evanlucas / fish-kubectl-completions

kubectl completions for fish shell
MIT License
576 stars 42 forks source link

Issue with restricted permissions #19

Closed jondavidschober closed 5 years ago

jondavidschober commented 5 years ago

I tried digging into WHERE the actual issue is but couldn't find it. So I'll describe the issue here.

I am part of an EKS cluster with restricted permissions when I try to auto complete (just about anything) but specifically kubectl edit deployment <tab>

I get an error printed out, but the the auto complete is still correct. Not sure what the issue is

 Error from server (Forbidden): customresourcedefinitions.apiextensions.k8s.io is forbidden: User "jschober" cannot list customresourcedefinitions.apiextensions.k8s.io at the cluster scope
 Error from server (Forbidden): customresourcedefinitions.apiextensions.k8s.io is forbidden: User "jschober" cannot list customresourcedefinitions.apiextensions.k8s.io at the cluster scope
evanlucas commented 5 years ago

You should be able to set -Ux FISH_KUBECTL_COMPLETION_COMPLETE_CRDS 0 and then try again with the latest. The issue was that we tried to complete crds, but if you don't have access to list them, then we can't complete them. Please feel free to re-open if the latest doesn't work. Thanks!