Skip to content

Commit ac4c545

Browse files
committed
add act-as powers
1 parent 590a5f3 commit ac4c545

File tree

113 files changed

+531
-31
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+531
-31
lines changed

contrib/completions/bash/kubectl

+50
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ _kubectl_get()
378378
flags+=("--watch-only")
379379
flags+=("--alsologtostderr")
380380
flags+=("--api-version=")
381+
flags+=("--as=")
381382
flags+=("--certificate-authority=")
382383
flags+=("--client-certificate=")
383384
flags+=("--client-key=")
@@ -498,6 +499,7 @@ _kubectl_describe()
498499
two_word_flags+=("-l")
499500
flags+=("--alsologtostderr")
500501
flags+=("--api-version=")
502+
flags+=("--as=")
501503
flags+=("--certificate-authority=")
502504
flags+=("--client-certificate=")
503505
flags+=("--client-key=")
@@ -618,6 +620,7 @@ _kubectl_create_namespace()
618620
flags+=("--validate")
619621
flags+=("--alsologtostderr")
620622
flags+=("--api-version=")
623+
flags+=("--as=")
621624
flags+=("--certificate-authority=")
622625
flags+=("--client-certificate=")
623626
flags+=("--client-key=")
@@ -686,6 +689,7 @@ _kubectl_create_secret_docker-registry()
686689
flags+=("--validate")
687690
flags+=("--alsologtostderr")
688691
flags+=("--api-version=")
692+
flags+=("--as=")
689693
flags+=("--certificate-authority=")
690694
flags+=("--client-certificate=")
691695
flags+=("--client-key=")
@@ -755,6 +759,7 @@ _kubectl_create_secret_generic()
755759
flags+=("--validate")
756760
flags+=("--alsologtostderr")
757761
flags+=("--api-version=")
762+
flags+=("--as=")
758763
flags+=("--certificate-authority=")
759764
flags+=("--client-certificate=")
760765
flags+=("--client-key=")
@@ -799,6 +804,7 @@ _kubectl_create_secret()
799804

800805
flags+=("--alsologtostderr")
801806
flags+=("--api-version=")
807+
flags+=("--as=")
802808
flags+=("--certificate-authority=")
803809
flags+=("--client-certificate=")
804810
flags+=("--client-key=")
@@ -864,6 +870,7 @@ _kubectl_create_configmap()
864870
flags+=("--validate")
865871
flags+=("--alsologtostderr")
866872
flags+=("--api-version=")
873+
flags+=("--as=")
867874
flags+=("--certificate-authority=")
868875
flags+=("--client-certificate=")
869876
flags+=("--client-key=")
@@ -928,6 +935,7 @@ _kubectl_create_serviceaccount()
928935
flags+=("--validate")
929936
flags+=("--alsologtostderr")
930937
flags+=("--api-version=")
938+
flags+=("--as=")
931939
flags+=("--certificate-authority=")
932940
flags+=("--client-certificate=")
933941
flags+=("--client-key=")
@@ -991,6 +999,7 @@ _kubectl_create()
991999
flags+=("--validate")
9921000
flags+=("--alsologtostderr")
9931001
flags+=("--api-version=")
1002+
flags+=("--as=")
9941003
flags+=("--certificate-authority=")
9951004
flags+=("--client-certificate=")
9961005
flags+=("--client-key=")
@@ -1056,6 +1065,7 @@ _kubectl_replace()
10561065
flags+=("--validate")
10571066
flags+=("--alsologtostderr")
10581067
flags+=("--api-version=")
1068+
flags+=("--as=")
10591069
flags+=("--certificate-authority=")
10601070
flags+=("--client-certificate=")
10611071
flags+=("--client-key=")
@@ -1115,6 +1125,7 @@ _kubectl_patch()
11151125
flags+=("--type=")
11161126
flags+=("--alsologtostderr")
11171127
flags+=("--api-version=")
1128+
flags+=("--as=")
11181129
flags+=("--certificate-authority=")
11191130
flags+=("--client-certificate=")
11201131
flags+=("--client-key=")
@@ -1177,6 +1188,7 @@ _kubectl_delete()
11771188
flags+=("--timeout=")
11781189
flags+=("--alsologtostderr")
11791190
flags+=("--api-version=")
1191+
flags+=("--as=")
11801192
flags+=("--certificate-authority=")
11811193
flags+=("--client-certificate=")
11821194
flags+=("--client-key=")
@@ -1301,6 +1313,7 @@ _kubectl_edit()
13011313
flags+=("--windows-line-endings")
13021314
flags+=("--alsologtostderr")
13031315
flags+=("--api-version=")
1316+
flags+=("--as=")
13041317
flags+=("--certificate-authority=")
13051318
flags+=("--client-certificate=")
13061319
flags+=("--client-key=")
@@ -1359,6 +1372,7 @@ _kubectl_apply()
13591372
flags+=("--validate")
13601373
flags+=("--alsologtostderr")
13611374
flags+=("--api-version=")
1375+
flags+=("--as=")
13621376
flags+=("--certificate-authority=")
13631377
flags+=("--client-certificate=")
13641378
flags+=("--client-key=")
@@ -1403,6 +1417,7 @@ _kubectl_namespace()
14031417

14041418
flags+=("--alsologtostderr")
14051419
flags+=("--api-version=")
1420+
flags+=("--as=")
14061421
flags+=("--certificate-authority=")
14071422
flags+=("--client-certificate=")
14081423
flags+=("--client-key=")
@@ -1458,6 +1473,7 @@ _kubectl_logs()
14581473
flags+=("--timestamps")
14591474
flags+=("--alsologtostderr")
14601475
flags+=("--api-version=")
1476+
flags+=("--as=")
14611477
flags+=("--certificate-authority=")
14621478
flags+=("--client-certificate=")
14631479
flags+=("--client-key=")
@@ -1533,6 +1549,7 @@ _kubectl_rolling-update()
15331549
flags+=("--validate")
15341550
flags+=("--alsologtostderr")
15351551
flags+=("--api-version=")
1552+
flags+=("--as=")
15361553
flags+=("--certificate-authority=")
15371554
flags+=("--client-certificate=")
15381555
flags+=("--client-key=")
@@ -1594,6 +1611,7 @@ _kubectl_scale()
15941611
flags+=("--timeout=")
15951612
flags+=("--alsologtostderr")
15961613
flags+=("--api-version=")
1614+
flags+=("--as=")
15971615
flags+=("--certificate-authority=")
15981616
flags+=("--client-certificate=")
15991617
flags+=("--client-key=")
@@ -1637,6 +1655,7 @@ _kubectl_cordon()
16371655

16381656
flags+=("--alsologtostderr")
16391657
flags+=("--api-version=")
1658+
flags+=("--as=")
16401659
flags+=("--certificate-authority=")
16411660
flags+=("--client-certificate=")
16421661
flags+=("--client-key=")
@@ -1682,6 +1701,7 @@ _kubectl_drain()
16821701
flags+=("--ignore-daemonsets")
16831702
flags+=("--alsologtostderr")
16841703
flags+=("--api-version=")
1704+
flags+=("--as=")
16851705
flags+=("--certificate-authority=")
16861706
flags+=("--client-certificate=")
16871707
flags+=("--client-key=")
@@ -1724,6 +1744,7 @@ _kubectl_uncordon()
17241744

17251745
flags+=("--alsologtostderr")
17261746
flags+=("--api-version=")
1747+
flags+=("--as=")
17271748
flags+=("--certificate-authority=")
17281749
flags+=("--client-certificate=")
17291750
flags+=("--client-key=")
@@ -1772,6 +1793,7 @@ _kubectl_attach()
17721793
flags+=("-t")
17731794
flags+=("--alsologtostderr")
17741795
flags+=("--api-version=")
1796+
flags+=("--as=")
17751797
flags+=("--certificate-authority=")
17761798
flags+=("--client-certificate=")
17771799
flags+=("--client-key=")
@@ -1822,6 +1844,7 @@ _kubectl_exec()
18221844
flags+=("-t")
18231845
flags+=("--alsologtostderr")
18241846
flags+=("--api-version=")
1847+
flags+=("--as=")
18251848
flags+=("--certificate-authority=")
18261849
flags+=("--client-certificate=")
18271850
flags+=("--client-key=")
@@ -1866,6 +1889,7 @@ _kubectl_port-forward()
18661889
two_word_flags+=("-p")
18671890
flags+=("--alsologtostderr")
18681891
flags+=("--api-version=")
1892+
flags+=("--as=")
18691893
flags+=("--certificate-authority=")
18701894
flags+=("--client-certificate=")
18711895
flags+=("--client-key=")
@@ -1923,6 +1947,7 @@ _kubectl_proxy()
19231947
two_word_flags+=("-P")
19241948
flags+=("--alsologtostderr")
19251949
flags+=("--api-version=")
1950+
flags+=("--as=")
19261951
flags+=("--certificate-authority=")
19271952
flags+=("--client-certificate=")
19281953
flags+=("--client-key=")
@@ -2006,6 +2031,7 @@ _kubectl_run()
20062031
flags+=("--tty")
20072032
flags+=("--alsologtostderr")
20082033
flags+=("--api-version=")
2034+
flags+=("--as=")
20092035
flags+=("--certificate-authority=")
20102036
flags+=("--client-certificate=")
20112037
flags+=("--client-key=")
@@ -2089,6 +2115,7 @@ _kubectl_expose()
20892115
flags+=("--type=")
20902116
flags+=("--alsologtostderr")
20912117
flags+=("--api-version=")
2118+
flags+=("--as=")
20922119
flags+=("--certificate-authority=")
20932120
flags+=("--client-certificate=")
20942121
flags+=("--client-key=")
@@ -2162,6 +2189,7 @@ _kubectl_autoscale()
21622189
flags_completion+=("_filedir")
21632190
flags+=("--alsologtostderr")
21642191
flags+=("--api-version=")
2192+
flags+=("--as=")
21652193
flags+=("--certificate-authority=")
21662194
flags+=("--client-certificate=")
21672195
flags+=("--client-key=")
@@ -2214,6 +2242,7 @@ _kubectl_rollout_history()
22142242
flags+=("--revision=")
22152243
flags+=("--alsologtostderr")
22162244
flags+=("--api-version=")
2245+
flags+=("--as=")
22172246
flags+=("--certificate-authority=")
22182247
flags+=("--client-certificate=")
22192248
flags+=("--client-key=")
@@ -2264,6 +2293,7 @@ _kubectl_rollout_pause()
22642293
flags+=("-R")
22652294
flags+=("--alsologtostderr")
22662295
flags+=("--api-version=")
2296+
flags+=("--as=")
22672297
flags+=("--certificate-authority=")
22682298
flags+=("--client-certificate=")
22692299
flags+=("--client-key=")
@@ -2314,6 +2344,7 @@ _kubectl_rollout_resume()
23142344
flags+=("-R")
23152345
flags+=("--alsologtostderr")
23162346
flags+=("--api-version=")
2347+
flags+=("--as=")
23172348
flags+=("--certificate-authority=")
23182349
flags+=("--client-certificate=")
23192350
flags+=("--client-key=")
@@ -2365,6 +2396,7 @@ _kubectl_rollout_undo()
23652396
flags+=("--to-revision=")
23662397
flags+=("--alsologtostderr")
23672398
flags+=("--api-version=")
2399+
flags+=("--as=")
23682400
flags+=("--certificate-authority=")
23692401
flags+=("--client-certificate=")
23702402
flags+=("--client-key=")
@@ -2411,6 +2443,7 @@ _kubectl_rollout()
24112443

24122444
flags+=("--alsologtostderr")
24132445
flags+=("--api-version=")
2446+
flags+=("--as=")
24142447
flags+=("--certificate-authority=")
24152448
flags+=("--client-certificate=")
24162449
flags+=("--client-key=")
@@ -2483,6 +2516,7 @@ _kubectl_label()
24832516
flags_completion+=("_filedir")
24842517
flags+=("--alsologtostderr")
24852518
flags+=("--api-version=")
2519+
flags+=("--as=")
24862520
flags+=("--certificate-authority=")
24872521
flags+=("--client-certificate=")
24882522
flags+=("--client-key=")
@@ -2621,6 +2655,7 @@ _kubectl_annotate()
26212655
flags_completion+=("_filedir")
26222656
flags+=("--alsologtostderr")
26232657
flags+=("--api-version=")
2658+
flags+=("--as=")
26242659
flags+=("--certificate-authority=")
26252660
flags+=("--client-certificate=")
26262661
flags+=("--client-key=")
@@ -2681,6 +2716,7 @@ _kubectl_config_view()
26812716
flags_completion+=("_filedir")
26822717
flags+=("--alsologtostderr")
26832718
flags+=("--api-version=")
2719+
flags+=("--as=")
26842720
flags+=("--certificate-authority=")
26852721
flags+=("--client-certificate=")
26862722
flags+=("--client-key=")
@@ -2729,6 +2765,7 @@ _kubectl_config_set-cluster()
27292765
flags+=("--insecure-skip-tls-verify=")
27302766
flags+=("--server=")
27312767
flags+=("--alsologtostderr")
2768+
flags+=("--as=")
27322769
flags+=("--client-certificate=")
27332770
flags+=("--client-key=")
27342771
flags+=("--cluster=")
@@ -2777,6 +2814,7 @@ _kubectl_config_set-credentials()
27772814
flags+=("--username=")
27782815
flags+=("--alsologtostderr")
27792816
flags+=("--api-version=")
2817+
flags+=("--as=")
27802818
flags+=("--certificate-authority=")
27812819
flags+=("--cluster=")
27822820
flags+=("--context=")
@@ -2817,6 +2855,7 @@ _kubectl_config_set-context()
28172855
flags+=("--user=")
28182856
flags+=("--alsologtostderr")
28192857
flags+=("--api-version=")
2858+
flags+=("--as=")
28202859
flags+=("--certificate-authority=")
28212860
flags+=("--client-certificate=")
28222861
flags+=("--client-key=")
@@ -2854,6 +2893,7 @@ _kubectl_config_set()
28542893

28552894
flags+=("--alsologtostderr")
28562895
flags+=("--api-version=")
2896+
flags+=("--as=")
28572897
flags+=("--certificate-authority=")
28582898
flags+=("--client-certificate=")
28592899
flags+=("--client-key=")
@@ -2896,6 +2936,7 @@ _kubectl_config_unset()
28962936

28972937
flags+=("--alsologtostderr")
28982938
flags+=("--api-version=")
2939+
flags+=("--as=")
28992940
flags+=("--certificate-authority=")
29002941
flags+=("--client-certificate=")
29012942
flags+=("--client-key=")
@@ -2938,6 +2979,7 @@ _kubectl_config_current-context()
29382979

29392980
flags+=("--alsologtostderr")
29402981
flags+=("--api-version=")
2982+
flags+=("--as=")
29412983
flags+=("--certificate-authority=")
29422984
flags+=("--client-certificate=")
29432985
flags+=("--client-key=")
@@ -2980,6 +3022,7 @@ _kubectl_config_use-context()
29803022

29813023
flags+=("--alsologtostderr")
29823024
flags+=("--api-version=")
3025+
flags+=("--as=")
29833026
flags+=("--certificate-authority=")
29843027
flags+=("--client-certificate=")
29853028
flags+=("--client-key=")
@@ -3031,6 +3074,7 @@ _kubectl_config()
30313074
flags+=("--kubeconfig=")
30323075
flags+=("--alsologtostderr")
30333076
flags+=("--api-version=")
3077+
flags+=("--as=")
30343078
flags+=("--certificate-authority=")
30353079
flags+=("--client-certificate=")
30363080
flags+=("--client-key=")
@@ -3073,6 +3117,7 @@ _kubectl_cluster-info()
30733117
flags+=("--include-extended-apis")
30743118
flags+=("--alsologtostderr")
30753119
flags+=("--api-version=")
3120+
flags+=("--as=")
30763121
flags+=("--certificate-authority=")
30773122
flags+=("--client-certificate=")
30783123
flags+=("--client-key=")
@@ -3115,6 +3160,7 @@ _kubectl_api-versions()
31153160

31163161
flags+=("--alsologtostderr")
31173162
flags+=("--api-version=")
3163+
flags+=("--as=")
31183164
flags+=("--certificate-authority=")
31193165
flags+=("--client-certificate=")
31203166
flags+=("--client-key=")
@@ -3159,6 +3205,7 @@ _kubectl_version()
31593205
flags+=("-c")
31603206
flags+=("--alsologtostderr")
31613207
flags+=("--api-version=")
3208+
flags+=("--as=")
31623209
flags+=("--certificate-authority=")
31633210
flags+=("--client-certificate=")
31643211
flags+=("--client-key=")
@@ -3203,6 +3250,7 @@ _kubectl_explain()
32033250
flags+=("--recursive")
32043251
flags+=("--alsologtostderr")
32053252
flags+=("--api-version=")
3253+
flags+=("--as=")
32063254
flags+=("--certificate-authority=")
32073255
flags+=("--client-certificate=")
32083256
flags+=("--client-key=")
@@ -3273,6 +3321,7 @@ _kubectl_convert()
32733321
flags+=("--validate")
32743322
flags+=("--alsologtostderr")
32753323
flags+=("--api-version=")
3324+
flags+=("--as=")
32763325
flags+=("--certificate-authority=")
32773326
flags+=("--client-certificate=")
32783327
flags+=("--client-key=")
@@ -3348,6 +3397,7 @@ _kubectl()
33483397

33493398
flags+=("--alsologtostderr")
33503399
flags+=("--api-version=")
3400+
flags+=("--as=")
33513401
flags+=("--certificate-authority=")
33523402
flags+=("--client-certificate=")
33533403
flags+=("--client-key=")

0 commit comments

Comments
 (0)