mirror of
https://github.com/ahmetb/kubectx.git
synced 2025-06-25 15:02:21 +00:00
Unify errors from kubeconfig.Parse
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
This commit is contained in:
parent
5aaccdf801
commit
c82e299daa
@ -16,7 +16,7 @@ func (_op CurrentOp) Run(stdout, _ io.Writer) error {
|
|||||||
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
||||||
defer kc.Close()
|
defer kc.Close()
|
||||||
if err := kc.Parse(); err != nil {
|
if err := kc.Parse(); err != nil {
|
||||||
return errors.Wrap(err, "failed to parse kubeconfig")
|
return errors.Wrap(err, "kubeconfig error")
|
||||||
}
|
}
|
||||||
|
|
||||||
v := kc.GetCurrentContext()
|
v := kc.GetCurrentContext()
|
||||||
|
@ -37,7 +37,7 @@ func deleteContext(name string) (deleteName string, wasActiveContext bool, err e
|
|||||||
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
||||||
defer kc.Close()
|
defer kc.Close()
|
||||||
if err := kc.Parse(); err != nil {
|
if err := kc.Parse(); err != nil {
|
||||||
return "", false, errors.Wrap(err, "failed to parse kubeconfig")
|
return "", false, errors.Wrap(err, "kubeconfig error")
|
||||||
}
|
}
|
||||||
|
|
||||||
cur := kc.GetCurrentContext()
|
cur := kc.GetCurrentContext()
|
||||||
|
@ -32,6 +32,9 @@ func (*StandardKubeconfigLoader) Load() (kubeconfig.ReadWriteResetCloser, error)
|
|||||||
}
|
}
|
||||||
f, err := os.OpenFile(cfgPath, os.O_RDWR, 0)
|
f, err := os.OpenFile(cfgPath, os.O_RDWR, 0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if os.IsNotExist(err) {
|
||||||
|
return nil, errors.Errorf("kubeconfig file not found at %s", cfgPath)
|
||||||
|
}
|
||||||
return nil, errors.Wrap(err, "failed to open file")
|
return nil, errors.Wrap(err, "failed to open file")
|
||||||
}
|
}
|
||||||
return &kubeconfigFile{f}, nil
|
return &kubeconfigFile{f}, nil
|
||||||
|
@ -18,7 +18,7 @@ func (_ ListOp) Run(stdout, _ io.Writer) error {
|
|||||||
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
||||||
defer kc.Close()
|
defer kc.Close()
|
||||||
if err := kc.Parse(); err != nil {
|
if err := kc.Parse(); err != nil {
|
||||||
return errors.Wrap(err, "failed to parse kubeconfig")
|
return errors.Wrap(err, "kubeconfig error")
|
||||||
}
|
}
|
||||||
|
|
||||||
ctxs := kc.ContextNames()
|
ctxs := kc.ContextNames()
|
||||||
|
@ -36,7 +36,7 @@ func (op RenameOp) Run(_, stderr io.Writer) error {
|
|||||||
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
||||||
defer kc.Close()
|
defer kc.Close()
|
||||||
if err := kc.Parse(); err != nil {
|
if err := kc.Parse(); err != nil {
|
||||||
return errors.Wrap(err, "failed to parse kubeconfig")
|
return errors.Wrap(err, "kubeconfig error")
|
||||||
}
|
}
|
||||||
|
|
||||||
cur := kc.GetCurrentContext()
|
cur := kc.GetCurrentContext()
|
||||||
|
@ -38,7 +38,7 @@ func switchContext(name string) (string, error) {
|
|||||||
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
||||||
defer kc.Close()
|
defer kc.Close()
|
||||||
if err := kc.Parse(); err != nil {
|
if err := kc.Parse(); err != nil {
|
||||||
return "", errors.Wrap(err, "failed to parse kubeconfig")
|
return "", errors.Wrap(err, "kubeconfig error")
|
||||||
}
|
}
|
||||||
|
|
||||||
prev := kc.GetCurrentContext()
|
prev := kc.GetCurrentContext()
|
||||||
|
@ -16,7 +16,7 @@ func (_ UnsetOp) Run(_, stderr io.Writer) error {
|
|||||||
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
kc := new(kubeconfig.Kubeconfig).WithLoader(defaultLoader)
|
||||||
defer kc.Close()
|
defer kc.Close()
|
||||||
if err := kc.Parse(); err != nil {
|
if err := kc.Parse(); err != nil {
|
||||||
return errors.Wrap(err, "failed to parse kubeconfig")
|
return errors.Wrap(err, "kubeconfig error")
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := kc.UnsetCurrentContext(); err != nil {
|
if err := kc.UnsetCurrentContext(); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user