kubernetes/pkg/kubectl/cmd
Kubernetes Submit Queue fa20f87f1f
Merge pull request #59579 from fbac/kubectl-cani-exitcode
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Add exit code 1 on not allowed to kubectl auth can-i

What this PR does / why we need it:
kubectl auth can-i verb resource always returns 0 status, even if the user can't <verb> <resource>

With this commit, kubectl will return exit code 1 when a verb is not allowed. It doesn't affect quiet option.

Release note:
```release-note
Fix kubectl auth can-i exit code. It will return 1 if the user is not allowed and 0 if it's allowed.
```
2018-06-05 07:01:06 -07:00
..
auth Merge pull request #59579 from fbac/kubectl-cani-exitcode 2018-06-05 07:01:06 -07:00
config apply global flag "context" for kubectl config view 2018-06-02 13:31:58 +08:00
create Merge pull request #63724 from ravisantoshgudimetla/priority-e2e-beta 2018-06-04 23:07:34 -07:00
get Merge pull request #63885 from soltysh/get_unmarshal 2018-05-29 00:28:14 -07:00
rollout remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
scalejob Tolarate negative values when calculating job scale progress 2018-05-18 15:35:37 +02:00
set Merge pull request #64453 from deads2k/cli-73-resourcebuidlerflags 2018-05-30 08:42:29 -07:00
templates Filter unavailable commands in help 2018-04-20 16:52:26 +02:00
testdata/edit Merge pull request #62657 from matthyx/master 2018-05-02 19:44:32 -07:00
testing remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
util Replace openapi Fake with kube-openapi version 2018-06-01 09:50:05 -07:00
wait add resource builder flags 2018-05-29 10:46:54 -04:00
alpha.go use IOStreams for cli commands 2018-05-08 09:02:34 -04:00
annotate_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
annotate.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
apiresources.go Fix error message to be consistent with others 2018-05-30 16:41:50 +02:00
apiversions.go update factory interface to overlap with lower RESTClientGetter 2018-05-17 08:27:53 -04:00
apply_edit_last_applied.go Switch kubectl resource completion to discovery 2018-05-04 09:57:36 -04:00
apply_set_last_applied.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
apply_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
apply_view_last_applied.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
apply.go Merge pull request #62991 from tomoe/cronjob-prune 2018-05-30 13:24:09 -07:00
attach_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
attach.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
autoscale.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
BUILD Handle DaemonSet removal the old way 2018-05-25 22:18:10 +02:00
certificates.go move PrintOptions to genericclioptions 2018-05-21 14:59:41 -04:00
clusterinfo_dump_test.go Remove Factory from more Run commands 2018-04-30 19:58:54 +02:00
clusterinfo_dump.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
clusterinfo.go update factory interface to overlap with lower RESTClientGetter 2018-05-17 08:27:53 -04:00
cmd_printing_test.go move PrintOptions to genericclioptions 2018-05-21 14:59:41 -04:00
cmd_test.go fix describer tests 2018-05-24 10:50:49 -04:00
cmd.go Merge pull request #64034 from deads2k/cli-62-wait 2018-05-22 19:20:12 -07:00
completion.go fix kubectl_filedir completion 2018-03-13 16:21:30 -04:00
convert_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
convert.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
cp_test.go kubectl cp support colons-in-filename 2018-06-05 10:16:40 +02:00
cp.go kubectl cp support colons-in-filename 2018-06-05 10:16:40 +02:00
delete_flags.go Declare wait flag in way consistent with other deletion flags 2018-05-29 08:19:06 +10:00
delete_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
delete.go fix the delete result being used 2018-05-29 08:34:47 -04:00
describe_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
describe.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
diff_test.go use IOStreams for cli commands 2018-05-08 09:02:34 -04:00
diff.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
drain_test.go move PrintOptions to genericclioptions 2018-05-21 14:59:41 -04:00
drain.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
edit_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
edit.go Switch kubectl resource completion to discovery 2018-05-04 09:57:36 -04:00
exec_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
exec.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
explain.go update factory interface to overlap with lower RESTClientGetter 2018-05-17 08:27:53 -04:00
expose_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
expose.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
help.go some code change 2017-12-25 16:23:38 +08:00
label_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
label.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
logs_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
logs.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
options.go move i18n to kubectl/util 2017-08-16 12:27:36 -07:00
patch_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
patch.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
plugin_test.go use IOStreams for cli commands 2018-05-08 09:02:34 -04:00
plugin.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
portforward_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
portforward.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
proxy.go update factory interface to overlap with lower RESTClientGetter 2018-05-17 08:27:53 -04:00
replace_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
replace.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
rollingupdate_test.go finish wiring PrintFlags 2018-04-27 21:41:03 +02:00
rollingupdate.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
run_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
run.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
scale.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
taint_test.go simplify api registration 2018-05-08 18:33:50 -04:00
taint.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
top_node_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
top_node.go update factory interface to overlap with lower RESTClientGetter 2018-05-17 08:27:53 -04:00
top_pod_test.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
top_pod.go remove unnecessary factory delegation for RESTClientGetter method 2018-05-28 15:12:41 +02:00
top_test.go use IOStreams for cli commands 2018-05-08 09:02:34 -04:00
top.go use IOStreams for cli commands 2018-05-08 09:02:34 -04:00
version.go update factory interface to overlap with lower RESTClientGetter 2018-05-17 08:27:53 -04:00