Skip to content

Commit 1d698c8

Browse files
Merge pull request #14868 from mrogers950/rb-add-name
Automatic merge from submit-queue Add the --rolebinding-name option to rolebinding commands Add a `--rolebinding-name` option to the rolebinding and clusterrolebinding commands for specifying the name of the rolebinding to modify. Fixes #13035
2 parents 1ca5f8b + a3ab73a commit 1d698c8

File tree

10 files changed

+447
-11
lines changed

10 files changed

+447
-11
lines changed

contrib/completions/bash/oadm

+8
Original file line numberDiff line numberDiff line change
@@ -3518,6 +3518,8 @@ _oadm_policy_add-cluster-role-to-group()
35183518
flags_with_completion=()
35193519
flags_completion=()
35203520

3521+
flags+=("--rolebinding-name=")
3522+
local_nonpersistent_flags+=("--rolebinding-name=")
35213523
flags+=("--as=")
35223524
flags+=("--as-group=")
35233525
flags+=("--azure-container-registry-config=")
@@ -3565,6 +3567,8 @@ _oadm_policy_add-cluster-role-to-user()
35653567
flags_with_completion=()
35663568
flags_completion=()
35673569

3570+
flags+=("--rolebinding-name=")
3571+
local_nonpersistent_flags+=("--rolebinding-name=")
35683572
flags+=("--serviceaccount=")
35693573
two_word_flags+=("-z")
35703574
local_nonpersistent_flags+=("--serviceaccount=")
@@ -3617,6 +3621,8 @@ _oadm_policy_add-role-to-group()
36173621

36183622
flags+=("--role-namespace=")
36193623
local_nonpersistent_flags+=("--role-namespace=")
3624+
flags+=("--rolebinding-name=")
3625+
local_nonpersistent_flags+=("--rolebinding-name=")
36203626
flags+=("--as=")
36213627
flags+=("--as-group=")
36223628
flags+=("--azure-container-registry-config=")
@@ -3666,6 +3672,8 @@ _oadm_policy_add-role-to-user()
36663672

36673673
flags+=("--role-namespace=")
36683674
local_nonpersistent_flags+=("--role-namespace=")
3675+
flags+=("--rolebinding-name=")
3676+
local_nonpersistent_flags+=("--rolebinding-name=")
36693677
flags+=("--serviceaccount=")
36703678
two_word_flags+=("-z")
36713679
local_nonpersistent_flags+=("--serviceaccount=")

contrib/completions/bash/oc

+12
Original file line numberDiff line numberDiff line change
@@ -3512,6 +3512,8 @@ _oc_adm_policy_add-cluster-role-to-group()
35123512
flags_with_completion=()
35133513
flags_completion=()
35143514

3515+
flags+=("--rolebinding-name=")
3516+
local_nonpersistent_flags+=("--rolebinding-name=")
35153517
flags+=("--as=")
35163518
flags+=("--as-group=")
35173519
flags+=("--certificate-authority=")
@@ -3556,6 +3558,8 @@ _oc_adm_policy_add-cluster-role-to-user()
35563558
flags_with_completion=()
35573559
flags_completion=()
35583560

3561+
flags+=("--rolebinding-name=")
3562+
local_nonpersistent_flags+=("--rolebinding-name=")
35593563
flags+=("--serviceaccount=")
35603564
two_word_flags+=("-z")
35613565
local_nonpersistent_flags+=("--serviceaccount=")
@@ -3605,6 +3609,8 @@ _oc_adm_policy_add-role-to-group()
36053609

36063610
flags+=("--role-namespace=")
36073611
local_nonpersistent_flags+=("--role-namespace=")
3612+
flags+=("--rolebinding-name=")
3613+
local_nonpersistent_flags+=("--rolebinding-name=")
36083614
flags+=("--as=")
36093615
flags+=("--as-group=")
36103616
flags+=("--certificate-authority=")
@@ -3651,6 +3657,8 @@ _oc_adm_policy_add-role-to-user()
36513657

36523658
flags+=("--role-namespace=")
36533659
local_nonpersistent_flags+=("--role-namespace=")
3660+
flags+=("--rolebinding-name=")
3661+
local_nonpersistent_flags+=("--rolebinding-name=")
36543662
flags+=("--serviceaccount=")
36553663
two_word_flags+=("-z")
36563664
local_nonpersistent_flags+=("--serviceaccount=")
@@ -13410,6 +13418,8 @@ _oc_policy_add-role-to-group()
1341013418

1341113419
flags+=("--role-namespace=")
1341213420
local_nonpersistent_flags+=("--role-namespace=")
13421+
flags+=("--rolebinding-name=")
13422+
local_nonpersistent_flags+=("--rolebinding-name=")
1341313423
flags+=("--as=")
1341413424
flags+=("--as-group=")
1341513425
flags+=("--certificate-authority=")
@@ -13460,6 +13470,8 @@ _oc_policy_add-role-to-user()
1346013470

1346113471
flags+=("--role-namespace=")
1346213472
local_nonpersistent_flags+=("--role-namespace=")
13473+
flags+=("--rolebinding-name=")
13474+
local_nonpersistent_flags+=("--rolebinding-name=")
1346313475
flags+=("--serviceaccount=")
1346413476
two_word_flags+=("-z")
1346513477
local_nonpersistent_flags+=("--serviceaccount=")

contrib/completions/bash/openshift

+20
Original file line numberDiff line numberDiff line change
@@ -3518,6 +3518,8 @@ _openshift_admin_policy_add-cluster-role-to-group()
35183518
flags_with_completion=()
35193519
flags_completion=()
35203520

3521+
flags+=("--rolebinding-name=")
3522+
local_nonpersistent_flags+=("--rolebinding-name=")
35213523
flags+=("--as=")
35223524
flags+=("--as-group=")
35233525
flags+=("--azure-container-registry-config=")
@@ -3565,6 +3567,8 @@ _openshift_admin_policy_add-cluster-role-to-user()
35653567
flags_with_completion=()
35663568
flags_completion=()
35673569

3570+
flags+=("--rolebinding-name=")
3571+
local_nonpersistent_flags+=("--rolebinding-name=")
35683572
flags+=("--serviceaccount=")
35693573
two_word_flags+=("-z")
35703574
local_nonpersistent_flags+=("--serviceaccount=")
@@ -3617,6 +3621,8 @@ _openshift_admin_policy_add-role-to-group()
36173621

36183622
flags+=("--role-namespace=")
36193623
local_nonpersistent_flags+=("--role-namespace=")
3624+
flags+=("--rolebinding-name=")
3625+
local_nonpersistent_flags+=("--rolebinding-name=")
36203626
flags+=("--as=")
36213627
flags+=("--as-group=")
36223628
flags+=("--azure-container-registry-config=")
@@ -3666,6 +3672,8 @@ _openshift_admin_policy_add-role-to-user()
36663672

36673673
flags+=("--role-namespace=")
36683674
local_nonpersistent_flags+=("--role-namespace=")
3675+
flags+=("--rolebinding-name=")
3676+
local_nonpersistent_flags+=("--rolebinding-name=")
36693677
flags+=("--serviceaccount=")
36703678
two_word_flags+=("-z")
36713679
local_nonpersistent_flags+=("--serviceaccount=")
@@ -9022,6 +9030,8 @@ _openshift_cli_adm_policy_add-cluster-role-to-group()
90229030
flags_with_completion=()
90239031
flags_completion=()
90249032

9033+
flags+=("--rolebinding-name=")
9034+
local_nonpersistent_flags+=("--rolebinding-name=")
90259035
flags+=("--as=")
90269036
flags+=("--as-group=")
90279037
flags+=("--azure-container-registry-config=")
@@ -9069,6 +9079,8 @@ _openshift_cli_adm_policy_add-cluster-role-to-user()
90699079
flags_with_completion=()
90709080
flags_completion=()
90719081

9082+
flags+=("--rolebinding-name=")
9083+
local_nonpersistent_flags+=("--rolebinding-name=")
90729084
flags+=("--serviceaccount=")
90739085
two_word_flags+=("-z")
90749086
local_nonpersistent_flags+=("--serviceaccount=")
@@ -9121,6 +9133,8 @@ _openshift_cli_adm_policy_add-role-to-group()
91219133

91229134
flags+=("--role-namespace=")
91239135
local_nonpersistent_flags+=("--role-namespace=")
9136+
flags+=("--rolebinding-name=")
9137+
local_nonpersistent_flags+=("--rolebinding-name=")
91249138
flags+=("--as=")
91259139
flags+=("--as-group=")
91269140
flags+=("--azure-container-registry-config=")
@@ -9170,6 +9184,8 @@ _openshift_cli_adm_policy_add-role-to-user()
91709184

91719185
flags+=("--role-namespace=")
91729186
local_nonpersistent_flags+=("--role-namespace=")
9187+
flags+=("--rolebinding-name=")
9188+
local_nonpersistent_flags+=("--rolebinding-name=")
91739189
flags+=("--serviceaccount=")
91749190
two_word_flags+=("-z")
91759191
local_nonpersistent_flags+=("--serviceaccount=")
@@ -19295,6 +19311,8 @@ _openshift_cli_policy_add-role-to-group()
1929519311

1929619312
flags+=("--role-namespace=")
1929719313
local_nonpersistent_flags+=("--role-namespace=")
19314+
flags+=("--rolebinding-name=")
19315+
local_nonpersistent_flags+=("--rolebinding-name=")
1929819316
flags+=("--as=")
1929919317
flags+=("--as-group=")
1930019318
flags+=("--azure-container-registry-config=")
@@ -19348,6 +19366,8 @@ _openshift_cli_policy_add-role-to-user()
1934819366

1934919367
flags+=("--role-namespace=")
1935019368
local_nonpersistent_flags+=("--role-namespace=")
19369+
flags+=("--rolebinding-name=")
19370+
local_nonpersistent_flags+=("--rolebinding-name=")
1935119371
flags+=("--serviceaccount=")
1935219372
two_word_flags+=("-z")
1935319373
local_nonpersistent_flags+=("--serviceaccount=")

contrib/completions/zsh/oadm

+8
Original file line numberDiff line numberDiff line change
@@ -3667,6 +3667,8 @@ _oadm_policy_add-cluster-role-to-group()
36673667
flags_with_completion=()
36683668
flags_completion=()
36693669

3670+
flags+=("--rolebinding-name=")
3671+
local_nonpersistent_flags+=("--rolebinding-name=")
36703672
flags+=("--as=")
36713673
flags+=("--as-group=")
36723674
flags+=("--azure-container-registry-config=")
@@ -3714,6 +3716,8 @@ _oadm_policy_add-cluster-role-to-user()
37143716
flags_with_completion=()
37153717
flags_completion=()
37163718

3719+
flags+=("--rolebinding-name=")
3720+
local_nonpersistent_flags+=("--rolebinding-name=")
37173721
flags+=("--serviceaccount=")
37183722
two_word_flags+=("-z")
37193723
local_nonpersistent_flags+=("--serviceaccount=")
@@ -3766,6 +3770,8 @@ _oadm_policy_add-role-to-group()
37663770

37673771
flags+=("--role-namespace=")
37683772
local_nonpersistent_flags+=("--role-namespace=")
3773+
flags+=("--rolebinding-name=")
3774+
local_nonpersistent_flags+=("--rolebinding-name=")
37693775
flags+=("--as=")
37703776
flags+=("--as-group=")
37713777
flags+=("--azure-container-registry-config=")
@@ -3815,6 +3821,8 @@ _oadm_policy_add-role-to-user()
38153821

38163822
flags+=("--role-namespace=")
38173823
local_nonpersistent_flags+=("--role-namespace=")
3824+
flags+=("--rolebinding-name=")
3825+
local_nonpersistent_flags+=("--rolebinding-name=")
38183826
flags+=("--serviceaccount=")
38193827
two_word_flags+=("-z")
38203828
local_nonpersistent_flags+=("--serviceaccount=")

contrib/completions/zsh/oc

+12
Original file line numberDiff line numberDiff line change
@@ -3661,6 +3661,8 @@ _oc_adm_policy_add-cluster-role-to-group()
36613661
flags_with_completion=()
36623662
flags_completion=()
36633663

3664+
flags+=("--rolebinding-name=")
3665+
local_nonpersistent_flags+=("--rolebinding-name=")
36643666
flags+=("--as=")
36653667
flags+=("--as-group=")
36663668
flags+=("--certificate-authority=")
@@ -3705,6 +3707,8 @@ _oc_adm_policy_add-cluster-role-to-user()
37053707
flags_with_completion=()
37063708
flags_completion=()
37073709

3710+
flags+=("--rolebinding-name=")
3711+
local_nonpersistent_flags+=("--rolebinding-name=")
37083712
flags+=("--serviceaccount=")
37093713
two_word_flags+=("-z")
37103714
local_nonpersistent_flags+=("--serviceaccount=")
@@ -3754,6 +3758,8 @@ _oc_adm_policy_add-role-to-group()
37543758

37553759
flags+=("--role-namespace=")
37563760
local_nonpersistent_flags+=("--role-namespace=")
3761+
flags+=("--rolebinding-name=")
3762+
local_nonpersistent_flags+=("--rolebinding-name=")
37573763
flags+=("--as=")
37583764
flags+=("--as-group=")
37593765
flags+=("--certificate-authority=")
@@ -3800,6 +3806,8 @@ _oc_adm_policy_add-role-to-user()
38003806

38013807
flags+=("--role-namespace=")
38023808
local_nonpersistent_flags+=("--role-namespace=")
3809+
flags+=("--rolebinding-name=")
3810+
local_nonpersistent_flags+=("--rolebinding-name=")
38033811
flags+=("--serviceaccount=")
38043812
two_word_flags+=("-z")
38053813
local_nonpersistent_flags+=("--serviceaccount=")
@@ -13559,6 +13567,8 @@ _oc_policy_add-role-to-group()
1355913567

1356013568
flags+=("--role-namespace=")
1356113569
local_nonpersistent_flags+=("--role-namespace=")
13570+
flags+=("--rolebinding-name=")
13571+
local_nonpersistent_flags+=("--rolebinding-name=")
1356213572
flags+=("--as=")
1356313573
flags+=("--as-group=")
1356413574
flags+=("--certificate-authority=")
@@ -13609,6 +13619,8 @@ _oc_policy_add-role-to-user()
1360913619

1361013620
flags+=("--role-namespace=")
1361113621
local_nonpersistent_flags+=("--role-namespace=")
13622+
flags+=("--rolebinding-name=")
13623+
local_nonpersistent_flags+=("--rolebinding-name=")
1361213624
flags+=("--serviceaccount=")
1361313625
two_word_flags+=("-z")
1361413626
local_nonpersistent_flags+=("--serviceaccount=")

contrib/completions/zsh/openshift

+20
Original file line numberDiff line numberDiff line change
@@ -3667,6 +3667,8 @@ _openshift_admin_policy_add-cluster-role-to-group()
36673667
flags_with_completion=()
36683668
flags_completion=()
36693669

3670+
flags+=("--rolebinding-name=")
3671+
local_nonpersistent_flags+=("--rolebinding-name=")
36703672
flags+=("--as=")
36713673
flags+=("--as-group=")
36723674
flags+=("--azure-container-registry-config=")
@@ -3714,6 +3716,8 @@ _openshift_admin_policy_add-cluster-role-to-user()
37143716
flags_with_completion=()
37153717
flags_completion=()
37163718

3719+
flags+=("--rolebinding-name=")
3720+
local_nonpersistent_flags+=("--rolebinding-name=")
37173721
flags+=("--serviceaccount=")
37183722
two_word_flags+=("-z")
37193723
local_nonpersistent_flags+=("--serviceaccount=")
@@ -3766,6 +3770,8 @@ _openshift_admin_policy_add-role-to-group()
37663770

37673771
flags+=("--role-namespace=")
37683772
local_nonpersistent_flags+=("--role-namespace=")
3773+
flags+=("--rolebinding-name=")
3774+
local_nonpersistent_flags+=("--rolebinding-name=")
37693775
flags+=("--as=")
37703776
flags+=("--as-group=")
37713777
flags+=("--azure-container-registry-config=")
@@ -3815,6 +3821,8 @@ _openshift_admin_policy_add-role-to-user()
38153821

38163822
flags+=("--role-namespace=")
38173823
local_nonpersistent_flags+=("--role-namespace=")
3824+
flags+=("--rolebinding-name=")
3825+
local_nonpersistent_flags+=("--rolebinding-name=")
38183826
flags+=("--serviceaccount=")
38193827
two_word_flags+=("-z")
38203828
local_nonpersistent_flags+=("--serviceaccount=")
@@ -9171,6 +9179,8 @@ _openshift_cli_adm_policy_add-cluster-role-to-group()
91719179
flags_with_completion=()
91729180
flags_completion=()
91739181

9182+
flags+=("--rolebinding-name=")
9183+
local_nonpersistent_flags+=("--rolebinding-name=")
91749184
flags+=("--as=")
91759185
flags+=("--as-group=")
91769186
flags+=("--azure-container-registry-config=")
@@ -9218,6 +9228,8 @@ _openshift_cli_adm_policy_add-cluster-role-to-user()
92189228
flags_with_completion=()
92199229
flags_completion=()
92209230

9231+
flags+=("--rolebinding-name=")
9232+
local_nonpersistent_flags+=("--rolebinding-name=")
92219233
flags+=("--serviceaccount=")
92229234
two_word_flags+=("-z")
92239235
local_nonpersistent_flags+=("--serviceaccount=")
@@ -9270,6 +9282,8 @@ _openshift_cli_adm_policy_add-role-to-group()
92709282

92719283
flags+=("--role-namespace=")
92729284
local_nonpersistent_flags+=("--role-namespace=")
9285+
flags+=("--rolebinding-name=")
9286+
local_nonpersistent_flags+=("--rolebinding-name=")
92739287
flags+=("--as=")
92749288
flags+=("--as-group=")
92759289
flags+=("--azure-container-registry-config=")
@@ -9319,6 +9333,8 @@ _openshift_cli_adm_policy_add-role-to-user()
93199333

93209334
flags+=("--role-namespace=")
93219335
local_nonpersistent_flags+=("--role-namespace=")
9336+
flags+=("--rolebinding-name=")
9337+
local_nonpersistent_flags+=("--rolebinding-name=")
93229338
flags+=("--serviceaccount=")
93239339
two_word_flags+=("-z")
93249340
local_nonpersistent_flags+=("--serviceaccount=")
@@ -19444,6 +19460,8 @@ _openshift_cli_policy_add-role-to-group()
1944419460

1944519461
flags+=("--role-namespace=")
1944619462
local_nonpersistent_flags+=("--role-namespace=")
19463+
flags+=("--rolebinding-name=")
19464+
local_nonpersistent_flags+=("--rolebinding-name=")
1944719465
flags+=("--as=")
1944819466
flags+=("--as-group=")
1944919467
flags+=("--azure-container-registry-config=")
@@ -19497,6 +19515,8 @@ _openshift_cli_policy_add-role-to-user()
1949719515

1949819516
flags+=("--role-namespace=")
1949919517
local_nonpersistent_flags+=("--role-namespace=")
19518+
flags+=("--rolebinding-name=")
19519+
local_nonpersistent_flags+=("--rolebinding-name=")
1950019520
flags+=("--serviceaccount=")
1950119521
two_word_flags+=("-z")
1950219522
local_nonpersistent_flags+=("--serviceaccount=")

0 commit comments

Comments
 (0)