Browse code

Move 'adm' function into 'oc' as 'oc adm'

Allows administrators to have a single client. Requires a bit of code
surgery to keep the dependency chain down. Grows oc from 39M to 51M

Clayton Coleman authored on 2015/12/25 07:08:29
Showing 4 changed files
... ...
@@ -3188,6 +3188,5198 @@ _oc_proxy()
3188 3188
     must_have_one_noun=()
3189 3189
 }
3190 3190
 
3191
+_oc_adm_new-project()
3192
+{
3193
+    last_command="oc_adm_new-project"
3194
+    commands=()
3195
+
3196
+    flags=()
3197
+    two_word_flags=()
3198
+    flags_with_completion=()
3199
+    flags_completion=()
3200
+
3201
+    flags+=("--admin=")
3202
+    flags+=("--admin-role=")
3203
+    flags+=("--description=")
3204
+    flags+=("--display-name=")
3205
+    flags+=("--node-selector=")
3206
+    flags+=("--alsologtostderr")
3207
+    flags+=("--api-version=")
3208
+    flags+=("--boot-id-file=")
3209
+    flags+=("--certificate-authority=")
3210
+    flags_with_completion+=("--certificate-authority")
3211
+    flags_completion+=("_filedir")
3212
+    flags+=("--client-certificate=")
3213
+    flags_with_completion+=("--client-certificate")
3214
+    flags_completion+=("_filedir")
3215
+    flags+=("--client-key=")
3216
+    flags_with_completion+=("--client-key")
3217
+    flags_completion+=("_filedir")
3218
+    flags+=("--cluster=")
3219
+    flags+=("--config=")
3220
+    flags_with_completion+=("--config")
3221
+    flags_completion+=("_filedir")
3222
+    flags+=("--container-hints=")
3223
+    flags+=("--context=")
3224
+    flags+=("--docker=")
3225
+    flags+=("--docker-only")
3226
+    flags+=("--docker-root=")
3227
+    flags+=("--docker-run=")
3228
+    flags+=("--enable-load-reader")
3229
+    flags+=("--event-storage-age-limit=")
3230
+    flags+=("--event-storage-event-limit=")
3231
+    flags+=("--global-housekeeping-interval=")
3232
+    flags+=("--google-json-key=")
3233
+    flags+=("--housekeeping-interval=")
3234
+    flags+=("--httptest.serve=")
3235
+    flags+=("--insecure-skip-tls-verify")
3236
+    flags+=("--ir-data-source=")
3237
+    flags+=("--ir-dbname=")
3238
+    flags+=("--ir-influxdb-host=")
3239
+    flags+=("--ir-namespace-only")
3240
+    flags+=("--ir-password=")
3241
+    flags+=("--ir-percentile=")
3242
+    flags+=("--ir-user=")
3243
+    flags+=("--log-backtrace-at=")
3244
+    flags+=("--log-cadvisor-usage")
3245
+    flags+=("--log-dir=")
3246
+    flags+=("--log-flush-frequency=")
3247
+    flags+=("--logtostderr")
3248
+    flags+=("--machine-id-file=")
3249
+    flags+=("--match-server-version")
3250
+    flags+=("--namespace=")
3251
+    two_word_flags+=("-n")
3252
+    flags+=("--nosystemd")
3253
+    flags+=("--server=")
3254
+    flags+=("--stderrthreshold=")
3255
+    flags+=("--storage-driver-buffer-duration=")
3256
+    flags+=("--storage-driver-db=")
3257
+    flags+=("--storage-driver-host=")
3258
+    flags+=("--storage-driver-password=")
3259
+    flags+=("--storage-driver-secure")
3260
+    flags+=("--storage-driver-table=")
3261
+    flags+=("--storage-driver-user=")
3262
+    flags+=("--token=")
3263
+    flags+=("--user=")
3264
+    flags+=("--v=")
3265
+    flags+=("--vmodule=")
3266
+
3267
+    must_have_one_flag=()
3268
+    must_have_one_noun=()
3269
+}
3270
+
3271
+_oc_adm_policy_who-can()
3272
+{
3273
+    last_command="oc_adm_policy_who-can"
3274
+    commands=()
3275
+
3276
+    flags=()
3277
+    two_word_flags=()
3278
+    flags_with_completion=()
3279
+    flags_completion=()
3280
+
3281
+    flags+=("--all-namespaces")
3282
+    flags+=("--alsologtostderr")
3283
+    flags+=("--api-version=")
3284
+    flags+=("--boot-id-file=")
3285
+    flags+=("--certificate-authority=")
3286
+    flags_with_completion+=("--certificate-authority")
3287
+    flags_completion+=("_filedir")
3288
+    flags+=("--client-certificate=")
3289
+    flags_with_completion+=("--client-certificate")
3290
+    flags_completion+=("_filedir")
3291
+    flags+=("--client-key=")
3292
+    flags_with_completion+=("--client-key")
3293
+    flags_completion+=("_filedir")
3294
+    flags+=("--cluster=")
3295
+    flags+=("--config=")
3296
+    flags_with_completion+=("--config")
3297
+    flags_completion+=("_filedir")
3298
+    flags+=("--container-hints=")
3299
+    flags+=("--context=")
3300
+    flags+=("--docker=")
3301
+    flags+=("--docker-only")
3302
+    flags+=("--docker-root=")
3303
+    flags+=("--docker-run=")
3304
+    flags+=("--enable-load-reader")
3305
+    flags+=("--event-storage-age-limit=")
3306
+    flags+=("--event-storage-event-limit=")
3307
+    flags+=("--global-housekeeping-interval=")
3308
+    flags+=("--google-json-key=")
3309
+    flags+=("--housekeeping-interval=")
3310
+    flags+=("--httptest.serve=")
3311
+    flags+=("--insecure-skip-tls-verify")
3312
+    flags+=("--ir-data-source=")
3313
+    flags+=("--ir-dbname=")
3314
+    flags+=("--ir-influxdb-host=")
3315
+    flags+=("--ir-namespace-only")
3316
+    flags+=("--ir-password=")
3317
+    flags+=("--ir-percentile=")
3318
+    flags+=("--ir-user=")
3319
+    flags+=("--log-backtrace-at=")
3320
+    flags+=("--log-cadvisor-usage")
3321
+    flags+=("--log-dir=")
3322
+    flags+=("--log-flush-frequency=")
3323
+    flags+=("--logtostderr")
3324
+    flags+=("--machine-id-file=")
3325
+    flags+=("--match-server-version")
3326
+    flags+=("--namespace=")
3327
+    two_word_flags+=("-n")
3328
+    flags+=("--nosystemd")
3329
+    flags+=("--server=")
3330
+    flags+=("--stderrthreshold=")
3331
+    flags+=("--storage-driver-buffer-duration=")
3332
+    flags+=("--storage-driver-db=")
3333
+    flags+=("--storage-driver-host=")
3334
+    flags+=("--storage-driver-password=")
3335
+    flags+=("--storage-driver-secure")
3336
+    flags+=("--storage-driver-table=")
3337
+    flags+=("--storage-driver-user=")
3338
+    flags+=("--token=")
3339
+    flags+=("--user=")
3340
+    flags+=("--v=")
3341
+    flags+=("--vmodule=")
3342
+
3343
+    must_have_one_flag=()
3344
+    must_have_one_noun=()
3345
+}
3346
+
3347
+_oc_adm_policy_remove-user()
3348
+{
3349
+    last_command="oc_adm_policy_remove-user"
3350
+    commands=()
3351
+
3352
+    flags=()
3353
+    two_word_flags=()
3354
+    flags_with_completion=()
3355
+    flags_completion=()
3356
+
3357
+    flags+=("--alsologtostderr")
3358
+    flags+=("--api-version=")
3359
+    flags+=("--boot-id-file=")
3360
+    flags+=("--certificate-authority=")
3361
+    flags_with_completion+=("--certificate-authority")
3362
+    flags_completion+=("_filedir")
3363
+    flags+=("--client-certificate=")
3364
+    flags_with_completion+=("--client-certificate")
3365
+    flags_completion+=("_filedir")
3366
+    flags+=("--client-key=")
3367
+    flags_with_completion+=("--client-key")
3368
+    flags_completion+=("_filedir")
3369
+    flags+=("--cluster=")
3370
+    flags+=("--config=")
3371
+    flags_with_completion+=("--config")
3372
+    flags_completion+=("_filedir")
3373
+    flags+=("--container-hints=")
3374
+    flags+=("--context=")
3375
+    flags+=("--docker=")
3376
+    flags+=("--docker-only")
3377
+    flags+=("--docker-root=")
3378
+    flags+=("--docker-run=")
3379
+    flags+=("--enable-load-reader")
3380
+    flags+=("--event-storage-age-limit=")
3381
+    flags+=("--event-storage-event-limit=")
3382
+    flags+=("--global-housekeeping-interval=")
3383
+    flags+=("--google-json-key=")
3384
+    flags+=("--housekeeping-interval=")
3385
+    flags+=("--httptest.serve=")
3386
+    flags+=("--insecure-skip-tls-verify")
3387
+    flags+=("--ir-data-source=")
3388
+    flags+=("--ir-dbname=")
3389
+    flags+=("--ir-influxdb-host=")
3390
+    flags+=("--ir-namespace-only")
3391
+    flags+=("--ir-password=")
3392
+    flags+=("--ir-percentile=")
3393
+    flags+=("--ir-user=")
3394
+    flags+=("--log-backtrace-at=")
3395
+    flags+=("--log-cadvisor-usage")
3396
+    flags+=("--log-dir=")
3397
+    flags+=("--log-flush-frequency=")
3398
+    flags+=("--logtostderr")
3399
+    flags+=("--machine-id-file=")
3400
+    flags+=("--match-server-version")
3401
+    flags+=("--namespace=")
3402
+    two_word_flags+=("-n")
3403
+    flags+=("--nosystemd")
3404
+    flags+=("--server=")
3405
+    flags+=("--stderrthreshold=")
3406
+    flags+=("--storage-driver-buffer-duration=")
3407
+    flags+=("--storage-driver-db=")
3408
+    flags+=("--storage-driver-host=")
3409
+    flags+=("--storage-driver-password=")
3410
+    flags+=("--storage-driver-secure")
3411
+    flags+=("--storage-driver-table=")
3412
+    flags+=("--storage-driver-user=")
3413
+    flags+=("--token=")
3414
+    flags+=("--user=")
3415
+    flags+=("--v=")
3416
+    flags+=("--vmodule=")
3417
+
3418
+    must_have_one_flag=()
3419
+    must_have_one_noun=()
3420
+}
3421
+
3422
+_oc_adm_policy_remove-group()
3423
+{
3424
+    last_command="oc_adm_policy_remove-group"
3425
+    commands=()
3426
+
3427
+    flags=()
3428
+    two_word_flags=()
3429
+    flags_with_completion=()
3430
+    flags_completion=()
3431
+
3432
+    flags+=("--alsologtostderr")
3433
+    flags+=("--api-version=")
3434
+    flags+=("--boot-id-file=")
3435
+    flags+=("--certificate-authority=")
3436
+    flags_with_completion+=("--certificate-authority")
3437
+    flags_completion+=("_filedir")
3438
+    flags+=("--client-certificate=")
3439
+    flags_with_completion+=("--client-certificate")
3440
+    flags_completion+=("_filedir")
3441
+    flags+=("--client-key=")
3442
+    flags_with_completion+=("--client-key")
3443
+    flags_completion+=("_filedir")
3444
+    flags+=("--cluster=")
3445
+    flags+=("--config=")
3446
+    flags_with_completion+=("--config")
3447
+    flags_completion+=("_filedir")
3448
+    flags+=("--container-hints=")
3449
+    flags+=("--context=")
3450
+    flags+=("--docker=")
3451
+    flags+=("--docker-only")
3452
+    flags+=("--docker-root=")
3453
+    flags+=("--docker-run=")
3454
+    flags+=("--enable-load-reader")
3455
+    flags+=("--event-storage-age-limit=")
3456
+    flags+=("--event-storage-event-limit=")
3457
+    flags+=("--global-housekeeping-interval=")
3458
+    flags+=("--google-json-key=")
3459
+    flags+=("--housekeeping-interval=")
3460
+    flags+=("--httptest.serve=")
3461
+    flags+=("--insecure-skip-tls-verify")
3462
+    flags+=("--ir-data-source=")
3463
+    flags+=("--ir-dbname=")
3464
+    flags+=("--ir-influxdb-host=")
3465
+    flags+=("--ir-namespace-only")
3466
+    flags+=("--ir-password=")
3467
+    flags+=("--ir-percentile=")
3468
+    flags+=("--ir-user=")
3469
+    flags+=("--log-backtrace-at=")
3470
+    flags+=("--log-cadvisor-usage")
3471
+    flags+=("--log-dir=")
3472
+    flags+=("--log-flush-frequency=")
3473
+    flags+=("--logtostderr")
3474
+    flags+=("--machine-id-file=")
3475
+    flags+=("--match-server-version")
3476
+    flags+=("--namespace=")
3477
+    two_word_flags+=("-n")
3478
+    flags+=("--nosystemd")
3479
+    flags+=("--server=")
3480
+    flags+=("--stderrthreshold=")
3481
+    flags+=("--storage-driver-buffer-duration=")
3482
+    flags+=("--storage-driver-db=")
3483
+    flags+=("--storage-driver-host=")
3484
+    flags+=("--storage-driver-password=")
3485
+    flags+=("--storage-driver-secure")
3486
+    flags+=("--storage-driver-table=")
3487
+    flags+=("--storage-driver-user=")
3488
+    flags+=("--token=")
3489
+    flags+=("--user=")
3490
+    flags+=("--v=")
3491
+    flags+=("--vmodule=")
3492
+
3493
+    must_have_one_flag=()
3494
+    must_have_one_noun=()
3495
+}
3496
+
3497
+_oc_adm_policy_add-role-to-user()
3498
+{
3499
+    last_command="oc_adm_policy_add-role-to-user"
3500
+    commands=()
3501
+
3502
+    flags=()
3503
+    two_word_flags=()
3504
+    flags_with_completion=()
3505
+    flags_completion=()
3506
+
3507
+    flags+=("--role-namespace=")
3508
+    flags+=("--serviceaccount=")
3509
+    two_word_flags+=("-z")
3510
+    flags+=("--alsologtostderr")
3511
+    flags+=("--api-version=")
3512
+    flags+=("--boot-id-file=")
3513
+    flags+=("--certificate-authority=")
3514
+    flags_with_completion+=("--certificate-authority")
3515
+    flags_completion+=("_filedir")
3516
+    flags+=("--client-certificate=")
3517
+    flags_with_completion+=("--client-certificate")
3518
+    flags_completion+=("_filedir")
3519
+    flags+=("--client-key=")
3520
+    flags_with_completion+=("--client-key")
3521
+    flags_completion+=("_filedir")
3522
+    flags+=("--cluster=")
3523
+    flags+=("--config=")
3524
+    flags_with_completion+=("--config")
3525
+    flags_completion+=("_filedir")
3526
+    flags+=("--container-hints=")
3527
+    flags+=("--context=")
3528
+    flags+=("--docker=")
3529
+    flags+=("--docker-only")
3530
+    flags+=("--docker-root=")
3531
+    flags+=("--docker-run=")
3532
+    flags+=("--enable-load-reader")
3533
+    flags+=("--event-storage-age-limit=")
3534
+    flags+=("--event-storage-event-limit=")
3535
+    flags+=("--global-housekeeping-interval=")
3536
+    flags+=("--google-json-key=")
3537
+    flags+=("--housekeeping-interval=")
3538
+    flags+=("--httptest.serve=")
3539
+    flags+=("--insecure-skip-tls-verify")
3540
+    flags+=("--ir-data-source=")
3541
+    flags+=("--ir-dbname=")
3542
+    flags+=("--ir-influxdb-host=")
3543
+    flags+=("--ir-namespace-only")
3544
+    flags+=("--ir-password=")
3545
+    flags+=("--ir-percentile=")
3546
+    flags+=("--ir-user=")
3547
+    flags+=("--log-backtrace-at=")
3548
+    flags+=("--log-cadvisor-usage")
3549
+    flags+=("--log-dir=")
3550
+    flags+=("--log-flush-frequency=")
3551
+    flags+=("--logtostderr")
3552
+    flags+=("--machine-id-file=")
3553
+    flags+=("--match-server-version")
3554
+    flags+=("--namespace=")
3555
+    two_word_flags+=("-n")
3556
+    flags+=("--nosystemd")
3557
+    flags+=("--server=")
3558
+    flags+=("--stderrthreshold=")
3559
+    flags+=("--storage-driver-buffer-duration=")
3560
+    flags+=("--storage-driver-db=")
3561
+    flags+=("--storage-driver-host=")
3562
+    flags+=("--storage-driver-password=")
3563
+    flags+=("--storage-driver-secure")
3564
+    flags+=("--storage-driver-table=")
3565
+    flags+=("--storage-driver-user=")
3566
+    flags+=("--token=")
3567
+    flags+=("--user=")
3568
+    flags+=("--v=")
3569
+    flags+=("--vmodule=")
3570
+
3571
+    must_have_one_flag=()
3572
+    must_have_one_noun=()
3573
+}
3574
+
3575
+_oc_adm_policy_add-role-to-group()
3576
+{
3577
+    last_command="oc_adm_policy_add-role-to-group"
3578
+    commands=()
3579
+
3580
+    flags=()
3581
+    two_word_flags=()
3582
+    flags_with_completion=()
3583
+    flags_completion=()
3584
+
3585
+    flags+=("--role-namespace=")
3586
+    flags+=("--alsologtostderr")
3587
+    flags+=("--api-version=")
3588
+    flags+=("--boot-id-file=")
3589
+    flags+=("--certificate-authority=")
3590
+    flags_with_completion+=("--certificate-authority")
3591
+    flags_completion+=("_filedir")
3592
+    flags+=("--client-certificate=")
3593
+    flags_with_completion+=("--client-certificate")
3594
+    flags_completion+=("_filedir")
3595
+    flags+=("--client-key=")
3596
+    flags_with_completion+=("--client-key")
3597
+    flags_completion+=("_filedir")
3598
+    flags+=("--cluster=")
3599
+    flags+=("--config=")
3600
+    flags_with_completion+=("--config")
3601
+    flags_completion+=("_filedir")
3602
+    flags+=("--container-hints=")
3603
+    flags+=("--context=")
3604
+    flags+=("--docker=")
3605
+    flags+=("--docker-only")
3606
+    flags+=("--docker-root=")
3607
+    flags+=("--docker-run=")
3608
+    flags+=("--enable-load-reader")
3609
+    flags+=("--event-storage-age-limit=")
3610
+    flags+=("--event-storage-event-limit=")
3611
+    flags+=("--global-housekeeping-interval=")
3612
+    flags+=("--google-json-key=")
3613
+    flags+=("--housekeeping-interval=")
3614
+    flags+=("--httptest.serve=")
3615
+    flags+=("--insecure-skip-tls-verify")
3616
+    flags+=("--ir-data-source=")
3617
+    flags+=("--ir-dbname=")
3618
+    flags+=("--ir-influxdb-host=")
3619
+    flags+=("--ir-namespace-only")
3620
+    flags+=("--ir-password=")
3621
+    flags+=("--ir-percentile=")
3622
+    flags+=("--ir-user=")
3623
+    flags+=("--log-backtrace-at=")
3624
+    flags+=("--log-cadvisor-usage")
3625
+    flags+=("--log-dir=")
3626
+    flags+=("--log-flush-frequency=")
3627
+    flags+=("--logtostderr")
3628
+    flags+=("--machine-id-file=")
3629
+    flags+=("--match-server-version")
3630
+    flags+=("--namespace=")
3631
+    two_word_flags+=("-n")
3632
+    flags+=("--nosystemd")
3633
+    flags+=("--server=")
3634
+    flags+=("--stderrthreshold=")
3635
+    flags+=("--storage-driver-buffer-duration=")
3636
+    flags+=("--storage-driver-db=")
3637
+    flags+=("--storage-driver-host=")
3638
+    flags+=("--storage-driver-password=")
3639
+    flags+=("--storage-driver-secure")
3640
+    flags+=("--storage-driver-table=")
3641
+    flags+=("--storage-driver-user=")
3642
+    flags+=("--token=")
3643
+    flags+=("--user=")
3644
+    flags+=("--v=")
3645
+    flags+=("--vmodule=")
3646
+
3647
+    must_have_one_flag=()
3648
+    must_have_one_noun=()
3649
+}
3650
+
3651
+_oc_adm_policy_remove-role-from-user()
3652
+{
3653
+    last_command="oc_adm_policy_remove-role-from-user"
3654
+    commands=()
3655
+
3656
+    flags=()
3657
+    two_word_flags=()
3658
+    flags_with_completion=()
3659
+    flags_completion=()
3660
+
3661
+    flags+=("--role-namespace=")
3662
+    flags+=("--serviceaccount=")
3663
+    two_word_flags+=("-z")
3664
+    flags+=("--alsologtostderr")
3665
+    flags+=("--api-version=")
3666
+    flags+=("--boot-id-file=")
3667
+    flags+=("--certificate-authority=")
3668
+    flags_with_completion+=("--certificate-authority")
3669
+    flags_completion+=("_filedir")
3670
+    flags+=("--client-certificate=")
3671
+    flags_with_completion+=("--client-certificate")
3672
+    flags_completion+=("_filedir")
3673
+    flags+=("--client-key=")
3674
+    flags_with_completion+=("--client-key")
3675
+    flags_completion+=("_filedir")
3676
+    flags+=("--cluster=")
3677
+    flags+=("--config=")
3678
+    flags_with_completion+=("--config")
3679
+    flags_completion+=("_filedir")
3680
+    flags+=("--container-hints=")
3681
+    flags+=("--context=")
3682
+    flags+=("--docker=")
3683
+    flags+=("--docker-only")
3684
+    flags+=("--docker-root=")
3685
+    flags+=("--docker-run=")
3686
+    flags+=("--enable-load-reader")
3687
+    flags+=("--event-storage-age-limit=")
3688
+    flags+=("--event-storage-event-limit=")
3689
+    flags+=("--global-housekeeping-interval=")
3690
+    flags+=("--google-json-key=")
3691
+    flags+=("--housekeeping-interval=")
3692
+    flags+=("--httptest.serve=")
3693
+    flags+=("--insecure-skip-tls-verify")
3694
+    flags+=("--ir-data-source=")
3695
+    flags+=("--ir-dbname=")
3696
+    flags+=("--ir-influxdb-host=")
3697
+    flags+=("--ir-namespace-only")
3698
+    flags+=("--ir-password=")
3699
+    flags+=("--ir-percentile=")
3700
+    flags+=("--ir-user=")
3701
+    flags+=("--log-backtrace-at=")
3702
+    flags+=("--log-cadvisor-usage")
3703
+    flags+=("--log-dir=")
3704
+    flags+=("--log-flush-frequency=")
3705
+    flags+=("--logtostderr")
3706
+    flags+=("--machine-id-file=")
3707
+    flags+=("--match-server-version")
3708
+    flags+=("--namespace=")
3709
+    two_word_flags+=("-n")
3710
+    flags+=("--nosystemd")
3711
+    flags+=("--server=")
3712
+    flags+=("--stderrthreshold=")
3713
+    flags+=("--storage-driver-buffer-duration=")
3714
+    flags+=("--storage-driver-db=")
3715
+    flags+=("--storage-driver-host=")
3716
+    flags+=("--storage-driver-password=")
3717
+    flags+=("--storage-driver-secure")
3718
+    flags+=("--storage-driver-table=")
3719
+    flags+=("--storage-driver-user=")
3720
+    flags+=("--token=")
3721
+    flags+=("--user=")
3722
+    flags+=("--v=")
3723
+    flags+=("--vmodule=")
3724
+
3725
+    must_have_one_flag=()
3726
+    must_have_one_noun=()
3727
+}
3728
+
3729
+_oc_adm_policy_remove-role-from-group()
3730
+{
3731
+    last_command="oc_adm_policy_remove-role-from-group"
3732
+    commands=()
3733
+
3734
+    flags=()
3735
+    two_word_flags=()
3736
+    flags_with_completion=()
3737
+    flags_completion=()
3738
+
3739
+    flags+=("--role-namespace=")
3740
+    flags+=("--alsologtostderr")
3741
+    flags+=("--api-version=")
3742
+    flags+=("--boot-id-file=")
3743
+    flags+=("--certificate-authority=")
3744
+    flags_with_completion+=("--certificate-authority")
3745
+    flags_completion+=("_filedir")
3746
+    flags+=("--client-certificate=")
3747
+    flags_with_completion+=("--client-certificate")
3748
+    flags_completion+=("_filedir")
3749
+    flags+=("--client-key=")
3750
+    flags_with_completion+=("--client-key")
3751
+    flags_completion+=("_filedir")
3752
+    flags+=("--cluster=")
3753
+    flags+=("--config=")
3754
+    flags_with_completion+=("--config")
3755
+    flags_completion+=("_filedir")
3756
+    flags+=("--container-hints=")
3757
+    flags+=("--context=")
3758
+    flags+=("--docker=")
3759
+    flags+=("--docker-only")
3760
+    flags+=("--docker-root=")
3761
+    flags+=("--docker-run=")
3762
+    flags+=("--enable-load-reader")
3763
+    flags+=("--event-storage-age-limit=")
3764
+    flags+=("--event-storage-event-limit=")
3765
+    flags+=("--global-housekeeping-interval=")
3766
+    flags+=("--google-json-key=")
3767
+    flags+=("--housekeeping-interval=")
3768
+    flags+=("--httptest.serve=")
3769
+    flags+=("--insecure-skip-tls-verify")
3770
+    flags+=("--ir-data-source=")
3771
+    flags+=("--ir-dbname=")
3772
+    flags+=("--ir-influxdb-host=")
3773
+    flags+=("--ir-namespace-only")
3774
+    flags+=("--ir-password=")
3775
+    flags+=("--ir-percentile=")
3776
+    flags+=("--ir-user=")
3777
+    flags+=("--log-backtrace-at=")
3778
+    flags+=("--log-cadvisor-usage")
3779
+    flags+=("--log-dir=")
3780
+    flags+=("--log-flush-frequency=")
3781
+    flags+=("--logtostderr")
3782
+    flags+=("--machine-id-file=")
3783
+    flags+=("--match-server-version")
3784
+    flags+=("--namespace=")
3785
+    two_word_flags+=("-n")
3786
+    flags+=("--nosystemd")
3787
+    flags+=("--server=")
3788
+    flags+=("--stderrthreshold=")
3789
+    flags+=("--storage-driver-buffer-duration=")
3790
+    flags+=("--storage-driver-db=")
3791
+    flags+=("--storage-driver-host=")
3792
+    flags+=("--storage-driver-password=")
3793
+    flags+=("--storage-driver-secure")
3794
+    flags+=("--storage-driver-table=")
3795
+    flags+=("--storage-driver-user=")
3796
+    flags+=("--token=")
3797
+    flags+=("--user=")
3798
+    flags+=("--v=")
3799
+    flags+=("--vmodule=")
3800
+
3801
+    must_have_one_flag=()
3802
+    must_have_one_noun=()
3803
+}
3804
+
3805
+_oc_adm_policy_add-cluster-role-to-user()
3806
+{
3807
+    last_command="oc_adm_policy_add-cluster-role-to-user"
3808
+    commands=()
3809
+
3810
+    flags=()
3811
+    two_word_flags=()
3812
+    flags_with_completion=()
3813
+    flags_completion=()
3814
+
3815
+    flags+=("--alsologtostderr")
3816
+    flags+=("--api-version=")
3817
+    flags+=("--boot-id-file=")
3818
+    flags+=("--certificate-authority=")
3819
+    flags_with_completion+=("--certificate-authority")
3820
+    flags_completion+=("_filedir")
3821
+    flags+=("--client-certificate=")
3822
+    flags_with_completion+=("--client-certificate")
3823
+    flags_completion+=("_filedir")
3824
+    flags+=("--client-key=")
3825
+    flags_with_completion+=("--client-key")
3826
+    flags_completion+=("_filedir")
3827
+    flags+=("--cluster=")
3828
+    flags+=("--config=")
3829
+    flags_with_completion+=("--config")
3830
+    flags_completion+=("_filedir")
3831
+    flags+=("--container-hints=")
3832
+    flags+=("--context=")
3833
+    flags+=("--docker=")
3834
+    flags+=("--docker-only")
3835
+    flags+=("--docker-root=")
3836
+    flags+=("--docker-run=")
3837
+    flags+=("--enable-load-reader")
3838
+    flags+=("--event-storage-age-limit=")
3839
+    flags+=("--event-storage-event-limit=")
3840
+    flags+=("--global-housekeeping-interval=")
3841
+    flags+=("--google-json-key=")
3842
+    flags+=("--housekeeping-interval=")
3843
+    flags+=("--httptest.serve=")
3844
+    flags+=("--insecure-skip-tls-verify")
3845
+    flags+=("--ir-data-source=")
3846
+    flags+=("--ir-dbname=")
3847
+    flags+=("--ir-influxdb-host=")
3848
+    flags+=("--ir-namespace-only")
3849
+    flags+=("--ir-password=")
3850
+    flags+=("--ir-percentile=")
3851
+    flags+=("--ir-user=")
3852
+    flags+=("--log-backtrace-at=")
3853
+    flags+=("--log-cadvisor-usage")
3854
+    flags+=("--log-dir=")
3855
+    flags+=("--log-flush-frequency=")
3856
+    flags+=("--logtostderr")
3857
+    flags+=("--machine-id-file=")
3858
+    flags+=("--match-server-version")
3859
+    flags+=("--namespace=")
3860
+    two_word_flags+=("-n")
3861
+    flags+=("--nosystemd")
3862
+    flags+=("--server=")
3863
+    flags+=("--stderrthreshold=")
3864
+    flags+=("--storage-driver-buffer-duration=")
3865
+    flags+=("--storage-driver-db=")
3866
+    flags+=("--storage-driver-host=")
3867
+    flags+=("--storage-driver-password=")
3868
+    flags+=("--storage-driver-secure")
3869
+    flags+=("--storage-driver-table=")
3870
+    flags+=("--storage-driver-user=")
3871
+    flags+=("--token=")
3872
+    flags+=("--user=")
3873
+    flags+=("--v=")
3874
+    flags+=("--vmodule=")
3875
+
3876
+    must_have_one_flag=()
3877
+    must_have_one_noun=()
3878
+}
3879
+
3880
+_oc_adm_policy_add-cluster-role-to-group()
3881
+{
3882
+    last_command="oc_adm_policy_add-cluster-role-to-group"
3883
+    commands=()
3884
+
3885
+    flags=()
3886
+    two_word_flags=()
3887
+    flags_with_completion=()
3888
+    flags_completion=()
3889
+
3890
+    flags+=("--alsologtostderr")
3891
+    flags+=("--api-version=")
3892
+    flags+=("--boot-id-file=")
3893
+    flags+=("--certificate-authority=")
3894
+    flags_with_completion+=("--certificate-authority")
3895
+    flags_completion+=("_filedir")
3896
+    flags+=("--client-certificate=")
3897
+    flags_with_completion+=("--client-certificate")
3898
+    flags_completion+=("_filedir")
3899
+    flags+=("--client-key=")
3900
+    flags_with_completion+=("--client-key")
3901
+    flags_completion+=("_filedir")
3902
+    flags+=("--cluster=")
3903
+    flags+=("--config=")
3904
+    flags_with_completion+=("--config")
3905
+    flags_completion+=("_filedir")
3906
+    flags+=("--container-hints=")
3907
+    flags+=("--context=")
3908
+    flags+=("--docker=")
3909
+    flags+=("--docker-only")
3910
+    flags+=("--docker-root=")
3911
+    flags+=("--docker-run=")
3912
+    flags+=("--enable-load-reader")
3913
+    flags+=("--event-storage-age-limit=")
3914
+    flags+=("--event-storage-event-limit=")
3915
+    flags+=("--global-housekeeping-interval=")
3916
+    flags+=("--google-json-key=")
3917
+    flags+=("--housekeeping-interval=")
3918
+    flags+=("--httptest.serve=")
3919
+    flags+=("--insecure-skip-tls-verify")
3920
+    flags+=("--ir-data-source=")
3921
+    flags+=("--ir-dbname=")
3922
+    flags+=("--ir-influxdb-host=")
3923
+    flags+=("--ir-namespace-only")
3924
+    flags+=("--ir-password=")
3925
+    flags+=("--ir-percentile=")
3926
+    flags+=("--ir-user=")
3927
+    flags+=("--log-backtrace-at=")
3928
+    flags+=("--log-cadvisor-usage")
3929
+    flags+=("--log-dir=")
3930
+    flags+=("--log-flush-frequency=")
3931
+    flags+=("--logtostderr")
3932
+    flags+=("--machine-id-file=")
3933
+    flags+=("--match-server-version")
3934
+    flags+=("--namespace=")
3935
+    two_word_flags+=("-n")
3936
+    flags+=("--nosystemd")
3937
+    flags+=("--server=")
3938
+    flags+=("--stderrthreshold=")
3939
+    flags+=("--storage-driver-buffer-duration=")
3940
+    flags+=("--storage-driver-db=")
3941
+    flags+=("--storage-driver-host=")
3942
+    flags+=("--storage-driver-password=")
3943
+    flags+=("--storage-driver-secure")
3944
+    flags+=("--storage-driver-table=")
3945
+    flags+=("--storage-driver-user=")
3946
+    flags+=("--token=")
3947
+    flags+=("--user=")
3948
+    flags+=("--v=")
3949
+    flags+=("--vmodule=")
3950
+
3951
+    must_have_one_flag=()
3952
+    must_have_one_noun=()
3953
+}
3954
+
3955
+_oc_adm_policy_remove-cluster-role-from-user()
3956
+{
3957
+    last_command="oc_adm_policy_remove-cluster-role-from-user"
3958
+    commands=()
3959
+
3960
+    flags=()
3961
+    two_word_flags=()
3962
+    flags_with_completion=()
3963
+    flags_completion=()
3964
+
3965
+    flags+=("--alsologtostderr")
3966
+    flags+=("--api-version=")
3967
+    flags+=("--boot-id-file=")
3968
+    flags+=("--certificate-authority=")
3969
+    flags_with_completion+=("--certificate-authority")
3970
+    flags_completion+=("_filedir")
3971
+    flags+=("--client-certificate=")
3972
+    flags_with_completion+=("--client-certificate")
3973
+    flags_completion+=("_filedir")
3974
+    flags+=("--client-key=")
3975
+    flags_with_completion+=("--client-key")
3976
+    flags_completion+=("_filedir")
3977
+    flags+=("--cluster=")
3978
+    flags+=("--config=")
3979
+    flags_with_completion+=("--config")
3980
+    flags_completion+=("_filedir")
3981
+    flags+=("--container-hints=")
3982
+    flags+=("--context=")
3983
+    flags+=("--docker=")
3984
+    flags+=("--docker-only")
3985
+    flags+=("--docker-root=")
3986
+    flags+=("--docker-run=")
3987
+    flags+=("--enable-load-reader")
3988
+    flags+=("--event-storage-age-limit=")
3989
+    flags+=("--event-storage-event-limit=")
3990
+    flags+=("--global-housekeeping-interval=")
3991
+    flags+=("--google-json-key=")
3992
+    flags+=("--housekeeping-interval=")
3993
+    flags+=("--httptest.serve=")
3994
+    flags+=("--insecure-skip-tls-verify")
3995
+    flags+=("--ir-data-source=")
3996
+    flags+=("--ir-dbname=")
3997
+    flags+=("--ir-influxdb-host=")
3998
+    flags+=("--ir-namespace-only")
3999
+    flags+=("--ir-password=")
4000
+    flags+=("--ir-percentile=")
4001
+    flags+=("--ir-user=")
4002
+    flags+=("--log-backtrace-at=")
4003
+    flags+=("--log-cadvisor-usage")
4004
+    flags+=("--log-dir=")
4005
+    flags+=("--log-flush-frequency=")
4006
+    flags+=("--logtostderr")
4007
+    flags+=("--machine-id-file=")
4008
+    flags+=("--match-server-version")
4009
+    flags+=("--namespace=")
4010
+    two_word_flags+=("-n")
4011
+    flags+=("--nosystemd")
4012
+    flags+=("--server=")
4013
+    flags+=("--stderrthreshold=")
4014
+    flags+=("--storage-driver-buffer-duration=")
4015
+    flags+=("--storage-driver-db=")
4016
+    flags+=("--storage-driver-host=")
4017
+    flags+=("--storage-driver-password=")
4018
+    flags+=("--storage-driver-secure")
4019
+    flags+=("--storage-driver-table=")
4020
+    flags+=("--storage-driver-user=")
4021
+    flags+=("--token=")
4022
+    flags+=("--user=")
4023
+    flags+=("--v=")
4024
+    flags+=("--vmodule=")
4025
+
4026
+    must_have_one_flag=()
4027
+    must_have_one_noun=()
4028
+}
4029
+
4030
+_oc_adm_policy_remove-cluster-role-from-group()
4031
+{
4032
+    last_command="oc_adm_policy_remove-cluster-role-from-group"
4033
+    commands=()
4034
+
4035
+    flags=()
4036
+    two_word_flags=()
4037
+    flags_with_completion=()
4038
+    flags_completion=()
4039
+
4040
+    flags+=("--alsologtostderr")
4041
+    flags+=("--api-version=")
4042
+    flags+=("--boot-id-file=")
4043
+    flags+=("--certificate-authority=")
4044
+    flags_with_completion+=("--certificate-authority")
4045
+    flags_completion+=("_filedir")
4046
+    flags+=("--client-certificate=")
4047
+    flags_with_completion+=("--client-certificate")
4048
+    flags_completion+=("_filedir")
4049
+    flags+=("--client-key=")
4050
+    flags_with_completion+=("--client-key")
4051
+    flags_completion+=("_filedir")
4052
+    flags+=("--cluster=")
4053
+    flags+=("--config=")
4054
+    flags_with_completion+=("--config")
4055
+    flags_completion+=("_filedir")
4056
+    flags+=("--container-hints=")
4057
+    flags+=("--context=")
4058
+    flags+=("--docker=")
4059
+    flags+=("--docker-only")
4060
+    flags+=("--docker-root=")
4061
+    flags+=("--docker-run=")
4062
+    flags+=("--enable-load-reader")
4063
+    flags+=("--event-storage-age-limit=")
4064
+    flags+=("--event-storage-event-limit=")
4065
+    flags+=("--global-housekeeping-interval=")
4066
+    flags+=("--google-json-key=")
4067
+    flags+=("--housekeeping-interval=")
4068
+    flags+=("--httptest.serve=")
4069
+    flags+=("--insecure-skip-tls-verify")
4070
+    flags+=("--ir-data-source=")
4071
+    flags+=("--ir-dbname=")
4072
+    flags+=("--ir-influxdb-host=")
4073
+    flags+=("--ir-namespace-only")
4074
+    flags+=("--ir-password=")
4075
+    flags+=("--ir-percentile=")
4076
+    flags+=("--ir-user=")
4077
+    flags+=("--log-backtrace-at=")
4078
+    flags+=("--log-cadvisor-usage")
4079
+    flags+=("--log-dir=")
4080
+    flags+=("--log-flush-frequency=")
4081
+    flags+=("--logtostderr")
4082
+    flags+=("--machine-id-file=")
4083
+    flags+=("--match-server-version")
4084
+    flags+=("--namespace=")
4085
+    two_word_flags+=("-n")
4086
+    flags+=("--nosystemd")
4087
+    flags+=("--server=")
4088
+    flags+=("--stderrthreshold=")
4089
+    flags+=("--storage-driver-buffer-duration=")
4090
+    flags+=("--storage-driver-db=")
4091
+    flags+=("--storage-driver-host=")
4092
+    flags+=("--storage-driver-password=")
4093
+    flags+=("--storage-driver-secure")
4094
+    flags+=("--storage-driver-table=")
4095
+    flags+=("--storage-driver-user=")
4096
+    flags+=("--token=")
4097
+    flags+=("--user=")
4098
+    flags+=("--v=")
4099
+    flags+=("--vmodule=")
4100
+
4101
+    must_have_one_flag=()
4102
+    must_have_one_noun=()
4103
+}
4104
+
4105
+_oc_adm_policy_add-scc-to-user()
4106
+{
4107
+    last_command="oc_adm_policy_add-scc-to-user"
4108
+    commands=()
4109
+
4110
+    flags=()
4111
+    two_word_flags=()
4112
+    flags_with_completion=()
4113
+    flags_completion=()
4114
+
4115
+    flags+=("--serviceaccount=")
4116
+    two_word_flags+=("-z")
4117
+    flags+=("--alsologtostderr")
4118
+    flags+=("--api-version=")
4119
+    flags+=("--boot-id-file=")
4120
+    flags+=("--certificate-authority=")
4121
+    flags_with_completion+=("--certificate-authority")
4122
+    flags_completion+=("_filedir")
4123
+    flags+=("--client-certificate=")
4124
+    flags_with_completion+=("--client-certificate")
4125
+    flags_completion+=("_filedir")
4126
+    flags+=("--client-key=")
4127
+    flags_with_completion+=("--client-key")
4128
+    flags_completion+=("_filedir")
4129
+    flags+=("--cluster=")
4130
+    flags+=("--config=")
4131
+    flags_with_completion+=("--config")
4132
+    flags_completion+=("_filedir")
4133
+    flags+=("--container-hints=")
4134
+    flags+=("--context=")
4135
+    flags+=("--docker=")
4136
+    flags+=("--docker-only")
4137
+    flags+=("--docker-root=")
4138
+    flags+=("--docker-run=")
4139
+    flags+=("--enable-load-reader")
4140
+    flags+=("--event-storage-age-limit=")
4141
+    flags+=("--event-storage-event-limit=")
4142
+    flags+=("--global-housekeeping-interval=")
4143
+    flags+=("--google-json-key=")
4144
+    flags+=("--housekeeping-interval=")
4145
+    flags+=("--httptest.serve=")
4146
+    flags+=("--insecure-skip-tls-verify")
4147
+    flags+=("--ir-data-source=")
4148
+    flags+=("--ir-dbname=")
4149
+    flags+=("--ir-influxdb-host=")
4150
+    flags+=("--ir-namespace-only")
4151
+    flags+=("--ir-password=")
4152
+    flags+=("--ir-percentile=")
4153
+    flags+=("--ir-user=")
4154
+    flags+=("--log-backtrace-at=")
4155
+    flags+=("--log-cadvisor-usage")
4156
+    flags+=("--log-dir=")
4157
+    flags+=("--log-flush-frequency=")
4158
+    flags+=("--logtostderr")
4159
+    flags+=("--machine-id-file=")
4160
+    flags+=("--match-server-version")
4161
+    flags+=("--namespace=")
4162
+    two_word_flags+=("-n")
4163
+    flags+=("--nosystemd")
4164
+    flags+=("--server=")
4165
+    flags+=("--stderrthreshold=")
4166
+    flags+=("--storage-driver-buffer-duration=")
4167
+    flags+=("--storage-driver-db=")
4168
+    flags+=("--storage-driver-host=")
4169
+    flags+=("--storage-driver-password=")
4170
+    flags+=("--storage-driver-secure")
4171
+    flags+=("--storage-driver-table=")
4172
+    flags+=("--storage-driver-user=")
4173
+    flags+=("--token=")
4174
+    flags+=("--user=")
4175
+    flags+=("--v=")
4176
+    flags+=("--vmodule=")
4177
+
4178
+    must_have_one_flag=()
4179
+    must_have_one_noun=()
4180
+}
4181
+
4182
+_oc_adm_policy_add-scc-to-group()
4183
+{
4184
+    last_command="oc_adm_policy_add-scc-to-group"
4185
+    commands=()
4186
+
4187
+    flags=()
4188
+    two_word_flags=()
4189
+    flags_with_completion=()
4190
+    flags_completion=()
4191
+
4192
+    flags+=("--alsologtostderr")
4193
+    flags+=("--api-version=")
4194
+    flags+=("--boot-id-file=")
4195
+    flags+=("--certificate-authority=")
4196
+    flags_with_completion+=("--certificate-authority")
4197
+    flags_completion+=("_filedir")
4198
+    flags+=("--client-certificate=")
4199
+    flags_with_completion+=("--client-certificate")
4200
+    flags_completion+=("_filedir")
4201
+    flags+=("--client-key=")
4202
+    flags_with_completion+=("--client-key")
4203
+    flags_completion+=("_filedir")
4204
+    flags+=("--cluster=")
4205
+    flags+=("--config=")
4206
+    flags_with_completion+=("--config")
4207
+    flags_completion+=("_filedir")
4208
+    flags+=("--container-hints=")
4209
+    flags+=("--context=")
4210
+    flags+=("--docker=")
4211
+    flags+=("--docker-only")
4212
+    flags+=("--docker-root=")
4213
+    flags+=("--docker-run=")
4214
+    flags+=("--enable-load-reader")
4215
+    flags+=("--event-storage-age-limit=")
4216
+    flags+=("--event-storage-event-limit=")
4217
+    flags+=("--global-housekeeping-interval=")
4218
+    flags+=("--google-json-key=")
4219
+    flags+=("--housekeeping-interval=")
4220
+    flags+=("--httptest.serve=")
4221
+    flags+=("--insecure-skip-tls-verify")
4222
+    flags+=("--ir-data-source=")
4223
+    flags+=("--ir-dbname=")
4224
+    flags+=("--ir-influxdb-host=")
4225
+    flags+=("--ir-namespace-only")
4226
+    flags+=("--ir-password=")
4227
+    flags+=("--ir-percentile=")
4228
+    flags+=("--ir-user=")
4229
+    flags+=("--log-backtrace-at=")
4230
+    flags+=("--log-cadvisor-usage")
4231
+    flags+=("--log-dir=")
4232
+    flags+=("--log-flush-frequency=")
4233
+    flags+=("--logtostderr")
4234
+    flags+=("--machine-id-file=")
4235
+    flags+=("--match-server-version")
4236
+    flags+=("--namespace=")
4237
+    two_word_flags+=("-n")
4238
+    flags+=("--nosystemd")
4239
+    flags+=("--server=")
4240
+    flags+=("--stderrthreshold=")
4241
+    flags+=("--storage-driver-buffer-duration=")
4242
+    flags+=("--storage-driver-db=")
4243
+    flags+=("--storage-driver-host=")
4244
+    flags+=("--storage-driver-password=")
4245
+    flags+=("--storage-driver-secure")
4246
+    flags+=("--storage-driver-table=")
4247
+    flags+=("--storage-driver-user=")
4248
+    flags+=("--token=")
4249
+    flags+=("--user=")
4250
+    flags+=("--v=")
4251
+    flags+=("--vmodule=")
4252
+
4253
+    must_have_one_flag=()
4254
+    must_have_one_noun=()
4255
+}
4256
+
4257
+_oc_adm_policy_remove-scc-from-user()
4258
+{
4259
+    last_command="oc_adm_policy_remove-scc-from-user"
4260
+    commands=()
4261
+
4262
+    flags=()
4263
+    two_word_flags=()
4264
+    flags_with_completion=()
4265
+    flags_completion=()
4266
+
4267
+    flags+=("--serviceaccount=")
4268
+    two_word_flags+=("-z")
4269
+    flags+=("--alsologtostderr")
4270
+    flags+=("--api-version=")
4271
+    flags+=("--boot-id-file=")
4272
+    flags+=("--certificate-authority=")
4273
+    flags_with_completion+=("--certificate-authority")
4274
+    flags_completion+=("_filedir")
4275
+    flags+=("--client-certificate=")
4276
+    flags_with_completion+=("--client-certificate")
4277
+    flags_completion+=("_filedir")
4278
+    flags+=("--client-key=")
4279
+    flags_with_completion+=("--client-key")
4280
+    flags_completion+=("_filedir")
4281
+    flags+=("--cluster=")
4282
+    flags+=("--config=")
4283
+    flags_with_completion+=("--config")
4284
+    flags_completion+=("_filedir")
4285
+    flags+=("--container-hints=")
4286
+    flags+=("--context=")
4287
+    flags+=("--docker=")
4288
+    flags+=("--docker-only")
4289
+    flags+=("--docker-root=")
4290
+    flags+=("--docker-run=")
4291
+    flags+=("--enable-load-reader")
4292
+    flags+=("--event-storage-age-limit=")
4293
+    flags+=("--event-storage-event-limit=")
4294
+    flags+=("--global-housekeeping-interval=")
4295
+    flags+=("--google-json-key=")
4296
+    flags+=("--housekeeping-interval=")
4297
+    flags+=("--httptest.serve=")
4298
+    flags+=("--insecure-skip-tls-verify")
4299
+    flags+=("--ir-data-source=")
4300
+    flags+=("--ir-dbname=")
4301
+    flags+=("--ir-influxdb-host=")
4302
+    flags+=("--ir-namespace-only")
4303
+    flags+=("--ir-password=")
4304
+    flags+=("--ir-percentile=")
4305
+    flags+=("--ir-user=")
4306
+    flags+=("--log-backtrace-at=")
4307
+    flags+=("--log-cadvisor-usage")
4308
+    flags+=("--log-dir=")
4309
+    flags+=("--log-flush-frequency=")
4310
+    flags+=("--logtostderr")
4311
+    flags+=("--machine-id-file=")
4312
+    flags+=("--match-server-version")
4313
+    flags+=("--namespace=")
4314
+    two_word_flags+=("-n")
4315
+    flags+=("--nosystemd")
4316
+    flags+=("--server=")
4317
+    flags+=("--stderrthreshold=")
4318
+    flags+=("--storage-driver-buffer-duration=")
4319
+    flags+=("--storage-driver-db=")
4320
+    flags+=("--storage-driver-host=")
4321
+    flags+=("--storage-driver-password=")
4322
+    flags+=("--storage-driver-secure")
4323
+    flags+=("--storage-driver-table=")
4324
+    flags+=("--storage-driver-user=")
4325
+    flags+=("--token=")
4326
+    flags+=("--user=")
4327
+    flags+=("--v=")
4328
+    flags+=("--vmodule=")
4329
+
4330
+    must_have_one_flag=()
4331
+    must_have_one_noun=()
4332
+}
4333
+
4334
+_oc_adm_policy_remove-scc-from-group()
4335
+{
4336
+    last_command="oc_adm_policy_remove-scc-from-group"
4337
+    commands=()
4338
+
4339
+    flags=()
4340
+    two_word_flags=()
4341
+    flags_with_completion=()
4342
+    flags_completion=()
4343
+
4344
+    flags+=("--alsologtostderr")
4345
+    flags+=("--api-version=")
4346
+    flags+=("--boot-id-file=")
4347
+    flags+=("--certificate-authority=")
4348
+    flags_with_completion+=("--certificate-authority")
4349
+    flags_completion+=("_filedir")
4350
+    flags+=("--client-certificate=")
4351
+    flags_with_completion+=("--client-certificate")
4352
+    flags_completion+=("_filedir")
4353
+    flags+=("--client-key=")
4354
+    flags_with_completion+=("--client-key")
4355
+    flags_completion+=("_filedir")
4356
+    flags+=("--cluster=")
4357
+    flags+=("--config=")
4358
+    flags_with_completion+=("--config")
4359
+    flags_completion+=("_filedir")
4360
+    flags+=("--container-hints=")
4361
+    flags+=("--context=")
4362
+    flags+=("--docker=")
4363
+    flags+=("--docker-only")
4364
+    flags+=("--docker-root=")
4365
+    flags+=("--docker-run=")
4366
+    flags+=("--enable-load-reader")
4367
+    flags+=("--event-storage-age-limit=")
4368
+    flags+=("--event-storage-event-limit=")
4369
+    flags+=("--global-housekeeping-interval=")
4370
+    flags+=("--google-json-key=")
4371
+    flags+=("--housekeeping-interval=")
4372
+    flags+=("--httptest.serve=")
4373
+    flags+=("--insecure-skip-tls-verify")
4374
+    flags+=("--ir-data-source=")
4375
+    flags+=("--ir-dbname=")
4376
+    flags+=("--ir-influxdb-host=")
4377
+    flags+=("--ir-namespace-only")
4378
+    flags+=("--ir-password=")
4379
+    flags+=("--ir-percentile=")
4380
+    flags+=("--ir-user=")
4381
+    flags+=("--log-backtrace-at=")
4382
+    flags+=("--log-cadvisor-usage")
4383
+    flags+=("--log-dir=")
4384
+    flags+=("--log-flush-frequency=")
4385
+    flags+=("--logtostderr")
4386
+    flags+=("--machine-id-file=")
4387
+    flags+=("--match-server-version")
4388
+    flags+=("--namespace=")
4389
+    two_word_flags+=("-n")
4390
+    flags+=("--nosystemd")
4391
+    flags+=("--server=")
4392
+    flags+=("--stderrthreshold=")
4393
+    flags+=("--storage-driver-buffer-duration=")
4394
+    flags+=("--storage-driver-db=")
4395
+    flags+=("--storage-driver-host=")
4396
+    flags+=("--storage-driver-password=")
4397
+    flags+=("--storage-driver-secure")
4398
+    flags+=("--storage-driver-table=")
4399
+    flags+=("--storage-driver-user=")
4400
+    flags+=("--token=")
4401
+    flags+=("--user=")
4402
+    flags+=("--v=")
4403
+    flags+=("--vmodule=")
4404
+
4405
+    must_have_one_flag=()
4406
+    must_have_one_noun=()
4407
+}
4408
+
4409
+_oc_adm_policy_reconcile-cluster-roles()
4410
+{
4411
+    last_command="oc_adm_policy_reconcile-cluster-roles"
4412
+    commands=()
4413
+
4414
+    flags=()
4415
+    two_word_flags=()
4416
+    flags_with_completion=()
4417
+    flags_completion=()
4418
+
4419
+    flags+=("--additive-only")
4420
+    flags+=("--confirm")
4421
+    flags+=("--no-headers")
4422
+    flags+=("--output=")
4423
+    two_word_flags+=("-o")
4424
+    flags+=("--output-version=")
4425
+    flags+=("--show-all")
4426
+    flags+=("-a")
4427
+    flags+=("--sort-by=")
4428
+    flags+=("--template=")
4429
+    two_word_flags+=("-t")
4430
+    flags+=("--alsologtostderr")
4431
+    flags+=("--api-version=")
4432
+    flags+=("--boot-id-file=")
4433
+    flags+=("--certificate-authority=")
4434
+    flags_with_completion+=("--certificate-authority")
4435
+    flags_completion+=("_filedir")
4436
+    flags+=("--client-certificate=")
4437
+    flags_with_completion+=("--client-certificate")
4438
+    flags_completion+=("_filedir")
4439
+    flags+=("--client-key=")
4440
+    flags_with_completion+=("--client-key")
4441
+    flags_completion+=("_filedir")
4442
+    flags+=("--cluster=")
4443
+    flags+=("--config=")
4444
+    flags_with_completion+=("--config")
4445
+    flags_completion+=("_filedir")
4446
+    flags+=("--container-hints=")
4447
+    flags+=("--context=")
4448
+    flags+=("--docker=")
4449
+    flags+=("--docker-only")
4450
+    flags+=("--docker-root=")
4451
+    flags+=("--docker-run=")
4452
+    flags+=("--enable-load-reader")
4453
+    flags+=("--event-storage-age-limit=")
4454
+    flags+=("--event-storage-event-limit=")
4455
+    flags+=("--global-housekeeping-interval=")
4456
+    flags+=("--google-json-key=")
4457
+    flags+=("--housekeeping-interval=")
4458
+    flags+=("--httptest.serve=")
4459
+    flags+=("--insecure-skip-tls-verify")
4460
+    flags+=("--ir-data-source=")
4461
+    flags+=("--ir-dbname=")
4462
+    flags+=("--ir-influxdb-host=")
4463
+    flags+=("--ir-namespace-only")
4464
+    flags+=("--ir-password=")
4465
+    flags+=("--ir-percentile=")
4466
+    flags+=("--ir-user=")
4467
+    flags+=("--log-backtrace-at=")
4468
+    flags+=("--log-cadvisor-usage")
4469
+    flags+=("--log-dir=")
4470
+    flags+=("--log-flush-frequency=")
4471
+    flags+=("--logtostderr")
4472
+    flags+=("--machine-id-file=")
4473
+    flags+=("--match-server-version")
4474
+    flags+=("--namespace=")
4475
+    two_word_flags+=("-n")
4476
+    flags+=("--nosystemd")
4477
+    flags+=("--server=")
4478
+    flags+=("--stderrthreshold=")
4479
+    flags+=("--storage-driver-buffer-duration=")
4480
+    flags+=("--storage-driver-db=")
4481
+    flags+=("--storage-driver-host=")
4482
+    flags+=("--storage-driver-password=")
4483
+    flags+=("--storage-driver-secure")
4484
+    flags+=("--storage-driver-table=")
4485
+    flags+=("--storage-driver-user=")
4486
+    flags+=("--token=")
4487
+    flags+=("--user=")
4488
+    flags+=("--v=")
4489
+    flags+=("--vmodule=")
4490
+
4491
+    must_have_one_flag=()
4492
+    must_have_one_noun=()
4493
+}
4494
+
4495
+_oc_adm_policy_reconcile-cluster-role-bindings()
4496
+{
4497
+    last_command="oc_adm_policy_reconcile-cluster-role-bindings"
4498
+    commands=()
4499
+
4500
+    flags=()
4501
+    two_word_flags=()
4502
+    flags_with_completion=()
4503
+    flags_completion=()
4504
+
4505
+    flags+=("--additive-only")
4506
+    flags+=("--confirm")
4507
+    flags+=("--exclude-groups=")
4508
+    flags+=("--exclude-users=")
4509
+    flags+=("--no-headers")
4510
+    flags+=("--output=")
4511
+    two_word_flags+=("-o")
4512
+    flags+=("--output-version=")
4513
+    flags+=("--show-all")
4514
+    flags+=("-a")
4515
+    flags+=("--sort-by=")
4516
+    flags+=("--template=")
4517
+    two_word_flags+=("-t")
4518
+    flags+=("--alsologtostderr")
4519
+    flags+=("--api-version=")
4520
+    flags+=("--boot-id-file=")
4521
+    flags+=("--certificate-authority=")
4522
+    flags_with_completion+=("--certificate-authority")
4523
+    flags_completion+=("_filedir")
4524
+    flags+=("--client-certificate=")
4525
+    flags_with_completion+=("--client-certificate")
4526
+    flags_completion+=("_filedir")
4527
+    flags+=("--client-key=")
4528
+    flags_with_completion+=("--client-key")
4529
+    flags_completion+=("_filedir")
4530
+    flags+=("--cluster=")
4531
+    flags+=("--config=")
4532
+    flags_with_completion+=("--config")
4533
+    flags_completion+=("_filedir")
4534
+    flags+=("--container-hints=")
4535
+    flags+=("--context=")
4536
+    flags+=("--docker=")
4537
+    flags+=("--docker-only")
4538
+    flags+=("--docker-root=")
4539
+    flags+=("--docker-run=")
4540
+    flags+=("--enable-load-reader")
4541
+    flags+=("--event-storage-age-limit=")
4542
+    flags+=("--event-storage-event-limit=")
4543
+    flags+=("--global-housekeeping-interval=")
4544
+    flags+=("--google-json-key=")
4545
+    flags+=("--housekeeping-interval=")
4546
+    flags+=("--httptest.serve=")
4547
+    flags+=("--insecure-skip-tls-verify")
4548
+    flags+=("--ir-data-source=")
4549
+    flags+=("--ir-dbname=")
4550
+    flags+=("--ir-influxdb-host=")
4551
+    flags+=("--ir-namespace-only")
4552
+    flags+=("--ir-password=")
4553
+    flags+=("--ir-percentile=")
4554
+    flags+=("--ir-user=")
4555
+    flags+=("--log-backtrace-at=")
4556
+    flags+=("--log-cadvisor-usage")
4557
+    flags+=("--log-dir=")
4558
+    flags+=("--log-flush-frequency=")
4559
+    flags+=("--logtostderr")
4560
+    flags+=("--machine-id-file=")
4561
+    flags+=("--match-server-version")
4562
+    flags+=("--namespace=")
4563
+    two_word_flags+=("-n")
4564
+    flags+=("--nosystemd")
4565
+    flags+=("--server=")
4566
+    flags+=("--stderrthreshold=")
4567
+    flags+=("--storage-driver-buffer-duration=")
4568
+    flags+=("--storage-driver-db=")
4569
+    flags+=("--storage-driver-host=")
4570
+    flags+=("--storage-driver-password=")
4571
+    flags+=("--storage-driver-secure")
4572
+    flags+=("--storage-driver-table=")
4573
+    flags+=("--storage-driver-user=")
4574
+    flags+=("--token=")
4575
+    flags+=("--user=")
4576
+    flags+=("--v=")
4577
+    flags+=("--vmodule=")
4578
+
4579
+    must_have_one_flag=()
4580
+    must_have_one_noun=()
4581
+}
4582
+
4583
+_oc_adm_policy_reconcile-sccs()
4584
+{
4585
+    last_command="oc_adm_policy_reconcile-sccs"
4586
+    commands=()
4587
+
4588
+    flags=()
4589
+    two_word_flags=()
4590
+    flags_with_completion=()
4591
+    flags_completion=()
4592
+
4593
+    flags+=("--additive-only")
4594
+    flags+=("--confirm")
4595
+    flags+=("--infrastructure-namespace=")
4596
+    flags+=("--no-headers")
4597
+    flags+=("--output=")
4598
+    two_word_flags+=("-o")
4599
+    flags+=("--output-version=")
4600
+    flags+=("--show-all")
4601
+    flags+=("-a")
4602
+    flags+=("--sort-by=")
4603
+    flags+=("--template=")
4604
+    two_word_flags+=("-t")
4605
+    flags+=("--alsologtostderr")
4606
+    flags+=("--api-version=")
4607
+    flags+=("--boot-id-file=")
4608
+    flags+=("--certificate-authority=")
4609
+    flags_with_completion+=("--certificate-authority")
4610
+    flags_completion+=("_filedir")
4611
+    flags+=("--client-certificate=")
4612
+    flags_with_completion+=("--client-certificate")
4613
+    flags_completion+=("_filedir")
4614
+    flags+=("--client-key=")
4615
+    flags_with_completion+=("--client-key")
4616
+    flags_completion+=("_filedir")
4617
+    flags+=("--cluster=")
4618
+    flags+=("--config=")
4619
+    flags_with_completion+=("--config")
4620
+    flags_completion+=("_filedir")
4621
+    flags+=("--container-hints=")
4622
+    flags+=("--context=")
4623
+    flags+=("--docker=")
4624
+    flags+=("--docker-only")
4625
+    flags+=("--docker-root=")
4626
+    flags+=("--docker-run=")
4627
+    flags+=("--enable-load-reader")
4628
+    flags+=("--event-storage-age-limit=")
4629
+    flags+=("--event-storage-event-limit=")
4630
+    flags+=("--global-housekeeping-interval=")
4631
+    flags+=("--google-json-key=")
4632
+    flags+=("--housekeeping-interval=")
4633
+    flags+=("--httptest.serve=")
4634
+    flags+=("--insecure-skip-tls-verify")
4635
+    flags+=("--ir-data-source=")
4636
+    flags+=("--ir-dbname=")
4637
+    flags+=("--ir-influxdb-host=")
4638
+    flags+=("--ir-namespace-only")
4639
+    flags+=("--ir-password=")
4640
+    flags+=("--ir-percentile=")
4641
+    flags+=("--ir-user=")
4642
+    flags+=("--log-backtrace-at=")
4643
+    flags+=("--log-cadvisor-usage")
4644
+    flags+=("--log-dir=")
4645
+    flags+=("--log-flush-frequency=")
4646
+    flags+=("--logtostderr")
4647
+    flags+=("--machine-id-file=")
4648
+    flags+=("--match-server-version")
4649
+    flags+=("--namespace=")
4650
+    two_word_flags+=("-n")
4651
+    flags+=("--nosystemd")
4652
+    flags+=("--server=")
4653
+    flags+=("--stderrthreshold=")
4654
+    flags+=("--storage-driver-buffer-duration=")
4655
+    flags+=("--storage-driver-db=")
4656
+    flags+=("--storage-driver-host=")
4657
+    flags+=("--storage-driver-password=")
4658
+    flags+=("--storage-driver-secure")
4659
+    flags+=("--storage-driver-table=")
4660
+    flags+=("--storage-driver-user=")
4661
+    flags+=("--token=")
4662
+    flags+=("--user=")
4663
+    flags+=("--v=")
4664
+    flags+=("--vmodule=")
4665
+
4666
+    must_have_one_flag=()
4667
+    must_have_one_noun=()
4668
+}
4669
+
4670
+_oc_adm_policy()
4671
+{
4672
+    last_command="oc_adm_policy"
4673
+    commands=()
4674
+    commands+=("who-can")
4675
+    commands+=("remove-user")
4676
+    commands+=("remove-group")
4677
+    commands+=("add-role-to-user")
4678
+    commands+=("add-role-to-group")
4679
+    commands+=("remove-role-from-user")
4680
+    commands+=("remove-role-from-group")
4681
+    commands+=("add-cluster-role-to-user")
4682
+    commands+=("add-cluster-role-to-group")
4683
+    commands+=("remove-cluster-role-from-user")
4684
+    commands+=("remove-cluster-role-from-group")
4685
+    commands+=("add-scc-to-user")
4686
+    commands+=("add-scc-to-group")
4687
+    commands+=("remove-scc-from-user")
4688
+    commands+=("remove-scc-from-group")
4689
+    commands+=("reconcile-cluster-roles")
4690
+    commands+=("reconcile-cluster-role-bindings")
4691
+    commands+=("reconcile-sccs")
4692
+
4693
+    flags=()
4694
+    two_word_flags=()
4695
+    flags_with_completion=()
4696
+    flags_completion=()
4697
+
4698
+    flags+=("--alsologtostderr")
4699
+    flags+=("--api-version=")
4700
+    flags+=("--boot-id-file=")
4701
+    flags+=("--certificate-authority=")
4702
+    flags_with_completion+=("--certificate-authority")
4703
+    flags_completion+=("_filedir")
4704
+    flags+=("--client-certificate=")
4705
+    flags_with_completion+=("--client-certificate")
4706
+    flags_completion+=("_filedir")
4707
+    flags+=("--client-key=")
4708
+    flags_with_completion+=("--client-key")
4709
+    flags_completion+=("_filedir")
4710
+    flags+=("--cluster=")
4711
+    flags+=("--config=")
4712
+    flags_with_completion+=("--config")
4713
+    flags_completion+=("_filedir")
4714
+    flags+=("--container-hints=")
4715
+    flags+=("--context=")
4716
+    flags+=("--docker=")
4717
+    flags+=("--docker-only")
4718
+    flags+=("--docker-root=")
4719
+    flags+=("--docker-run=")
4720
+    flags+=("--enable-load-reader")
4721
+    flags+=("--event-storage-age-limit=")
4722
+    flags+=("--event-storage-event-limit=")
4723
+    flags+=("--global-housekeeping-interval=")
4724
+    flags+=("--google-json-key=")
4725
+    flags+=("--housekeeping-interval=")
4726
+    flags+=("--httptest.serve=")
4727
+    flags+=("--insecure-skip-tls-verify")
4728
+    flags+=("--ir-data-source=")
4729
+    flags+=("--ir-dbname=")
4730
+    flags+=("--ir-influxdb-host=")
4731
+    flags+=("--ir-namespace-only")
4732
+    flags+=("--ir-password=")
4733
+    flags+=("--ir-percentile=")
4734
+    flags+=("--ir-user=")
4735
+    flags+=("--log-backtrace-at=")
4736
+    flags+=("--log-cadvisor-usage")
4737
+    flags+=("--log-dir=")
4738
+    flags+=("--log-flush-frequency=")
4739
+    flags+=("--logtostderr")
4740
+    flags+=("--machine-id-file=")
4741
+    flags+=("--match-server-version")
4742
+    flags+=("--namespace=")
4743
+    two_word_flags+=("-n")
4744
+    flags+=("--nosystemd")
4745
+    flags+=("--server=")
4746
+    flags+=("--stderrthreshold=")
4747
+    flags+=("--storage-driver-buffer-duration=")
4748
+    flags+=("--storage-driver-db=")
4749
+    flags+=("--storage-driver-host=")
4750
+    flags+=("--storage-driver-password=")
4751
+    flags+=("--storage-driver-secure")
4752
+    flags+=("--storage-driver-table=")
4753
+    flags+=("--storage-driver-user=")
4754
+    flags+=("--token=")
4755
+    flags+=("--user=")
4756
+    flags+=("--v=")
4757
+    flags+=("--vmodule=")
4758
+
4759
+    must_have_one_flag=()
4760
+    must_have_one_noun=()
4761
+}
4762
+
4763
+_oc_adm_groups_new()
4764
+{
4765
+    last_command="oc_adm_groups_new"
4766
+    commands=()
4767
+
4768
+    flags=()
4769
+    two_word_flags=()
4770
+    flags_with_completion=()
4771
+    flags_completion=()
4772
+
4773
+    flags+=("--alsologtostderr")
4774
+    flags+=("--api-version=")
4775
+    flags+=("--boot-id-file=")
4776
+    flags+=("--certificate-authority=")
4777
+    flags_with_completion+=("--certificate-authority")
4778
+    flags_completion+=("_filedir")
4779
+    flags+=("--client-certificate=")
4780
+    flags_with_completion+=("--client-certificate")
4781
+    flags_completion+=("_filedir")
4782
+    flags+=("--client-key=")
4783
+    flags_with_completion+=("--client-key")
4784
+    flags_completion+=("_filedir")
4785
+    flags+=("--cluster=")
4786
+    flags+=("--config=")
4787
+    flags_with_completion+=("--config")
4788
+    flags_completion+=("_filedir")
4789
+    flags+=("--container-hints=")
4790
+    flags+=("--context=")
4791
+    flags+=("--docker=")
4792
+    flags+=("--docker-only")
4793
+    flags+=("--docker-root=")
4794
+    flags+=("--docker-run=")
4795
+    flags+=("--enable-load-reader")
4796
+    flags+=("--event-storage-age-limit=")
4797
+    flags+=("--event-storage-event-limit=")
4798
+    flags+=("--global-housekeeping-interval=")
4799
+    flags+=("--google-json-key=")
4800
+    flags+=("--housekeeping-interval=")
4801
+    flags+=("--httptest.serve=")
4802
+    flags+=("--insecure-skip-tls-verify")
4803
+    flags+=("--ir-data-source=")
4804
+    flags+=("--ir-dbname=")
4805
+    flags+=("--ir-influxdb-host=")
4806
+    flags+=("--ir-namespace-only")
4807
+    flags+=("--ir-password=")
4808
+    flags+=("--ir-percentile=")
4809
+    flags+=("--ir-user=")
4810
+    flags+=("--log-backtrace-at=")
4811
+    flags+=("--log-cadvisor-usage")
4812
+    flags+=("--log-dir=")
4813
+    flags+=("--log-flush-frequency=")
4814
+    flags+=("--logtostderr")
4815
+    flags+=("--machine-id-file=")
4816
+    flags+=("--match-server-version")
4817
+    flags+=("--namespace=")
4818
+    two_word_flags+=("-n")
4819
+    flags+=("--nosystemd")
4820
+    flags+=("--server=")
4821
+    flags+=("--stderrthreshold=")
4822
+    flags+=("--storage-driver-buffer-duration=")
4823
+    flags+=("--storage-driver-db=")
4824
+    flags+=("--storage-driver-host=")
4825
+    flags+=("--storage-driver-password=")
4826
+    flags+=("--storage-driver-secure")
4827
+    flags+=("--storage-driver-table=")
4828
+    flags+=("--storage-driver-user=")
4829
+    flags+=("--token=")
4830
+    flags+=("--user=")
4831
+    flags+=("--v=")
4832
+    flags+=("--vmodule=")
4833
+
4834
+    must_have_one_flag=()
4835
+    must_have_one_noun=()
4836
+}
4837
+
4838
+_oc_adm_groups_add-users()
4839
+{
4840
+    last_command="oc_adm_groups_add-users"
4841
+    commands=()
4842
+
4843
+    flags=()
4844
+    two_word_flags=()
4845
+    flags_with_completion=()
4846
+    flags_completion=()
4847
+
4848
+    flags+=("--alsologtostderr")
4849
+    flags+=("--api-version=")
4850
+    flags+=("--boot-id-file=")
4851
+    flags+=("--certificate-authority=")
4852
+    flags_with_completion+=("--certificate-authority")
4853
+    flags_completion+=("_filedir")
4854
+    flags+=("--client-certificate=")
4855
+    flags_with_completion+=("--client-certificate")
4856
+    flags_completion+=("_filedir")
4857
+    flags+=("--client-key=")
4858
+    flags_with_completion+=("--client-key")
4859
+    flags_completion+=("_filedir")
4860
+    flags+=("--cluster=")
4861
+    flags+=("--config=")
4862
+    flags_with_completion+=("--config")
4863
+    flags_completion+=("_filedir")
4864
+    flags+=("--container-hints=")
4865
+    flags+=("--context=")
4866
+    flags+=("--docker=")
4867
+    flags+=("--docker-only")
4868
+    flags+=("--docker-root=")
4869
+    flags+=("--docker-run=")
4870
+    flags+=("--enable-load-reader")
4871
+    flags+=("--event-storage-age-limit=")
4872
+    flags+=("--event-storage-event-limit=")
4873
+    flags+=("--global-housekeeping-interval=")
4874
+    flags+=("--google-json-key=")
4875
+    flags+=("--housekeeping-interval=")
4876
+    flags+=("--httptest.serve=")
4877
+    flags+=("--insecure-skip-tls-verify")
4878
+    flags+=("--ir-data-source=")
4879
+    flags+=("--ir-dbname=")
4880
+    flags+=("--ir-influxdb-host=")
4881
+    flags+=("--ir-namespace-only")
4882
+    flags+=("--ir-password=")
4883
+    flags+=("--ir-percentile=")
4884
+    flags+=("--ir-user=")
4885
+    flags+=("--log-backtrace-at=")
4886
+    flags+=("--log-cadvisor-usage")
4887
+    flags+=("--log-dir=")
4888
+    flags+=("--log-flush-frequency=")
4889
+    flags+=("--logtostderr")
4890
+    flags+=("--machine-id-file=")
4891
+    flags+=("--match-server-version")
4892
+    flags+=("--namespace=")
4893
+    two_word_flags+=("-n")
4894
+    flags+=("--nosystemd")
4895
+    flags+=("--server=")
4896
+    flags+=("--stderrthreshold=")
4897
+    flags+=("--storage-driver-buffer-duration=")
4898
+    flags+=("--storage-driver-db=")
4899
+    flags+=("--storage-driver-host=")
4900
+    flags+=("--storage-driver-password=")
4901
+    flags+=("--storage-driver-secure")
4902
+    flags+=("--storage-driver-table=")
4903
+    flags+=("--storage-driver-user=")
4904
+    flags+=("--token=")
4905
+    flags+=("--user=")
4906
+    flags+=("--v=")
4907
+    flags+=("--vmodule=")
4908
+
4909
+    must_have_one_flag=()
4910
+    must_have_one_noun=()
4911
+}
4912
+
4913
+_oc_adm_groups_remove-users()
4914
+{
4915
+    last_command="oc_adm_groups_remove-users"
4916
+    commands=()
4917
+
4918
+    flags=()
4919
+    two_word_flags=()
4920
+    flags_with_completion=()
4921
+    flags_completion=()
4922
+
4923
+    flags+=("--alsologtostderr")
4924
+    flags+=("--api-version=")
4925
+    flags+=("--boot-id-file=")
4926
+    flags+=("--certificate-authority=")
4927
+    flags_with_completion+=("--certificate-authority")
4928
+    flags_completion+=("_filedir")
4929
+    flags+=("--client-certificate=")
4930
+    flags_with_completion+=("--client-certificate")
4931
+    flags_completion+=("_filedir")
4932
+    flags+=("--client-key=")
4933
+    flags_with_completion+=("--client-key")
4934
+    flags_completion+=("_filedir")
4935
+    flags+=("--cluster=")
4936
+    flags+=("--config=")
4937
+    flags_with_completion+=("--config")
4938
+    flags_completion+=("_filedir")
4939
+    flags+=("--container-hints=")
4940
+    flags+=("--context=")
4941
+    flags+=("--docker=")
4942
+    flags+=("--docker-only")
4943
+    flags+=("--docker-root=")
4944
+    flags+=("--docker-run=")
4945
+    flags+=("--enable-load-reader")
4946
+    flags+=("--event-storage-age-limit=")
4947
+    flags+=("--event-storage-event-limit=")
4948
+    flags+=("--global-housekeeping-interval=")
4949
+    flags+=("--google-json-key=")
4950
+    flags+=("--housekeeping-interval=")
4951
+    flags+=("--httptest.serve=")
4952
+    flags+=("--insecure-skip-tls-verify")
4953
+    flags+=("--ir-data-source=")
4954
+    flags+=("--ir-dbname=")
4955
+    flags+=("--ir-influxdb-host=")
4956
+    flags+=("--ir-namespace-only")
4957
+    flags+=("--ir-password=")
4958
+    flags+=("--ir-percentile=")
4959
+    flags+=("--ir-user=")
4960
+    flags+=("--log-backtrace-at=")
4961
+    flags+=("--log-cadvisor-usage")
4962
+    flags+=("--log-dir=")
4963
+    flags+=("--log-flush-frequency=")
4964
+    flags+=("--logtostderr")
4965
+    flags+=("--machine-id-file=")
4966
+    flags+=("--match-server-version")
4967
+    flags+=("--namespace=")
4968
+    two_word_flags+=("-n")
4969
+    flags+=("--nosystemd")
4970
+    flags+=("--server=")
4971
+    flags+=("--stderrthreshold=")
4972
+    flags+=("--storage-driver-buffer-duration=")
4973
+    flags+=("--storage-driver-db=")
4974
+    flags+=("--storage-driver-host=")
4975
+    flags+=("--storage-driver-password=")
4976
+    flags+=("--storage-driver-secure")
4977
+    flags+=("--storage-driver-table=")
4978
+    flags+=("--storage-driver-user=")
4979
+    flags+=("--token=")
4980
+    flags+=("--user=")
4981
+    flags+=("--v=")
4982
+    flags+=("--vmodule=")
4983
+
4984
+    must_have_one_flag=()
4985
+    must_have_one_noun=()
4986
+}
4987
+
4988
+_oc_adm_groups_sync()
4989
+{
4990
+    last_command="oc_adm_groups_sync"
4991
+    commands=()
4992
+
4993
+    flags=()
4994
+    two_word_flags=()
4995
+    flags_with_completion=()
4996
+    flags_completion=()
4997
+
4998
+    flags+=("--blacklist=")
4999
+    flags_with_completion+=("--blacklist")
5000
+    flags_completion+=("__handle_filename_extension_flag txt")
5001
+    flags+=("--confirm")
5002
+    flags+=("--no-headers")
5003
+    flags+=("--output=")
5004
+    two_word_flags+=("-o")
5005
+    flags+=("--output-version=")
5006
+    flags+=("--show-all")
5007
+    flags+=("-a")
5008
+    flags+=("--sort-by=")
5009
+    flags+=("--sync-config=")
5010
+    flags_with_completion+=("--sync-config")
5011
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
5012
+    flags+=("--template=")
5013
+    two_word_flags+=("-t")
5014
+    flags+=("--type=")
5015
+    flags+=("--whitelist=")
5016
+    flags_with_completion+=("--whitelist")
5017
+    flags_completion+=("__handle_filename_extension_flag txt")
5018
+    flags+=("--alsologtostderr")
5019
+    flags+=("--api-version=")
5020
+    flags+=("--boot-id-file=")
5021
+    flags+=("--certificate-authority=")
5022
+    flags_with_completion+=("--certificate-authority")
5023
+    flags_completion+=("_filedir")
5024
+    flags+=("--client-certificate=")
5025
+    flags_with_completion+=("--client-certificate")
5026
+    flags_completion+=("_filedir")
5027
+    flags+=("--client-key=")
5028
+    flags_with_completion+=("--client-key")
5029
+    flags_completion+=("_filedir")
5030
+    flags+=("--cluster=")
5031
+    flags+=("--config=")
5032
+    flags_with_completion+=("--config")
5033
+    flags_completion+=("_filedir")
5034
+    flags+=("--container-hints=")
5035
+    flags+=("--context=")
5036
+    flags+=("--docker=")
5037
+    flags+=("--docker-only")
5038
+    flags+=("--docker-root=")
5039
+    flags+=("--docker-run=")
5040
+    flags+=("--enable-load-reader")
5041
+    flags+=("--event-storage-age-limit=")
5042
+    flags+=("--event-storage-event-limit=")
5043
+    flags+=("--global-housekeeping-interval=")
5044
+    flags+=("--google-json-key=")
5045
+    flags+=("--housekeeping-interval=")
5046
+    flags+=("--httptest.serve=")
5047
+    flags+=("--insecure-skip-tls-verify")
5048
+    flags+=("--ir-data-source=")
5049
+    flags+=("--ir-dbname=")
5050
+    flags+=("--ir-influxdb-host=")
5051
+    flags+=("--ir-namespace-only")
5052
+    flags+=("--ir-password=")
5053
+    flags+=("--ir-percentile=")
5054
+    flags+=("--ir-user=")
5055
+    flags+=("--log-backtrace-at=")
5056
+    flags+=("--log-cadvisor-usage")
5057
+    flags+=("--log-dir=")
5058
+    flags+=("--log-flush-frequency=")
5059
+    flags+=("--logtostderr")
5060
+    flags+=("--machine-id-file=")
5061
+    flags+=("--match-server-version")
5062
+    flags+=("--namespace=")
5063
+    two_word_flags+=("-n")
5064
+    flags+=("--nosystemd")
5065
+    flags+=("--server=")
5066
+    flags+=("--stderrthreshold=")
5067
+    flags+=("--storage-driver-buffer-duration=")
5068
+    flags+=("--storage-driver-db=")
5069
+    flags+=("--storage-driver-host=")
5070
+    flags+=("--storage-driver-password=")
5071
+    flags+=("--storage-driver-secure")
5072
+    flags+=("--storage-driver-table=")
5073
+    flags+=("--storage-driver-user=")
5074
+    flags+=("--token=")
5075
+    flags+=("--user=")
5076
+    flags+=("--v=")
5077
+    flags+=("--vmodule=")
5078
+
5079
+    must_have_one_flag=()
5080
+    must_have_one_noun=()
5081
+}
5082
+
5083
+_oc_adm_groups_prune()
5084
+{
5085
+    last_command="oc_adm_groups_prune"
5086
+    commands=()
5087
+
5088
+    flags=()
5089
+    two_word_flags=()
5090
+    flags_with_completion=()
5091
+    flags_completion=()
5092
+
5093
+    flags+=("--blacklist=")
5094
+    flags_with_completion+=("--blacklist")
5095
+    flags_completion+=("__handle_filename_extension_flag txt")
5096
+    flags+=("--confirm")
5097
+    flags+=("--sync-config=")
5098
+    flags_with_completion+=("--sync-config")
5099
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
5100
+    flags+=("--whitelist=")
5101
+    flags_with_completion+=("--whitelist")
5102
+    flags_completion+=("__handle_filename_extension_flag txt")
5103
+    flags+=("--alsologtostderr")
5104
+    flags+=("--api-version=")
5105
+    flags+=("--boot-id-file=")
5106
+    flags+=("--certificate-authority=")
5107
+    flags_with_completion+=("--certificate-authority")
5108
+    flags_completion+=("_filedir")
5109
+    flags+=("--client-certificate=")
5110
+    flags_with_completion+=("--client-certificate")
5111
+    flags_completion+=("_filedir")
5112
+    flags+=("--client-key=")
5113
+    flags_with_completion+=("--client-key")
5114
+    flags_completion+=("_filedir")
5115
+    flags+=("--cluster=")
5116
+    flags+=("--config=")
5117
+    flags_with_completion+=("--config")
5118
+    flags_completion+=("_filedir")
5119
+    flags+=("--container-hints=")
5120
+    flags+=("--context=")
5121
+    flags+=("--docker=")
5122
+    flags+=("--docker-only")
5123
+    flags+=("--docker-root=")
5124
+    flags+=("--docker-run=")
5125
+    flags+=("--enable-load-reader")
5126
+    flags+=("--event-storage-age-limit=")
5127
+    flags+=("--event-storage-event-limit=")
5128
+    flags+=("--global-housekeeping-interval=")
5129
+    flags+=("--google-json-key=")
5130
+    flags+=("--housekeeping-interval=")
5131
+    flags+=("--httptest.serve=")
5132
+    flags+=("--insecure-skip-tls-verify")
5133
+    flags+=("--ir-data-source=")
5134
+    flags+=("--ir-dbname=")
5135
+    flags+=("--ir-influxdb-host=")
5136
+    flags+=("--ir-namespace-only")
5137
+    flags+=("--ir-password=")
5138
+    flags+=("--ir-percentile=")
5139
+    flags+=("--ir-user=")
5140
+    flags+=("--log-backtrace-at=")
5141
+    flags+=("--log-cadvisor-usage")
5142
+    flags+=("--log-dir=")
5143
+    flags+=("--log-flush-frequency=")
5144
+    flags+=("--logtostderr")
5145
+    flags+=("--machine-id-file=")
5146
+    flags+=("--match-server-version")
5147
+    flags+=("--namespace=")
5148
+    two_word_flags+=("-n")
5149
+    flags+=("--nosystemd")
5150
+    flags+=("--server=")
5151
+    flags+=("--stderrthreshold=")
5152
+    flags+=("--storage-driver-buffer-duration=")
5153
+    flags+=("--storage-driver-db=")
5154
+    flags+=("--storage-driver-host=")
5155
+    flags+=("--storage-driver-password=")
5156
+    flags+=("--storage-driver-secure")
5157
+    flags+=("--storage-driver-table=")
5158
+    flags+=("--storage-driver-user=")
5159
+    flags+=("--token=")
5160
+    flags+=("--user=")
5161
+    flags+=("--v=")
5162
+    flags+=("--vmodule=")
5163
+
5164
+    must_have_one_flag=()
5165
+    must_have_one_noun=()
5166
+}
5167
+
5168
+_oc_adm_groups()
5169
+{
5170
+    last_command="oc_adm_groups"
5171
+    commands=()
5172
+    commands+=("new")
5173
+    commands+=("add-users")
5174
+    commands+=("remove-users")
5175
+    commands+=("sync")
5176
+    commands+=("prune")
5177
+
5178
+    flags=()
5179
+    two_word_flags=()
5180
+    flags_with_completion=()
5181
+    flags_completion=()
5182
+
5183
+    flags+=("--alsologtostderr")
5184
+    flags+=("--api-version=")
5185
+    flags+=("--boot-id-file=")
5186
+    flags+=("--certificate-authority=")
5187
+    flags_with_completion+=("--certificate-authority")
5188
+    flags_completion+=("_filedir")
5189
+    flags+=("--client-certificate=")
5190
+    flags_with_completion+=("--client-certificate")
5191
+    flags_completion+=("_filedir")
5192
+    flags+=("--client-key=")
5193
+    flags_with_completion+=("--client-key")
5194
+    flags_completion+=("_filedir")
5195
+    flags+=("--cluster=")
5196
+    flags+=("--config=")
5197
+    flags_with_completion+=("--config")
5198
+    flags_completion+=("_filedir")
5199
+    flags+=("--container-hints=")
5200
+    flags+=("--context=")
5201
+    flags+=("--docker=")
5202
+    flags+=("--docker-only")
5203
+    flags+=("--docker-root=")
5204
+    flags+=("--docker-run=")
5205
+    flags+=("--enable-load-reader")
5206
+    flags+=("--event-storage-age-limit=")
5207
+    flags+=("--event-storage-event-limit=")
5208
+    flags+=("--global-housekeeping-interval=")
5209
+    flags+=("--google-json-key=")
5210
+    flags+=("--housekeeping-interval=")
5211
+    flags+=("--httptest.serve=")
5212
+    flags+=("--insecure-skip-tls-verify")
5213
+    flags+=("--ir-data-source=")
5214
+    flags+=("--ir-dbname=")
5215
+    flags+=("--ir-influxdb-host=")
5216
+    flags+=("--ir-namespace-only")
5217
+    flags+=("--ir-password=")
5218
+    flags+=("--ir-percentile=")
5219
+    flags+=("--ir-user=")
5220
+    flags+=("--log-backtrace-at=")
5221
+    flags+=("--log-cadvisor-usage")
5222
+    flags+=("--log-dir=")
5223
+    flags+=("--log-flush-frequency=")
5224
+    flags+=("--logtostderr")
5225
+    flags+=("--machine-id-file=")
5226
+    flags+=("--match-server-version")
5227
+    flags+=("--namespace=")
5228
+    two_word_flags+=("-n")
5229
+    flags+=("--nosystemd")
5230
+    flags+=("--server=")
5231
+    flags+=("--stderrthreshold=")
5232
+    flags+=("--storage-driver-buffer-duration=")
5233
+    flags+=("--storage-driver-db=")
5234
+    flags+=("--storage-driver-host=")
5235
+    flags+=("--storage-driver-password=")
5236
+    flags+=("--storage-driver-secure")
5237
+    flags+=("--storage-driver-table=")
5238
+    flags+=("--storage-driver-user=")
5239
+    flags+=("--token=")
5240
+    flags+=("--user=")
5241
+    flags+=("--v=")
5242
+    flags+=("--vmodule=")
5243
+
5244
+    must_have_one_flag=()
5245
+    must_have_one_noun=()
5246
+}
5247
+
5248
+_oc_adm_router()
5249
+{
5250
+    last_command="oc_adm_router"
5251
+    commands=()
5252
+
5253
+    flags=()
5254
+    two_word_flags=()
5255
+    flags_with_completion=()
5256
+    flags_completion=()
5257
+
5258
+    flags+=("--create")
5259
+    flags+=("--credentials=")
5260
+    flags_with_completion+=("--credentials")
5261
+    flags_completion+=("__handle_filename_extension_flag kubeconfig")
5262
+    flags+=("--default-cert=")
5263
+    flags+=("--dry-run")
5264
+    flags+=("--expose-metrics")
5265
+    flags+=("--external-host=")
5266
+    flags+=("--external-host-http-vserver=")
5267
+    flags+=("--external-host-https-vserver=")
5268
+    flags+=("--external-host-insecure")
5269
+    flags+=("--external-host-partition-path=")
5270
+    flags+=("--external-host-password=")
5271
+    flags+=("--external-host-private-key=")
5272
+    flags+=("--external-host-username=")
5273
+    flags+=("--host-network")
5274
+    flags+=("--images=")
5275
+    flags+=("--labels=")
5276
+    flags+=("--latest-images")
5277
+    flags+=("--metrics-image=")
5278
+    flags+=("--no-headers")
5279
+    flags+=("--output=")
5280
+    two_word_flags+=("-o")
5281
+    flags+=("--output-version=")
5282
+    flags+=("--ports=")
5283
+    flags+=("--replicas=")
5284
+    flags+=("--selector=")
5285
+    flags+=("--service-account=")
5286
+    flags+=("--show-all")
5287
+    flags+=("-a")
5288
+    flags+=("--sort-by=")
5289
+    flags+=("--stats-password=")
5290
+    flags+=("--stats-port=")
5291
+    flags+=("--stats-user=")
5292
+    flags+=("--template=")
5293
+    two_word_flags+=("-t")
5294
+    flags+=("--type=")
5295
+    flags+=("--alsologtostderr")
5296
+    flags+=("--api-version=")
5297
+    flags+=("--boot-id-file=")
5298
+    flags+=("--certificate-authority=")
5299
+    flags_with_completion+=("--certificate-authority")
5300
+    flags_completion+=("_filedir")
5301
+    flags+=("--client-certificate=")
5302
+    flags_with_completion+=("--client-certificate")
5303
+    flags_completion+=("_filedir")
5304
+    flags+=("--client-key=")
5305
+    flags_with_completion+=("--client-key")
5306
+    flags_completion+=("_filedir")
5307
+    flags+=("--cluster=")
5308
+    flags+=("--config=")
5309
+    flags_with_completion+=("--config")
5310
+    flags_completion+=("_filedir")
5311
+    flags+=("--container-hints=")
5312
+    flags+=("--context=")
5313
+    flags+=("--docker=")
5314
+    flags+=("--docker-only")
5315
+    flags+=("--docker-root=")
5316
+    flags+=("--docker-run=")
5317
+    flags+=("--enable-load-reader")
5318
+    flags+=("--event-storage-age-limit=")
5319
+    flags+=("--event-storage-event-limit=")
5320
+    flags+=("--global-housekeeping-interval=")
5321
+    flags+=("--google-json-key=")
5322
+    flags+=("--housekeeping-interval=")
5323
+    flags+=("--httptest.serve=")
5324
+    flags+=("--insecure-skip-tls-verify")
5325
+    flags+=("--ir-data-source=")
5326
+    flags+=("--ir-dbname=")
5327
+    flags+=("--ir-influxdb-host=")
5328
+    flags+=("--ir-namespace-only")
5329
+    flags+=("--ir-password=")
5330
+    flags+=("--ir-percentile=")
5331
+    flags+=("--ir-user=")
5332
+    flags+=("--log-backtrace-at=")
5333
+    flags+=("--log-cadvisor-usage")
5334
+    flags+=("--log-dir=")
5335
+    flags+=("--log-flush-frequency=")
5336
+    flags+=("--logtostderr")
5337
+    flags+=("--machine-id-file=")
5338
+    flags+=("--match-server-version")
5339
+    flags+=("--namespace=")
5340
+    two_word_flags+=("-n")
5341
+    flags+=("--nosystemd")
5342
+    flags+=("--server=")
5343
+    flags+=("--stderrthreshold=")
5344
+    flags+=("--storage-driver-buffer-duration=")
5345
+    flags+=("--storage-driver-db=")
5346
+    flags+=("--storage-driver-host=")
5347
+    flags+=("--storage-driver-password=")
5348
+    flags+=("--storage-driver-secure")
5349
+    flags+=("--storage-driver-table=")
5350
+    flags+=("--storage-driver-user=")
5351
+    flags+=("--token=")
5352
+    flags+=("--user=")
5353
+    flags+=("--v=")
5354
+    flags+=("--vmodule=")
5355
+
5356
+    must_have_one_flag=()
5357
+    must_have_one_noun=()
5358
+}
5359
+
5360
+_oc_adm_ipfailover()
5361
+{
5362
+    last_command="oc_adm_ipfailover"
5363
+    commands=()
5364
+
5365
+    flags=()
5366
+    two_word_flags=()
5367
+    flags_with_completion=()
5368
+    flags_completion=()
5369
+
5370
+    flags+=("--create")
5371
+    flags+=("--credentials=")
5372
+    flags_with_completion+=("--credentials")
5373
+    flags_completion+=("__handle_filename_extension_flag kubeconfig")
5374
+    flags+=("--images=")
5375
+    flags+=("--interface=")
5376
+    two_word_flags+=("-i")
5377
+    flags+=("--latest-images")
5378
+    flags+=("--no-headers")
5379
+    flags+=("--output=")
5380
+    two_word_flags+=("-o")
5381
+    flags+=("--output-version=")
5382
+    flags+=("--replicas=")
5383
+    two_word_flags+=("-r")
5384
+    flags+=("--selector=")
5385
+    two_word_flags+=("-l")
5386
+    flags+=("--service-account=")
5387
+    flags+=("--show-all")
5388
+    flags+=("-a")
5389
+    flags+=("--sort-by=")
5390
+    flags+=("--template=")
5391
+    two_word_flags+=("-t")
5392
+    flags+=("--type=")
5393
+    flags+=("--virtual-ips=")
5394
+    flags+=("--vrrp-id-offset=")
5395
+    flags+=("--watch-port=")
5396
+    two_word_flags+=("-w")
5397
+    flags+=("--alsologtostderr")
5398
+    flags+=("--api-version=")
5399
+    flags+=("--boot-id-file=")
5400
+    flags+=("--certificate-authority=")
5401
+    flags_with_completion+=("--certificate-authority")
5402
+    flags_completion+=("_filedir")
5403
+    flags+=("--client-certificate=")
5404
+    flags_with_completion+=("--client-certificate")
5405
+    flags_completion+=("_filedir")
5406
+    flags+=("--client-key=")
5407
+    flags_with_completion+=("--client-key")
5408
+    flags_completion+=("_filedir")
5409
+    flags+=("--cluster=")
5410
+    flags+=("--config=")
5411
+    flags_with_completion+=("--config")
5412
+    flags_completion+=("_filedir")
5413
+    flags+=("--container-hints=")
5414
+    flags+=("--context=")
5415
+    flags+=("--docker=")
5416
+    flags+=("--docker-only")
5417
+    flags+=("--docker-root=")
5418
+    flags+=("--docker-run=")
5419
+    flags+=("--enable-load-reader")
5420
+    flags+=("--event-storage-age-limit=")
5421
+    flags+=("--event-storage-event-limit=")
5422
+    flags+=("--global-housekeeping-interval=")
5423
+    flags+=("--google-json-key=")
5424
+    flags+=("--housekeeping-interval=")
5425
+    flags+=("--httptest.serve=")
5426
+    flags+=("--insecure-skip-tls-verify")
5427
+    flags+=("--ir-data-source=")
5428
+    flags+=("--ir-dbname=")
5429
+    flags+=("--ir-influxdb-host=")
5430
+    flags+=("--ir-namespace-only")
5431
+    flags+=("--ir-password=")
5432
+    flags+=("--ir-percentile=")
5433
+    flags+=("--ir-user=")
5434
+    flags+=("--log-backtrace-at=")
5435
+    flags+=("--log-cadvisor-usage")
5436
+    flags+=("--log-dir=")
5437
+    flags+=("--log-flush-frequency=")
5438
+    flags+=("--logtostderr")
5439
+    flags+=("--machine-id-file=")
5440
+    flags+=("--match-server-version")
5441
+    flags+=("--namespace=")
5442
+    two_word_flags+=("-n")
5443
+    flags+=("--nosystemd")
5444
+    flags+=("--server=")
5445
+    flags+=("--stderrthreshold=")
5446
+    flags+=("--storage-driver-buffer-duration=")
5447
+    flags+=("--storage-driver-db=")
5448
+    flags+=("--storage-driver-host=")
5449
+    flags+=("--storage-driver-password=")
5450
+    flags+=("--storage-driver-secure")
5451
+    flags+=("--storage-driver-table=")
5452
+    flags+=("--storage-driver-user=")
5453
+    flags+=("--token=")
5454
+    flags+=("--user=")
5455
+    flags+=("--v=")
5456
+    flags+=("--vmodule=")
5457
+
5458
+    must_have_one_flag=()
5459
+    must_have_one_noun=()
5460
+}
5461
+
5462
+_oc_adm_registry()
5463
+{
5464
+    last_command="oc_adm_registry"
5465
+    commands=()
5466
+
5467
+    flags=()
5468
+    two_word_flags=()
5469
+    flags_with_completion=()
5470
+    flags_completion=()
5471
+
5472
+    flags+=("--create")
5473
+    flags+=("--credentials=")
5474
+    flags_with_completion+=("--credentials")
5475
+    flags_completion+=("__handle_filename_extension_flag kubeconfig")
5476
+    flags+=("--dry-run")
5477
+    flags+=("--images=")
5478
+    flags+=("--labels=")
5479
+    flags+=("--latest-images")
5480
+    flags+=("--mount-host=")
5481
+    flags+=("--no-headers")
5482
+    flags+=("--output=")
5483
+    two_word_flags+=("-o")
5484
+    flags+=("--output-version=")
5485
+    flags+=("--ports=")
5486
+    flags+=("--replicas=")
5487
+    flags+=("--selector=")
5488
+    flags+=("--service-account=")
5489
+    flags+=("--show-all")
5490
+    flags+=("-a")
5491
+    flags+=("--sort-by=")
5492
+    flags+=("--template=")
5493
+    two_word_flags+=("-t")
5494
+    flags+=("--type=")
5495
+    flags+=("--volume=")
5496
+    flags+=("--alsologtostderr")
5497
+    flags+=("--api-version=")
5498
+    flags+=("--boot-id-file=")
5499
+    flags+=("--certificate-authority=")
5500
+    flags_with_completion+=("--certificate-authority")
5501
+    flags_completion+=("_filedir")
5502
+    flags+=("--client-certificate=")
5503
+    flags_with_completion+=("--client-certificate")
5504
+    flags_completion+=("_filedir")
5505
+    flags+=("--client-key=")
5506
+    flags_with_completion+=("--client-key")
5507
+    flags_completion+=("_filedir")
5508
+    flags+=("--cluster=")
5509
+    flags+=("--config=")
5510
+    flags_with_completion+=("--config")
5511
+    flags_completion+=("_filedir")
5512
+    flags+=("--container-hints=")
5513
+    flags+=("--context=")
5514
+    flags+=("--docker=")
5515
+    flags+=("--docker-only")
5516
+    flags+=("--docker-root=")
5517
+    flags+=("--docker-run=")
5518
+    flags+=("--enable-load-reader")
5519
+    flags+=("--event-storage-age-limit=")
5520
+    flags+=("--event-storage-event-limit=")
5521
+    flags+=("--global-housekeeping-interval=")
5522
+    flags+=("--google-json-key=")
5523
+    flags+=("--housekeeping-interval=")
5524
+    flags+=("--httptest.serve=")
5525
+    flags+=("--insecure-skip-tls-verify")
5526
+    flags+=("--ir-data-source=")
5527
+    flags+=("--ir-dbname=")
5528
+    flags+=("--ir-influxdb-host=")
5529
+    flags+=("--ir-namespace-only")
5530
+    flags+=("--ir-password=")
5531
+    flags+=("--ir-percentile=")
5532
+    flags+=("--ir-user=")
5533
+    flags+=("--log-backtrace-at=")
5534
+    flags+=("--log-cadvisor-usage")
5535
+    flags+=("--log-dir=")
5536
+    flags+=("--log-flush-frequency=")
5537
+    flags+=("--logtostderr")
5538
+    flags+=("--machine-id-file=")
5539
+    flags+=("--match-server-version")
5540
+    flags+=("--namespace=")
5541
+    two_word_flags+=("-n")
5542
+    flags+=("--nosystemd")
5543
+    flags+=("--server=")
5544
+    flags+=("--stderrthreshold=")
5545
+    flags+=("--storage-driver-buffer-duration=")
5546
+    flags+=("--storage-driver-db=")
5547
+    flags+=("--storage-driver-host=")
5548
+    flags+=("--storage-driver-password=")
5549
+    flags+=("--storage-driver-secure")
5550
+    flags+=("--storage-driver-table=")
5551
+    flags+=("--storage-driver-user=")
5552
+    flags+=("--token=")
5553
+    flags+=("--user=")
5554
+    flags+=("--v=")
5555
+    flags+=("--vmodule=")
5556
+
5557
+    must_have_one_flag=()
5558
+    must_have_one_noun=()
5559
+}
5560
+
5561
+_oc_adm_build-chain()
5562
+{
5563
+    last_command="oc_adm_build-chain"
5564
+    commands=()
5565
+
5566
+    flags=()
5567
+    two_word_flags=()
5568
+    flags_with_completion=()
5569
+    flags_completion=()
5570
+
5571
+    flags+=("--all")
5572
+    flags+=("--output=")
5573
+    two_word_flags+=("-o")
5574
+    flags+=("--trigger-only")
5575
+    flags+=("--alsologtostderr")
5576
+    flags+=("--api-version=")
5577
+    flags+=("--boot-id-file=")
5578
+    flags+=("--certificate-authority=")
5579
+    flags_with_completion+=("--certificate-authority")
5580
+    flags_completion+=("_filedir")
5581
+    flags+=("--client-certificate=")
5582
+    flags_with_completion+=("--client-certificate")
5583
+    flags_completion+=("_filedir")
5584
+    flags+=("--client-key=")
5585
+    flags_with_completion+=("--client-key")
5586
+    flags_completion+=("_filedir")
5587
+    flags+=("--cluster=")
5588
+    flags+=("--config=")
5589
+    flags_with_completion+=("--config")
5590
+    flags_completion+=("_filedir")
5591
+    flags+=("--container-hints=")
5592
+    flags+=("--context=")
5593
+    flags+=("--docker=")
5594
+    flags+=("--docker-only")
5595
+    flags+=("--docker-root=")
5596
+    flags+=("--docker-run=")
5597
+    flags+=("--enable-load-reader")
5598
+    flags+=("--event-storage-age-limit=")
5599
+    flags+=("--event-storage-event-limit=")
5600
+    flags+=("--global-housekeeping-interval=")
5601
+    flags+=("--google-json-key=")
5602
+    flags+=("--housekeeping-interval=")
5603
+    flags+=("--httptest.serve=")
5604
+    flags+=("--insecure-skip-tls-verify")
5605
+    flags+=("--ir-data-source=")
5606
+    flags+=("--ir-dbname=")
5607
+    flags+=("--ir-influxdb-host=")
5608
+    flags+=("--ir-namespace-only")
5609
+    flags+=("--ir-password=")
5610
+    flags+=("--ir-percentile=")
5611
+    flags+=("--ir-user=")
5612
+    flags+=("--log-backtrace-at=")
5613
+    flags+=("--log-cadvisor-usage")
5614
+    flags+=("--log-dir=")
5615
+    flags+=("--log-flush-frequency=")
5616
+    flags+=("--logtostderr")
5617
+    flags+=("--machine-id-file=")
5618
+    flags+=("--match-server-version")
5619
+    flags+=("--namespace=")
5620
+    two_word_flags+=("-n")
5621
+    flags+=("--nosystemd")
5622
+    flags+=("--server=")
5623
+    flags+=("--stderrthreshold=")
5624
+    flags+=("--storage-driver-buffer-duration=")
5625
+    flags+=("--storage-driver-db=")
5626
+    flags+=("--storage-driver-host=")
5627
+    flags+=("--storage-driver-password=")
5628
+    flags+=("--storage-driver-secure")
5629
+    flags+=("--storage-driver-table=")
5630
+    flags+=("--storage-driver-user=")
5631
+    flags+=("--token=")
5632
+    flags+=("--user=")
5633
+    flags+=("--v=")
5634
+    flags+=("--vmodule=")
5635
+
5636
+    must_have_one_flag=()
5637
+    must_have_one_noun=()
5638
+}
5639
+
5640
+_oc_adm_manage-node()
5641
+{
5642
+    last_command="oc_adm_manage-node"
5643
+    commands=()
5644
+
5645
+    flags=()
5646
+    two_word_flags=()
5647
+    flags_with_completion=()
5648
+    flags_completion=()
5649
+
5650
+    flags+=("--dry-run")
5651
+    flags+=("--evacuate")
5652
+    flags+=("--force")
5653
+    flags+=("--grace-period=")
5654
+    flags+=("--list-pods")
5655
+    flags+=("--no-headers")
5656
+    flags+=("--output=")
5657
+    two_word_flags+=("-o")
5658
+    flags+=("--output-version=")
5659
+    flags+=("--pod-selector=")
5660
+    flags+=("--schedulable")
5661
+    flags+=("--selector=")
5662
+    flags+=("--show-all")
5663
+    flags+=("-a")
5664
+    flags+=("--sort-by=")
5665
+    flags+=("--template=")
5666
+    two_word_flags+=("-t")
5667
+    flags+=("--alsologtostderr")
5668
+    flags+=("--api-version=")
5669
+    flags+=("--boot-id-file=")
5670
+    flags+=("--certificate-authority=")
5671
+    flags_with_completion+=("--certificate-authority")
5672
+    flags_completion+=("_filedir")
5673
+    flags+=("--client-certificate=")
5674
+    flags_with_completion+=("--client-certificate")
5675
+    flags_completion+=("_filedir")
5676
+    flags+=("--client-key=")
5677
+    flags_with_completion+=("--client-key")
5678
+    flags_completion+=("_filedir")
5679
+    flags+=("--cluster=")
5680
+    flags+=("--config=")
5681
+    flags_with_completion+=("--config")
5682
+    flags_completion+=("_filedir")
5683
+    flags+=("--container-hints=")
5684
+    flags+=("--context=")
5685
+    flags+=("--docker=")
5686
+    flags+=("--docker-only")
5687
+    flags+=("--docker-root=")
5688
+    flags+=("--docker-run=")
5689
+    flags+=("--enable-load-reader")
5690
+    flags+=("--event-storage-age-limit=")
5691
+    flags+=("--event-storage-event-limit=")
5692
+    flags+=("--global-housekeeping-interval=")
5693
+    flags+=("--google-json-key=")
5694
+    flags+=("--housekeeping-interval=")
5695
+    flags+=("--httptest.serve=")
5696
+    flags+=("--insecure-skip-tls-verify")
5697
+    flags+=("--ir-data-source=")
5698
+    flags+=("--ir-dbname=")
5699
+    flags+=("--ir-influxdb-host=")
5700
+    flags+=("--ir-namespace-only")
5701
+    flags+=("--ir-password=")
5702
+    flags+=("--ir-percentile=")
5703
+    flags+=("--ir-user=")
5704
+    flags+=("--log-backtrace-at=")
5705
+    flags+=("--log-cadvisor-usage")
5706
+    flags+=("--log-dir=")
5707
+    flags+=("--log-flush-frequency=")
5708
+    flags+=("--logtostderr")
5709
+    flags+=("--machine-id-file=")
5710
+    flags+=("--match-server-version")
5711
+    flags+=("--namespace=")
5712
+    two_word_flags+=("-n")
5713
+    flags+=("--nosystemd")
5714
+    flags+=("--server=")
5715
+    flags+=("--stderrthreshold=")
5716
+    flags+=("--storage-driver-buffer-duration=")
5717
+    flags+=("--storage-driver-db=")
5718
+    flags+=("--storage-driver-host=")
5719
+    flags+=("--storage-driver-password=")
5720
+    flags+=("--storage-driver-secure")
5721
+    flags+=("--storage-driver-table=")
5722
+    flags+=("--storage-driver-user=")
5723
+    flags+=("--token=")
5724
+    flags+=("--user=")
5725
+    flags+=("--v=")
5726
+    flags+=("--vmodule=")
5727
+
5728
+    must_have_one_flag=()
5729
+    must_have_one_noun=()
5730
+}
5731
+
5732
+_oc_adm_prune_builds()
5733
+{
5734
+    last_command="oc_adm_prune_builds"
5735
+    commands=()
5736
+
5737
+    flags=()
5738
+    two_word_flags=()
5739
+    flags_with_completion=()
5740
+    flags_completion=()
5741
+
5742
+    flags+=("--confirm")
5743
+    flags+=("--keep-complete=")
5744
+    flags+=("--keep-failed=")
5745
+    flags+=("--keep-younger-than=")
5746
+    flags+=("--orphans")
5747
+    flags+=("--alsologtostderr")
5748
+    flags+=("--api-version=")
5749
+    flags+=("--boot-id-file=")
5750
+    flags+=("--certificate-authority=")
5751
+    flags_with_completion+=("--certificate-authority")
5752
+    flags_completion+=("_filedir")
5753
+    flags+=("--client-certificate=")
5754
+    flags_with_completion+=("--client-certificate")
5755
+    flags_completion+=("_filedir")
5756
+    flags+=("--client-key=")
5757
+    flags_with_completion+=("--client-key")
5758
+    flags_completion+=("_filedir")
5759
+    flags+=("--cluster=")
5760
+    flags+=("--config=")
5761
+    flags_with_completion+=("--config")
5762
+    flags_completion+=("_filedir")
5763
+    flags+=("--container-hints=")
5764
+    flags+=("--context=")
5765
+    flags+=("--docker=")
5766
+    flags+=("--docker-only")
5767
+    flags+=("--docker-root=")
5768
+    flags+=("--docker-run=")
5769
+    flags+=("--enable-load-reader")
5770
+    flags+=("--event-storage-age-limit=")
5771
+    flags+=("--event-storage-event-limit=")
5772
+    flags+=("--global-housekeeping-interval=")
5773
+    flags+=("--google-json-key=")
5774
+    flags+=("--housekeeping-interval=")
5775
+    flags+=("--httptest.serve=")
5776
+    flags+=("--insecure-skip-tls-verify")
5777
+    flags+=("--ir-data-source=")
5778
+    flags+=("--ir-dbname=")
5779
+    flags+=("--ir-influxdb-host=")
5780
+    flags+=("--ir-namespace-only")
5781
+    flags+=("--ir-password=")
5782
+    flags+=("--ir-percentile=")
5783
+    flags+=("--ir-user=")
5784
+    flags+=("--log-backtrace-at=")
5785
+    flags+=("--log-cadvisor-usage")
5786
+    flags+=("--log-dir=")
5787
+    flags+=("--log-flush-frequency=")
5788
+    flags+=("--logtostderr")
5789
+    flags+=("--machine-id-file=")
5790
+    flags+=("--match-server-version")
5791
+    flags+=("--namespace=")
5792
+    two_word_flags+=("-n")
5793
+    flags+=("--nosystemd")
5794
+    flags+=("--server=")
5795
+    flags+=("--stderrthreshold=")
5796
+    flags+=("--storage-driver-buffer-duration=")
5797
+    flags+=("--storage-driver-db=")
5798
+    flags+=("--storage-driver-host=")
5799
+    flags+=("--storage-driver-password=")
5800
+    flags+=("--storage-driver-secure")
5801
+    flags+=("--storage-driver-table=")
5802
+    flags+=("--storage-driver-user=")
5803
+    flags+=("--token=")
5804
+    flags+=("--user=")
5805
+    flags+=("--v=")
5806
+    flags+=("--vmodule=")
5807
+
5808
+    must_have_one_flag=()
5809
+    must_have_one_noun=()
5810
+}
5811
+
5812
+_oc_adm_prune_deployments()
5813
+{
5814
+    last_command="oc_adm_prune_deployments"
5815
+    commands=()
5816
+
5817
+    flags=()
5818
+    two_word_flags=()
5819
+    flags_with_completion=()
5820
+    flags_completion=()
5821
+
5822
+    flags+=("--confirm")
5823
+    flags+=("--keep-complete=")
5824
+    flags+=("--keep-failed=")
5825
+    flags+=("--keep-younger-than=")
5826
+    flags+=("--orphans")
5827
+    flags+=("--alsologtostderr")
5828
+    flags+=("--api-version=")
5829
+    flags+=("--boot-id-file=")
5830
+    flags+=("--certificate-authority=")
5831
+    flags_with_completion+=("--certificate-authority")
5832
+    flags_completion+=("_filedir")
5833
+    flags+=("--client-certificate=")
5834
+    flags_with_completion+=("--client-certificate")
5835
+    flags_completion+=("_filedir")
5836
+    flags+=("--client-key=")
5837
+    flags_with_completion+=("--client-key")
5838
+    flags_completion+=("_filedir")
5839
+    flags+=("--cluster=")
5840
+    flags+=("--config=")
5841
+    flags_with_completion+=("--config")
5842
+    flags_completion+=("_filedir")
5843
+    flags+=("--container-hints=")
5844
+    flags+=("--context=")
5845
+    flags+=("--docker=")
5846
+    flags+=("--docker-only")
5847
+    flags+=("--docker-root=")
5848
+    flags+=("--docker-run=")
5849
+    flags+=("--enable-load-reader")
5850
+    flags+=("--event-storage-age-limit=")
5851
+    flags+=("--event-storage-event-limit=")
5852
+    flags+=("--global-housekeeping-interval=")
5853
+    flags+=("--google-json-key=")
5854
+    flags+=("--housekeeping-interval=")
5855
+    flags+=("--httptest.serve=")
5856
+    flags+=("--insecure-skip-tls-verify")
5857
+    flags+=("--ir-data-source=")
5858
+    flags+=("--ir-dbname=")
5859
+    flags+=("--ir-influxdb-host=")
5860
+    flags+=("--ir-namespace-only")
5861
+    flags+=("--ir-password=")
5862
+    flags+=("--ir-percentile=")
5863
+    flags+=("--ir-user=")
5864
+    flags+=("--log-backtrace-at=")
5865
+    flags+=("--log-cadvisor-usage")
5866
+    flags+=("--log-dir=")
5867
+    flags+=("--log-flush-frequency=")
5868
+    flags+=("--logtostderr")
5869
+    flags+=("--machine-id-file=")
5870
+    flags+=("--match-server-version")
5871
+    flags+=("--namespace=")
5872
+    two_word_flags+=("-n")
5873
+    flags+=("--nosystemd")
5874
+    flags+=("--server=")
5875
+    flags+=("--stderrthreshold=")
5876
+    flags+=("--storage-driver-buffer-duration=")
5877
+    flags+=("--storage-driver-db=")
5878
+    flags+=("--storage-driver-host=")
5879
+    flags+=("--storage-driver-password=")
5880
+    flags+=("--storage-driver-secure")
5881
+    flags+=("--storage-driver-table=")
5882
+    flags+=("--storage-driver-user=")
5883
+    flags+=("--token=")
5884
+    flags+=("--user=")
5885
+    flags+=("--v=")
5886
+    flags+=("--vmodule=")
5887
+
5888
+    must_have_one_flag=()
5889
+    must_have_one_noun=()
5890
+}
5891
+
5892
+_oc_adm_prune_images()
5893
+{
5894
+    last_command="oc_adm_prune_images"
5895
+    commands=()
5896
+
5897
+    flags=()
5898
+    two_word_flags=()
5899
+    flags_with_completion=()
5900
+    flags_completion=()
5901
+
5902
+    flags+=("--certificate-authority=")
5903
+    flags+=("--confirm")
5904
+    flags+=("--keep-tag-revisions=")
5905
+    flags+=("--keep-younger-than=")
5906
+    flags+=("--registry-url=")
5907
+    flags+=("--alsologtostderr")
5908
+    flags+=("--api-version=")
5909
+    flags+=("--boot-id-file=")
5910
+    flags+=("--client-certificate=")
5911
+    flags_with_completion+=("--client-certificate")
5912
+    flags_completion+=("_filedir")
5913
+    flags+=("--client-key=")
5914
+    flags_with_completion+=("--client-key")
5915
+    flags_completion+=("_filedir")
5916
+    flags+=("--cluster=")
5917
+    flags+=("--config=")
5918
+    flags_with_completion+=("--config")
5919
+    flags_completion+=("_filedir")
5920
+    flags+=("--container-hints=")
5921
+    flags+=("--context=")
5922
+    flags+=("--docker=")
5923
+    flags+=("--docker-only")
5924
+    flags+=("--docker-root=")
5925
+    flags+=("--docker-run=")
5926
+    flags+=("--enable-load-reader")
5927
+    flags+=("--event-storage-age-limit=")
5928
+    flags+=("--event-storage-event-limit=")
5929
+    flags+=("--global-housekeeping-interval=")
5930
+    flags+=("--google-json-key=")
5931
+    flags+=("--housekeeping-interval=")
5932
+    flags+=("--httptest.serve=")
5933
+    flags+=("--insecure-skip-tls-verify")
5934
+    flags+=("--ir-data-source=")
5935
+    flags+=("--ir-dbname=")
5936
+    flags+=("--ir-influxdb-host=")
5937
+    flags+=("--ir-namespace-only")
5938
+    flags+=("--ir-password=")
5939
+    flags+=("--ir-percentile=")
5940
+    flags+=("--ir-user=")
5941
+    flags+=("--log-backtrace-at=")
5942
+    flags+=("--log-cadvisor-usage")
5943
+    flags+=("--log-dir=")
5944
+    flags+=("--log-flush-frequency=")
5945
+    flags+=("--logtostderr")
5946
+    flags+=("--machine-id-file=")
5947
+    flags+=("--match-server-version")
5948
+    flags+=("--namespace=")
5949
+    two_word_flags+=("-n")
5950
+    flags+=("--nosystemd")
5951
+    flags+=("--server=")
5952
+    flags+=("--stderrthreshold=")
5953
+    flags+=("--storage-driver-buffer-duration=")
5954
+    flags+=("--storage-driver-db=")
5955
+    flags+=("--storage-driver-host=")
5956
+    flags+=("--storage-driver-password=")
5957
+    flags+=("--storage-driver-secure")
5958
+    flags+=("--storage-driver-table=")
5959
+    flags+=("--storage-driver-user=")
5960
+    flags+=("--token=")
5961
+    flags+=("--user=")
5962
+    flags+=("--v=")
5963
+    flags+=("--vmodule=")
5964
+
5965
+    must_have_one_flag=()
5966
+    must_have_one_noun=()
5967
+}
5968
+
5969
+_oc_adm_prune_groups()
5970
+{
5971
+    last_command="oc_adm_prune_groups"
5972
+    commands=()
5973
+
5974
+    flags=()
5975
+    two_word_flags=()
5976
+    flags_with_completion=()
5977
+    flags_completion=()
5978
+
5979
+    flags+=("--blacklist=")
5980
+    flags_with_completion+=("--blacklist")
5981
+    flags_completion+=("__handle_filename_extension_flag txt")
5982
+    flags+=("--confirm")
5983
+    flags+=("--sync-config=")
5984
+    flags_with_completion+=("--sync-config")
5985
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
5986
+    flags+=("--whitelist=")
5987
+    flags_with_completion+=("--whitelist")
5988
+    flags_completion+=("__handle_filename_extension_flag txt")
5989
+    flags+=("--alsologtostderr")
5990
+    flags+=("--api-version=")
5991
+    flags+=("--boot-id-file=")
5992
+    flags+=("--certificate-authority=")
5993
+    flags_with_completion+=("--certificate-authority")
5994
+    flags_completion+=("_filedir")
5995
+    flags+=("--client-certificate=")
5996
+    flags_with_completion+=("--client-certificate")
5997
+    flags_completion+=("_filedir")
5998
+    flags+=("--client-key=")
5999
+    flags_with_completion+=("--client-key")
6000
+    flags_completion+=("_filedir")
6001
+    flags+=("--cluster=")
6002
+    flags+=("--config=")
6003
+    flags_with_completion+=("--config")
6004
+    flags_completion+=("_filedir")
6005
+    flags+=("--container-hints=")
6006
+    flags+=("--context=")
6007
+    flags+=("--docker=")
6008
+    flags+=("--docker-only")
6009
+    flags+=("--docker-root=")
6010
+    flags+=("--docker-run=")
6011
+    flags+=("--enable-load-reader")
6012
+    flags+=("--event-storage-age-limit=")
6013
+    flags+=("--event-storage-event-limit=")
6014
+    flags+=("--global-housekeeping-interval=")
6015
+    flags+=("--google-json-key=")
6016
+    flags+=("--housekeeping-interval=")
6017
+    flags+=("--httptest.serve=")
6018
+    flags+=("--insecure-skip-tls-verify")
6019
+    flags+=("--ir-data-source=")
6020
+    flags+=("--ir-dbname=")
6021
+    flags+=("--ir-influxdb-host=")
6022
+    flags+=("--ir-namespace-only")
6023
+    flags+=("--ir-password=")
6024
+    flags+=("--ir-percentile=")
6025
+    flags+=("--ir-user=")
6026
+    flags+=("--log-backtrace-at=")
6027
+    flags+=("--log-cadvisor-usage")
6028
+    flags+=("--log-dir=")
6029
+    flags+=("--log-flush-frequency=")
6030
+    flags+=("--logtostderr")
6031
+    flags+=("--machine-id-file=")
6032
+    flags+=("--match-server-version")
6033
+    flags+=("--namespace=")
6034
+    two_word_flags+=("-n")
6035
+    flags+=("--nosystemd")
6036
+    flags+=("--server=")
6037
+    flags+=("--stderrthreshold=")
6038
+    flags+=("--storage-driver-buffer-duration=")
6039
+    flags+=("--storage-driver-db=")
6040
+    flags+=("--storage-driver-host=")
6041
+    flags+=("--storage-driver-password=")
6042
+    flags+=("--storage-driver-secure")
6043
+    flags+=("--storage-driver-table=")
6044
+    flags+=("--storage-driver-user=")
6045
+    flags+=("--token=")
6046
+    flags+=("--user=")
6047
+    flags+=("--v=")
6048
+    flags+=("--vmodule=")
6049
+
6050
+    must_have_one_flag=()
6051
+    must_have_one_noun=()
6052
+}
6053
+
6054
+_oc_adm_prune()
6055
+{
6056
+    last_command="oc_adm_prune"
6057
+    commands=()
6058
+    commands+=("builds")
6059
+    commands+=("deployments")
6060
+    commands+=("images")
6061
+    commands+=("groups")
6062
+
6063
+    flags=()
6064
+    two_word_flags=()
6065
+    flags_with_completion=()
6066
+    flags_completion=()
6067
+
6068
+    flags+=("--alsologtostderr")
6069
+    flags+=("--api-version=")
6070
+    flags+=("--boot-id-file=")
6071
+    flags+=("--certificate-authority=")
6072
+    flags_with_completion+=("--certificate-authority")
6073
+    flags_completion+=("_filedir")
6074
+    flags+=("--client-certificate=")
6075
+    flags_with_completion+=("--client-certificate")
6076
+    flags_completion+=("_filedir")
6077
+    flags+=("--client-key=")
6078
+    flags_with_completion+=("--client-key")
6079
+    flags_completion+=("_filedir")
6080
+    flags+=("--cluster=")
6081
+    flags+=("--config=")
6082
+    flags_with_completion+=("--config")
6083
+    flags_completion+=("_filedir")
6084
+    flags+=("--container-hints=")
6085
+    flags+=("--context=")
6086
+    flags+=("--docker=")
6087
+    flags+=("--docker-only")
6088
+    flags+=("--docker-root=")
6089
+    flags+=("--docker-run=")
6090
+    flags+=("--enable-load-reader")
6091
+    flags+=("--event-storage-age-limit=")
6092
+    flags+=("--event-storage-event-limit=")
6093
+    flags+=("--global-housekeeping-interval=")
6094
+    flags+=("--google-json-key=")
6095
+    flags+=("--housekeeping-interval=")
6096
+    flags+=("--httptest.serve=")
6097
+    flags+=("--insecure-skip-tls-verify")
6098
+    flags+=("--ir-data-source=")
6099
+    flags+=("--ir-dbname=")
6100
+    flags+=("--ir-influxdb-host=")
6101
+    flags+=("--ir-namespace-only")
6102
+    flags+=("--ir-password=")
6103
+    flags+=("--ir-percentile=")
6104
+    flags+=("--ir-user=")
6105
+    flags+=("--log-backtrace-at=")
6106
+    flags+=("--log-cadvisor-usage")
6107
+    flags+=("--log-dir=")
6108
+    flags+=("--log-flush-frequency=")
6109
+    flags+=("--logtostderr")
6110
+    flags+=("--machine-id-file=")
6111
+    flags+=("--match-server-version")
6112
+    flags+=("--namespace=")
6113
+    two_word_flags+=("-n")
6114
+    flags+=("--nosystemd")
6115
+    flags+=("--server=")
6116
+    flags+=("--stderrthreshold=")
6117
+    flags+=("--storage-driver-buffer-duration=")
6118
+    flags+=("--storage-driver-db=")
6119
+    flags+=("--storage-driver-host=")
6120
+    flags+=("--storage-driver-password=")
6121
+    flags+=("--storage-driver-secure")
6122
+    flags+=("--storage-driver-table=")
6123
+    flags+=("--storage-driver-user=")
6124
+    flags+=("--token=")
6125
+    flags+=("--user=")
6126
+    flags+=("--v=")
6127
+    flags+=("--vmodule=")
6128
+
6129
+    must_have_one_flag=()
6130
+    must_have_one_noun=()
6131
+}
6132
+
6133
+_oc_adm_config_view()
6134
+{
6135
+    last_command="oc_adm_config_view"
6136
+    commands=()
6137
+
6138
+    flags=()
6139
+    two_word_flags=()
6140
+    flags_with_completion=()
6141
+    flags_completion=()
6142
+
6143
+    flags+=("--flatten")
6144
+    flags+=("--merge")
6145
+    flags+=("--minify")
6146
+    flags+=("--no-headers")
6147
+    flags+=("--output=")
6148
+    two_word_flags+=("-o")
6149
+    flags+=("--output-version=")
6150
+    flags+=("--raw")
6151
+    flags+=("--show-all")
6152
+    flags+=("-a")
6153
+    flags+=("--sort-by=")
6154
+    flags+=("--template=")
6155
+    two_word_flags+=("-t")
6156
+    flags+=("--alsologtostderr")
6157
+    flags+=("--api-version=")
6158
+    flags+=("--boot-id-file=")
6159
+    flags+=("--certificate-authority=")
6160
+    flags_with_completion+=("--certificate-authority")
6161
+    flags_completion+=("_filedir")
6162
+    flags+=("--client-certificate=")
6163
+    flags_with_completion+=("--client-certificate")
6164
+    flags_completion+=("_filedir")
6165
+    flags+=("--client-key=")
6166
+    flags_with_completion+=("--client-key")
6167
+    flags_completion+=("_filedir")
6168
+    flags+=("--cluster=")
6169
+    flags+=("--config=")
6170
+    flags+=("--container-hints=")
6171
+    flags+=("--context=")
6172
+    flags+=("--docker=")
6173
+    flags+=("--docker-only")
6174
+    flags+=("--docker-root=")
6175
+    flags+=("--docker-run=")
6176
+    flags+=("--enable-load-reader")
6177
+    flags+=("--event-storage-age-limit=")
6178
+    flags+=("--event-storage-event-limit=")
6179
+    flags+=("--global-housekeeping-interval=")
6180
+    flags+=("--google-json-key=")
6181
+    flags+=("--housekeeping-interval=")
6182
+    flags+=("--httptest.serve=")
6183
+    flags+=("--insecure-skip-tls-verify")
6184
+    flags+=("--ir-data-source=")
6185
+    flags+=("--ir-dbname=")
6186
+    flags+=("--ir-influxdb-host=")
6187
+    flags+=("--ir-namespace-only")
6188
+    flags+=("--ir-password=")
6189
+    flags+=("--ir-percentile=")
6190
+    flags+=("--ir-user=")
6191
+    flags+=("--log-backtrace-at=")
6192
+    flags+=("--log-cadvisor-usage")
6193
+    flags+=("--log-dir=")
6194
+    flags+=("--log-flush-frequency=")
6195
+    flags+=("--logtostderr")
6196
+    flags+=("--machine-id-file=")
6197
+    flags+=("--match-server-version")
6198
+    flags+=("--namespace=")
6199
+    two_word_flags+=("-n")
6200
+    flags+=("--nosystemd")
6201
+    flags+=("--server=")
6202
+    flags+=("--stderrthreshold=")
6203
+    flags+=("--storage-driver-buffer-duration=")
6204
+    flags+=("--storage-driver-db=")
6205
+    flags+=("--storage-driver-host=")
6206
+    flags+=("--storage-driver-password=")
6207
+    flags+=("--storage-driver-secure")
6208
+    flags+=("--storage-driver-table=")
6209
+    flags+=("--storage-driver-user=")
6210
+    flags+=("--token=")
6211
+    flags+=("--user=")
6212
+    flags+=("--v=")
6213
+    flags+=("--vmodule=")
6214
+
6215
+    must_have_one_flag=()
6216
+    must_have_one_noun=()
6217
+}
6218
+
6219
+_oc_adm_config_set-cluster()
6220
+{
6221
+    last_command="oc_adm_config_set-cluster"
6222
+    commands=()
6223
+
6224
+    flags=()
6225
+    two_word_flags=()
6226
+    flags_with_completion=()
6227
+    flags_completion=()
6228
+
6229
+    flags+=("--api-version=")
6230
+    flags+=("--certificate-authority=")
6231
+    flags+=("--embed-certs")
6232
+    flags+=("--insecure-skip-tls-verify")
6233
+    flags+=("--server=")
6234
+    flags+=("--alsologtostderr")
6235
+    flags+=("--boot-id-file=")
6236
+    flags+=("--client-certificate=")
6237
+    flags_with_completion+=("--client-certificate")
6238
+    flags_completion+=("_filedir")
6239
+    flags+=("--client-key=")
6240
+    flags_with_completion+=("--client-key")
6241
+    flags_completion+=("_filedir")
6242
+    flags+=("--cluster=")
6243
+    flags+=("--config=")
6244
+    flags+=("--container-hints=")
6245
+    flags+=("--context=")
6246
+    flags+=("--docker=")
6247
+    flags+=("--docker-only")
6248
+    flags+=("--docker-root=")
6249
+    flags+=("--docker-run=")
6250
+    flags+=("--enable-load-reader")
6251
+    flags+=("--event-storage-age-limit=")
6252
+    flags+=("--event-storage-event-limit=")
6253
+    flags+=("--global-housekeeping-interval=")
6254
+    flags+=("--google-json-key=")
6255
+    flags+=("--housekeeping-interval=")
6256
+    flags+=("--httptest.serve=")
6257
+    flags+=("--ir-data-source=")
6258
+    flags+=("--ir-dbname=")
6259
+    flags+=("--ir-influxdb-host=")
6260
+    flags+=("--ir-namespace-only")
6261
+    flags+=("--ir-password=")
6262
+    flags+=("--ir-percentile=")
6263
+    flags+=("--ir-user=")
6264
+    flags+=("--log-backtrace-at=")
6265
+    flags+=("--log-cadvisor-usage")
6266
+    flags+=("--log-dir=")
6267
+    flags+=("--log-flush-frequency=")
6268
+    flags+=("--logtostderr")
6269
+    flags+=("--machine-id-file=")
6270
+    flags+=("--match-server-version")
6271
+    flags+=("--namespace=")
6272
+    two_word_flags+=("-n")
6273
+    flags+=("--nosystemd")
6274
+    flags+=("--stderrthreshold=")
6275
+    flags+=("--storage-driver-buffer-duration=")
6276
+    flags+=("--storage-driver-db=")
6277
+    flags+=("--storage-driver-host=")
6278
+    flags+=("--storage-driver-password=")
6279
+    flags+=("--storage-driver-secure")
6280
+    flags+=("--storage-driver-table=")
6281
+    flags+=("--storage-driver-user=")
6282
+    flags+=("--token=")
6283
+    flags+=("--user=")
6284
+    flags+=("--v=")
6285
+    flags+=("--vmodule=")
6286
+
6287
+    must_have_one_flag=()
6288
+    must_have_one_noun=()
6289
+}
6290
+
6291
+_oc_adm_config_set-credentials()
6292
+{
6293
+    last_command="oc_adm_config_set-credentials"
6294
+    commands=()
6295
+
6296
+    flags=()
6297
+    two_word_flags=()
6298
+    flags_with_completion=()
6299
+    flags_completion=()
6300
+
6301
+    flags+=("--client-certificate=")
6302
+    flags+=("--client-key=")
6303
+    flags+=("--embed-certs")
6304
+    flags+=("--password=")
6305
+    flags+=("--token=")
6306
+    flags+=("--username=")
6307
+    flags+=("--alsologtostderr")
6308
+    flags+=("--api-version=")
6309
+    flags+=("--boot-id-file=")
6310
+    flags+=("--certificate-authority=")
6311
+    flags_with_completion+=("--certificate-authority")
6312
+    flags_completion+=("_filedir")
6313
+    flags+=("--cluster=")
6314
+    flags+=("--config=")
6315
+    flags+=("--container-hints=")
6316
+    flags+=("--context=")
6317
+    flags+=("--docker=")
6318
+    flags+=("--docker-only")
6319
+    flags+=("--docker-root=")
6320
+    flags+=("--docker-run=")
6321
+    flags+=("--enable-load-reader")
6322
+    flags+=("--event-storage-age-limit=")
6323
+    flags+=("--event-storage-event-limit=")
6324
+    flags+=("--global-housekeeping-interval=")
6325
+    flags+=("--google-json-key=")
6326
+    flags+=("--housekeeping-interval=")
6327
+    flags+=("--httptest.serve=")
6328
+    flags+=("--insecure-skip-tls-verify")
6329
+    flags+=("--ir-data-source=")
6330
+    flags+=("--ir-dbname=")
6331
+    flags+=("--ir-influxdb-host=")
6332
+    flags+=("--ir-namespace-only")
6333
+    flags+=("--ir-password=")
6334
+    flags+=("--ir-percentile=")
6335
+    flags+=("--ir-user=")
6336
+    flags+=("--log-backtrace-at=")
6337
+    flags+=("--log-cadvisor-usage")
6338
+    flags+=("--log-dir=")
6339
+    flags+=("--log-flush-frequency=")
6340
+    flags+=("--logtostderr")
6341
+    flags+=("--machine-id-file=")
6342
+    flags+=("--match-server-version")
6343
+    flags+=("--namespace=")
6344
+    two_word_flags+=("-n")
6345
+    flags+=("--nosystemd")
6346
+    flags+=("--server=")
6347
+    flags+=("--stderrthreshold=")
6348
+    flags+=("--storage-driver-buffer-duration=")
6349
+    flags+=("--storage-driver-db=")
6350
+    flags+=("--storage-driver-host=")
6351
+    flags+=("--storage-driver-password=")
6352
+    flags+=("--storage-driver-secure")
6353
+    flags+=("--storage-driver-table=")
6354
+    flags+=("--storage-driver-user=")
6355
+    flags+=("--user=")
6356
+    flags+=("--v=")
6357
+    flags+=("--vmodule=")
6358
+
6359
+    must_have_one_flag=()
6360
+    must_have_one_noun=()
6361
+}
6362
+
6363
+_oc_adm_config_set-context()
6364
+{
6365
+    last_command="oc_adm_config_set-context"
6366
+    commands=()
6367
+
6368
+    flags=()
6369
+    two_word_flags=()
6370
+    flags_with_completion=()
6371
+    flags_completion=()
6372
+
6373
+    flags+=("--cluster=")
6374
+    flags+=("--namespace=")
6375
+    flags+=("--user=")
6376
+    flags+=("--alsologtostderr")
6377
+    flags+=("--api-version=")
6378
+    flags+=("--boot-id-file=")
6379
+    flags+=("--certificate-authority=")
6380
+    flags_with_completion+=("--certificate-authority")
6381
+    flags_completion+=("_filedir")
6382
+    flags+=("--client-certificate=")
6383
+    flags_with_completion+=("--client-certificate")
6384
+    flags_completion+=("_filedir")
6385
+    flags+=("--client-key=")
6386
+    flags_with_completion+=("--client-key")
6387
+    flags_completion+=("_filedir")
6388
+    flags+=("--config=")
6389
+    flags+=("--container-hints=")
6390
+    flags+=("--context=")
6391
+    flags+=("--docker=")
6392
+    flags+=("--docker-only")
6393
+    flags+=("--docker-root=")
6394
+    flags+=("--docker-run=")
6395
+    flags+=("--enable-load-reader")
6396
+    flags+=("--event-storage-age-limit=")
6397
+    flags+=("--event-storage-event-limit=")
6398
+    flags+=("--global-housekeeping-interval=")
6399
+    flags+=("--google-json-key=")
6400
+    flags+=("--housekeeping-interval=")
6401
+    flags+=("--httptest.serve=")
6402
+    flags+=("--insecure-skip-tls-verify")
6403
+    flags+=("--ir-data-source=")
6404
+    flags+=("--ir-dbname=")
6405
+    flags+=("--ir-influxdb-host=")
6406
+    flags+=("--ir-namespace-only")
6407
+    flags+=("--ir-password=")
6408
+    flags+=("--ir-percentile=")
6409
+    flags+=("--ir-user=")
6410
+    flags+=("--log-backtrace-at=")
6411
+    flags+=("--log-cadvisor-usage")
6412
+    flags+=("--log-dir=")
6413
+    flags+=("--log-flush-frequency=")
6414
+    flags+=("--logtostderr")
6415
+    flags+=("--machine-id-file=")
6416
+    flags+=("--match-server-version")
6417
+    flags+=("--nosystemd")
6418
+    flags+=("--server=")
6419
+    flags+=("--stderrthreshold=")
6420
+    flags+=("--storage-driver-buffer-duration=")
6421
+    flags+=("--storage-driver-db=")
6422
+    flags+=("--storage-driver-host=")
6423
+    flags+=("--storage-driver-password=")
6424
+    flags+=("--storage-driver-secure")
6425
+    flags+=("--storage-driver-table=")
6426
+    flags+=("--storage-driver-user=")
6427
+    flags+=("--token=")
6428
+    flags+=("--v=")
6429
+    flags+=("--vmodule=")
6430
+
6431
+    must_have_one_flag=()
6432
+    must_have_one_noun=()
6433
+}
6434
+
6435
+_oc_adm_config_set()
6436
+{
6437
+    last_command="oc_adm_config_set"
6438
+    commands=()
6439
+
6440
+    flags=()
6441
+    two_word_flags=()
6442
+    flags_with_completion=()
6443
+    flags_completion=()
6444
+
6445
+    flags+=("--alsologtostderr")
6446
+    flags+=("--api-version=")
6447
+    flags+=("--boot-id-file=")
6448
+    flags+=("--certificate-authority=")
6449
+    flags_with_completion+=("--certificate-authority")
6450
+    flags_completion+=("_filedir")
6451
+    flags+=("--client-certificate=")
6452
+    flags_with_completion+=("--client-certificate")
6453
+    flags_completion+=("_filedir")
6454
+    flags+=("--client-key=")
6455
+    flags_with_completion+=("--client-key")
6456
+    flags_completion+=("_filedir")
6457
+    flags+=("--cluster=")
6458
+    flags+=("--config=")
6459
+    flags+=("--container-hints=")
6460
+    flags+=("--context=")
6461
+    flags+=("--docker=")
6462
+    flags+=("--docker-only")
6463
+    flags+=("--docker-root=")
6464
+    flags+=("--docker-run=")
6465
+    flags+=("--enable-load-reader")
6466
+    flags+=("--event-storage-age-limit=")
6467
+    flags+=("--event-storage-event-limit=")
6468
+    flags+=("--global-housekeeping-interval=")
6469
+    flags+=("--google-json-key=")
6470
+    flags+=("--housekeeping-interval=")
6471
+    flags+=("--httptest.serve=")
6472
+    flags+=("--insecure-skip-tls-verify")
6473
+    flags+=("--ir-data-source=")
6474
+    flags+=("--ir-dbname=")
6475
+    flags+=("--ir-influxdb-host=")
6476
+    flags+=("--ir-namespace-only")
6477
+    flags+=("--ir-password=")
6478
+    flags+=("--ir-percentile=")
6479
+    flags+=("--ir-user=")
6480
+    flags+=("--log-backtrace-at=")
6481
+    flags+=("--log-cadvisor-usage")
6482
+    flags+=("--log-dir=")
6483
+    flags+=("--log-flush-frequency=")
6484
+    flags+=("--logtostderr")
6485
+    flags+=("--machine-id-file=")
6486
+    flags+=("--match-server-version")
6487
+    flags+=("--namespace=")
6488
+    two_word_flags+=("-n")
6489
+    flags+=("--nosystemd")
6490
+    flags+=("--server=")
6491
+    flags+=("--stderrthreshold=")
6492
+    flags+=("--storage-driver-buffer-duration=")
6493
+    flags+=("--storage-driver-db=")
6494
+    flags+=("--storage-driver-host=")
6495
+    flags+=("--storage-driver-password=")
6496
+    flags+=("--storage-driver-secure")
6497
+    flags+=("--storage-driver-table=")
6498
+    flags+=("--storage-driver-user=")
6499
+    flags+=("--token=")
6500
+    flags+=("--user=")
6501
+    flags+=("--v=")
6502
+    flags+=("--vmodule=")
6503
+
6504
+    must_have_one_flag=()
6505
+    must_have_one_noun=()
6506
+}
6507
+
6508
+_oc_adm_config_unset()
6509
+{
6510
+    last_command="oc_adm_config_unset"
6511
+    commands=()
6512
+
6513
+    flags=()
6514
+    two_word_flags=()
6515
+    flags_with_completion=()
6516
+    flags_completion=()
6517
+
6518
+    flags+=("--alsologtostderr")
6519
+    flags+=("--api-version=")
6520
+    flags+=("--boot-id-file=")
6521
+    flags+=("--certificate-authority=")
6522
+    flags_with_completion+=("--certificate-authority")
6523
+    flags_completion+=("_filedir")
6524
+    flags+=("--client-certificate=")
6525
+    flags_with_completion+=("--client-certificate")
6526
+    flags_completion+=("_filedir")
6527
+    flags+=("--client-key=")
6528
+    flags_with_completion+=("--client-key")
6529
+    flags_completion+=("_filedir")
6530
+    flags+=("--cluster=")
6531
+    flags+=("--config=")
6532
+    flags+=("--container-hints=")
6533
+    flags+=("--context=")
6534
+    flags+=("--docker=")
6535
+    flags+=("--docker-only")
6536
+    flags+=("--docker-root=")
6537
+    flags+=("--docker-run=")
6538
+    flags+=("--enable-load-reader")
6539
+    flags+=("--event-storage-age-limit=")
6540
+    flags+=("--event-storage-event-limit=")
6541
+    flags+=("--global-housekeeping-interval=")
6542
+    flags+=("--google-json-key=")
6543
+    flags+=("--housekeeping-interval=")
6544
+    flags+=("--httptest.serve=")
6545
+    flags+=("--insecure-skip-tls-verify")
6546
+    flags+=("--ir-data-source=")
6547
+    flags+=("--ir-dbname=")
6548
+    flags+=("--ir-influxdb-host=")
6549
+    flags+=("--ir-namespace-only")
6550
+    flags+=("--ir-password=")
6551
+    flags+=("--ir-percentile=")
6552
+    flags+=("--ir-user=")
6553
+    flags+=("--log-backtrace-at=")
6554
+    flags+=("--log-cadvisor-usage")
6555
+    flags+=("--log-dir=")
6556
+    flags+=("--log-flush-frequency=")
6557
+    flags+=("--logtostderr")
6558
+    flags+=("--machine-id-file=")
6559
+    flags+=("--match-server-version")
6560
+    flags+=("--namespace=")
6561
+    two_word_flags+=("-n")
6562
+    flags+=("--nosystemd")
6563
+    flags+=("--server=")
6564
+    flags+=("--stderrthreshold=")
6565
+    flags+=("--storage-driver-buffer-duration=")
6566
+    flags+=("--storage-driver-db=")
6567
+    flags+=("--storage-driver-host=")
6568
+    flags+=("--storage-driver-password=")
6569
+    flags+=("--storage-driver-secure")
6570
+    flags+=("--storage-driver-table=")
6571
+    flags+=("--storage-driver-user=")
6572
+    flags+=("--token=")
6573
+    flags+=("--user=")
6574
+    flags+=("--v=")
6575
+    flags+=("--vmodule=")
6576
+
6577
+    must_have_one_flag=()
6578
+    must_have_one_noun=()
6579
+}
6580
+
6581
+_oc_adm_config_current-context()
6582
+{
6583
+    last_command="oc_adm_config_current-context"
6584
+    commands=()
6585
+
6586
+    flags=()
6587
+    two_word_flags=()
6588
+    flags_with_completion=()
6589
+    flags_completion=()
6590
+
6591
+    flags+=("--alsologtostderr")
6592
+    flags+=("--api-version=")
6593
+    flags+=("--boot-id-file=")
6594
+    flags+=("--certificate-authority=")
6595
+    flags_with_completion+=("--certificate-authority")
6596
+    flags_completion+=("_filedir")
6597
+    flags+=("--client-certificate=")
6598
+    flags_with_completion+=("--client-certificate")
6599
+    flags_completion+=("_filedir")
6600
+    flags+=("--client-key=")
6601
+    flags_with_completion+=("--client-key")
6602
+    flags_completion+=("_filedir")
6603
+    flags+=("--cluster=")
6604
+    flags+=("--config=")
6605
+    flags+=("--container-hints=")
6606
+    flags+=("--context=")
6607
+    flags+=("--docker=")
6608
+    flags+=("--docker-only")
6609
+    flags+=("--docker-root=")
6610
+    flags+=("--docker-run=")
6611
+    flags+=("--enable-load-reader")
6612
+    flags+=("--event-storage-age-limit=")
6613
+    flags+=("--event-storage-event-limit=")
6614
+    flags+=("--global-housekeeping-interval=")
6615
+    flags+=("--google-json-key=")
6616
+    flags+=("--housekeeping-interval=")
6617
+    flags+=("--httptest.serve=")
6618
+    flags+=("--insecure-skip-tls-verify")
6619
+    flags+=("--ir-data-source=")
6620
+    flags+=("--ir-dbname=")
6621
+    flags+=("--ir-influxdb-host=")
6622
+    flags+=("--ir-namespace-only")
6623
+    flags+=("--ir-password=")
6624
+    flags+=("--ir-percentile=")
6625
+    flags+=("--ir-user=")
6626
+    flags+=("--log-backtrace-at=")
6627
+    flags+=("--log-cadvisor-usage")
6628
+    flags+=("--log-dir=")
6629
+    flags+=("--log-flush-frequency=")
6630
+    flags+=("--logtostderr")
6631
+    flags+=("--machine-id-file=")
6632
+    flags+=("--match-server-version")
6633
+    flags+=("--namespace=")
6634
+    two_word_flags+=("-n")
6635
+    flags+=("--nosystemd")
6636
+    flags+=("--server=")
6637
+    flags+=("--stderrthreshold=")
6638
+    flags+=("--storage-driver-buffer-duration=")
6639
+    flags+=("--storage-driver-db=")
6640
+    flags+=("--storage-driver-host=")
6641
+    flags+=("--storage-driver-password=")
6642
+    flags+=("--storage-driver-secure")
6643
+    flags+=("--storage-driver-table=")
6644
+    flags+=("--storage-driver-user=")
6645
+    flags+=("--token=")
6646
+    flags+=("--user=")
6647
+    flags+=("--v=")
6648
+    flags+=("--vmodule=")
6649
+
6650
+    must_have_one_flag=()
6651
+    must_have_one_noun=()
6652
+}
6653
+
6654
+_oc_adm_config_use-context()
6655
+{
6656
+    last_command="oc_adm_config_use-context"
6657
+    commands=()
6658
+
6659
+    flags=()
6660
+    two_word_flags=()
6661
+    flags_with_completion=()
6662
+    flags_completion=()
6663
+
6664
+    flags+=("--alsologtostderr")
6665
+    flags+=("--api-version=")
6666
+    flags+=("--boot-id-file=")
6667
+    flags+=("--certificate-authority=")
6668
+    flags_with_completion+=("--certificate-authority")
6669
+    flags_completion+=("_filedir")
6670
+    flags+=("--client-certificate=")
6671
+    flags_with_completion+=("--client-certificate")
6672
+    flags_completion+=("_filedir")
6673
+    flags+=("--client-key=")
6674
+    flags_with_completion+=("--client-key")
6675
+    flags_completion+=("_filedir")
6676
+    flags+=("--cluster=")
6677
+    flags+=("--config=")
6678
+    flags+=("--container-hints=")
6679
+    flags+=("--context=")
6680
+    flags+=("--docker=")
6681
+    flags+=("--docker-only")
6682
+    flags+=("--docker-root=")
6683
+    flags+=("--docker-run=")
6684
+    flags+=("--enable-load-reader")
6685
+    flags+=("--event-storage-age-limit=")
6686
+    flags+=("--event-storage-event-limit=")
6687
+    flags+=("--global-housekeeping-interval=")
6688
+    flags+=("--google-json-key=")
6689
+    flags+=("--housekeeping-interval=")
6690
+    flags+=("--httptest.serve=")
6691
+    flags+=("--insecure-skip-tls-verify")
6692
+    flags+=("--ir-data-source=")
6693
+    flags+=("--ir-dbname=")
6694
+    flags+=("--ir-influxdb-host=")
6695
+    flags+=("--ir-namespace-only")
6696
+    flags+=("--ir-password=")
6697
+    flags+=("--ir-percentile=")
6698
+    flags+=("--ir-user=")
6699
+    flags+=("--log-backtrace-at=")
6700
+    flags+=("--log-cadvisor-usage")
6701
+    flags+=("--log-dir=")
6702
+    flags+=("--log-flush-frequency=")
6703
+    flags+=("--logtostderr")
6704
+    flags+=("--machine-id-file=")
6705
+    flags+=("--match-server-version")
6706
+    flags+=("--namespace=")
6707
+    two_word_flags+=("-n")
6708
+    flags+=("--nosystemd")
6709
+    flags+=("--server=")
6710
+    flags+=("--stderrthreshold=")
6711
+    flags+=("--storage-driver-buffer-duration=")
6712
+    flags+=("--storage-driver-db=")
6713
+    flags+=("--storage-driver-host=")
6714
+    flags+=("--storage-driver-password=")
6715
+    flags+=("--storage-driver-secure")
6716
+    flags+=("--storage-driver-table=")
6717
+    flags+=("--storage-driver-user=")
6718
+    flags+=("--token=")
6719
+    flags+=("--user=")
6720
+    flags+=("--v=")
6721
+    flags+=("--vmodule=")
6722
+
6723
+    must_have_one_flag=()
6724
+    must_have_one_noun=()
6725
+}
6726
+
6727
+_oc_adm_config()
6728
+{
6729
+    last_command="oc_adm_config"
6730
+    commands=()
6731
+    commands+=("view")
6732
+    commands+=("set-cluster")
6733
+    commands+=("set-credentials")
6734
+    commands+=("set-context")
6735
+    commands+=("set")
6736
+    commands+=("unset")
6737
+    commands+=("current-context")
6738
+    commands+=("use-context")
6739
+
6740
+    flags=()
6741
+    two_word_flags=()
6742
+    flags_with_completion=()
6743
+    flags_completion=()
6744
+
6745
+    flags+=("--config=")
6746
+    flags+=("--alsologtostderr")
6747
+    flags+=("--api-version=")
6748
+    flags+=("--boot-id-file=")
6749
+    flags+=("--certificate-authority=")
6750
+    flags_with_completion+=("--certificate-authority")
6751
+    flags_completion+=("_filedir")
6752
+    flags+=("--client-certificate=")
6753
+    flags_with_completion+=("--client-certificate")
6754
+    flags_completion+=("_filedir")
6755
+    flags+=("--client-key=")
6756
+    flags_with_completion+=("--client-key")
6757
+    flags_completion+=("_filedir")
6758
+    flags+=("--cluster=")
6759
+    flags+=("--container-hints=")
6760
+    flags+=("--context=")
6761
+    flags+=("--docker=")
6762
+    flags+=("--docker-only")
6763
+    flags+=("--docker-root=")
6764
+    flags+=("--docker-run=")
6765
+    flags+=("--enable-load-reader")
6766
+    flags+=("--event-storage-age-limit=")
6767
+    flags+=("--event-storage-event-limit=")
6768
+    flags+=("--global-housekeeping-interval=")
6769
+    flags+=("--google-json-key=")
6770
+    flags+=("--housekeeping-interval=")
6771
+    flags+=("--httptest.serve=")
6772
+    flags+=("--insecure-skip-tls-verify")
6773
+    flags+=("--ir-data-source=")
6774
+    flags+=("--ir-dbname=")
6775
+    flags+=("--ir-influxdb-host=")
6776
+    flags+=("--ir-namespace-only")
6777
+    flags+=("--ir-password=")
6778
+    flags+=("--ir-percentile=")
6779
+    flags+=("--ir-user=")
6780
+    flags+=("--log-backtrace-at=")
6781
+    flags+=("--log-cadvisor-usage")
6782
+    flags+=("--log-dir=")
6783
+    flags+=("--log-flush-frequency=")
6784
+    flags+=("--logtostderr")
6785
+    flags+=("--machine-id-file=")
6786
+    flags+=("--match-server-version")
6787
+    flags+=("--namespace=")
6788
+    two_word_flags+=("-n")
6789
+    flags+=("--nosystemd")
6790
+    flags+=("--server=")
6791
+    flags+=("--stderrthreshold=")
6792
+    flags+=("--storage-driver-buffer-duration=")
6793
+    flags+=("--storage-driver-db=")
6794
+    flags+=("--storage-driver-host=")
6795
+    flags+=("--storage-driver-password=")
6796
+    flags+=("--storage-driver-secure")
6797
+    flags+=("--storage-driver-table=")
6798
+    flags+=("--storage-driver-user=")
6799
+    flags+=("--token=")
6800
+    flags+=("--user=")
6801
+    flags+=("--v=")
6802
+    flags+=("--vmodule=")
6803
+
6804
+    must_have_one_flag=()
6805
+    must_have_one_noun=()
6806
+}
6807
+
6808
+_oc_adm_create-kubeconfig()
6809
+{
6810
+    last_command="oc_adm_create-kubeconfig"
6811
+    commands=()
6812
+
6813
+    flags=()
6814
+    two_word_flags=()
6815
+    flags_with_completion=()
6816
+    flags_completion=()
6817
+
6818
+    flags+=("--certificate-authority=")
6819
+    flags_with_completion+=("--certificate-authority")
6820
+    flags_completion+=("_filedir")
6821
+    flags+=("--client-certificate=")
6822
+    flags_with_completion+=("--client-certificate")
6823
+    flags_completion+=("_filedir")
6824
+    flags+=("--client-key=")
6825
+    flags_with_completion+=("--client-key")
6826
+    flags_completion+=("_filedir")
6827
+    flags+=("--kubeconfig=")
6828
+    flags_with_completion+=("--kubeconfig")
6829
+    flags_completion+=("_filedir")
6830
+    flags+=("--master=")
6831
+    flags+=("--namespace=")
6832
+    flags+=("--public-master=")
6833
+    flags+=("--alsologtostderr")
6834
+    flags+=("--api-version=")
6835
+    flags+=("--boot-id-file=")
6836
+    flags+=("--cluster=")
6837
+    flags+=("--config=")
6838
+    flags_with_completion+=("--config")
6839
+    flags_completion+=("_filedir")
6840
+    flags+=("--container-hints=")
6841
+    flags+=("--context=")
6842
+    flags+=("--docker=")
6843
+    flags+=("--docker-only")
6844
+    flags+=("--docker-root=")
6845
+    flags+=("--docker-run=")
6846
+    flags+=("--enable-load-reader")
6847
+    flags+=("--event-storage-age-limit=")
6848
+    flags+=("--event-storage-event-limit=")
6849
+    flags+=("--global-housekeeping-interval=")
6850
+    flags+=("--google-json-key=")
6851
+    flags+=("--housekeeping-interval=")
6852
+    flags+=("--httptest.serve=")
6853
+    flags+=("--insecure-skip-tls-verify")
6854
+    flags+=("--ir-data-source=")
6855
+    flags+=("--ir-dbname=")
6856
+    flags+=("--ir-influxdb-host=")
6857
+    flags+=("--ir-namespace-only")
6858
+    flags+=("--ir-password=")
6859
+    flags+=("--ir-percentile=")
6860
+    flags+=("--ir-user=")
6861
+    flags+=("--log-backtrace-at=")
6862
+    flags+=("--log-cadvisor-usage")
6863
+    flags+=("--log-dir=")
6864
+    flags+=("--log-flush-frequency=")
6865
+    flags+=("--logtostderr")
6866
+    flags+=("--machine-id-file=")
6867
+    flags+=("--match-server-version")
6868
+    flags+=("--nosystemd")
6869
+    flags+=("--server=")
6870
+    flags+=("--stderrthreshold=")
6871
+    flags+=("--storage-driver-buffer-duration=")
6872
+    flags+=("--storage-driver-db=")
6873
+    flags+=("--storage-driver-host=")
6874
+    flags+=("--storage-driver-password=")
6875
+    flags+=("--storage-driver-secure")
6876
+    flags+=("--storage-driver-table=")
6877
+    flags+=("--storage-driver-user=")
6878
+    flags+=("--token=")
6879
+    flags+=("--user=")
6880
+    flags+=("--v=")
6881
+    flags+=("--vmodule=")
6882
+
6883
+    must_have_one_flag=()
6884
+    must_have_one_noun=()
6885
+}
6886
+
6887
+_oc_adm_create-api-client-config()
6888
+{
6889
+    last_command="oc_adm_create-api-client-config"
6890
+    commands=()
6891
+
6892
+    flags=()
6893
+    two_word_flags=()
6894
+    flags_with_completion=()
6895
+    flags_completion=()
6896
+
6897
+    flags+=("--basename=")
6898
+    flags+=("--certificate-authority=")
6899
+    flags_with_completion+=("--certificate-authority")
6900
+    flags_completion+=("_filedir")
6901
+    flags+=("--client-dir=")
6902
+    flags_with_completion+=("--client-dir")
6903
+    flags_completion+=("_filedir")
6904
+    flags+=("--groups=")
6905
+    flags+=("--master=")
6906
+    flags+=("--public-master=")
6907
+    flags+=("--signer-cert=")
6908
+    flags_with_completion+=("--signer-cert")
6909
+    flags_completion+=("_filedir")
6910
+    flags+=("--signer-key=")
6911
+    flags_with_completion+=("--signer-key")
6912
+    flags_completion+=("_filedir")
6913
+    flags+=("--signer-serial=")
6914
+    flags_with_completion+=("--signer-serial")
6915
+    flags_completion+=("_filedir")
6916
+    flags+=("--user=")
6917
+    flags+=("--alsologtostderr")
6918
+    flags+=("--api-version=")
6919
+    flags+=("--boot-id-file=")
6920
+    flags+=("--client-certificate=")
6921
+    flags_with_completion+=("--client-certificate")
6922
+    flags_completion+=("_filedir")
6923
+    flags+=("--client-key=")
6924
+    flags_with_completion+=("--client-key")
6925
+    flags_completion+=("_filedir")
6926
+    flags+=("--cluster=")
6927
+    flags+=("--config=")
6928
+    flags_with_completion+=("--config")
6929
+    flags_completion+=("_filedir")
6930
+    flags+=("--container-hints=")
6931
+    flags+=("--context=")
6932
+    flags+=("--docker=")
6933
+    flags+=("--docker-only")
6934
+    flags+=("--docker-root=")
6935
+    flags+=("--docker-run=")
6936
+    flags+=("--enable-load-reader")
6937
+    flags+=("--event-storage-age-limit=")
6938
+    flags+=("--event-storage-event-limit=")
6939
+    flags+=("--global-housekeeping-interval=")
6940
+    flags+=("--google-json-key=")
6941
+    flags+=("--housekeeping-interval=")
6942
+    flags+=("--httptest.serve=")
6943
+    flags+=("--insecure-skip-tls-verify")
6944
+    flags+=("--ir-data-source=")
6945
+    flags+=("--ir-dbname=")
6946
+    flags+=("--ir-influxdb-host=")
6947
+    flags+=("--ir-namespace-only")
6948
+    flags+=("--ir-password=")
6949
+    flags+=("--ir-percentile=")
6950
+    flags+=("--ir-user=")
6951
+    flags+=("--log-backtrace-at=")
6952
+    flags+=("--log-cadvisor-usage")
6953
+    flags+=("--log-dir=")
6954
+    flags+=("--log-flush-frequency=")
6955
+    flags+=("--logtostderr")
6956
+    flags+=("--machine-id-file=")
6957
+    flags+=("--match-server-version")
6958
+    flags+=("--namespace=")
6959
+    two_word_flags+=("-n")
6960
+    flags+=("--nosystemd")
6961
+    flags+=("--server=")
6962
+    flags+=("--stderrthreshold=")
6963
+    flags+=("--storage-driver-buffer-duration=")
6964
+    flags+=("--storage-driver-db=")
6965
+    flags+=("--storage-driver-host=")
6966
+    flags+=("--storage-driver-password=")
6967
+    flags+=("--storage-driver-secure")
6968
+    flags+=("--storage-driver-table=")
6969
+    flags+=("--storage-driver-user=")
6970
+    flags+=("--token=")
6971
+    flags+=("--v=")
6972
+    flags+=("--vmodule=")
6973
+
6974
+    must_have_one_flag=()
6975
+    must_have_one_noun=()
6976
+}
6977
+
6978
+_oc_adm_pod-network_join-projects()
6979
+{
6980
+    last_command="oc_adm_pod-network_join-projects"
6981
+    commands=()
6982
+
6983
+    flags=()
6984
+    two_word_flags=()
6985
+    flags_with_completion=()
6986
+    flags_completion=()
6987
+
6988
+    flags+=("--selector=")
6989
+    flags+=("--to=")
6990
+    flags+=("--alsologtostderr")
6991
+    flags+=("--api-version=")
6992
+    flags+=("--boot-id-file=")
6993
+    flags+=("--certificate-authority=")
6994
+    flags_with_completion+=("--certificate-authority")
6995
+    flags_completion+=("_filedir")
6996
+    flags+=("--client-certificate=")
6997
+    flags_with_completion+=("--client-certificate")
6998
+    flags_completion+=("_filedir")
6999
+    flags+=("--client-key=")
7000
+    flags_with_completion+=("--client-key")
7001
+    flags_completion+=("_filedir")
7002
+    flags+=("--cluster=")
7003
+    flags+=("--config=")
7004
+    flags_with_completion+=("--config")
7005
+    flags_completion+=("_filedir")
7006
+    flags+=("--container-hints=")
7007
+    flags+=("--context=")
7008
+    flags+=("--docker=")
7009
+    flags+=("--docker-only")
7010
+    flags+=("--docker-root=")
7011
+    flags+=("--docker-run=")
7012
+    flags+=("--enable-load-reader")
7013
+    flags+=("--event-storage-age-limit=")
7014
+    flags+=("--event-storage-event-limit=")
7015
+    flags+=("--global-housekeeping-interval=")
7016
+    flags+=("--google-json-key=")
7017
+    flags+=("--housekeeping-interval=")
7018
+    flags+=("--httptest.serve=")
7019
+    flags+=("--insecure-skip-tls-verify")
7020
+    flags+=("--ir-data-source=")
7021
+    flags+=("--ir-dbname=")
7022
+    flags+=("--ir-influxdb-host=")
7023
+    flags+=("--ir-namespace-only")
7024
+    flags+=("--ir-password=")
7025
+    flags+=("--ir-percentile=")
7026
+    flags+=("--ir-user=")
7027
+    flags+=("--log-backtrace-at=")
7028
+    flags+=("--log-cadvisor-usage")
7029
+    flags+=("--log-dir=")
7030
+    flags+=("--log-flush-frequency=")
7031
+    flags+=("--logtostderr")
7032
+    flags+=("--machine-id-file=")
7033
+    flags+=("--match-server-version")
7034
+    flags+=("--namespace=")
7035
+    two_word_flags+=("-n")
7036
+    flags+=("--nosystemd")
7037
+    flags+=("--server=")
7038
+    flags+=("--stderrthreshold=")
7039
+    flags+=("--storage-driver-buffer-duration=")
7040
+    flags+=("--storage-driver-db=")
7041
+    flags+=("--storage-driver-host=")
7042
+    flags+=("--storage-driver-password=")
7043
+    flags+=("--storage-driver-secure")
7044
+    flags+=("--storage-driver-table=")
7045
+    flags+=("--storage-driver-user=")
7046
+    flags+=("--token=")
7047
+    flags+=("--user=")
7048
+    flags+=("--v=")
7049
+    flags+=("--vmodule=")
7050
+
7051
+    must_have_one_flag=()
7052
+    must_have_one_noun=()
7053
+}
7054
+
7055
+_oc_adm_pod-network_make-projects-global()
7056
+{
7057
+    last_command="oc_adm_pod-network_make-projects-global"
7058
+    commands=()
7059
+
7060
+    flags=()
7061
+    two_word_flags=()
7062
+    flags_with_completion=()
7063
+    flags_completion=()
7064
+
7065
+    flags+=("--selector=")
7066
+    flags+=("--alsologtostderr")
7067
+    flags+=("--api-version=")
7068
+    flags+=("--boot-id-file=")
7069
+    flags+=("--certificate-authority=")
7070
+    flags_with_completion+=("--certificate-authority")
7071
+    flags_completion+=("_filedir")
7072
+    flags+=("--client-certificate=")
7073
+    flags_with_completion+=("--client-certificate")
7074
+    flags_completion+=("_filedir")
7075
+    flags+=("--client-key=")
7076
+    flags_with_completion+=("--client-key")
7077
+    flags_completion+=("_filedir")
7078
+    flags+=("--cluster=")
7079
+    flags+=("--config=")
7080
+    flags_with_completion+=("--config")
7081
+    flags_completion+=("_filedir")
7082
+    flags+=("--container-hints=")
7083
+    flags+=("--context=")
7084
+    flags+=("--docker=")
7085
+    flags+=("--docker-only")
7086
+    flags+=("--docker-root=")
7087
+    flags+=("--docker-run=")
7088
+    flags+=("--enable-load-reader")
7089
+    flags+=("--event-storage-age-limit=")
7090
+    flags+=("--event-storage-event-limit=")
7091
+    flags+=("--global-housekeeping-interval=")
7092
+    flags+=("--google-json-key=")
7093
+    flags+=("--housekeeping-interval=")
7094
+    flags+=("--httptest.serve=")
7095
+    flags+=("--insecure-skip-tls-verify")
7096
+    flags+=("--ir-data-source=")
7097
+    flags+=("--ir-dbname=")
7098
+    flags+=("--ir-influxdb-host=")
7099
+    flags+=("--ir-namespace-only")
7100
+    flags+=("--ir-password=")
7101
+    flags+=("--ir-percentile=")
7102
+    flags+=("--ir-user=")
7103
+    flags+=("--log-backtrace-at=")
7104
+    flags+=("--log-cadvisor-usage")
7105
+    flags+=("--log-dir=")
7106
+    flags+=("--log-flush-frequency=")
7107
+    flags+=("--logtostderr")
7108
+    flags+=("--machine-id-file=")
7109
+    flags+=("--match-server-version")
7110
+    flags+=("--namespace=")
7111
+    two_word_flags+=("-n")
7112
+    flags+=("--nosystemd")
7113
+    flags+=("--server=")
7114
+    flags+=("--stderrthreshold=")
7115
+    flags+=("--storage-driver-buffer-duration=")
7116
+    flags+=("--storage-driver-db=")
7117
+    flags+=("--storage-driver-host=")
7118
+    flags+=("--storage-driver-password=")
7119
+    flags+=("--storage-driver-secure")
7120
+    flags+=("--storage-driver-table=")
7121
+    flags+=("--storage-driver-user=")
7122
+    flags+=("--token=")
7123
+    flags+=("--user=")
7124
+    flags+=("--v=")
7125
+    flags+=("--vmodule=")
7126
+
7127
+    must_have_one_flag=()
7128
+    must_have_one_noun=()
7129
+}
7130
+
7131
+_oc_adm_pod-network()
7132
+{
7133
+    last_command="oc_adm_pod-network"
7134
+    commands=()
7135
+    commands+=("join-projects")
7136
+    commands+=("make-projects-global")
7137
+
7138
+    flags=()
7139
+    two_word_flags=()
7140
+    flags_with_completion=()
7141
+    flags_completion=()
7142
+
7143
+    flags+=("--alsologtostderr")
7144
+    flags+=("--api-version=")
7145
+    flags+=("--boot-id-file=")
7146
+    flags+=("--certificate-authority=")
7147
+    flags_with_completion+=("--certificate-authority")
7148
+    flags_completion+=("_filedir")
7149
+    flags+=("--client-certificate=")
7150
+    flags_with_completion+=("--client-certificate")
7151
+    flags_completion+=("_filedir")
7152
+    flags+=("--client-key=")
7153
+    flags_with_completion+=("--client-key")
7154
+    flags_completion+=("_filedir")
7155
+    flags+=("--cluster=")
7156
+    flags+=("--config=")
7157
+    flags_with_completion+=("--config")
7158
+    flags_completion+=("_filedir")
7159
+    flags+=("--container-hints=")
7160
+    flags+=("--context=")
7161
+    flags+=("--docker=")
7162
+    flags+=("--docker-only")
7163
+    flags+=("--docker-root=")
7164
+    flags+=("--docker-run=")
7165
+    flags+=("--enable-load-reader")
7166
+    flags+=("--event-storage-age-limit=")
7167
+    flags+=("--event-storage-event-limit=")
7168
+    flags+=("--global-housekeeping-interval=")
7169
+    flags+=("--google-json-key=")
7170
+    flags+=("--housekeeping-interval=")
7171
+    flags+=("--httptest.serve=")
7172
+    flags+=("--insecure-skip-tls-verify")
7173
+    flags+=("--ir-data-source=")
7174
+    flags+=("--ir-dbname=")
7175
+    flags+=("--ir-influxdb-host=")
7176
+    flags+=("--ir-namespace-only")
7177
+    flags+=("--ir-password=")
7178
+    flags+=("--ir-percentile=")
7179
+    flags+=("--ir-user=")
7180
+    flags+=("--log-backtrace-at=")
7181
+    flags+=("--log-cadvisor-usage")
7182
+    flags+=("--log-dir=")
7183
+    flags+=("--log-flush-frequency=")
7184
+    flags+=("--logtostderr")
7185
+    flags+=("--machine-id-file=")
7186
+    flags+=("--match-server-version")
7187
+    flags+=("--namespace=")
7188
+    two_word_flags+=("-n")
7189
+    flags+=("--nosystemd")
7190
+    flags+=("--server=")
7191
+    flags+=("--stderrthreshold=")
7192
+    flags+=("--storage-driver-buffer-duration=")
7193
+    flags+=("--storage-driver-db=")
7194
+    flags+=("--storage-driver-host=")
7195
+    flags+=("--storage-driver-password=")
7196
+    flags+=("--storage-driver-secure")
7197
+    flags+=("--storage-driver-table=")
7198
+    flags+=("--storage-driver-user=")
7199
+    flags+=("--token=")
7200
+    flags+=("--user=")
7201
+    flags+=("--v=")
7202
+    flags+=("--vmodule=")
7203
+
7204
+    must_have_one_flag=()
7205
+    must_have_one_noun=()
7206
+}
7207
+
7208
+_oc_adm_create-bootstrap-project-template()
7209
+{
7210
+    last_command="oc_adm_create-bootstrap-project-template"
7211
+    commands=()
7212
+
7213
+    flags=()
7214
+    two_word_flags=()
7215
+    flags_with_completion=()
7216
+    flags_completion=()
7217
+
7218
+    flags+=("--name=")
7219
+    flags+=("--no-headers")
7220
+    flags+=("--output=")
7221
+    two_word_flags+=("-o")
7222
+    flags+=("--output-version=")
7223
+    flags+=("--show-all")
7224
+    flags+=("-a")
7225
+    flags+=("--sort-by=")
7226
+    flags+=("--template=")
7227
+    two_word_flags+=("-t")
7228
+    flags+=("--alsologtostderr")
7229
+    flags+=("--api-version=")
7230
+    flags+=("--boot-id-file=")
7231
+    flags+=("--certificate-authority=")
7232
+    flags_with_completion+=("--certificate-authority")
7233
+    flags_completion+=("_filedir")
7234
+    flags+=("--client-certificate=")
7235
+    flags_with_completion+=("--client-certificate")
7236
+    flags_completion+=("_filedir")
7237
+    flags+=("--client-key=")
7238
+    flags_with_completion+=("--client-key")
7239
+    flags_completion+=("_filedir")
7240
+    flags+=("--cluster=")
7241
+    flags+=("--config=")
7242
+    flags_with_completion+=("--config")
7243
+    flags_completion+=("_filedir")
7244
+    flags+=("--container-hints=")
7245
+    flags+=("--context=")
7246
+    flags+=("--docker=")
7247
+    flags+=("--docker-only")
7248
+    flags+=("--docker-root=")
7249
+    flags+=("--docker-run=")
7250
+    flags+=("--enable-load-reader")
7251
+    flags+=("--event-storage-age-limit=")
7252
+    flags+=("--event-storage-event-limit=")
7253
+    flags+=("--global-housekeeping-interval=")
7254
+    flags+=("--google-json-key=")
7255
+    flags+=("--housekeeping-interval=")
7256
+    flags+=("--httptest.serve=")
7257
+    flags+=("--insecure-skip-tls-verify")
7258
+    flags+=("--ir-data-source=")
7259
+    flags+=("--ir-dbname=")
7260
+    flags+=("--ir-influxdb-host=")
7261
+    flags+=("--ir-namespace-only")
7262
+    flags+=("--ir-password=")
7263
+    flags+=("--ir-percentile=")
7264
+    flags+=("--ir-user=")
7265
+    flags+=("--log-backtrace-at=")
7266
+    flags+=("--log-cadvisor-usage")
7267
+    flags+=("--log-dir=")
7268
+    flags+=("--log-flush-frequency=")
7269
+    flags+=("--logtostderr")
7270
+    flags+=("--machine-id-file=")
7271
+    flags+=("--match-server-version")
7272
+    flags+=("--namespace=")
7273
+    two_word_flags+=("-n")
7274
+    flags+=("--nosystemd")
7275
+    flags+=("--server=")
7276
+    flags+=("--stderrthreshold=")
7277
+    flags+=("--storage-driver-buffer-duration=")
7278
+    flags+=("--storage-driver-db=")
7279
+    flags+=("--storage-driver-host=")
7280
+    flags+=("--storage-driver-password=")
7281
+    flags+=("--storage-driver-secure")
7282
+    flags+=("--storage-driver-table=")
7283
+    flags+=("--storage-driver-user=")
7284
+    flags+=("--token=")
7285
+    flags+=("--user=")
7286
+    flags+=("--v=")
7287
+    flags+=("--vmodule=")
7288
+
7289
+    must_have_one_flag=()
7290
+    must_have_one_noun=()
7291
+}
7292
+
7293
+_oc_adm_create-bootstrap-policy-file()
7294
+{
7295
+    last_command="oc_adm_create-bootstrap-policy-file"
7296
+    commands=()
7297
+
7298
+    flags=()
7299
+    two_word_flags=()
7300
+    flags_with_completion=()
7301
+    flags_completion=()
7302
+
7303
+    flags+=("--filename=")
7304
+    flags_with_completion+=("--filename")
7305
+    flags_completion+=("_filedir")
7306
+    flags+=("--openshift-namespace=")
7307
+    flags+=("--alsologtostderr")
7308
+    flags+=("--api-version=")
7309
+    flags+=("--boot-id-file=")
7310
+    flags+=("--certificate-authority=")
7311
+    flags_with_completion+=("--certificate-authority")
7312
+    flags_completion+=("_filedir")
7313
+    flags+=("--client-certificate=")
7314
+    flags_with_completion+=("--client-certificate")
7315
+    flags_completion+=("_filedir")
7316
+    flags+=("--client-key=")
7317
+    flags_with_completion+=("--client-key")
7318
+    flags_completion+=("_filedir")
7319
+    flags+=("--cluster=")
7320
+    flags+=("--config=")
7321
+    flags_with_completion+=("--config")
7322
+    flags_completion+=("_filedir")
7323
+    flags+=("--container-hints=")
7324
+    flags+=("--context=")
7325
+    flags+=("--docker=")
7326
+    flags+=("--docker-only")
7327
+    flags+=("--docker-root=")
7328
+    flags+=("--docker-run=")
7329
+    flags+=("--enable-load-reader")
7330
+    flags+=("--event-storage-age-limit=")
7331
+    flags+=("--event-storage-event-limit=")
7332
+    flags+=("--global-housekeeping-interval=")
7333
+    flags+=("--google-json-key=")
7334
+    flags+=("--housekeeping-interval=")
7335
+    flags+=("--httptest.serve=")
7336
+    flags+=("--insecure-skip-tls-verify")
7337
+    flags+=("--ir-data-source=")
7338
+    flags+=("--ir-dbname=")
7339
+    flags+=("--ir-influxdb-host=")
7340
+    flags+=("--ir-namespace-only")
7341
+    flags+=("--ir-password=")
7342
+    flags+=("--ir-percentile=")
7343
+    flags+=("--ir-user=")
7344
+    flags+=("--log-backtrace-at=")
7345
+    flags+=("--log-cadvisor-usage")
7346
+    flags+=("--log-dir=")
7347
+    flags+=("--log-flush-frequency=")
7348
+    flags+=("--logtostderr")
7349
+    flags+=("--machine-id-file=")
7350
+    flags+=("--match-server-version")
7351
+    flags+=("--namespace=")
7352
+    two_word_flags+=("-n")
7353
+    flags+=("--nosystemd")
7354
+    flags+=("--server=")
7355
+    flags+=("--stderrthreshold=")
7356
+    flags+=("--storage-driver-buffer-duration=")
7357
+    flags+=("--storage-driver-db=")
7358
+    flags+=("--storage-driver-host=")
7359
+    flags+=("--storage-driver-password=")
7360
+    flags+=("--storage-driver-secure")
7361
+    flags+=("--storage-driver-table=")
7362
+    flags+=("--storage-driver-user=")
7363
+    flags+=("--token=")
7364
+    flags+=("--user=")
7365
+    flags+=("--v=")
7366
+    flags+=("--vmodule=")
7367
+
7368
+    must_have_one_flag=()
7369
+    must_have_one_noun=()
7370
+}
7371
+
7372
+_oc_adm_create-login-template()
7373
+{
7374
+    last_command="oc_adm_create-login-template"
7375
+    commands=()
7376
+
7377
+    flags=()
7378
+    two_word_flags=()
7379
+    flags_with_completion=()
7380
+    flags_completion=()
7381
+
7382
+    flags+=("--alsologtostderr")
7383
+    flags+=("--api-version=")
7384
+    flags+=("--boot-id-file=")
7385
+    flags+=("--certificate-authority=")
7386
+    flags_with_completion+=("--certificate-authority")
7387
+    flags_completion+=("_filedir")
7388
+    flags+=("--client-certificate=")
7389
+    flags_with_completion+=("--client-certificate")
7390
+    flags_completion+=("_filedir")
7391
+    flags+=("--client-key=")
7392
+    flags_with_completion+=("--client-key")
7393
+    flags_completion+=("_filedir")
7394
+    flags+=("--cluster=")
7395
+    flags+=("--config=")
7396
+    flags_with_completion+=("--config")
7397
+    flags_completion+=("_filedir")
7398
+    flags+=("--container-hints=")
7399
+    flags+=("--context=")
7400
+    flags+=("--docker=")
7401
+    flags+=("--docker-only")
7402
+    flags+=("--docker-root=")
7403
+    flags+=("--docker-run=")
7404
+    flags+=("--enable-load-reader")
7405
+    flags+=("--event-storage-age-limit=")
7406
+    flags+=("--event-storage-event-limit=")
7407
+    flags+=("--global-housekeeping-interval=")
7408
+    flags+=("--google-json-key=")
7409
+    flags+=("--housekeeping-interval=")
7410
+    flags+=("--httptest.serve=")
7411
+    flags+=("--insecure-skip-tls-verify")
7412
+    flags+=("--ir-data-source=")
7413
+    flags+=("--ir-dbname=")
7414
+    flags+=("--ir-influxdb-host=")
7415
+    flags+=("--ir-namespace-only")
7416
+    flags+=("--ir-password=")
7417
+    flags+=("--ir-percentile=")
7418
+    flags+=("--ir-user=")
7419
+    flags+=("--log-backtrace-at=")
7420
+    flags+=("--log-cadvisor-usage")
7421
+    flags+=("--log-dir=")
7422
+    flags+=("--log-flush-frequency=")
7423
+    flags+=("--logtostderr")
7424
+    flags+=("--machine-id-file=")
7425
+    flags+=("--match-server-version")
7426
+    flags+=("--namespace=")
7427
+    two_word_flags+=("-n")
7428
+    flags+=("--nosystemd")
7429
+    flags+=("--server=")
7430
+    flags+=("--stderrthreshold=")
7431
+    flags+=("--storage-driver-buffer-duration=")
7432
+    flags+=("--storage-driver-db=")
7433
+    flags+=("--storage-driver-host=")
7434
+    flags+=("--storage-driver-password=")
7435
+    flags+=("--storage-driver-secure")
7436
+    flags+=("--storage-driver-table=")
7437
+    flags+=("--storage-driver-user=")
7438
+    flags+=("--token=")
7439
+    flags+=("--user=")
7440
+    flags+=("--v=")
7441
+    flags+=("--vmodule=")
7442
+
7443
+    must_have_one_flag=()
7444
+    must_have_one_noun=()
7445
+}
7446
+
7447
+_oc_adm_create-provider-selection-template()
7448
+{
7449
+    last_command="oc_adm_create-provider-selection-template"
7450
+    commands=()
7451
+
7452
+    flags=()
7453
+    two_word_flags=()
7454
+    flags_with_completion=()
7455
+    flags_completion=()
7456
+
7457
+    flags+=("--alsologtostderr")
7458
+    flags+=("--api-version=")
7459
+    flags+=("--boot-id-file=")
7460
+    flags+=("--certificate-authority=")
7461
+    flags_with_completion+=("--certificate-authority")
7462
+    flags_completion+=("_filedir")
7463
+    flags+=("--client-certificate=")
7464
+    flags_with_completion+=("--client-certificate")
7465
+    flags_completion+=("_filedir")
7466
+    flags+=("--client-key=")
7467
+    flags_with_completion+=("--client-key")
7468
+    flags_completion+=("_filedir")
7469
+    flags+=("--cluster=")
7470
+    flags+=("--config=")
7471
+    flags_with_completion+=("--config")
7472
+    flags_completion+=("_filedir")
7473
+    flags+=("--container-hints=")
7474
+    flags+=("--context=")
7475
+    flags+=("--docker=")
7476
+    flags+=("--docker-only")
7477
+    flags+=("--docker-root=")
7478
+    flags+=("--docker-run=")
7479
+    flags+=("--enable-load-reader")
7480
+    flags+=("--event-storage-age-limit=")
7481
+    flags+=("--event-storage-event-limit=")
7482
+    flags+=("--global-housekeeping-interval=")
7483
+    flags+=("--google-json-key=")
7484
+    flags+=("--housekeeping-interval=")
7485
+    flags+=("--httptest.serve=")
7486
+    flags+=("--insecure-skip-tls-verify")
7487
+    flags+=("--ir-data-source=")
7488
+    flags+=("--ir-dbname=")
7489
+    flags+=("--ir-influxdb-host=")
7490
+    flags+=("--ir-namespace-only")
7491
+    flags+=("--ir-password=")
7492
+    flags+=("--ir-percentile=")
7493
+    flags+=("--ir-user=")
7494
+    flags+=("--log-backtrace-at=")
7495
+    flags+=("--log-cadvisor-usage")
7496
+    flags+=("--log-dir=")
7497
+    flags+=("--log-flush-frequency=")
7498
+    flags+=("--logtostderr")
7499
+    flags+=("--machine-id-file=")
7500
+    flags+=("--match-server-version")
7501
+    flags+=("--namespace=")
7502
+    two_word_flags+=("-n")
7503
+    flags+=("--nosystemd")
7504
+    flags+=("--server=")
7505
+    flags+=("--stderrthreshold=")
7506
+    flags+=("--storage-driver-buffer-duration=")
7507
+    flags+=("--storage-driver-db=")
7508
+    flags+=("--storage-driver-host=")
7509
+    flags+=("--storage-driver-password=")
7510
+    flags+=("--storage-driver-secure")
7511
+    flags+=("--storage-driver-table=")
7512
+    flags+=("--storage-driver-user=")
7513
+    flags+=("--token=")
7514
+    flags+=("--user=")
7515
+    flags+=("--v=")
7516
+    flags+=("--vmodule=")
7517
+
7518
+    must_have_one_flag=()
7519
+    must_have_one_noun=()
7520
+}
7521
+
7522
+_oc_adm_create-error-template()
7523
+{
7524
+    last_command="oc_adm_create-error-template"
7525
+    commands=()
7526
+
7527
+    flags=()
7528
+    two_word_flags=()
7529
+    flags_with_completion=()
7530
+    flags_completion=()
7531
+
7532
+    flags+=("--alsologtostderr")
7533
+    flags+=("--api-version=")
7534
+    flags+=("--boot-id-file=")
7535
+    flags+=("--certificate-authority=")
7536
+    flags_with_completion+=("--certificate-authority")
7537
+    flags_completion+=("_filedir")
7538
+    flags+=("--client-certificate=")
7539
+    flags_with_completion+=("--client-certificate")
7540
+    flags_completion+=("_filedir")
7541
+    flags+=("--client-key=")
7542
+    flags_with_completion+=("--client-key")
7543
+    flags_completion+=("_filedir")
7544
+    flags+=("--cluster=")
7545
+    flags+=("--config=")
7546
+    flags_with_completion+=("--config")
7547
+    flags_completion+=("_filedir")
7548
+    flags+=("--container-hints=")
7549
+    flags+=("--context=")
7550
+    flags+=("--docker=")
7551
+    flags+=("--docker-only")
7552
+    flags+=("--docker-root=")
7553
+    flags+=("--docker-run=")
7554
+    flags+=("--enable-load-reader")
7555
+    flags+=("--event-storage-age-limit=")
7556
+    flags+=("--event-storage-event-limit=")
7557
+    flags+=("--global-housekeeping-interval=")
7558
+    flags+=("--google-json-key=")
7559
+    flags+=("--housekeeping-interval=")
7560
+    flags+=("--httptest.serve=")
7561
+    flags+=("--insecure-skip-tls-verify")
7562
+    flags+=("--ir-data-source=")
7563
+    flags+=("--ir-dbname=")
7564
+    flags+=("--ir-influxdb-host=")
7565
+    flags+=("--ir-namespace-only")
7566
+    flags+=("--ir-password=")
7567
+    flags+=("--ir-percentile=")
7568
+    flags+=("--ir-user=")
7569
+    flags+=("--log-backtrace-at=")
7570
+    flags+=("--log-cadvisor-usage")
7571
+    flags+=("--log-dir=")
7572
+    flags+=("--log-flush-frequency=")
7573
+    flags+=("--logtostderr")
7574
+    flags+=("--machine-id-file=")
7575
+    flags+=("--match-server-version")
7576
+    flags+=("--namespace=")
7577
+    two_word_flags+=("-n")
7578
+    flags+=("--nosystemd")
7579
+    flags+=("--server=")
7580
+    flags+=("--stderrthreshold=")
7581
+    flags+=("--storage-driver-buffer-duration=")
7582
+    flags+=("--storage-driver-db=")
7583
+    flags+=("--storage-driver-host=")
7584
+    flags+=("--storage-driver-password=")
7585
+    flags+=("--storage-driver-secure")
7586
+    flags+=("--storage-driver-table=")
7587
+    flags+=("--storage-driver-user=")
7588
+    flags+=("--token=")
7589
+    flags+=("--user=")
7590
+    flags+=("--v=")
7591
+    flags+=("--vmodule=")
7592
+
7593
+    must_have_one_flag=()
7594
+    must_have_one_noun=()
7595
+}
7596
+
7597
+_oc_adm_overwrite-policy()
7598
+{
7599
+    last_command="oc_adm_overwrite-policy"
7600
+    commands=()
7601
+
7602
+    flags=()
7603
+    two_word_flags=()
7604
+    flags_with_completion=()
7605
+    flags_completion=()
7606
+
7607
+    flags+=("--filename=")
7608
+    flags_with_completion+=("--filename")
7609
+    flags_completion+=("_filedir")
7610
+    flags+=("--force")
7611
+    flags+=("-f")
7612
+    flags+=("--master-config=")
7613
+    flags_with_completion+=("--master-config")
7614
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
7615
+    flags+=("--alsologtostderr")
7616
+    flags+=("--api-version=")
7617
+    flags+=("--boot-id-file=")
7618
+    flags+=("--certificate-authority=")
7619
+    flags_with_completion+=("--certificate-authority")
7620
+    flags_completion+=("_filedir")
7621
+    flags+=("--client-certificate=")
7622
+    flags_with_completion+=("--client-certificate")
7623
+    flags_completion+=("_filedir")
7624
+    flags+=("--client-key=")
7625
+    flags_with_completion+=("--client-key")
7626
+    flags_completion+=("_filedir")
7627
+    flags+=("--cluster=")
7628
+    flags+=("--config=")
7629
+    flags_with_completion+=("--config")
7630
+    flags_completion+=("_filedir")
7631
+    flags+=("--container-hints=")
7632
+    flags+=("--context=")
7633
+    flags+=("--docker=")
7634
+    flags+=("--docker-only")
7635
+    flags+=("--docker-root=")
7636
+    flags+=("--docker-run=")
7637
+    flags+=("--enable-load-reader")
7638
+    flags+=("--event-storage-age-limit=")
7639
+    flags+=("--event-storage-event-limit=")
7640
+    flags+=("--global-housekeeping-interval=")
7641
+    flags+=("--google-json-key=")
7642
+    flags+=("--housekeeping-interval=")
7643
+    flags+=("--httptest.serve=")
7644
+    flags+=("--insecure-skip-tls-verify")
7645
+    flags+=("--ir-data-source=")
7646
+    flags+=("--ir-dbname=")
7647
+    flags+=("--ir-influxdb-host=")
7648
+    flags+=("--ir-namespace-only")
7649
+    flags+=("--ir-password=")
7650
+    flags+=("--ir-percentile=")
7651
+    flags+=("--ir-user=")
7652
+    flags+=("--log-backtrace-at=")
7653
+    flags+=("--log-cadvisor-usage")
7654
+    flags+=("--log-dir=")
7655
+    flags+=("--log-flush-frequency=")
7656
+    flags+=("--logtostderr")
7657
+    flags+=("--machine-id-file=")
7658
+    flags+=("--match-server-version")
7659
+    flags+=("--namespace=")
7660
+    two_word_flags+=("-n")
7661
+    flags+=("--nosystemd")
7662
+    flags+=("--server=")
7663
+    flags+=("--stderrthreshold=")
7664
+    flags+=("--storage-driver-buffer-duration=")
7665
+    flags+=("--storage-driver-db=")
7666
+    flags+=("--storage-driver-host=")
7667
+    flags+=("--storage-driver-password=")
7668
+    flags+=("--storage-driver-secure")
7669
+    flags+=("--storage-driver-table=")
7670
+    flags+=("--storage-driver-user=")
7671
+    flags+=("--token=")
7672
+    flags+=("--user=")
7673
+    flags+=("--v=")
7674
+    flags+=("--vmodule=")
7675
+
7676
+    must_have_one_flag=()
7677
+    must_have_one_noun=()
7678
+}
7679
+
7680
+_oc_adm_create-node-config()
7681
+{
7682
+    last_command="oc_adm_create-node-config"
7683
+    commands=()
7684
+
7685
+    flags=()
7686
+    two_word_flags=()
7687
+    flags_with_completion=()
7688
+    flags_completion=()
7689
+
7690
+    flags+=("--allow-disabled-docker")
7691
+    flags+=("--certificate-authority=")
7692
+    flags_with_completion+=("--certificate-authority")
7693
+    flags_completion+=("_filedir")
7694
+    flags+=("--client-certificate=")
7695
+    flags_with_completion+=("--client-certificate")
7696
+    flags_completion+=("_filedir")
7697
+    flags+=("--client-key=")
7698
+    flags_with_completion+=("--client-key")
7699
+    flags_completion+=("_filedir")
7700
+    flags+=("--dns-domain=")
7701
+    flags+=("--dns-ip=")
7702
+    flags+=("--hostnames=")
7703
+    flags+=("--images=")
7704
+    flags+=("--latest-images")
7705
+    flags+=("--listen=")
7706
+    flags+=("--master=")
7707
+    flags+=("--network-plugin=")
7708
+    flags+=("--node=")
7709
+    flags+=("--node-client-certificate-authority=")
7710
+    flags_with_completion+=("--node-client-certificate-authority")
7711
+    flags_completion+=("_filedir")
7712
+    flags+=("--node-dir=")
7713
+    flags_with_completion+=("--node-dir")
7714
+    flags_completion+=("_filedir")
7715
+    flags+=("--server-certificate=")
7716
+    flags_with_completion+=("--server-certificate")
7717
+    flags_completion+=("_filedir")
7718
+    flags+=("--server-key=")
7719
+    flags_with_completion+=("--server-key")
7720
+    flags_completion+=("_filedir")
7721
+    flags+=("--signer-cert=")
7722
+    flags_with_completion+=("--signer-cert")
7723
+    flags_completion+=("_filedir")
7724
+    flags+=("--signer-key=")
7725
+    flags_with_completion+=("--signer-key")
7726
+    flags_completion+=("_filedir")
7727
+    flags+=("--signer-serial=")
7728
+    flags_with_completion+=("--signer-serial")
7729
+    flags_completion+=("_filedir")
7730
+    flags+=("--volume-dir=")
7731
+    flags_with_completion+=("--volume-dir")
7732
+    flags_completion+=("_filedir")
7733
+    flags+=("--alsologtostderr")
7734
+    flags+=("--api-version=")
7735
+    flags+=("--boot-id-file=")
7736
+    flags+=("--cluster=")
7737
+    flags+=("--config=")
7738
+    flags_with_completion+=("--config")
7739
+    flags_completion+=("_filedir")
7740
+    flags+=("--container-hints=")
7741
+    flags+=("--context=")
7742
+    flags+=("--docker=")
7743
+    flags+=("--docker-only")
7744
+    flags+=("--docker-root=")
7745
+    flags+=("--docker-run=")
7746
+    flags+=("--enable-load-reader")
7747
+    flags+=("--event-storage-age-limit=")
7748
+    flags+=("--event-storage-event-limit=")
7749
+    flags+=("--global-housekeeping-interval=")
7750
+    flags+=("--google-json-key=")
7751
+    flags+=("--housekeeping-interval=")
7752
+    flags+=("--httptest.serve=")
7753
+    flags+=("--insecure-skip-tls-verify")
7754
+    flags+=("--ir-data-source=")
7755
+    flags+=("--ir-dbname=")
7756
+    flags+=("--ir-influxdb-host=")
7757
+    flags+=("--ir-namespace-only")
7758
+    flags+=("--ir-password=")
7759
+    flags+=("--ir-percentile=")
7760
+    flags+=("--ir-user=")
7761
+    flags+=("--log-backtrace-at=")
7762
+    flags+=("--log-cadvisor-usage")
7763
+    flags+=("--log-dir=")
7764
+    flags+=("--log-flush-frequency=")
7765
+    flags+=("--logtostderr")
7766
+    flags+=("--machine-id-file=")
7767
+    flags+=("--match-server-version")
7768
+    flags+=("--namespace=")
7769
+    two_word_flags+=("-n")
7770
+    flags+=("--nosystemd")
7771
+    flags+=("--server=")
7772
+    flags+=("--stderrthreshold=")
7773
+    flags+=("--storage-driver-buffer-duration=")
7774
+    flags+=("--storage-driver-db=")
7775
+    flags+=("--storage-driver-host=")
7776
+    flags+=("--storage-driver-password=")
7777
+    flags+=("--storage-driver-secure")
7778
+    flags+=("--storage-driver-table=")
7779
+    flags+=("--storage-driver-user=")
7780
+    flags+=("--token=")
7781
+    flags+=("--user=")
7782
+    flags+=("--v=")
7783
+    flags+=("--vmodule=")
7784
+
7785
+    must_have_one_flag=()
7786
+    must_have_one_noun=()
7787
+}
7788
+
7789
+_oc_adm_ca_create-master-certs()
7790
+{
7791
+    last_command="oc_adm_ca_create-master-certs"
7792
+    commands=()
7793
+
7794
+    flags=()
7795
+    two_word_flags=()
7796
+    flags_with_completion=()
7797
+    flags_completion=()
7798
+
7799
+    flags+=("--cert-dir=")
7800
+    flags_with_completion+=("--cert-dir")
7801
+    flags_completion+=("_filedir")
7802
+    flags+=("--hostnames=")
7803
+    flags+=("--master=")
7804
+    flags+=("--overwrite")
7805
+    flags+=("--public-master=")
7806
+    flags+=("--signer-name=")
7807
+    flags+=("--alsologtostderr")
7808
+    flags+=("--api-version=")
7809
+    flags+=("--boot-id-file=")
7810
+    flags+=("--certificate-authority=")
7811
+    flags_with_completion+=("--certificate-authority")
7812
+    flags_completion+=("_filedir")
7813
+    flags+=("--client-certificate=")
7814
+    flags_with_completion+=("--client-certificate")
7815
+    flags_completion+=("_filedir")
7816
+    flags+=("--client-key=")
7817
+    flags_with_completion+=("--client-key")
7818
+    flags_completion+=("_filedir")
7819
+    flags+=("--cluster=")
7820
+    flags+=("--config=")
7821
+    flags_with_completion+=("--config")
7822
+    flags_completion+=("_filedir")
7823
+    flags+=("--container-hints=")
7824
+    flags+=("--context=")
7825
+    flags+=("--docker=")
7826
+    flags+=("--docker-only")
7827
+    flags+=("--docker-root=")
7828
+    flags+=("--docker-run=")
7829
+    flags+=("--enable-load-reader")
7830
+    flags+=("--event-storage-age-limit=")
7831
+    flags+=("--event-storage-event-limit=")
7832
+    flags+=("--global-housekeeping-interval=")
7833
+    flags+=("--google-json-key=")
7834
+    flags+=("--housekeeping-interval=")
7835
+    flags+=("--httptest.serve=")
7836
+    flags+=("--insecure-skip-tls-verify")
7837
+    flags+=("--ir-data-source=")
7838
+    flags+=("--ir-dbname=")
7839
+    flags+=("--ir-influxdb-host=")
7840
+    flags+=("--ir-namespace-only")
7841
+    flags+=("--ir-password=")
7842
+    flags+=("--ir-percentile=")
7843
+    flags+=("--ir-user=")
7844
+    flags+=("--log-backtrace-at=")
7845
+    flags+=("--log-cadvisor-usage")
7846
+    flags+=("--log-dir=")
7847
+    flags+=("--log-flush-frequency=")
7848
+    flags+=("--logtostderr")
7849
+    flags+=("--machine-id-file=")
7850
+    flags+=("--match-server-version")
7851
+    flags+=("--namespace=")
7852
+    two_word_flags+=("-n")
7853
+    flags+=("--nosystemd")
7854
+    flags+=("--server=")
7855
+    flags+=("--stderrthreshold=")
7856
+    flags+=("--storage-driver-buffer-duration=")
7857
+    flags+=("--storage-driver-db=")
7858
+    flags+=("--storage-driver-host=")
7859
+    flags+=("--storage-driver-password=")
7860
+    flags+=("--storage-driver-secure")
7861
+    flags+=("--storage-driver-table=")
7862
+    flags+=("--storage-driver-user=")
7863
+    flags+=("--token=")
7864
+    flags+=("--user=")
7865
+    flags+=("--v=")
7866
+    flags+=("--vmodule=")
7867
+
7868
+    must_have_one_flag=()
7869
+    must_have_one_noun=()
7870
+}
7871
+
7872
+_oc_adm_ca_create-key-pair()
7873
+{
7874
+    last_command="oc_adm_ca_create-key-pair"
7875
+    commands=()
7876
+
7877
+    flags=()
7878
+    two_word_flags=()
7879
+    flags_with_completion=()
7880
+    flags_completion=()
7881
+
7882
+    flags+=("--overwrite")
7883
+    flags+=("--private-key=")
7884
+    flags_with_completion+=("--private-key")
7885
+    flags_completion+=("_filedir")
7886
+    flags+=("--public-key=")
7887
+    flags_with_completion+=("--public-key")
7888
+    flags_completion+=("_filedir")
7889
+    flags+=("--alsologtostderr")
7890
+    flags+=("--api-version=")
7891
+    flags+=("--boot-id-file=")
7892
+    flags+=("--certificate-authority=")
7893
+    flags_with_completion+=("--certificate-authority")
7894
+    flags_completion+=("_filedir")
7895
+    flags+=("--client-certificate=")
7896
+    flags_with_completion+=("--client-certificate")
7897
+    flags_completion+=("_filedir")
7898
+    flags+=("--client-key=")
7899
+    flags_with_completion+=("--client-key")
7900
+    flags_completion+=("_filedir")
7901
+    flags+=("--cluster=")
7902
+    flags+=("--config=")
7903
+    flags_with_completion+=("--config")
7904
+    flags_completion+=("_filedir")
7905
+    flags+=("--container-hints=")
7906
+    flags+=("--context=")
7907
+    flags+=("--docker=")
7908
+    flags+=("--docker-only")
7909
+    flags+=("--docker-root=")
7910
+    flags+=("--docker-run=")
7911
+    flags+=("--enable-load-reader")
7912
+    flags+=("--event-storage-age-limit=")
7913
+    flags+=("--event-storage-event-limit=")
7914
+    flags+=("--global-housekeeping-interval=")
7915
+    flags+=("--google-json-key=")
7916
+    flags+=("--housekeeping-interval=")
7917
+    flags+=("--httptest.serve=")
7918
+    flags+=("--insecure-skip-tls-verify")
7919
+    flags+=("--ir-data-source=")
7920
+    flags+=("--ir-dbname=")
7921
+    flags+=("--ir-influxdb-host=")
7922
+    flags+=("--ir-namespace-only")
7923
+    flags+=("--ir-password=")
7924
+    flags+=("--ir-percentile=")
7925
+    flags+=("--ir-user=")
7926
+    flags+=("--log-backtrace-at=")
7927
+    flags+=("--log-cadvisor-usage")
7928
+    flags+=("--log-dir=")
7929
+    flags+=("--log-flush-frequency=")
7930
+    flags+=("--logtostderr")
7931
+    flags+=("--machine-id-file=")
7932
+    flags+=("--match-server-version")
7933
+    flags+=("--namespace=")
7934
+    two_word_flags+=("-n")
7935
+    flags+=("--nosystemd")
7936
+    flags+=("--server=")
7937
+    flags+=("--stderrthreshold=")
7938
+    flags+=("--storage-driver-buffer-duration=")
7939
+    flags+=("--storage-driver-db=")
7940
+    flags+=("--storage-driver-host=")
7941
+    flags+=("--storage-driver-password=")
7942
+    flags+=("--storage-driver-secure")
7943
+    flags+=("--storage-driver-table=")
7944
+    flags+=("--storage-driver-user=")
7945
+    flags+=("--token=")
7946
+    flags+=("--user=")
7947
+    flags+=("--v=")
7948
+    flags+=("--vmodule=")
7949
+
7950
+    must_have_one_flag=()
7951
+    must_have_one_noun=()
7952
+}
7953
+
7954
+_oc_adm_ca_create-server-cert()
7955
+{
7956
+    last_command="oc_adm_ca_create-server-cert"
7957
+    commands=()
7958
+
7959
+    flags=()
7960
+    two_word_flags=()
7961
+    flags_with_completion=()
7962
+    flags_completion=()
7963
+
7964
+    flags+=("--cert=")
7965
+    flags_with_completion+=("--cert")
7966
+    flags_completion+=("_filedir")
7967
+    flags+=("--hostnames=")
7968
+    flags+=("--key=")
7969
+    flags_with_completion+=("--key")
7970
+    flags_completion+=("_filedir")
7971
+    flags+=("--overwrite")
7972
+    flags+=("--signer-cert=")
7973
+    flags_with_completion+=("--signer-cert")
7974
+    flags_completion+=("_filedir")
7975
+    flags+=("--signer-key=")
7976
+    flags_with_completion+=("--signer-key")
7977
+    flags_completion+=("_filedir")
7978
+    flags+=("--signer-serial=")
7979
+    flags_with_completion+=("--signer-serial")
7980
+    flags_completion+=("_filedir")
7981
+    flags+=("--alsologtostderr")
7982
+    flags+=("--api-version=")
7983
+    flags+=("--boot-id-file=")
7984
+    flags+=("--certificate-authority=")
7985
+    flags_with_completion+=("--certificate-authority")
7986
+    flags_completion+=("_filedir")
7987
+    flags+=("--client-certificate=")
7988
+    flags_with_completion+=("--client-certificate")
7989
+    flags_completion+=("_filedir")
7990
+    flags+=("--client-key=")
7991
+    flags_with_completion+=("--client-key")
7992
+    flags_completion+=("_filedir")
7993
+    flags+=("--cluster=")
7994
+    flags+=("--config=")
7995
+    flags_with_completion+=("--config")
7996
+    flags_completion+=("_filedir")
7997
+    flags+=("--container-hints=")
7998
+    flags+=("--context=")
7999
+    flags+=("--docker=")
8000
+    flags+=("--docker-only")
8001
+    flags+=("--docker-root=")
8002
+    flags+=("--docker-run=")
8003
+    flags+=("--enable-load-reader")
8004
+    flags+=("--event-storage-age-limit=")
8005
+    flags+=("--event-storage-event-limit=")
8006
+    flags+=("--global-housekeeping-interval=")
8007
+    flags+=("--google-json-key=")
8008
+    flags+=("--housekeeping-interval=")
8009
+    flags+=("--httptest.serve=")
8010
+    flags+=("--insecure-skip-tls-verify")
8011
+    flags+=("--ir-data-source=")
8012
+    flags+=("--ir-dbname=")
8013
+    flags+=("--ir-influxdb-host=")
8014
+    flags+=("--ir-namespace-only")
8015
+    flags+=("--ir-password=")
8016
+    flags+=("--ir-percentile=")
8017
+    flags+=("--ir-user=")
8018
+    flags+=("--log-backtrace-at=")
8019
+    flags+=("--log-cadvisor-usage")
8020
+    flags+=("--log-dir=")
8021
+    flags+=("--log-flush-frequency=")
8022
+    flags+=("--logtostderr")
8023
+    flags+=("--machine-id-file=")
8024
+    flags+=("--match-server-version")
8025
+    flags+=("--namespace=")
8026
+    two_word_flags+=("-n")
8027
+    flags+=("--nosystemd")
8028
+    flags+=("--server=")
8029
+    flags+=("--stderrthreshold=")
8030
+    flags+=("--storage-driver-buffer-duration=")
8031
+    flags+=("--storage-driver-db=")
8032
+    flags+=("--storage-driver-host=")
8033
+    flags+=("--storage-driver-password=")
8034
+    flags+=("--storage-driver-secure")
8035
+    flags+=("--storage-driver-table=")
8036
+    flags+=("--storage-driver-user=")
8037
+    flags+=("--token=")
8038
+    flags+=("--user=")
8039
+    flags+=("--v=")
8040
+    flags+=("--vmodule=")
8041
+
8042
+    must_have_one_flag=()
8043
+    must_have_one_noun=()
8044
+}
8045
+
8046
+_oc_adm_ca_create-signer-cert()
8047
+{
8048
+    last_command="oc_adm_ca_create-signer-cert"
8049
+    commands=()
8050
+
8051
+    flags=()
8052
+    two_word_flags=()
8053
+    flags_with_completion=()
8054
+    flags_completion=()
8055
+
8056
+    flags+=("--cert=")
8057
+    flags_with_completion+=("--cert")
8058
+    flags_completion+=("_filedir")
8059
+    flags+=("--key=")
8060
+    flags_with_completion+=("--key")
8061
+    flags_completion+=("_filedir")
8062
+    flags+=("--name=")
8063
+    flags+=("--overwrite")
8064
+    flags+=("--serial=")
8065
+    flags_with_completion+=("--serial")
8066
+    flags_completion+=("_filedir")
8067
+    flags+=("--alsologtostderr")
8068
+    flags+=("--api-version=")
8069
+    flags+=("--boot-id-file=")
8070
+    flags+=("--certificate-authority=")
8071
+    flags_with_completion+=("--certificate-authority")
8072
+    flags_completion+=("_filedir")
8073
+    flags+=("--client-certificate=")
8074
+    flags_with_completion+=("--client-certificate")
8075
+    flags_completion+=("_filedir")
8076
+    flags+=("--client-key=")
8077
+    flags_with_completion+=("--client-key")
8078
+    flags_completion+=("_filedir")
8079
+    flags+=("--cluster=")
8080
+    flags+=("--config=")
8081
+    flags_with_completion+=("--config")
8082
+    flags_completion+=("_filedir")
8083
+    flags+=("--container-hints=")
8084
+    flags+=("--context=")
8085
+    flags+=("--docker=")
8086
+    flags+=("--docker-only")
8087
+    flags+=("--docker-root=")
8088
+    flags+=("--docker-run=")
8089
+    flags+=("--enable-load-reader")
8090
+    flags+=("--event-storage-age-limit=")
8091
+    flags+=("--event-storage-event-limit=")
8092
+    flags+=("--global-housekeeping-interval=")
8093
+    flags+=("--google-json-key=")
8094
+    flags+=("--housekeeping-interval=")
8095
+    flags+=("--httptest.serve=")
8096
+    flags+=("--insecure-skip-tls-verify")
8097
+    flags+=("--ir-data-source=")
8098
+    flags+=("--ir-dbname=")
8099
+    flags+=("--ir-influxdb-host=")
8100
+    flags+=("--ir-namespace-only")
8101
+    flags+=("--ir-password=")
8102
+    flags+=("--ir-percentile=")
8103
+    flags+=("--ir-user=")
8104
+    flags+=("--log-backtrace-at=")
8105
+    flags+=("--log-cadvisor-usage")
8106
+    flags+=("--log-dir=")
8107
+    flags+=("--log-flush-frequency=")
8108
+    flags+=("--logtostderr")
8109
+    flags+=("--machine-id-file=")
8110
+    flags+=("--match-server-version")
8111
+    flags+=("--namespace=")
8112
+    two_word_flags+=("-n")
8113
+    flags+=("--nosystemd")
8114
+    flags+=("--server=")
8115
+    flags+=("--stderrthreshold=")
8116
+    flags+=("--storage-driver-buffer-duration=")
8117
+    flags+=("--storage-driver-db=")
8118
+    flags+=("--storage-driver-host=")
8119
+    flags+=("--storage-driver-password=")
8120
+    flags+=("--storage-driver-secure")
8121
+    flags+=("--storage-driver-table=")
8122
+    flags+=("--storage-driver-user=")
8123
+    flags+=("--token=")
8124
+    flags+=("--user=")
8125
+    flags+=("--v=")
8126
+    flags+=("--vmodule=")
8127
+
8128
+    must_have_one_flag=()
8129
+    must_have_one_noun=()
8130
+}
8131
+
8132
+_oc_adm_ca()
8133
+{
8134
+    last_command="oc_adm_ca"
8135
+    commands=()
8136
+    commands+=("create-master-certs")
8137
+    commands+=("create-key-pair")
8138
+    commands+=("create-server-cert")
8139
+    commands+=("create-signer-cert")
8140
+
8141
+    flags=()
8142
+    two_word_flags=()
8143
+    flags_with_completion=()
8144
+    flags_completion=()
8145
+
8146
+    flags+=("--alsologtostderr")
8147
+    flags+=("--api-version=")
8148
+    flags+=("--boot-id-file=")
8149
+    flags+=("--certificate-authority=")
8150
+    flags_with_completion+=("--certificate-authority")
8151
+    flags_completion+=("_filedir")
8152
+    flags+=("--client-certificate=")
8153
+    flags_with_completion+=("--client-certificate")
8154
+    flags_completion+=("_filedir")
8155
+    flags+=("--client-key=")
8156
+    flags_with_completion+=("--client-key")
8157
+    flags_completion+=("_filedir")
8158
+    flags+=("--cluster=")
8159
+    flags+=("--config=")
8160
+    flags_with_completion+=("--config")
8161
+    flags_completion+=("_filedir")
8162
+    flags+=("--container-hints=")
8163
+    flags+=("--context=")
8164
+    flags+=("--docker=")
8165
+    flags+=("--docker-only")
8166
+    flags+=("--docker-root=")
8167
+    flags+=("--docker-run=")
8168
+    flags+=("--enable-load-reader")
8169
+    flags+=("--event-storage-age-limit=")
8170
+    flags+=("--event-storage-event-limit=")
8171
+    flags+=("--global-housekeeping-interval=")
8172
+    flags+=("--google-json-key=")
8173
+    flags+=("--housekeeping-interval=")
8174
+    flags+=("--httptest.serve=")
8175
+    flags+=("--insecure-skip-tls-verify")
8176
+    flags+=("--ir-data-source=")
8177
+    flags+=("--ir-dbname=")
8178
+    flags+=("--ir-influxdb-host=")
8179
+    flags+=("--ir-namespace-only")
8180
+    flags+=("--ir-password=")
8181
+    flags+=("--ir-percentile=")
8182
+    flags+=("--ir-user=")
8183
+    flags+=("--log-backtrace-at=")
8184
+    flags+=("--log-cadvisor-usage")
8185
+    flags+=("--log-dir=")
8186
+    flags+=("--log-flush-frequency=")
8187
+    flags+=("--logtostderr")
8188
+    flags+=("--machine-id-file=")
8189
+    flags+=("--match-server-version")
8190
+    flags+=("--namespace=")
8191
+    two_word_flags+=("-n")
8192
+    flags+=("--nosystemd")
8193
+    flags+=("--server=")
8194
+    flags+=("--stderrthreshold=")
8195
+    flags+=("--storage-driver-buffer-duration=")
8196
+    flags+=("--storage-driver-db=")
8197
+    flags+=("--storage-driver-host=")
8198
+    flags+=("--storage-driver-password=")
8199
+    flags+=("--storage-driver-secure")
8200
+    flags+=("--storage-driver-table=")
8201
+    flags+=("--storage-driver-user=")
8202
+    flags+=("--token=")
8203
+    flags+=("--user=")
8204
+    flags+=("--v=")
8205
+    flags+=("--vmodule=")
8206
+
8207
+    must_have_one_flag=()
8208
+    must_have_one_noun=()
8209
+}
8210
+
8211
+_oc_adm_options()
8212
+{
8213
+    last_command="oc_adm_options"
8214
+    commands=()
8215
+
8216
+    flags=()
8217
+    two_word_flags=()
8218
+    flags_with_completion=()
8219
+    flags_completion=()
8220
+
8221
+    flags+=("--alsologtostderr")
8222
+    flags+=("--api-version=")
8223
+    flags+=("--boot-id-file=")
8224
+    flags+=("--certificate-authority=")
8225
+    flags_with_completion+=("--certificate-authority")
8226
+    flags_completion+=("_filedir")
8227
+    flags+=("--client-certificate=")
8228
+    flags_with_completion+=("--client-certificate")
8229
+    flags_completion+=("_filedir")
8230
+    flags+=("--client-key=")
8231
+    flags_with_completion+=("--client-key")
8232
+    flags_completion+=("_filedir")
8233
+    flags+=("--cluster=")
8234
+    flags+=("--config=")
8235
+    flags_with_completion+=("--config")
8236
+    flags_completion+=("_filedir")
8237
+    flags+=("--container-hints=")
8238
+    flags+=("--context=")
8239
+    flags+=("--docker=")
8240
+    flags+=("--docker-only")
8241
+    flags+=("--docker-root=")
8242
+    flags+=("--docker-run=")
8243
+    flags+=("--enable-load-reader")
8244
+    flags+=("--event-storage-age-limit=")
8245
+    flags+=("--event-storage-event-limit=")
8246
+    flags+=("--global-housekeeping-interval=")
8247
+    flags+=("--google-json-key=")
8248
+    flags+=("--housekeeping-interval=")
8249
+    flags+=("--httptest.serve=")
8250
+    flags+=("--insecure-skip-tls-verify")
8251
+    flags+=("--ir-data-source=")
8252
+    flags+=("--ir-dbname=")
8253
+    flags+=("--ir-influxdb-host=")
8254
+    flags+=("--ir-namespace-only")
8255
+    flags+=("--ir-password=")
8256
+    flags+=("--ir-percentile=")
8257
+    flags+=("--ir-user=")
8258
+    flags+=("--log-backtrace-at=")
8259
+    flags+=("--log-cadvisor-usage")
8260
+    flags+=("--log-dir=")
8261
+    flags+=("--log-flush-frequency=")
8262
+    flags+=("--logtostderr")
8263
+    flags+=("--machine-id-file=")
8264
+    flags+=("--match-server-version")
8265
+    flags+=("--namespace=")
8266
+    two_word_flags+=("-n")
8267
+    flags+=("--nosystemd")
8268
+    flags+=("--server=")
8269
+    flags+=("--stderrthreshold=")
8270
+    flags+=("--storage-driver-buffer-duration=")
8271
+    flags+=("--storage-driver-db=")
8272
+    flags+=("--storage-driver-host=")
8273
+    flags+=("--storage-driver-password=")
8274
+    flags+=("--storage-driver-secure")
8275
+    flags+=("--storage-driver-table=")
8276
+    flags+=("--storage-driver-user=")
8277
+    flags+=("--token=")
8278
+    flags+=("--user=")
8279
+    flags+=("--v=")
8280
+    flags+=("--vmodule=")
8281
+
8282
+    must_have_one_flag=()
8283
+    must_have_one_noun=()
8284
+}
8285
+
8286
+_oc_adm()
8287
+{
8288
+    last_command="oc_adm"
8289
+    commands=()
8290
+    commands+=("new-project")
8291
+    commands+=("policy")
8292
+    commands+=("groups")
8293
+    commands+=("router")
8294
+    commands+=("ipfailover")
8295
+    commands+=("registry")
8296
+    commands+=("build-chain")
8297
+    commands+=("manage-node")
8298
+    commands+=("prune")
8299
+    commands+=("config")
8300
+    commands+=("create-kubeconfig")
8301
+    commands+=("create-api-client-config")
8302
+    commands+=("pod-network")
8303
+    commands+=("create-bootstrap-project-template")
8304
+    commands+=("create-bootstrap-policy-file")
8305
+    commands+=("create-login-template")
8306
+    commands+=("create-provider-selection-template")
8307
+    commands+=("create-error-template")
8308
+    commands+=("overwrite-policy")
8309
+    commands+=("create-node-config")
8310
+    commands+=("ca")
8311
+    commands+=("options")
8312
+
8313
+    flags=()
8314
+    two_word_flags=()
8315
+    flags_with_completion=()
8316
+    flags_completion=()
8317
+
8318
+    flags+=("--alsologtostderr")
8319
+    flags+=("--api-version=")
8320
+    flags+=("--boot-id-file=")
8321
+    flags+=("--certificate-authority=")
8322
+    flags_with_completion+=("--certificate-authority")
8323
+    flags_completion+=("_filedir")
8324
+    flags+=("--client-certificate=")
8325
+    flags_with_completion+=("--client-certificate")
8326
+    flags_completion+=("_filedir")
8327
+    flags+=("--client-key=")
8328
+    flags_with_completion+=("--client-key")
8329
+    flags_completion+=("_filedir")
8330
+    flags+=("--cluster=")
8331
+    flags+=("--config=")
8332
+    flags_with_completion+=("--config")
8333
+    flags_completion+=("_filedir")
8334
+    flags+=("--container-hints=")
8335
+    flags+=("--context=")
8336
+    flags+=("--docker=")
8337
+    flags+=("--docker-only")
8338
+    flags+=("--docker-root=")
8339
+    flags+=("--docker-run=")
8340
+    flags+=("--enable-load-reader")
8341
+    flags+=("--event-storage-age-limit=")
8342
+    flags+=("--event-storage-event-limit=")
8343
+    flags+=("--global-housekeeping-interval=")
8344
+    flags+=("--housekeeping-interval=")
8345
+    flags+=("--httptest.serve=")
8346
+    flags+=("--insecure-skip-tls-verify")
8347
+    flags+=("--ir-data-source=")
8348
+    flags+=("--ir-dbname=")
8349
+    flags+=("--ir-influxdb-host=")
8350
+    flags+=("--ir-namespace-only")
8351
+    flags+=("--ir-password=")
8352
+    flags+=("--ir-percentile=")
8353
+    flags+=("--ir-user=")
8354
+    flags+=("--log-backtrace-at=")
8355
+    flags+=("--log-cadvisor-usage")
8356
+    flags+=("--log-dir=")
8357
+    flags+=("--logtostderr")
8358
+    flags+=("--machine-id-file=")
8359
+    flags+=("--match-server-version")
8360
+    flags+=("--namespace=")
8361
+    two_word_flags+=("-n")
8362
+    flags+=("--nosystemd")
8363
+    flags+=("--server=")
8364
+    flags+=("--stderrthreshold=")
8365
+    flags+=("--storage-driver-buffer-duration=")
8366
+    flags+=("--storage-driver-db=")
8367
+    flags+=("--storage-driver-host=")
8368
+    flags+=("--storage-driver-password=")
8369
+    flags+=("--storage-driver-secure")
8370
+    flags+=("--storage-driver-table=")
8371
+    flags+=("--storage-driver-user=")
8372
+    flags+=("--token=")
8373
+    flags+=("--user=")
8374
+    flags+=("--v=")
8375
+    flags+=("--vmodule=")
8376
+    flags+=("--google-json-key=")
8377
+    flags+=("--log-flush-frequency=")
8378
+
8379
+    must_have_one_flag=()
8380
+    must_have_one_noun=()
8381
+}
8382
+
3191 8383
 _oc_create_namespace()
3192 8384
 {
3193 8385
     last_command="oc_create_namespace"
... ...
@@ -7055,6 +12247,7 @@ _oc()
7055 7055
     commands+=("exec")
7056 7056
     commands+=("port-forward")
7057 7057
     commands+=("proxy")
7058
+    commands+=("adm")
7058 7059
     commands+=("create")
7059 7060
     commands+=("replace")
7060 7061
     commands+=("apply")
... ...
@@ -8959,6 +8959,5198 @@ _openshift_cli_proxy()
8959 8959
     must_have_one_noun=()
8960 8960
 }
8961 8961
 
8962
+_openshift_cli_adm_new-project()
8963
+{
8964
+    last_command="openshift_cli_adm_new-project"
8965
+    commands=()
8966
+
8967
+    flags=()
8968
+    two_word_flags=()
8969
+    flags_with_completion=()
8970
+    flags_completion=()
8971
+
8972
+    flags+=("--admin=")
8973
+    flags+=("--admin-role=")
8974
+    flags+=("--description=")
8975
+    flags+=("--display-name=")
8976
+    flags+=("--node-selector=")
8977
+    flags+=("--alsologtostderr")
8978
+    flags+=("--api-version=")
8979
+    flags+=("--boot-id-file=")
8980
+    flags+=("--certificate-authority=")
8981
+    flags_with_completion+=("--certificate-authority")
8982
+    flags_completion+=("_filedir")
8983
+    flags+=("--client-certificate=")
8984
+    flags_with_completion+=("--client-certificate")
8985
+    flags_completion+=("_filedir")
8986
+    flags+=("--client-key=")
8987
+    flags_with_completion+=("--client-key")
8988
+    flags_completion+=("_filedir")
8989
+    flags+=("--cluster=")
8990
+    flags+=("--config=")
8991
+    flags_with_completion+=("--config")
8992
+    flags_completion+=("_filedir")
8993
+    flags+=("--container-hints=")
8994
+    flags+=("--context=")
8995
+    flags+=("--docker=")
8996
+    flags+=("--docker-only")
8997
+    flags+=("--docker-root=")
8998
+    flags+=("--docker-run=")
8999
+    flags+=("--enable-load-reader")
9000
+    flags+=("--event-storage-age-limit=")
9001
+    flags+=("--event-storage-event-limit=")
9002
+    flags+=("--global-housekeeping-interval=")
9003
+    flags+=("--google-json-key=")
9004
+    flags+=("--housekeeping-interval=")
9005
+    flags+=("--httptest.serve=")
9006
+    flags+=("--insecure-skip-tls-verify")
9007
+    flags+=("--ir-data-source=")
9008
+    flags+=("--ir-dbname=")
9009
+    flags+=("--ir-influxdb-host=")
9010
+    flags+=("--ir-namespace-only")
9011
+    flags+=("--ir-password=")
9012
+    flags+=("--ir-percentile=")
9013
+    flags+=("--ir-user=")
9014
+    flags+=("--log-backtrace-at=")
9015
+    flags+=("--log-cadvisor-usage")
9016
+    flags+=("--log-dir=")
9017
+    flags+=("--log-flush-frequency=")
9018
+    flags+=("--logtostderr")
9019
+    flags+=("--machine-id-file=")
9020
+    flags+=("--match-server-version")
9021
+    flags+=("--namespace=")
9022
+    two_word_flags+=("-n")
9023
+    flags+=("--nosystemd")
9024
+    flags+=("--server=")
9025
+    flags+=("--stderrthreshold=")
9026
+    flags+=("--storage-driver-buffer-duration=")
9027
+    flags+=("--storage-driver-db=")
9028
+    flags+=("--storage-driver-host=")
9029
+    flags+=("--storage-driver-password=")
9030
+    flags+=("--storage-driver-secure")
9031
+    flags+=("--storage-driver-table=")
9032
+    flags+=("--storage-driver-user=")
9033
+    flags+=("--token=")
9034
+    flags+=("--user=")
9035
+    flags+=("--v=")
9036
+    flags+=("--vmodule=")
9037
+
9038
+    must_have_one_flag=()
9039
+    must_have_one_noun=()
9040
+}
9041
+
9042
+_openshift_cli_adm_policy_who-can()
9043
+{
9044
+    last_command="openshift_cli_adm_policy_who-can"
9045
+    commands=()
9046
+
9047
+    flags=()
9048
+    two_word_flags=()
9049
+    flags_with_completion=()
9050
+    flags_completion=()
9051
+
9052
+    flags+=("--all-namespaces")
9053
+    flags+=("--alsologtostderr")
9054
+    flags+=("--api-version=")
9055
+    flags+=("--boot-id-file=")
9056
+    flags+=("--certificate-authority=")
9057
+    flags_with_completion+=("--certificate-authority")
9058
+    flags_completion+=("_filedir")
9059
+    flags+=("--client-certificate=")
9060
+    flags_with_completion+=("--client-certificate")
9061
+    flags_completion+=("_filedir")
9062
+    flags+=("--client-key=")
9063
+    flags_with_completion+=("--client-key")
9064
+    flags_completion+=("_filedir")
9065
+    flags+=("--cluster=")
9066
+    flags+=("--config=")
9067
+    flags_with_completion+=("--config")
9068
+    flags_completion+=("_filedir")
9069
+    flags+=("--container-hints=")
9070
+    flags+=("--context=")
9071
+    flags+=("--docker=")
9072
+    flags+=("--docker-only")
9073
+    flags+=("--docker-root=")
9074
+    flags+=("--docker-run=")
9075
+    flags+=("--enable-load-reader")
9076
+    flags+=("--event-storage-age-limit=")
9077
+    flags+=("--event-storage-event-limit=")
9078
+    flags+=("--global-housekeeping-interval=")
9079
+    flags+=("--google-json-key=")
9080
+    flags+=("--housekeeping-interval=")
9081
+    flags+=("--httptest.serve=")
9082
+    flags+=("--insecure-skip-tls-verify")
9083
+    flags+=("--ir-data-source=")
9084
+    flags+=("--ir-dbname=")
9085
+    flags+=("--ir-influxdb-host=")
9086
+    flags+=("--ir-namespace-only")
9087
+    flags+=("--ir-password=")
9088
+    flags+=("--ir-percentile=")
9089
+    flags+=("--ir-user=")
9090
+    flags+=("--log-backtrace-at=")
9091
+    flags+=("--log-cadvisor-usage")
9092
+    flags+=("--log-dir=")
9093
+    flags+=("--log-flush-frequency=")
9094
+    flags+=("--logtostderr")
9095
+    flags+=("--machine-id-file=")
9096
+    flags+=("--match-server-version")
9097
+    flags+=("--namespace=")
9098
+    two_word_flags+=("-n")
9099
+    flags+=("--nosystemd")
9100
+    flags+=("--server=")
9101
+    flags+=("--stderrthreshold=")
9102
+    flags+=("--storage-driver-buffer-duration=")
9103
+    flags+=("--storage-driver-db=")
9104
+    flags+=("--storage-driver-host=")
9105
+    flags+=("--storage-driver-password=")
9106
+    flags+=("--storage-driver-secure")
9107
+    flags+=("--storage-driver-table=")
9108
+    flags+=("--storage-driver-user=")
9109
+    flags+=("--token=")
9110
+    flags+=("--user=")
9111
+    flags+=("--v=")
9112
+    flags+=("--vmodule=")
9113
+
9114
+    must_have_one_flag=()
9115
+    must_have_one_noun=()
9116
+}
9117
+
9118
+_openshift_cli_adm_policy_remove-user()
9119
+{
9120
+    last_command="openshift_cli_adm_policy_remove-user"
9121
+    commands=()
9122
+
9123
+    flags=()
9124
+    two_word_flags=()
9125
+    flags_with_completion=()
9126
+    flags_completion=()
9127
+
9128
+    flags+=("--alsologtostderr")
9129
+    flags+=("--api-version=")
9130
+    flags+=("--boot-id-file=")
9131
+    flags+=("--certificate-authority=")
9132
+    flags_with_completion+=("--certificate-authority")
9133
+    flags_completion+=("_filedir")
9134
+    flags+=("--client-certificate=")
9135
+    flags_with_completion+=("--client-certificate")
9136
+    flags_completion+=("_filedir")
9137
+    flags+=("--client-key=")
9138
+    flags_with_completion+=("--client-key")
9139
+    flags_completion+=("_filedir")
9140
+    flags+=("--cluster=")
9141
+    flags+=("--config=")
9142
+    flags_with_completion+=("--config")
9143
+    flags_completion+=("_filedir")
9144
+    flags+=("--container-hints=")
9145
+    flags+=("--context=")
9146
+    flags+=("--docker=")
9147
+    flags+=("--docker-only")
9148
+    flags+=("--docker-root=")
9149
+    flags+=("--docker-run=")
9150
+    flags+=("--enable-load-reader")
9151
+    flags+=("--event-storage-age-limit=")
9152
+    flags+=("--event-storage-event-limit=")
9153
+    flags+=("--global-housekeeping-interval=")
9154
+    flags+=("--google-json-key=")
9155
+    flags+=("--housekeeping-interval=")
9156
+    flags+=("--httptest.serve=")
9157
+    flags+=("--insecure-skip-tls-verify")
9158
+    flags+=("--ir-data-source=")
9159
+    flags+=("--ir-dbname=")
9160
+    flags+=("--ir-influxdb-host=")
9161
+    flags+=("--ir-namespace-only")
9162
+    flags+=("--ir-password=")
9163
+    flags+=("--ir-percentile=")
9164
+    flags+=("--ir-user=")
9165
+    flags+=("--log-backtrace-at=")
9166
+    flags+=("--log-cadvisor-usage")
9167
+    flags+=("--log-dir=")
9168
+    flags+=("--log-flush-frequency=")
9169
+    flags+=("--logtostderr")
9170
+    flags+=("--machine-id-file=")
9171
+    flags+=("--match-server-version")
9172
+    flags+=("--namespace=")
9173
+    two_word_flags+=("-n")
9174
+    flags+=("--nosystemd")
9175
+    flags+=("--server=")
9176
+    flags+=("--stderrthreshold=")
9177
+    flags+=("--storage-driver-buffer-duration=")
9178
+    flags+=("--storage-driver-db=")
9179
+    flags+=("--storage-driver-host=")
9180
+    flags+=("--storage-driver-password=")
9181
+    flags+=("--storage-driver-secure")
9182
+    flags+=("--storage-driver-table=")
9183
+    flags+=("--storage-driver-user=")
9184
+    flags+=("--token=")
9185
+    flags+=("--user=")
9186
+    flags+=("--v=")
9187
+    flags+=("--vmodule=")
9188
+
9189
+    must_have_one_flag=()
9190
+    must_have_one_noun=()
9191
+}
9192
+
9193
+_openshift_cli_adm_policy_remove-group()
9194
+{
9195
+    last_command="openshift_cli_adm_policy_remove-group"
9196
+    commands=()
9197
+
9198
+    flags=()
9199
+    two_word_flags=()
9200
+    flags_with_completion=()
9201
+    flags_completion=()
9202
+
9203
+    flags+=("--alsologtostderr")
9204
+    flags+=("--api-version=")
9205
+    flags+=("--boot-id-file=")
9206
+    flags+=("--certificate-authority=")
9207
+    flags_with_completion+=("--certificate-authority")
9208
+    flags_completion+=("_filedir")
9209
+    flags+=("--client-certificate=")
9210
+    flags_with_completion+=("--client-certificate")
9211
+    flags_completion+=("_filedir")
9212
+    flags+=("--client-key=")
9213
+    flags_with_completion+=("--client-key")
9214
+    flags_completion+=("_filedir")
9215
+    flags+=("--cluster=")
9216
+    flags+=("--config=")
9217
+    flags_with_completion+=("--config")
9218
+    flags_completion+=("_filedir")
9219
+    flags+=("--container-hints=")
9220
+    flags+=("--context=")
9221
+    flags+=("--docker=")
9222
+    flags+=("--docker-only")
9223
+    flags+=("--docker-root=")
9224
+    flags+=("--docker-run=")
9225
+    flags+=("--enable-load-reader")
9226
+    flags+=("--event-storage-age-limit=")
9227
+    flags+=("--event-storage-event-limit=")
9228
+    flags+=("--global-housekeeping-interval=")
9229
+    flags+=("--google-json-key=")
9230
+    flags+=("--housekeeping-interval=")
9231
+    flags+=("--httptest.serve=")
9232
+    flags+=("--insecure-skip-tls-verify")
9233
+    flags+=("--ir-data-source=")
9234
+    flags+=("--ir-dbname=")
9235
+    flags+=("--ir-influxdb-host=")
9236
+    flags+=("--ir-namespace-only")
9237
+    flags+=("--ir-password=")
9238
+    flags+=("--ir-percentile=")
9239
+    flags+=("--ir-user=")
9240
+    flags+=("--log-backtrace-at=")
9241
+    flags+=("--log-cadvisor-usage")
9242
+    flags+=("--log-dir=")
9243
+    flags+=("--log-flush-frequency=")
9244
+    flags+=("--logtostderr")
9245
+    flags+=("--machine-id-file=")
9246
+    flags+=("--match-server-version")
9247
+    flags+=("--namespace=")
9248
+    two_word_flags+=("-n")
9249
+    flags+=("--nosystemd")
9250
+    flags+=("--server=")
9251
+    flags+=("--stderrthreshold=")
9252
+    flags+=("--storage-driver-buffer-duration=")
9253
+    flags+=("--storage-driver-db=")
9254
+    flags+=("--storage-driver-host=")
9255
+    flags+=("--storage-driver-password=")
9256
+    flags+=("--storage-driver-secure")
9257
+    flags+=("--storage-driver-table=")
9258
+    flags+=("--storage-driver-user=")
9259
+    flags+=("--token=")
9260
+    flags+=("--user=")
9261
+    flags+=("--v=")
9262
+    flags+=("--vmodule=")
9263
+
9264
+    must_have_one_flag=()
9265
+    must_have_one_noun=()
9266
+}
9267
+
9268
+_openshift_cli_adm_policy_add-role-to-user()
9269
+{
9270
+    last_command="openshift_cli_adm_policy_add-role-to-user"
9271
+    commands=()
9272
+
9273
+    flags=()
9274
+    two_word_flags=()
9275
+    flags_with_completion=()
9276
+    flags_completion=()
9277
+
9278
+    flags+=("--role-namespace=")
9279
+    flags+=("--serviceaccount=")
9280
+    two_word_flags+=("-z")
9281
+    flags+=("--alsologtostderr")
9282
+    flags+=("--api-version=")
9283
+    flags+=("--boot-id-file=")
9284
+    flags+=("--certificate-authority=")
9285
+    flags_with_completion+=("--certificate-authority")
9286
+    flags_completion+=("_filedir")
9287
+    flags+=("--client-certificate=")
9288
+    flags_with_completion+=("--client-certificate")
9289
+    flags_completion+=("_filedir")
9290
+    flags+=("--client-key=")
9291
+    flags_with_completion+=("--client-key")
9292
+    flags_completion+=("_filedir")
9293
+    flags+=("--cluster=")
9294
+    flags+=("--config=")
9295
+    flags_with_completion+=("--config")
9296
+    flags_completion+=("_filedir")
9297
+    flags+=("--container-hints=")
9298
+    flags+=("--context=")
9299
+    flags+=("--docker=")
9300
+    flags+=("--docker-only")
9301
+    flags+=("--docker-root=")
9302
+    flags+=("--docker-run=")
9303
+    flags+=("--enable-load-reader")
9304
+    flags+=("--event-storage-age-limit=")
9305
+    flags+=("--event-storage-event-limit=")
9306
+    flags+=("--global-housekeeping-interval=")
9307
+    flags+=("--google-json-key=")
9308
+    flags+=("--housekeeping-interval=")
9309
+    flags+=("--httptest.serve=")
9310
+    flags+=("--insecure-skip-tls-verify")
9311
+    flags+=("--ir-data-source=")
9312
+    flags+=("--ir-dbname=")
9313
+    flags+=("--ir-influxdb-host=")
9314
+    flags+=("--ir-namespace-only")
9315
+    flags+=("--ir-password=")
9316
+    flags+=("--ir-percentile=")
9317
+    flags+=("--ir-user=")
9318
+    flags+=("--log-backtrace-at=")
9319
+    flags+=("--log-cadvisor-usage")
9320
+    flags+=("--log-dir=")
9321
+    flags+=("--log-flush-frequency=")
9322
+    flags+=("--logtostderr")
9323
+    flags+=("--machine-id-file=")
9324
+    flags+=("--match-server-version")
9325
+    flags+=("--namespace=")
9326
+    two_word_flags+=("-n")
9327
+    flags+=("--nosystemd")
9328
+    flags+=("--server=")
9329
+    flags+=("--stderrthreshold=")
9330
+    flags+=("--storage-driver-buffer-duration=")
9331
+    flags+=("--storage-driver-db=")
9332
+    flags+=("--storage-driver-host=")
9333
+    flags+=("--storage-driver-password=")
9334
+    flags+=("--storage-driver-secure")
9335
+    flags+=("--storage-driver-table=")
9336
+    flags+=("--storage-driver-user=")
9337
+    flags+=("--token=")
9338
+    flags+=("--user=")
9339
+    flags+=("--v=")
9340
+    flags+=("--vmodule=")
9341
+
9342
+    must_have_one_flag=()
9343
+    must_have_one_noun=()
9344
+}
9345
+
9346
+_openshift_cli_adm_policy_add-role-to-group()
9347
+{
9348
+    last_command="openshift_cli_adm_policy_add-role-to-group"
9349
+    commands=()
9350
+
9351
+    flags=()
9352
+    two_word_flags=()
9353
+    flags_with_completion=()
9354
+    flags_completion=()
9355
+
9356
+    flags+=("--role-namespace=")
9357
+    flags+=("--alsologtostderr")
9358
+    flags+=("--api-version=")
9359
+    flags+=("--boot-id-file=")
9360
+    flags+=("--certificate-authority=")
9361
+    flags_with_completion+=("--certificate-authority")
9362
+    flags_completion+=("_filedir")
9363
+    flags+=("--client-certificate=")
9364
+    flags_with_completion+=("--client-certificate")
9365
+    flags_completion+=("_filedir")
9366
+    flags+=("--client-key=")
9367
+    flags_with_completion+=("--client-key")
9368
+    flags_completion+=("_filedir")
9369
+    flags+=("--cluster=")
9370
+    flags+=("--config=")
9371
+    flags_with_completion+=("--config")
9372
+    flags_completion+=("_filedir")
9373
+    flags+=("--container-hints=")
9374
+    flags+=("--context=")
9375
+    flags+=("--docker=")
9376
+    flags+=("--docker-only")
9377
+    flags+=("--docker-root=")
9378
+    flags+=("--docker-run=")
9379
+    flags+=("--enable-load-reader")
9380
+    flags+=("--event-storage-age-limit=")
9381
+    flags+=("--event-storage-event-limit=")
9382
+    flags+=("--global-housekeeping-interval=")
9383
+    flags+=("--google-json-key=")
9384
+    flags+=("--housekeeping-interval=")
9385
+    flags+=("--httptest.serve=")
9386
+    flags+=("--insecure-skip-tls-verify")
9387
+    flags+=("--ir-data-source=")
9388
+    flags+=("--ir-dbname=")
9389
+    flags+=("--ir-influxdb-host=")
9390
+    flags+=("--ir-namespace-only")
9391
+    flags+=("--ir-password=")
9392
+    flags+=("--ir-percentile=")
9393
+    flags+=("--ir-user=")
9394
+    flags+=("--log-backtrace-at=")
9395
+    flags+=("--log-cadvisor-usage")
9396
+    flags+=("--log-dir=")
9397
+    flags+=("--log-flush-frequency=")
9398
+    flags+=("--logtostderr")
9399
+    flags+=("--machine-id-file=")
9400
+    flags+=("--match-server-version")
9401
+    flags+=("--namespace=")
9402
+    two_word_flags+=("-n")
9403
+    flags+=("--nosystemd")
9404
+    flags+=("--server=")
9405
+    flags+=("--stderrthreshold=")
9406
+    flags+=("--storage-driver-buffer-duration=")
9407
+    flags+=("--storage-driver-db=")
9408
+    flags+=("--storage-driver-host=")
9409
+    flags+=("--storage-driver-password=")
9410
+    flags+=("--storage-driver-secure")
9411
+    flags+=("--storage-driver-table=")
9412
+    flags+=("--storage-driver-user=")
9413
+    flags+=("--token=")
9414
+    flags+=("--user=")
9415
+    flags+=("--v=")
9416
+    flags+=("--vmodule=")
9417
+
9418
+    must_have_one_flag=()
9419
+    must_have_one_noun=()
9420
+}
9421
+
9422
+_openshift_cli_adm_policy_remove-role-from-user()
9423
+{
9424
+    last_command="openshift_cli_adm_policy_remove-role-from-user"
9425
+    commands=()
9426
+
9427
+    flags=()
9428
+    two_word_flags=()
9429
+    flags_with_completion=()
9430
+    flags_completion=()
9431
+
9432
+    flags+=("--role-namespace=")
9433
+    flags+=("--serviceaccount=")
9434
+    two_word_flags+=("-z")
9435
+    flags+=("--alsologtostderr")
9436
+    flags+=("--api-version=")
9437
+    flags+=("--boot-id-file=")
9438
+    flags+=("--certificate-authority=")
9439
+    flags_with_completion+=("--certificate-authority")
9440
+    flags_completion+=("_filedir")
9441
+    flags+=("--client-certificate=")
9442
+    flags_with_completion+=("--client-certificate")
9443
+    flags_completion+=("_filedir")
9444
+    flags+=("--client-key=")
9445
+    flags_with_completion+=("--client-key")
9446
+    flags_completion+=("_filedir")
9447
+    flags+=("--cluster=")
9448
+    flags+=("--config=")
9449
+    flags_with_completion+=("--config")
9450
+    flags_completion+=("_filedir")
9451
+    flags+=("--container-hints=")
9452
+    flags+=("--context=")
9453
+    flags+=("--docker=")
9454
+    flags+=("--docker-only")
9455
+    flags+=("--docker-root=")
9456
+    flags+=("--docker-run=")
9457
+    flags+=("--enable-load-reader")
9458
+    flags+=("--event-storage-age-limit=")
9459
+    flags+=("--event-storage-event-limit=")
9460
+    flags+=("--global-housekeeping-interval=")
9461
+    flags+=("--google-json-key=")
9462
+    flags+=("--housekeeping-interval=")
9463
+    flags+=("--httptest.serve=")
9464
+    flags+=("--insecure-skip-tls-verify")
9465
+    flags+=("--ir-data-source=")
9466
+    flags+=("--ir-dbname=")
9467
+    flags+=("--ir-influxdb-host=")
9468
+    flags+=("--ir-namespace-only")
9469
+    flags+=("--ir-password=")
9470
+    flags+=("--ir-percentile=")
9471
+    flags+=("--ir-user=")
9472
+    flags+=("--log-backtrace-at=")
9473
+    flags+=("--log-cadvisor-usage")
9474
+    flags+=("--log-dir=")
9475
+    flags+=("--log-flush-frequency=")
9476
+    flags+=("--logtostderr")
9477
+    flags+=("--machine-id-file=")
9478
+    flags+=("--match-server-version")
9479
+    flags+=("--namespace=")
9480
+    two_word_flags+=("-n")
9481
+    flags+=("--nosystemd")
9482
+    flags+=("--server=")
9483
+    flags+=("--stderrthreshold=")
9484
+    flags+=("--storage-driver-buffer-duration=")
9485
+    flags+=("--storage-driver-db=")
9486
+    flags+=("--storage-driver-host=")
9487
+    flags+=("--storage-driver-password=")
9488
+    flags+=("--storage-driver-secure")
9489
+    flags+=("--storage-driver-table=")
9490
+    flags+=("--storage-driver-user=")
9491
+    flags+=("--token=")
9492
+    flags+=("--user=")
9493
+    flags+=("--v=")
9494
+    flags+=("--vmodule=")
9495
+
9496
+    must_have_one_flag=()
9497
+    must_have_one_noun=()
9498
+}
9499
+
9500
+_openshift_cli_adm_policy_remove-role-from-group()
9501
+{
9502
+    last_command="openshift_cli_adm_policy_remove-role-from-group"
9503
+    commands=()
9504
+
9505
+    flags=()
9506
+    two_word_flags=()
9507
+    flags_with_completion=()
9508
+    flags_completion=()
9509
+
9510
+    flags+=("--role-namespace=")
9511
+    flags+=("--alsologtostderr")
9512
+    flags+=("--api-version=")
9513
+    flags+=("--boot-id-file=")
9514
+    flags+=("--certificate-authority=")
9515
+    flags_with_completion+=("--certificate-authority")
9516
+    flags_completion+=("_filedir")
9517
+    flags+=("--client-certificate=")
9518
+    flags_with_completion+=("--client-certificate")
9519
+    flags_completion+=("_filedir")
9520
+    flags+=("--client-key=")
9521
+    flags_with_completion+=("--client-key")
9522
+    flags_completion+=("_filedir")
9523
+    flags+=("--cluster=")
9524
+    flags+=("--config=")
9525
+    flags_with_completion+=("--config")
9526
+    flags_completion+=("_filedir")
9527
+    flags+=("--container-hints=")
9528
+    flags+=("--context=")
9529
+    flags+=("--docker=")
9530
+    flags+=("--docker-only")
9531
+    flags+=("--docker-root=")
9532
+    flags+=("--docker-run=")
9533
+    flags+=("--enable-load-reader")
9534
+    flags+=("--event-storage-age-limit=")
9535
+    flags+=("--event-storage-event-limit=")
9536
+    flags+=("--global-housekeeping-interval=")
9537
+    flags+=("--google-json-key=")
9538
+    flags+=("--housekeeping-interval=")
9539
+    flags+=("--httptest.serve=")
9540
+    flags+=("--insecure-skip-tls-verify")
9541
+    flags+=("--ir-data-source=")
9542
+    flags+=("--ir-dbname=")
9543
+    flags+=("--ir-influxdb-host=")
9544
+    flags+=("--ir-namespace-only")
9545
+    flags+=("--ir-password=")
9546
+    flags+=("--ir-percentile=")
9547
+    flags+=("--ir-user=")
9548
+    flags+=("--log-backtrace-at=")
9549
+    flags+=("--log-cadvisor-usage")
9550
+    flags+=("--log-dir=")
9551
+    flags+=("--log-flush-frequency=")
9552
+    flags+=("--logtostderr")
9553
+    flags+=("--machine-id-file=")
9554
+    flags+=("--match-server-version")
9555
+    flags+=("--namespace=")
9556
+    two_word_flags+=("-n")
9557
+    flags+=("--nosystemd")
9558
+    flags+=("--server=")
9559
+    flags+=("--stderrthreshold=")
9560
+    flags+=("--storage-driver-buffer-duration=")
9561
+    flags+=("--storage-driver-db=")
9562
+    flags+=("--storage-driver-host=")
9563
+    flags+=("--storage-driver-password=")
9564
+    flags+=("--storage-driver-secure")
9565
+    flags+=("--storage-driver-table=")
9566
+    flags+=("--storage-driver-user=")
9567
+    flags+=("--token=")
9568
+    flags+=("--user=")
9569
+    flags+=("--v=")
9570
+    flags+=("--vmodule=")
9571
+
9572
+    must_have_one_flag=()
9573
+    must_have_one_noun=()
9574
+}
9575
+
9576
+_openshift_cli_adm_policy_add-cluster-role-to-user()
9577
+{
9578
+    last_command="openshift_cli_adm_policy_add-cluster-role-to-user"
9579
+    commands=()
9580
+
9581
+    flags=()
9582
+    two_word_flags=()
9583
+    flags_with_completion=()
9584
+    flags_completion=()
9585
+
9586
+    flags+=("--alsologtostderr")
9587
+    flags+=("--api-version=")
9588
+    flags+=("--boot-id-file=")
9589
+    flags+=("--certificate-authority=")
9590
+    flags_with_completion+=("--certificate-authority")
9591
+    flags_completion+=("_filedir")
9592
+    flags+=("--client-certificate=")
9593
+    flags_with_completion+=("--client-certificate")
9594
+    flags_completion+=("_filedir")
9595
+    flags+=("--client-key=")
9596
+    flags_with_completion+=("--client-key")
9597
+    flags_completion+=("_filedir")
9598
+    flags+=("--cluster=")
9599
+    flags+=("--config=")
9600
+    flags_with_completion+=("--config")
9601
+    flags_completion+=("_filedir")
9602
+    flags+=("--container-hints=")
9603
+    flags+=("--context=")
9604
+    flags+=("--docker=")
9605
+    flags+=("--docker-only")
9606
+    flags+=("--docker-root=")
9607
+    flags+=("--docker-run=")
9608
+    flags+=("--enable-load-reader")
9609
+    flags+=("--event-storage-age-limit=")
9610
+    flags+=("--event-storage-event-limit=")
9611
+    flags+=("--global-housekeeping-interval=")
9612
+    flags+=("--google-json-key=")
9613
+    flags+=("--housekeeping-interval=")
9614
+    flags+=("--httptest.serve=")
9615
+    flags+=("--insecure-skip-tls-verify")
9616
+    flags+=("--ir-data-source=")
9617
+    flags+=("--ir-dbname=")
9618
+    flags+=("--ir-influxdb-host=")
9619
+    flags+=("--ir-namespace-only")
9620
+    flags+=("--ir-password=")
9621
+    flags+=("--ir-percentile=")
9622
+    flags+=("--ir-user=")
9623
+    flags+=("--log-backtrace-at=")
9624
+    flags+=("--log-cadvisor-usage")
9625
+    flags+=("--log-dir=")
9626
+    flags+=("--log-flush-frequency=")
9627
+    flags+=("--logtostderr")
9628
+    flags+=("--machine-id-file=")
9629
+    flags+=("--match-server-version")
9630
+    flags+=("--namespace=")
9631
+    two_word_flags+=("-n")
9632
+    flags+=("--nosystemd")
9633
+    flags+=("--server=")
9634
+    flags+=("--stderrthreshold=")
9635
+    flags+=("--storage-driver-buffer-duration=")
9636
+    flags+=("--storage-driver-db=")
9637
+    flags+=("--storage-driver-host=")
9638
+    flags+=("--storage-driver-password=")
9639
+    flags+=("--storage-driver-secure")
9640
+    flags+=("--storage-driver-table=")
9641
+    flags+=("--storage-driver-user=")
9642
+    flags+=("--token=")
9643
+    flags+=("--user=")
9644
+    flags+=("--v=")
9645
+    flags+=("--vmodule=")
9646
+
9647
+    must_have_one_flag=()
9648
+    must_have_one_noun=()
9649
+}
9650
+
9651
+_openshift_cli_adm_policy_add-cluster-role-to-group()
9652
+{
9653
+    last_command="openshift_cli_adm_policy_add-cluster-role-to-group"
9654
+    commands=()
9655
+
9656
+    flags=()
9657
+    two_word_flags=()
9658
+    flags_with_completion=()
9659
+    flags_completion=()
9660
+
9661
+    flags+=("--alsologtostderr")
9662
+    flags+=("--api-version=")
9663
+    flags+=("--boot-id-file=")
9664
+    flags+=("--certificate-authority=")
9665
+    flags_with_completion+=("--certificate-authority")
9666
+    flags_completion+=("_filedir")
9667
+    flags+=("--client-certificate=")
9668
+    flags_with_completion+=("--client-certificate")
9669
+    flags_completion+=("_filedir")
9670
+    flags+=("--client-key=")
9671
+    flags_with_completion+=("--client-key")
9672
+    flags_completion+=("_filedir")
9673
+    flags+=("--cluster=")
9674
+    flags+=("--config=")
9675
+    flags_with_completion+=("--config")
9676
+    flags_completion+=("_filedir")
9677
+    flags+=("--container-hints=")
9678
+    flags+=("--context=")
9679
+    flags+=("--docker=")
9680
+    flags+=("--docker-only")
9681
+    flags+=("--docker-root=")
9682
+    flags+=("--docker-run=")
9683
+    flags+=("--enable-load-reader")
9684
+    flags+=("--event-storage-age-limit=")
9685
+    flags+=("--event-storage-event-limit=")
9686
+    flags+=("--global-housekeeping-interval=")
9687
+    flags+=("--google-json-key=")
9688
+    flags+=("--housekeeping-interval=")
9689
+    flags+=("--httptest.serve=")
9690
+    flags+=("--insecure-skip-tls-verify")
9691
+    flags+=("--ir-data-source=")
9692
+    flags+=("--ir-dbname=")
9693
+    flags+=("--ir-influxdb-host=")
9694
+    flags+=("--ir-namespace-only")
9695
+    flags+=("--ir-password=")
9696
+    flags+=("--ir-percentile=")
9697
+    flags+=("--ir-user=")
9698
+    flags+=("--log-backtrace-at=")
9699
+    flags+=("--log-cadvisor-usage")
9700
+    flags+=("--log-dir=")
9701
+    flags+=("--log-flush-frequency=")
9702
+    flags+=("--logtostderr")
9703
+    flags+=("--machine-id-file=")
9704
+    flags+=("--match-server-version")
9705
+    flags+=("--namespace=")
9706
+    two_word_flags+=("-n")
9707
+    flags+=("--nosystemd")
9708
+    flags+=("--server=")
9709
+    flags+=("--stderrthreshold=")
9710
+    flags+=("--storage-driver-buffer-duration=")
9711
+    flags+=("--storage-driver-db=")
9712
+    flags+=("--storage-driver-host=")
9713
+    flags+=("--storage-driver-password=")
9714
+    flags+=("--storage-driver-secure")
9715
+    flags+=("--storage-driver-table=")
9716
+    flags+=("--storage-driver-user=")
9717
+    flags+=("--token=")
9718
+    flags+=("--user=")
9719
+    flags+=("--v=")
9720
+    flags+=("--vmodule=")
9721
+
9722
+    must_have_one_flag=()
9723
+    must_have_one_noun=()
9724
+}
9725
+
9726
+_openshift_cli_adm_policy_remove-cluster-role-from-user()
9727
+{
9728
+    last_command="openshift_cli_adm_policy_remove-cluster-role-from-user"
9729
+    commands=()
9730
+
9731
+    flags=()
9732
+    two_word_flags=()
9733
+    flags_with_completion=()
9734
+    flags_completion=()
9735
+
9736
+    flags+=("--alsologtostderr")
9737
+    flags+=("--api-version=")
9738
+    flags+=("--boot-id-file=")
9739
+    flags+=("--certificate-authority=")
9740
+    flags_with_completion+=("--certificate-authority")
9741
+    flags_completion+=("_filedir")
9742
+    flags+=("--client-certificate=")
9743
+    flags_with_completion+=("--client-certificate")
9744
+    flags_completion+=("_filedir")
9745
+    flags+=("--client-key=")
9746
+    flags_with_completion+=("--client-key")
9747
+    flags_completion+=("_filedir")
9748
+    flags+=("--cluster=")
9749
+    flags+=("--config=")
9750
+    flags_with_completion+=("--config")
9751
+    flags_completion+=("_filedir")
9752
+    flags+=("--container-hints=")
9753
+    flags+=("--context=")
9754
+    flags+=("--docker=")
9755
+    flags+=("--docker-only")
9756
+    flags+=("--docker-root=")
9757
+    flags+=("--docker-run=")
9758
+    flags+=("--enable-load-reader")
9759
+    flags+=("--event-storage-age-limit=")
9760
+    flags+=("--event-storage-event-limit=")
9761
+    flags+=("--global-housekeeping-interval=")
9762
+    flags+=("--google-json-key=")
9763
+    flags+=("--housekeeping-interval=")
9764
+    flags+=("--httptest.serve=")
9765
+    flags+=("--insecure-skip-tls-verify")
9766
+    flags+=("--ir-data-source=")
9767
+    flags+=("--ir-dbname=")
9768
+    flags+=("--ir-influxdb-host=")
9769
+    flags+=("--ir-namespace-only")
9770
+    flags+=("--ir-password=")
9771
+    flags+=("--ir-percentile=")
9772
+    flags+=("--ir-user=")
9773
+    flags+=("--log-backtrace-at=")
9774
+    flags+=("--log-cadvisor-usage")
9775
+    flags+=("--log-dir=")
9776
+    flags+=("--log-flush-frequency=")
9777
+    flags+=("--logtostderr")
9778
+    flags+=("--machine-id-file=")
9779
+    flags+=("--match-server-version")
9780
+    flags+=("--namespace=")
9781
+    two_word_flags+=("-n")
9782
+    flags+=("--nosystemd")
9783
+    flags+=("--server=")
9784
+    flags+=("--stderrthreshold=")
9785
+    flags+=("--storage-driver-buffer-duration=")
9786
+    flags+=("--storage-driver-db=")
9787
+    flags+=("--storage-driver-host=")
9788
+    flags+=("--storage-driver-password=")
9789
+    flags+=("--storage-driver-secure")
9790
+    flags+=("--storage-driver-table=")
9791
+    flags+=("--storage-driver-user=")
9792
+    flags+=("--token=")
9793
+    flags+=("--user=")
9794
+    flags+=("--v=")
9795
+    flags+=("--vmodule=")
9796
+
9797
+    must_have_one_flag=()
9798
+    must_have_one_noun=()
9799
+}
9800
+
9801
+_openshift_cli_adm_policy_remove-cluster-role-from-group()
9802
+{
9803
+    last_command="openshift_cli_adm_policy_remove-cluster-role-from-group"
9804
+    commands=()
9805
+
9806
+    flags=()
9807
+    two_word_flags=()
9808
+    flags_with_completion=()
9809
+    flags_completion=()
9810
+
9811
+    flags+=("--alsologtostderr")
9812
+    flags+=("--api-version=")
9813
+    flags+=("--boot-id-file=")
9814
+    flags+=("--certificate-authority=")
9815
+    flags_with_completion+=("--certificate-authority")
9816
+    flags_completion+=("_filedir")
9817
+    flags+=("--client-certificate=")
9818
+    flags_with_completion+=("--client-certificate")
9819
+    flags_completion+=("_filedir")
9820
+    flags+=("--client-key=")
9821
+    flags_with_completion+=("--client-key")
9822
+    flags_completion+=("_filedir")
9823
+    flags+=("--cluster=")
9824
+    flags+=("--config=")
9825
+    flags_with_completion+=("--config")
9826
+    flags_completion+=("_filedir")
9827
+    flags+=("--container-hints=")
9828
+    flags+=("--context=")
9829
+    flags+=("--docker=")
9830
+    flags+=("--docker-only")
9831
+    flags+=("--docker-root=")
9832
+    flags+=("--docker-run=")
9833
+    flags+=("--enable-load-reader")
9834
+    flags+=("--event-storage-age-limit=")
9835
+    flags+=("--event-storage-event-limit=")
9836
+    flags+=("--global-housekeeping-interval=")
9837
+    flags+=("--google-json-key=")
9838
+    flags+=("--housekeeping-interval=")
9839
+    flags+=("--httptest.serve=")
9840
+    flags+=("--insecure-skip-tls-verify")
9841
+    flags+=("--ir-data-source=")
9842
+    flags+=("--ir-dbname=")
9843
+    flags+=("--ir-influxdb-host=")
9844
+    flags+=("--ir-namespace-only")
9845
+    flags+=("--ir-password=")
9846
+    flags+=("--ir-percentile=")
9847
+    flags+=("--ir-user=")
9848
+    flags+=("--log-backtrace-at=")
9849
+    flags+=("--log-cadvisor-usage")
9850
+    flags+=("--log-dir=")
9851
+    flags+=("--log-flush-frequency=")
9852
+    flags+=("--logtostderr")
9853
+    flags+=("--machine-id-file=")
9854
+    flags+=("--match-server-version")
9855
+    flags+=("--namespace=")
9856
+    two_word_flags+=("-n")
9857
+    flags+=("--nosystemd")
9858
+    flags+=("--server=")
9859
+    flags+=("--stderrthreshold=")
9860
+    flags+=("--storage-driver-buffer-duration=")
9861
+    flags+=("--storage-driver-db=")
9862
+    flags+=("--storage-driver-host=")
9863
+    flags+=("--storage-driver-password=")
9864
+    flags+=("--storage-driver-secure")
9865
+    flags+=("--storage-driver-table=")
9866
+    flags+=("--storage-driver-user=")
9867
+    flags+=("--token=")
9868
+    flags+=("--user=")
9869
+    flags+=("--v=")
9870
+    flags+=("--vmodule=")
9871
+
9872
+    must_have_one_flag=()
9873
+    must_have_one_noun=()
9874
+}
9875
+
9876
+_openshift_cli_adm_policy_add-scc-to-user()
9877
+{
9878
+    last_command="openshift_cli_adm_policy_add-scc-to-user"
9879
+    commands=()
9880
+
9881
+    flags=()
9882
+    two_word_flags=()
9883
+    flags_with_completion=()
9884
+    flags_completion=()
9885
+
9886
+    flags+=("--serviceaccount=")
9887
+    two_word_flags+=("-z")
9888
+    flags+=("--alsologtostderr")
9889
+    flags+=("--api-version=")
9890
+    flags+=("--boot-id-file=")
9891
+    flags+=("--certificate-authority=")
9892
+    flags_with_completion+=("--certificate-authority")
9893
+    flags_completion+=("_filedir")
9894
+    flags+=("--client-certificate=")
9895
+    flags_with_completion+=("--client-certificate")
9896
+    flags_completion+=("_filedir")
9897
+    flags+=("--client-key=")
9898
+    flags_with_completion+=("--client-key")
9899
+    flags_completion+=("_filedir")
9900
+    flags+=("--cluster=")
9901
+    flags+=("--config=")
9902
+    flags_with_completion+=("--config")
9903
+    flags_completion+=("_filedir")
9904
+    flags+=("--container-hints=")
9905
+    flags+=("--context=")
9906
+    flags+=("--docker=")
9907
+    flags+=("--docker-only")
9908
+    flags+=("--docker-root=")
9909
+    flags+=("--docker-run=")
9910
+    flags+=("--enable-load-reader")
9911
+    flags+=("--event-storage-age-limit=")
9912
+    flags+=("--event-storage-event-limit=")
9913
+    flags+=("--global-housekeeping-interval=")
9914
+    flags+=("--google-json-key=")
9915
+    flags+=("--housekeeping-interval=")
9916
+    flags+=("--httptest.serve=")
9917
+    flags+=("--insecure-skip-tls-verify")
9918
+    flags+=("--ir-data-source=")
9919
+    flags+=("--ir-dbname=")
9920
+    flags+=("--ir-influxdb-host=")
9921
+    flags+=("--ir-namespace-only")
9922
+    flags+=("--ir-password=")
9923
+    flags+=("--ir-percentile=")
9924
+    flags+=("--ir-user=")
9925
+    flags+=("--log-backtrace-at=")
9926
+    flags+=("--log-cadvisor-usage")
9927
+    flags+=("--log-dir=")
9928
+    flags+=("--log-flush-frequency=")
9929
+    flags+=("--logtostderr")
9930
+    flags+=("--machine-id-file=")
9931
+    flags+=("--match-server-version")
9932
+    flags+=("--namespace=")
9933
+    two_word_flags+=("-n")
9934
+    flags+=("--nosystemd")
9935
+    flags+=("--server=")
9936
+    flags+=("--stderrthreshold=")
9937
+    flags+=("--storage-driver-buffer-duration=")
9938
+    flags+=("--storage-driver-db=")
9939
+    flags+=("--storage-driver-host=")
9940
+    flags+=("--storage-driver-password=")
9941
+    flags+=("--storage-driver-secure")
9942
+    flags+=("--storage-driver-table=")
9943
+    flags+=("--storage-driver-user=")
9944
+    flags+=("--token=")
9945
+    flags+=("--user=")
9946
+    flags+=("--v=")
9947
+    flags+=("--vmodule=")
9948
+
9949
+    must_have_one_flag=()
9950
+    must_have_one_noun=()
9951
+}
9952
+
9953
+_openshift_cli_adm_policy_add-scc-to-group()
9954
+{
9955
+    last_command="openshift_cli_adm_policy_add-scc-to-group"
9956
+    commands=()
9957
+
9958
+    flags=()
9959
+    two_word_flags=()
9960
+    flags_with_completion=()
9961
+    flags_completion=()
9962
+
9963
+    flags+=("--alsologtostderr")
9964
+    flags+=("--api-version=")
9965
+    flags+=("--boot-id-file=")
9966
+    flags+=("--certificate-authority=")
9967
+    flags_with_completion+=("--certificate-authority")
9968
+    flags_completion+=("_filedir")
9969
+    flags+=("--client-certificate=")
9970
+    flags_with_completion+=("--client-certificate")
9971
+    flags_completion+=("_filedir")
9972
+    flags+=("--client-key=")
9973
+    flags_with_completion+=("--client-key")
9974
+    flags_completion+=("_filedir")
9975
+    flags+=("--cluster=")
9976
+    flags+=("--config=")
9977
+    flags_with_completion+=("--config")
9978
+    flags_completion+=("_filedir")
9979
+    flags+=("--container-hints=")
9980
+    flags+=("--context=")
9981
+    flags+=("--docker=")
9982
+    flags+=("--docker-only")
9983
+    flags+=("--docker-root=")
9984
+    flags+=("--docker-run=")
9985
+    flags+=("--enable-load-reader")
9986
+    flags+=("--event-storage-age-limit=")
9987
+    flags+=("--event-storage-event-limit=")
9988
+    flags+=("--global-housekeeping-interval=")
9989
+    flags+=("--google-json-key=")
9990
+    flags+=("--housekeeping-interval=")
9991
+    flags+=("--httptest.serve=")
9992
+    flags+=("--insecure-skip-tls-verify")
9993
+    flags+=("--ir-data-source=")
9994
+    flags+=("--ir-dbname=")
9995
+    flags+=("--ir-influxdb-host=")
9996
+    flags+=("--ir-namespace-only")
9997
+    flags+=("--ir-password=")
9998
+    flags+=("--ir-percentile=")
9999
+    flags+=("--ir-user=")
10000
+    flags+=("--log-backtrace-at=")
10001
+    flags+=("--log-cadvisor-usage")
10002
+    flags+=("--log-dir=")
10003
+    flags+=("--log-flush-frequency=")
10004
+    flags+=("--logtostderr")
10005
+    flags+=("--machine-id-file=")
10006
+    flags+=("--match-server-version")
10007
+    flags+=("--namespace=")
10008
+    two_word_flags+=("-n")
10009
+    flags+=("--nosystemd")
10010
+    flags+=("--server=")
10011
+    flags+=("--stderrthreshold=")
10012
+    flags+=("--storage-driver-buffer-duration=")
10013
+    flags+=("--storage-driver-db=")
10014
+    flags+=("--storage-driver-host=")
10015
+    flags+=("--storage-driver-password=")
10016
+    flags+=("--storage-driver-secure")
10017
+    flags+=("--storage-driver-table=")
10018
+    flags+=("--storage-driver-user=")
10019
+    flags+=("--token=")
10020
+    flags+=("--user=")
10021
+    flags+=("--v=")
10022
+    flags+=("--vmodule=")
10023
+
10024
+    must_have_one_flag=()
10025
+    must_have_one_noun=()
10026
+}
10027
+
10028
+_openshift_cli_adm_policy_remove-scc-from-user()
10029
+{
10030
+    last_command="openshift_cli_adm_policy_remove-scc-from-user"
10031
+    commands=()
10032
+
10033
+    flags=()
10034
+    two_word_flags=()
10035
+    flags_with_completion=()
10036
+    flags_completion=()
10037
+
10038
+    flags+=("--serviceaccount=")
10039
+    two_word_flags+=("-z")
10040
+    flags+=("--alsologtostderr")
10041
+    flags+=("--api-version=")
10042
+    flags+=("--boot-id-file=")
10043
+    flags+=("--certificate-authority=")
10044
+    flags_with_completion+=("--certificate-authority")
10045
+    flags_completion+=("_filedir")
10046
+    flags+=("--client-certificate=")
10047
+    flags_with_completion+=("--client-certificate")
10048
+    flags_completion+=("_filedir")
10049
+    flags+=("--client-key=")
10050
+    flags_with_completion+=("--client-key")
10051
+    flags_completion+=("_filedir")
10052
+    flags+=("--cluster=")
10053
+    flags+=("--config=")
10054
+    flags_with_completion+=("--config")
10055
+    flags_completion+=("_filedir")
10056
+    flags+=("--container-hints=")
10057
+    flags+=("--context=")
10058
+    flags+=("--docker=")
10059
+    flags+=("--docker-only")
10060
+    flags+=("--docker-root=")
10061
+    flags+=("--docker-run=")
10062
+    flags+=("--enable-load-reader")
10063
+    flags+=("--event-storage-age-limit=")
10064
+    flags+=("--event-storage-event-limit=")
10065
+    flags+=("--global-housekeeping-interval=")
10066
+    flags+=("--google-json-key=")
10067
+    flags+=("--housekeeping-interval=")
10068
+    flags+=("--httptest.serve=")
10069
+    flags+=("--insecure-skip-tls-verify")
10070
+    flags+=("--ir-data-source=")
10071
+    flags+=("--ir-dbname=")
10072
+    flags+=("--ir-influxdb-host=")
10073
+    flags+=("--ir-namespace-only")
10074
+    flags+=("--ir-password=")
10075
+    flags+=("--ir-percentile=")
10076
+    flags+=("--ir-user=")
10077
+    flags+=("--log-backtrace-at=")
10078
+    flags+=("--log-cadvisor-usage")
10079
+    flags+=("--log-dir=")
10080
+    flags+=("--log-flush-frequency=")
10081
+    flags+=("--logtostderr")
10082
+    flags+=("--machine-id-file=")
10083
+    flags+=("--match-server-version")
10084
+    flags+=("--namespace=")
10085
+    two_word_flags+=("-n")
10086
+    flags+=("--nosystemd")
10087
+    flags+=("--server=")
10088
+    flags+=("--stderrthreshold=")
10089
+    flags+=("--storage-driver-buffer-duration=")
10090
+    flags+=("--storage-driver-db=")
10091
+    flags+=("--storage-driver-host=")
10092
+    flags+=("--storage-driver-password=")
10093
+    flags+=("--storage-driver-secure")
10094
+    flags+=("--storage-driver-table=")
10095
+    flags+=("--storage-driver-user=")
10096
+    flags+=("--token=")
10097
+    flags+=("--user=")
10098
+    flags+=("--v=")
10099
+    flags+=("--vmodule=")
10100
+
10101
+    must_have_one_flag=()
10102
+    must_have_one_noun=()
10103
+}
10104
+
10105
+_openshift_cli_adm_policy_remove-scc-from-group()
10106
+{
10107
+    last_command="openshift_cli_adm_policy_remove-scc-from-group"
10108
+    commands=()
10109
+
10110
+    flags=()
10111
+    two_word_flags=()
10112
+    flags_with_completion=()
10113
+    flags_completion=()
10114
+
10115
+    flags+=("--alsologtostderr")
10116
+    flags+=("--api-version=")
10117
+    flags+=("--boot-id-file=")
10118
+    flags+=("--certificate-authority=")
10119
+    flags_with_completion+=("--certificate-authority")
10120
+    flags_completion+=("_filedir")
10121
+    flags+=("--client-certificate=")
10122
+    flags_with_completion+=("--client-certificate")
10123
+    flags_completion+=("_filedir")
10124
+    flags+=("--client-key=")
10125
+    flags_with_completion+=("--client-key")
10126
+    flags_completion+=("_filedir")
10127
+    flags+=("--cluster=")
10128
+    flags+=("--config=")
10129
+    flags_with_completion+=("--config")
10130
+    flags_completion+=("_filedir")
10131
+    flags+=("--container-hints=")
10132
+    flags+=("--context=")
10133
+    flags+=("--docker=")
10134
+    flags+=("--docker-only")
10135
+    flags+=("--docker-root=")
10136
+    flags+=("--docker-run=")
10137
+    flags+=("--enable-load-reader")
10138
+    flags+=("--event-storage-age-limit=")
10139
+    flags+=("--event-storage-event-limit=")
10140
+    flags+=("--global-housekeeping-interval=")
10141
+    flags+=("--google-json-key=")
10142
+    flags+=("--housekeeping-interval=")
10143
+    flags+=("--httptest.serve=")
10144
+    flags+=("--insecure-skip-tls-verify")
10145
+    flags+=("--ir-data-source=")
10146
+    flags+=("--ir-dbname=")
10147
+    flags+=("--ir-influxdb-host=")
10148
+    flags+=("--ir-namespace-only")
10149
+    flags+=("--ir-password=")
10150
+    flags+=("--ir-percentile=")
10151
+    flags+=("--ir-user=")
10152
+    flags+=("--log-backtrace-at=")
10153
+    flags+=("--log-cadvisor-usage")
10154
+    flags+=("--log-dir=")
10155
+    flags+=("--log-flush-frequency=")
10156
+    flags+=("--logtostderr")
10157
+    flags+=("--machine-id-file=")
10158
+    flags+=("--match-server-version")
10159
+    flags+=("--namespace=")
10160
+    two_word_flags+=("-n")
10161
+    flags+=("--nosystemd")
10162
+    flags+=("--server=")
10163
+    flags+=("--stderrthreshold=")
10164
+    flags+=("--storage-driver-buffer-duration=")
10165
+    flags+=("--storage-driver-db=")
10166
+    flags+=("--storage-driver-host=")
10167
+    flags+=("--storage-driver-password=")
10168
+    flags+=("--storage-driver-secure")
10169
+    flags+=("--storage-driver-table=")
10170
+    flags+=("--storage-driver-user=")
10171
+    flags+=("--token=")
10172
+    flags+=("--user=")
10173
+    flags+=("--v=")
10174
+    flags+=("--vmodule=")
10175
+
10176
+    must_have_one_flag=()
10177
+    must_have_one_noun=()
10178
+}
10179
+
10180
+_openshift_cli_adm_policy_reconcile-cluster-roles()
10181
+{
10182
+    last_command="openshift_cli_adm_policy_reconcile-cluster-roles"
10183
+    commands=()
10184
+
10185
+    flags=()
10186
+    two_word_flags=()
10187
+    flags_with_completion=()
10188
+    flags_completion=()
10189
+
10190
+    flags+=("--additive-only")
10191
+    flags+=("--confirm")
10192
+    flags+=("--no-headers")
10193
+    flags+=("--output=")
10194
+    two_word_flags+=("-o")
10195
+    flags+=("--output-version=")
10196
+    flags+=("--show-all")
10197
+    flags+=("-a")
10198
+    flags+=("--sort-by=")
10199
+    flags+=("--template=")
10200
+    two_word_flags+=("-t")
10201
+    flags+=("--alsologtostderr")
10202
+    flags+=("--api-version=")
10203
+    flags+=("--boot-id-file=")
10204
+    flags+=("--certificate-authority=")
10205
+    flags_with_completion+=("--certificate-authority")
10206
+    flags_completion+=("_filedir")
10207
+    flags+=("--client-certificate=")
10208
+    flags_with_completion+=("--client-certificate")
10209
+    flags_completion+=("_filedir")
10210
+    flags+=("--client-key=")
10211
+    flags_with_completion+=("--client-key")
10212
+    flags_completion+=("_filedir")
10213
+    flags+=("--cluster=")
10214
+    flags+=("--config=")
10215
+    flags_with_completion+=("--config")
10216
+    flags_completion+=("_filedir")
10217
+    flags+=("--container-hints=")
10218
+    flags+=("--context=")
10219
+    flags+=("--docker=")
10220
+    flags+=("--docker-only")
10221
+    flags+=("--docker-root=")
10222
+    flags+=("--docker-run=")
10223
+    flags+=("--enable-load-reader")
10224
+    flags+=("--event-storage-age-limit=")
10225
+    flags+=("--event-storage-event-limit=")
10226
+    flags+=("--global-housekeeping-interval=")
10227
+    flags+=("--google-json-key=")
10228
+    flags+=("--housekeeping-interval=")
10229
+    flags+=("--httptest.serve=")
10230
+    flags+=("--insecure-skip-tls-verify")
10231
+    flags+=("--ir-data-source=")
10232
+    flags+=("--ir-dbname=")
10233
+    flags+=("--ir-influxdb-host=")
10234
+    flags+=("--ir-namespace-only")
10235
+    flags+=("--ir-password=")
10236
+    flags+=("--ir-percentile=")
10237
+    flags+=("--ir-user=")
10238
+    flags+=("--log-backtrace-at=")
10239
+    flags+=("--log-cadvisor-usage")
10240
+    flags+=("--log-dir=")
10241
+    flags+=("--log-flush-frequency=")
10242
+    flags+=("--logtostderr")
10243
+    flags+=("--machine-id-file=")
10244
+    flags+=("--match-server-version")
10245
+    flags+=("--namespace=")
10246
+    two_word_flags+=("-n")
10247
+    flags+=("--nosystemd")
10248
+    flags+=("--server=")
10249
+    flags+=("--stderrthreshold=")
10250
+    flags+=("--storage-driver-buffer-duration=")
10251
+    flags+=("--storage-driver-db=")
10252
+    flags+=("--storage-driver-host=")
10253
+    flags+=("--storage-driver-password=")
10254
+    flags+=("--storage-driver-secure")
10255
+    flags+=("--storage-driver-table=")
10256
+    flags+=("--storage-driver-user=")
10257
+    flags+=("--token=")
10258
+    flags+=("--user=")
10259
+    flags+=("--v=")
10260
+    flags+=("--vmodule=")
10261
+
10262
+    must_have_one_flag=()
10263
+    must_have_one_noun=()
10264
+}
10265
+
10266
+_openshift_cli_adm_policy_reconcile-cluster-role-bindings()
10267
+{
10268
+    last_command="openshift_cli_adm_policy_reconcile-cluster-role-bindings"
10269
+    commands=()
10270
+
10271
+    flags=()
10272
+    two_word_flags=()
10273
+    flags_with_completion=()
10274
+    flags_completion=()
10275
+
10276
+    flags+=("--additive-only")
10277
+    flags+=("--confirm")
10278
+    flags+=("--exclude-groups=")
10279
+    flags+=("--exclude-users=")
10280
+    flags+=("--no-headers")
10281
+    flags+=("--output=")
10282
+    two_word_flags+=("-o")
10283
+    flags+=("--output-version=")
10284
+    flags+=("--show-all")
10285
+    flags+=("-a")
10286
+    flags+=("--sort-by=")
10287
+    flags+=("--template=")
10288
+    two_word_flags+=("-t")
10289
+    flags+=("--alsologtostderr")
10290
+    flags+=("--api-version=")
10291
+    flags+=("--boot-id-file=")
10292
+    flags+=("--certificate-authority=")
10293
+    flags_with_completion+=("--certificate-authority")
10294
+    flags_completion+=("_filedir")
10295
+    flags+=("--client-certificate=")
10296
+    flags_with_completion+=("--client-certificate")
10297
+    flags_completion+=("_filedir")
10298
+    flags+=("--client-key=")
10299
+    flags_with_completion+=("--client-key")
10300
+    flags_completion+=("_filedir")
10301
+    flags+=("--cluster=")
10302
+    flags+=("--config=")
10303
+    flags_with_completion+=("--config")
10304
+    flags_completion+=("_filedir")
10305
+    flags+=("--container-hints=")
10306
+    flags+=("--context=")
10307
+    flags+=("--docker=")
10308
+    flags+=("--docker-only")
10309
+    flags+=("--docker-root=")
10310
+    flags+=("--docker-run=")
10311
+    flags+=("--enable-load-reader")
10312
+    flags+=("--event-storage-age-limit=")
10313
+    flags+=("--event-storage-event-limit=")
10314
+    flags+=("--global-housekeeping-interval=")
10315
+    flags+=("--google-json-key=")
10316
+    flags+=("--housekeeping-interval=")
10317
+    flags+=("--httptest.serve=")
10318
+    flags+=("--insecure-skip-tls-verify")
10319
+    flags+=("--ir-data-source=")
10320
+    flags+=("--ir-dbname=")
10321
+    flags+=("--ir-influxdb-host=")
10322
+    flags+=("--ir-namespace-only")
10323
+    flags+=("--ir-password=")
10324
+    flags+=("--ir-percentile=")
10325
+    flags+=("--ir-user=")
10326
+    flags+=("--log-backtrace-at=")
10327
+    flags+=("--log-cadvisor-usage")
10328
+    flags+=("--log-dir=")
10329
+    flags+=("--log-flush-frequency=")
10330
+    flags+=("--logtostderr")
10331
+    flags+=("--machine-id-file=")
10332
+    flags+=("--match-server-version")
10333
+    flags+=("--namespace=")
10334
+    two_word_flags+=("-n")
10335
+    flags+=("--nosystemd")
10336
+    flags+=("--server=")
10337
+    flags+=("--stderrthreshold=")
10338
+    flags+=("--storage-driver-buffer-duration=")
10339
+    flags+=("--storage-driver-db=")
10340
+    flags+=("--storage-driver-host=")
10341
+    flags+=("--storage-driver-password=")
10342
+    flags+=("--storage-driver-secure")
10343
+    flags+=("--storage-driver-table=")
10344
+    flags+=("--storage-driver-user=")
10345
+    flags+=("--token=")
10346
+    flags+=("--user=")
10347
+    flags+=("--v=")
10348
+    flags+=("--vmodule=")
10349
+
10350
+    must_have_one_flag=()
10351
+    must_have_one_noun=()
10352
+}
10353
+
10354
+_openshift_cli_adm_policy_reconcile-sccs()
10355
+{
10356
+    last_command="openshift_cli_adm_policy_reconcile-sccs"
10357
+    commands=()
10358
+
10359
+    flags=()
10360
+    two_word_flags=()
10361
+    flags_with_completion=()
10362
+    flags_completion=()
10363
+
10364
+    flags+=("--additive-only")
10365
+    flags+=("--confirm")
10366
+    flags+=("--infrastructure-namespace=")
10367
+    flags+=("--no-headers")
10368
+    flags+=("--output=")
10369
+    two_word_flags+=("-o")
10370
+    flags+=("--output-version=")
10371
+    flags+=("--show-all")
10372
+    flags+=("-a")
10373
+    flags+=("--sort-by=")
10374
+    flags+=("--template=")
10375
+    two_word_flags+=("-t")
10376
+    flags+=("--alsologtostderr")
10377
+    flags+=("--api-version=")
10378
+    flags+=("--boot-id-file=")
10379
+    flags+=("--certificate-authority=")
10380
+    flags_with_completion+=("--certificate-authority")
10381
+    flags_completion+=("_filedir")
10382
+    flags+=("--client-certificate=")
10383
+    flags_with_completion+=("--client-certificate")
10384
+    flags_completion+=("_filedir")
10385
+    flags+=("--client-key=")
10386
+    flags_with_completion+=("--client-key")
10387
+    flags_completion+=("_filedir")
10388
+    flags+=("--cluster=")
10389
+    flags+=("--config=")
10390
+    flags_with_completion+=("--config")
10391
+    flags_completion+=("_filedir")
10392
+    flags+=("--container-hints=")
10393
+    flags+=("--context=")
10394
+    flags+=("--docker=")
10395
+    flags+=("--docker-only")
10396
+    flags+=("--docker-root=")
10397
+    flags+=("--docker-run=")
10398
+    flags+=("--enable-load-reader")
10399
+    flags+=("--event-storage-age-limit=")
10400
+    flags+=("--event-storage-event-limit=")
10401
+    flags+=("--global-housekeeping-interval=")
10402
+    flags+=("--google-json-key=")
10403
+    flags+=("--housekeeping-interval=")
10404
+    flags+=("--httptest.serve=")
10405
+    flags+=("--insecure-skip-tls-verify")
10406
+    flags+=("--ir-data-source=")
10407
+    flags+=("--ir-dbname=")
10408
+    flags+=("--ir-influxdb-host=")
10409
+    flags+=("--ir-namespace-only")
10410
+    flags+=("--ir-password=")
10411
+    flags+=("--ir-percentile=")
10412
+    flags+=("--ir-user=")
10413
+    flags+=("--log-backtrace-at=")
10414
+    flags+=("--log-cadvisor-usage")
10415
+    flags+=("--log-dir=")
10416
+    flags+=("--log-flush-frequency=")
10417
+    flags+=("--logtostderr")
10418
+    flags+=("--machine-id-file=")
10419
+    flags+=("--match-server-version")
10420
+    flags+=("--namespace=")
10421
+    two_word_flags+=("-n")
10422
+    flags+=("--nosystemd")
10423
+    flags+=("--server=")
10424
+    flags+=("--stderrthreshold=")
10425
+    flags+=("--storage-driver-buffer-duration=")
10426
+    flags+=("--storage-driver-db=")
10427
+    flags+=("--storage-driver-host=")
10428
+    flags+=("--storage-driver-password=")
10429
+    flags+=("--storage-driver-secure")
10430
+    flags+=("--storage-driver-table=")
10431
+    flags+=("--storage-driver-user=")
10432
+    flags+=("--token=")
10433
+    flags+=("--user=")
10434
+    flags+=("--v=")
10435
+    flags+=("--vmodule=")
10436
+
10437
+    must_have_one_flag=()
10438
+    must_have_one_noun=()
10439
+}
10440
+
10441
+_openshift_cli_adm_policy()
10442
+{
10443
+    last_command="openshift_cli_adm_policy"
10444
+    commands=()
10445
+    commands+=("who-can")
10446
+    commands+=("remove-user")
10447
+    commands+=("remove-group")
10448
+    commands+=("add-role-to-user")
10449
+    commands+=("add-role-to-group")
10450
+    commands+=("remove-role-from-user")
10451
+    commands+=("remove-role-from-group")
10452
+    commands+=("add-cluster-role-to-user")
10453
+    commands+=("add-cluster-role-to-group")
10454
+    commands+=("remove-cluster-role-from-user")
10455
+    commands+=("remove-cluster-role-from-group")
10456
+    commands+=("add-scc-to-user")
10457
+    commands+=("add-scc-to-group")
10458
+    commands+=("remove-scc-from-user")
10459
+    commands+=("remove-scc-from-group")
10460
+    commands+=("reconcile-cluster-roles")
10461
+    commands+=("reconcile-cluster-role-bindings")
10462
+    commands+=("reconcile-sccs")
10463
+
10464
+    flags=()
10465
+    two_word_flags=()
10466
+    flags_with_completion=()
10467
+    flags_completion=()
10468
+
10469
+    flags+=("--alsologtostderr")
10470
+    flags+=("--api-version=")
10471
+    flags+=("--boot-id-file=")
10472
+    flags+=("--certificate-authority=")
10473
+    flags_with_completion+=("--certificate-authority")
10474
+    flags_completion+=("_filedir")
10475
+    flags+=("--client-certificate=")
10476
+    flags_with_completion+=("--client-certificate")
10477
+    flags_completion+=("_filedir")
10478
+    flags+=("--client-key=")
10479
+    flags_with_completion+=("--client-key")
10480
+    flags_completion+=("_filedir")
10481
+    flags+=("--cluster=")
10482
+    flags+=("--config=")
10483
+    flags_with_completion+=("--config")
10484
+    flags_completion+=("_filedir")
10485
+    flags+=("--container-hints=")
10486
+    flags+=("--context=")
10487
+    flags+=("--docker=")
10488
+    flags+=("--docker-only")
10489
+    flags+=("--docker-root=")
10490
+    flags+=("--docker-run=")
10491
+    flags+=("--enable-load-reader")
10492
+    flags+=("--event-storage-age-limit=")
10493
+    flags+=("--event-storage-event-limit=")
10494
+    flags+=("--global-housekeeping-interval=")
10495
+    flags+=("--google-json-key=")
10496
+    flags+=("--housekeeping-interval=")
10497
+    flags+=("--httptest.serve=")
10498
+    flags+=("--insecure-skip-tls-verify")
10499
+    flags+=("--ir-data-source=")
10500
+    flags+=("--ir-dbname=")
10501
+    flags+=("--ir-influxdb-host=")
10502
+    flags+=("--ir-namespace-only")
10503
+    flags+=("--ir-password=")
10504
+    flags+=("--ir-percentile=")
10505
+    flags+=("--ir-user=")
10506
+    flags+=("--log-backtrace-at=")
10507
+    flags+=("--log-cadvisor-usage")
10508
+    flags+=("--log-dir=")
10509
+    flags+=("--log-flush-frequency=")
10510
+    flags+=("--logtostderr")
10511
+    flags+=("--machine-id-file=")
10512
+    flags+=("--match-server-version")
10513
+    flags+=("--namespace=")
10514
+    two_word_flags+=("-n")
10515
+    flags+=("--nosystemd")
10516
+    flags+=("--server=")
10517
+    flags+=("--stderrthreshold=")
10518
+    flags+=("--storage-driver-buffer-duration=")
10519
+    flags+=("--storage-driver-db=")
10520
+    flags+=("--storage-driver-host=")
10521
+    flags+=("--storage-driver-password=")
10522
+    flags+=("--storage-driver-secure")
10523
+    flags+=("--storage-driver-table=")
10524
+    flags+=("--storage-driver-user=")
10525
+    flags+=("--token=")
10526
+    flags+=("--user=")
10527
+    flags+=("--v=")
10528
+    flags+=("--vmodule=")
10529
+
10530
+    must_have_one_flag=()
10531
+    must_have_one_noun=()
10532
+}
10533
+
10534
+_openshift_cli_adm_groups_new()
10535
+{
10536
+    last_command="openshift_cli_adm_groups_new"
10537
+    commands=()
10538
+
10539
+    flags=()
10540
+    two_word_flags=()
10541
+    flags_with_completion=()
10542
+    flags_completion=()
10543
+
10544
+    flags+=("--alsologtostderr")
10545
+    flags+=("--api-version=")
10546
+    flags+=("--boot-id-file=")
10547
+    flags+=("--certificate-authority=")
10548
+    flags_with_completion+=("--certificate-authority")
10549
+    flags_completion+=("_filedir")
10550
+    flags+=("--client-certificate=")
10551
+    flags_with_completion+=("--client-certificate")
10552
+    flags_completion+=("_filedir")
10553
+    flags+=("--client-key=")
10554
+    flags_with_completion+=("--client-key")
10555
+    flags_completion+=("_filedir")
10556
+    flags+=("--cluster=")
10557
+    flags+=("--config=")
10558
+    flags_with_completion+=("--config")
10559
+    flags_completion+=("_filedir")
10560
+    flags+=("--container-hints=")
10561
+    flags+=("--context=")
10562
+    flags+=("--docker=")
10563
+    flags+=("--docker-only")
10564
+    flags+=("--docker-root=")
10565
+    flags+=("--docker-run=")
10566
+    flags+=("--enable-load-reader")
10567
+    flags+=("--event-storage-age-limit=")
10568
+    flags+=("--event-storage-event-limit=")
10569
+    flags+=("--global-housekeeping-interval=")
10570
+    flags+=("--google-json-key=")
10571
+    flags+=("--housekeeping-interval=")
10572
+    flags+=("--httptest.serve=")
10573
+    flags+=("--insecure-skip-tls-verify")
10574
+    flags+=("--ir-data-source=")
10575
+    flags+=("--ir-dbname=")
10576
+    flags+=("--ir-influxdb-host=")
10577
+    flags+=("--ir-namespace-only")
10578
+    flags+=("--ir-password=")
10579
+    flags+=("--ir-percentile=")
10580
+    flags+=("--ir-user=")
10581
+    flags+=("--log-backtrace-at=")
10582
+    flags+=("--log-cadvisor-usage")
10583
+    flags+=("--log-dir=")
10584
+    flags+=("--log-flush-frequency=")
10585
+    flags+=("--logtostderr")
10586
+    flags+=("--machine-id-file=")
10587
+    flags+=("--match-server-version")
10588
+    flags+=("--namespace=")
10589
+    two_word_flags+=("-n")
10590
+    flags+=("--nosystemd")
10591
+    flags+=("--server=")
10592
+    flags+=("--stderrthreshold=")
10593
+    flags+=("--storage-driver-buffer-duration=")
10594
+    flags+=("--storage-driver-db=")
10595
+    flags+=("--storage-driver-host=")
10596
+    flags+=("--storage-driver-password=")
10597
+    flags+=("--storage-driver-secure")
10598
+    flags+=("--storage-driver-table=")
10599
+    flags+=("--storage-driver-user=")
10600
+    flags+=("--token=")
10601
+    flags+=("--user=")
10602
+    flags+=("--v=")
10603
+    flags+=("--vmodule=")
10604
+
10605
+    must_have_one_flag=()
10606
+    must_have_one_noun=()
10607
+}
10608
+
10609
+_openshift_cli_adm_groups_add-users()
10610
+{
10611
+    last_command="openshift_cli_adm_groups_add-users"
10612
+    commands=()
10613
+
10614
+    flags=()
10615
+    two_word_flags=()
10616
+    flags_with_completion=()
10617
+    flags_completion=()
10618
+
10619
+    flags+=("--alsologtostderr")
10620
+    flags+=("--api-version=")
10621
+    flags+=("--boot-id-file=")
10622
+    flags+=("--certificate-authority=")
10623
+    flags_with_completion+=("--certificate-authority")
10624
+    flags_completion+=("_filedir")
10625
+    flags+=("--client-certificate=")
10626
+    flags_with_completion+=("--client-certificate")
10627
+    flags_completion+=("_filedir")
10628
+    flags+=("--client-key=")
10629
+    flags_with_completion+=("--client-key")
10630
+    flags_completion+=("_filedir")
10631
+    flags+=("--cluster=")
10632
+    flags+=("--config=")
10633
+    flags_with_completion+=("--config")
10634
+    flags_completion+=("_filedir")
10635
+    flags+=("--container-hints=")
10636
+    flags+=("--context=")
10637
+    flags+=("--docker=")
10638
+    flags+=("--docker-only")
10639
+    flags+=("--docker-root=")
10640
+    flags+=("--docker-run=")
10641
+    flags+=("--enable-load-reader")
10642
+    flags+=("--event-storage-age-limit=")
10643
+    flags+=("--event-storage-event-limit=")
10644
+    flags+=("--global-housekeeping-interval=")
10645
+    flags+=("--google-json-key=")
10646
+    flags+=("--housekeeping-interval=")
10647
+    flags+=("--httptest.serve=")
10648
+    flags+=("--insecure-skip-tls-verify")
10649
+    flags+=("--ir-data-source=")
10650
+    flags+=("--ir-dbname=")
10651
+    flags+=("--ir-influxdb-host=")
10652
+    flags+=("--ir-namespace-only")
10653
+    flags+=("--ir-password=")
10654
+    flags+=("--ir-percentile=")
10655
+    flags+=("--ir-user=")
10656
+    flags+=("--log-backtrace-at=")
10657
+    flags+=("--log-cadvisor-usage")
10658
+    flags+=("--log-dir=")
10659
+    flags+=("--log-flush-frequency=")
10660
+    flags+=("--logtostderr")
10661
+    flags+=("--machine-id-file=")
10662
+    flags+=("--match-server-version")
10663
+    flags+=("--namespace=")
10664
+    two_word_flags+=("-n")
10665
+    flags+=("--nosystemd")
10666
+    flags+=("--server=")
10667
+    flags+=("--stderrthreshold=")
10668
+    flags+=("--storage-driver-buffer-duration=")
10669
+    flags+=("--storage-driver-db=")
10670
+    flags+=("--storage-driver-host=")
10671
+    flags+=("--storage-driver-password=")
10672
+    flags+=("--storage-driver-secure")
10673
+    flags+=("--storage-driver-table=")
10674
+    flags+=("--storage-driver-user=")
10675
+    flags+=("--token=")
10676
+    flags+=("--user=")
10677
+    flags+=("--v=")
10678
+    flags+=("--vmodule=")
10679
+
10680
+    must_have_one_flag=()
10681
+    must_have_one_noun=()
10682
+}
10683
+
10684
+_openshift_cli_adm_groups_remove-users()
10685
+{
10686
+    last_command="openshift_cli_adm_groups_remove-users"
10687
+    commands=()
10688
+
10689
+    flags=()
10690
+    two_word_flags=()
10691
+    flags_with_completion=()
10692
+    flags_completion=()
10693
+
10694
+    flags+=("--alsologtostderr")
10695
+    flags+=("--api-version=")
10696
+    flags+=("--boot-id-file=")
10697
+    flags+=("--certificate-authority=")
10698
+    flags_with_completion+=("--certificate-authority")
10699
+    flags_completion+=("_filedir")
10700
+    flags+=("--client-certificate=")
10701
+    flags_with_completion+=("--client-certificate")
10702
+    flags_completion+=("_filedir")
10703
+    flags+=("--client-key=")
10704
+    flags_with_completion+=("--client-key")
10705
+    flags_completion+=("_filedir")
10706
+    flags+=("--cluster=")
10707
+    flags+=("--config=")
10708
+    flags_with_completion+=("--config")
10709
+    flags_completion+=("_filedir")
10710
+    flags+=("--container-hints=")
10711
+    flags+=("--context=")
10712
+    flags+=("--docker=")
10713
+    flags+=("--docker-only")
10714
+    flags+=("--docker-root=")
10715
+    flags+=("--docker-run=")
10716
+    flags+=("--enable-load-reader")
10717
+    flags+=("--event-storage-age-limit=")
10718
+    flags+=("--event-storage-event-limit=")
10719
+    flags+=("--global-housekeeping-interval=")
10720
+    flags+=("--google-json-key=")
10721
+    flags+=("--housekeeping-interval=")
10722
+    flags+=("--httptest.serve=")
10723
+    flags+=("--insecure-skip-tls-verify")
10724
+    flags+=("--ir-data-source=")
10725
+    flags+=("--ir-dbname=")
10726
+    flags+=("--ir-influxdb-host=")
10727
+    flags+=("--ir-namespace-only")
10728
+    flags+=("--ir-password=")
10729
+    flags+=("--ir-percentile=")
10730
+    flags+=("--ir-user=")
10731
+    flags+=("--log-backtrace-at=")
10732
+    flags+=("--log-cadvisor-usage")
10733
+    flags+=("--log-dir=")
10734
+    flags+=("--log-flush-frequency=")
10735
+    flags+=("--logtostderr")
10736
+    flags+=("--machine-id-file=")
10737
+    flags+=("--match-server-version")
10738
+    flags+=("--namespace=")
10739
+    two_word_flags+=("-n")
10740
+    flags+=("--nosystemd")
10741
+    flags+=("--server=")
10742
+    flags+=("--stderrthreshold=")
10743
+    flags+=("--storage-driver-buffer-duration=")
10744
+    flags+=("--storage-driver-db=")
10745
+    flags+=("--storage-driver-host=")
10746
+    flags+=("--storage-driver-password=")
10747
+    flags+=("--storage-driver-secure")
10748
+    flags+=("--storage-driver-table=")
10749
+    flags+=("--storage-driver-user=")
10750
+    flags+=("--token=")
10751
+    flags+=("--user=")
10752
+    flags+=("--v=")
10753
+    flags+=("--vmodule=")
10754
+
10755
+    must_have_one_flag=()
10756
+    must_have_one_noun=()
10757
+}
10758
+
10759
+_openshift_cli_adm_groups_sync()
10760
+{
10761
+    last_command="openshift_cli_adm_groups_sync"
10762
+    commands=()
10763
+
10764
+    flags=()
10765
+    two_word_flags=()
10766
+    flags_with_completion=()
10767
+    flags_completion=()
10768
+
10769
+    flags+=("--blacklist=")
10770
+    flags_with_completion+=("--blacklist")
10771
+    flags_completion+=("__handle_filename_extension_flag txt")
10772
+    flags+=("--confirm")
10773
+    flags+=("--no-headers")
10774
+    flags+=("--output=")
10775
+    two_word_flags+=("-o")
10776
+    flags+=("--output-version=")
10777
+    flags+=("--show-all")
10778
+    flags+=("-a")
10779
+    flags+=("--sort-by=")
10780
+    flags+=("--sync-config=")
10781
+    flags_with_completion+=("--sync-config")
10782
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
10783
+    flags+=("--template=")
10784
+    two_word_flags+=("-t")
10785
+    flags+=("--type=")
10786
+    flags+=("--whitelist=")
10787
+    flags_with_completion+=("--whitelist")
10788
+    flags_completion+=("__handle_filename_extension_flag txt")
10789
+    flags+=("--alsologtostderr")
10790
+    flags+=("--api-version=")
10791
+    flags+=("--boot-id-file=")
10792
+    flags+=("--certificate-authority=")
10793
+    flags_with_completion+=("--certificate-authority")
10794
+    flags_completion+=("_filedir")
10795
+    flags+=("--client-certificate=")
10796
+    flags_with_completion+=("--client-certificate")
10797
+    flags_completion+=("_filedir")
10798
+    flags+=("--client-key=")
10799
+    flags_with_completion+=("--client-key")
10800
+    flags_completion+=("_filedir")
10801
+    flags+=("--cluster=")
10802
+    flags+=("--config=")
10803
+    flags_with_completion+=("--config")
10804
+    flags_completion+=("_filedir")
10805
+    flags+=("--container-hints=")
10806
+    flags+=("--context=")
10807
+    flags+=("--docker=")
10808
+    flags+=("--docker-only")
10809
+    flags+=("--docker-root=")
10810
+    flags+=("--docker-run=")
10811
+    flags+=("--enable-load-reader")
10812
+    flags+=("--event-storage-age-limit=")
10813
+    flags+=("--event-storage-event-limit=")
10814
+    flags+=("--global-housekeeping-interval=")
10815
+    flags+=("--google-json-key=")
10816
+    flags+=("--housekeeping-interval=")
10817
+    flags+=("--httptest.serve=")
10818
+    flags+=("--insecure-skip-tls-verify")
10819
+    flags+=("--ir-data-source=")
10820
+    flags+=("--ir-dbname=")
10821
+    flags+=("--ir-influxdb-host=")
10822
+    flags+=("--ir-namespace-only")
10823
+    flags+=("--ir-password=")
10824
+    flags+=("--ir-percentile=")
10825
+    flags+=("--ir-user=")
10826
+    flags+=("--log-backtrace-at=")
10827
+    flags+=("--log-cadvisor-usage")
10828
+    flags+=("--log-dir=")
10829
+    flags+=("--log-flush-frequency=")
10830
+    flags+=("--logtostderr")
10831
+    flags+=("--machine-id-file=")
10832
+    flags+=("--match-server-version")
10833
+    flags+=("--namespace=")
10834
+    two_word_flags+=("-n")
10835
+    flags+=("--nosystemd")
10836
+    flags+=("--server=")
10837
+    flags+=("--stderrthreshold=")
10838
+    flags+=("--storage-driver-buffer-duration=")
10839
+    flags+=("--storage-driver-db=")
10840
+    flags+=("--storage-driver-host=")
10841
+    flags+=("--storage-driver-password=")
10842
+    flags+=("--storage-driver-secure")
10843
+    flags+=("--storage-driver-table=")
10844
+    flags+=("--storage-driver-user=")
10845
+    flags+=("--token=")
10846
+    flags+=("--user=")
10847
+    flags+=("--v=")
10848
+    flags+=("--vmodule=")
10849
+
10850
+    must_have_one_flag=()
10851
+    must_have_one_noun=()
10852
+}
10853
+
10854
+_openshift_cli_adm_groups_prune()
10855
+{
10856
+    last_command="openshift_cli_adm_groups_prune"
10857
+    commands=()
10858
+
10859
+    flags=()
10860
+    two_word_flags=()
10861
+    flags_with_completion=()
10862
+    flags_completion=()
10863
+
10864
+    flags+=("--blacklist=")
10865
+    flags_with_completion+=("--blacklist")
10866
+    flags_completion+=("__handle_filename_extension_flag txt")
10867
+    flags+=("--confirm")
10868
+    flags+=("--sync-config=")
10869
+    flags_with_completion+=("--sync-config")
10870
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
10871
+    flags+=("--whitelist=")
10872
+    flags_with_completion+=("--whitelist")
10873
+    flags_completion+=("__handle_filename_extension_flag txt")
10874
+    flags+=("--alsologtostderr")
10875
+    flags+=("--api-version=")
10876
+    flags+=("--boot-id-file=")
10877
+    flags+=("--certificate-authority=")
10878
+    flags_with_completion+=("--certificate-authority")
10879
+    flags_completion+=("_filedir")
10880
+    flags+=("--client-certificate=")
10881
+    flags_with_completion+=("--client-certificate")
10882
+    flags_completion+=("_filedir")
10883
+    flags+=("--client-key=")
10884
+    flags_with_completion+=("--client-key")
10885
+    flags_completion+=("_filedir")
10886
+    flags+=("--cluster=")
10887
+    flags+=("--config=")
10888
+    flags_with_completion+=("--config")
10889
+    flags_completion+=("_filedir")
10890
+    flags+=("--container-hints=")
10891
+    flags+=("--context=")
10892
+    flags+=("--docker=")
10893
+    flags+=("--docker-only")
10894
+    flags+=("--docker-root=")
10895
+    flags+=("--docker-run=")
10896
+    flags+=("--enable-load-reader")
10897
+    flags+=("--event-storage-age-limit=")
10898
+    flags+=("--event-storage-event-limit=")
10899
+    flags+=("--global-housekeeping-interval=")
10900
+    flags+=("--google-json-key=")
10901
+    flags+=("--housekeeping-interval=")
10902
+    flags+=("--httptest.serve=")
10903
+    flags+=("--insecure-skip-tls-verify")
10904
+    flags+=("--ir-data-source=")
10905
+    flags+=("--ir-dbname=")
10906
+    flags+=("--ir-influxdb-host=")
10907
+    flags+=("--ir-namespace-only")
10908
+    flags+=("--ir-password=")
10909
+    flags+=("--ir-percentile=")
10910
+    flags+=("--ir-user=")
10911
+    flags+=("--log-backtrace-at=")
10912
+    flags+=("--log-cadvisor-usage")
10913
+    flags+=("--log-dir=")
10914
+    flags+=("--log-flush-frequency=")
10915
+    flags+=("--logtostderr")
10916
+    flags+=("--machine-id-file=")
10917
+    flags+=("--match-server-version")
10918
+    flags+=("--namespace=")
10919
+    two_word_flags+=("-n")
10920
+    flags+=("--nosystemd")
10921
+    flags+=("--server=")
10922
+    flags+=("--stderrthreshold=")
10923
+    flags+=("--storage-driver-buffer-duration=")
10924
+    flags+=("--storage-driver-db=")
10925
+    flags+=("--storage-driver-host=")
10926
+    flags+=("--storage-driver-password=")
10927
+    flags+=("--storage-driver-secure")
10928
+    flags+=("--storage-driver-table=")
10929
+    flags+=("--storage-driver-user=")
10930
+    flags+=("--token=")
10931
+    flags+=("--user=")
10932
+    flags+=("--v=")
10933
+    flags+=("--vmodule=")
10934
+
10935
+    must_have_one_flag=()
10936
+    must_have_one_noun=()
10937
+}
10938
+
10939
+_openshift_cli_adm_groups()
10940
+{
10941
+    last_command="openshift_cli_adm_groups"
10942
+    commands=()
10943
+    commands+=("new")
10944
+    commands+=("add-users")
10945
+    commands+=("remove-users")
10946
+    commands+=("sync")
10947
+    commands+=("prune")
10948
+
10949
+    flags=()
10950
+    two_word_flags=()
10951
+    flags_with_completion=()
10952
+    flags_completion=()
10953
+
10954
+    flags+=("--alsologtostderr")
10955
+    flags+=("--api-version=")
10956
+    flags+=("--boot-id-file=")
10957
+    flags+=("--certificate-authority=")
10958
+    flags_with_completion+=("--certificate-authority")
10959
+    flags_completion+=("_filedir")
10960
+    flags+=("--client-certificate=")
10961
+    flags_with_completion+=("--client-certificate")
10962
+    flags_completion+=("_filedir")
10963
+    flags+=("--client-key=")
10964
+    flags_with_completion+=("--client-key")
10965
+    flags_completion+=("_filedir")
10966
+    flags+=("--cluster=")
10967
+    flags+=("--config=")
10968
+    flags_with_completion+=("--config")
10969
+    flags_completion+=("_filedir")
10970
+    flags+=("--container-hints=")
10971
+    flags+=("--context=")
10972
+    flags+=("--docker=")
10973
+    flags+=("--docker-only")
10974
+    flags+=("--docker-root=")
10975
+    flags+=("--docker-run=")
10976
+    flags+=("--enable-load-reader")
10977
+    flags+=("--event-storage-age-limit=")
10978
+    flags+=("--event-storage-event-limit=")
10979
+    flags+=("--global-housekeeping-interval=")
10980
+    flags+=("--google-json-key=")
10981
+    flags+=("--housekeeping-interval=")
10982
+    flags+=("--httptest.serve=")
10983
+    flags+=("--insecure-skip-tls-verify")
10984
+    flags+=("--ir-data-source=")
10985
+    flags+=("--ir-dbname=")
10986
+    flags+=("--ir-influxdb-host=")
10987
+    flags+=("--ir-namespace-only")
10988
+    flags+=("--ir-password=")
10989
+    flags+=("--ir-percentile=")
10990
+    flags+=("--ir-user=")
10991
+    flags+=("--log-backtrace-at=")
10992
+    flags+=("--log-cadvisor-usage")
10993
+    flags+=("--log-dir=")
10994
+    flags+=("--log-flush-frequency=")
10995
+    flags+=("--logtostderr")
10996
+    flags+=("--machine-id-file=")
10997
+    flags+=("--match-server-version")
10998
+    flags+=("--namespace=")
10999
+    two_word_flags+=("-n")
11000
+    flags+=("--nosystemd")
11001
+    flags+=("--server=")
11002
+    flags+=("--stderrthreshold=")
11003
+    flags+=("--storage-driver-buffer-duration=")
11004
+    flags+=("--storage-driver-db=")
11005
+    flags+=("--storage-driver-host=")
11006
+    flags+=("--storage-driver-password=")
11007
+    flags+=("--storage-driver-secure")
11008
+    flags+=("--storage-driver-table=")
11009
+    flags+=("--storage-driver-user=")
11010
+    flags+=("--token=")
11011
+    flags+=("--user=")
11012
+    flags+=("--v=")
11013
+    flags+=("--vmodule=")
11014
+
11015
+    must_have_one_flag=()
11016
+    must_have_one_noun=()
11017
+}
11018
+
11019
+_openshift_cli_adm_router()
11020
+{
11021
+    last_command="openshift_cli_adm_router"
11022
+    commands=()
11023
+
11024
+    flags=()
11025
+    two_word_flags=()
11026
+    flags_with_completion=()
11027
+    flags_completion=()
11028
+
11029
+    flags+=("--create")
11030
+    flags+=("--credentials=")
11031
+    flags_with_completion+=("--credentials")
11032
+    flags_completion+=("__handle_filename_extension_flag kubeconfig")
11033
+    flags+=("--default-cert=")
11034
+    flags+=("--dry-run")
11035
+    flags+=("--expose-metrics")
11036
+    flags+=("--external-host=")
11037
+    flags+=("--external-host-http-vserver=")
11038
+    flags+=("--external-host-https-vserver=")
11039
+    flags+=("--external-host-insecure")
11040
+    flags+=("--external-host-partition-path=")
11041
+    flags+=("--external-host-password=")
11042
+    flags+=("--external-host-private-key=")
11043
+    flags+=("--external-host-username=")
11044
+    flags+=("--host-network")
11045
+    flags+=("--images=")
11046
+    flags+=("--labels=")
11047
+    flags+=("--latest-images")
11048
+    flags+=("--metrics-image=")
11049
+    flags+=("--no-headers")
11050
+    flags+=("--output=")
11051
+    two_word_flags+=("-o")
11052
+    flags+=("--output-version=")
11053
+    flags+=("--ports=")
11054
+    flags+=("--replicas=")
11055
+    flags+=("--selector=")
11056
+    flags+=("--service-account=")
11057
+    flags+=("--show-all")
11058
+    flags+=("-a")
11059
+    flags+=("--sort-by=")
11060
+    flags+=("--stats-password=")
11061
+    flags+=("--stats-port=")
11062
+    flags+=("--stats-user=")
11063
+    flags+=("--template=")
11064
+    two_word_flags+=("-t")
11065
+    flags+=("--type=")
11066
+    flags+=("--alsologtostderr")
11067
+    flags+=("--api-version=")
11068
+    flags+=("--boot-id-file=")
11069
+    flags+=("--certificate-authority=")
11070
+    flags_with_completion+=("--certificate-authority")
11071
+    flags_completion+=("_filedir")
11072
+    flags+=("--client-certificate=")
11073
+    flags_with_completion+=("--client-certificate")
11074
+    flags_completion+=("_filedir")
11075
+    flags+=("--client-key=")
11076
+    flags_with_completion+=("--client-key")
11077
+    flags_completion+=("_filedir")
11078
+    flags+=("--cluster=")
11079
+    flags+=("--config=")
11080
+    flags_with_completion+=("--config")
11081
+    flags_completion+=("_filedir")
11082
+    flags+=("--container-hints=")
11083
+    flags+=("--context=")
11084
+    flags+=("--docker=")
11085
+    flags+=("--docker-only")
11086
+    flags+=("--docker-root=")
11087
+    flags+=("--docker-run=")
11088
+    flags+=("--enable-load-reader")
11089
+    flags+=("--event-storage-age-limit=")
11090
+    flags+=("--event-storage-event-limit=")
11091
+    flags+=("--global-housekeeping-interval=")
11092
+    flags+=("--google-json-key=")
11093
+    flags+=("--housekeeping-interval=")
11094
+    flags+=("--httptest.serve=")
11095
+    flags+=("--insecure-skip-tls-verify")
11096
+    flags+=("--ir-data-source=")
11097
+    flags+=("--ir-dbname=")
11098
+    flags+=("--ir-influxdb-host=")
11099
+    flags+=("--ir-namespace-only")
11100
+    flags+=("--ir-password=")
11101
+    flags+=("--ir-percentile=")
11102
+    flags+=("--ir-user=")
11103
+    flags+=("--log-backtrace-at=")
11104
+    flags+=("--log-cadvisor-usage")
11105
+    flags+=("--log-dir=")
11106
+    flags+=("--log-flush-frequency=")
11107
+    flags+=("--logtostderr")
11108
+    flags+=("--machine-id-file=")
11109
+    flags+=("--match-server-version")
11110
+    flags+=("--namespace=")
11111
+    two_word_flags+=("-n")
11112
+    flags+=("--nosystemd")
11113
+    flags+=("--server=")
11114
+    flags+=("--stderrthreshold=")
11115
+    flags+=("--storage-driver-buffer-duration=")
11116
+    flags+=("--storage-driver-db=")
11117
+    flags+=("--storage-driver-host=")
11118
+    flags+=("--storage-driver-password=")
11119
+    flags+=("--storage-driver-secure")
11120
+    flags+=("--storage-driver-table=")
11121
+    flags+=("--storage-driver-user=")
11122
+    flags+=("--token=")
11123
+    flags+=("--user=")
11124
+    flags+=("--v=")
11125
+    flags+=("--vmodule=")
11126
+
11127
+    must_have_one_flag=()
11128
+    must_have_one_noun=()
11129
+}
11130
+
11131
+_openshift_cli_adm_ipfailover()
11132
+{
11133
+    last_command="openshift_cli_adm_ipfailover"
11134
+    commands=()
11135
+
11136
+    flags=()
11137
+    two_word_flags=()
11138
+    flags_with_completion=()
11139
+    flags_completion=()
11140
+
11141
+    flags+=("--create")
11142
+    flags+=("--credentials=")
11143
+    flags_with_completion+=("--credentials")
11144
+    flags_completion+=("__handle_filename_extension_flag kubeconfig")
11145
+    flags+=("--images=")
11146
+    flags+=("--interface=")
11147
+    two_word_flags+=("-i")
11148
+    flags+=("--latest-images")
11149
+    flags+=("--no-headers")
11150
+    flags+=("--output=")
11151
+    two_word_flags+=("-o")
11152
+    flags+=("--output-version=")
11153
+    flags+=("--replicas=")
11154
+    two_word_flags+=("-r")
11155
+    flags+=("--selector=")
11156
+    two_word_flags+=("-l")
11157
+    flags+=("--service-account=")
11158
+    flags+=("--show-all")
11159
+    flags+=("-a")
11160
+    flags+=("--sort-by=")
11161
+    flags+=("--template=")
11162
+    two_word_flags+=("-t")
11163
+    flags+=("--type=")
11164
+    flags+=("--virtual-ips=")
11165
+    flags+=("--vrrp-id-offset=")
11166
+    flags+=("--watch-port=")
11167
+    two_word_flags+=("-w")
11168
+    flags+=("--alsologtostderr")
11169
+    flags+=("--api-version=")
11170
+    flags+=("--boot-id-file=")
11171
+    flags+=("--certificate-authority=")
11172
+    flags_with_completion+=("--certificate-authority")
11173
+    flags_completion+=("_filedir")
11174
+    flags+=("--client-certificate=")
11175
+    flags_with_completion+=("--client-certificate")
11176
+    flags_completion+=("_filedir")
11177
+    flags+=("--client-key=")
11178
+    flags_with_completion+=("--client-key")
11179
+    flags_completion+=("_filedir")
11180
+    flags+=("--cluster=")
11181
+    flags+=("--config=")
11182
+    flags_with_completion+=("--config")
11183
+    flags_completion+=("_filedir")
11184
+    flags+=("--container-hints=")
11185
+    flags+=("--context=")
11186
+    flags+=("--docker=")
11187
+    flags+=("--docker-only")
11188
+    flags+=("--docker-root=")
11189
+    flags+=("--docker-run=")
11190
+    flags+=("--enable-load-reader")
11191
+    flags+=("--event-storage-age-limit=")
11192
+    flags+=("--event-storage-event-limit=")
11193
+    flags+=("--global-housekeeping-interval=")
11194
+    flags+=("--google-json-key=")
11195
+    flags+=("--housekeeping-interval=")
11196
+    flags+=("--httptest.serve=")
11197
+    flags+=("--insecure-skip-tls-verify")
11198
+    flags+=("--ir-data-source=")
11199
+    flags+=("--ir-dbname=")
11200
+    flags+=("--ir-influxdb-host=")
11201
+    flags+=("--ir-namespace-only")
11202
+    flags+=("--ir-password=")
11203
+    flags+=("--ir-percentile=")
11204
+    flags+=("--ir-user=")
11205
+    flags+=("--log-backtrace-at=")
11206
+    flags+=("--log-cadvisor-usage")
11207
+    flags+=("--log-dir=")
11208
+    flags+=("--log-flush-frequency=")
11209
+    flags+=("--logtostderr")
11210
+    flags+=("--machine-id-file=")
11211
+    flags+=("--match-server-version")
11212
+    flags+=("--namespace=")
11213
+    two_word_flags+=("-n")
11214
+    flags+=("--nosystemd")
11215
+    flags+=("--server=")
11216
+    flags+=("--stderrthreshold=")
11217
+    flags+=("--storage-driver-buffer-duration=")
11218
+    flags+=("--storage-driver-db=")
11219
+    flags+=("--storage-driver-host=")
11220
+    flags+=("--storage-driver-password=")
11221
+    flags+=("--storage-driver-secure")
11222
+    flags+=("--storage-driver-table=")
11223
+    flags+=("--storage-driver-user=")
11224
+    flags+=("--token=")
11225
+    flags+=("--user=")
11226
+    flags+=("--v=")
11227
+    flags+=("--vmodule=")
11228
+
11229
+    must_have_one_flag=()
11230
+    must_have_one_noun=()
11231
+}
11232
+
11233
+_openshift_cli_adm_registry()
11234
+{
11235
+    last_command="openshift_cli_adm_registry"
11236
+    commands=()
11237
+
11238
+    flags=()
11239
+    two_word_flags=()
11240
+    flags_with_completion=()
11241
+    flags_completion=()
11242
+
11243
+    flags+=("--create")
11244
+    flags+=("--credentials=")
11245
+    flags_with_completion+=("--credentials")
11246
+    flags_completion+=("__handle_filename_extension_flag kubeconfig")
11247
+    flags+=("--dry-run")
11248
+    flags+=("--images=")
11249
+    flags+=("--labels=")
11250
+    flags+=("--latest-images")
11251
+    flags+=("--mount-host=")
11252
+    flags+=("--no-headers")
11253
+    flags+=("--output=")
11254
+    two_word_flags+=("-o")
11255
+    flags+=("--output-version=")
11256
+    flags+=("--ports=")
11257
+    flags+=("--replicas=")
11258
+    flags+=("--selector=")
11259
+    flags+=("--service-account=")
11260
+    flags+=("--show-all")
11261
+    flags+=("-a")
11262
+    flags+=("--sort-by=")
11263
+    flags+=("--template=")
11264
+    two_word_flags+=("-t")
11265
+    flags+=("--type=")
11266
+    flags+=("--volume=")
11267
+    flags+=("--alsologtostderr")
11268
+    flags+=("--api-version=")
11269
+    flags+=("--boot-id-file=")
11270
+    flags+=("--certificate-authority=")
11271
+    flags_with_completion+=("--certificate-authority")
11272
+    flags_completion+=("_filedir")
11273
+    flags+=("--client-certificate=")
11274
+    flags_with_completion+=("--client-certificate")
11275
+    flags_completion+=("_filedir")
11276
+    flags+=("--client-key=")
11277
+    flags_with_completion+=("--client-key")
11278
+    flags_completion+=("_filedir")
11279
+    flags+=("--cluster=")
11280
+    flags+=("--config=")
11281
+    flags_with_completion+=("--config")
11282
+    flags_completion+=("_filedir")
11283
+    flags+=("--container-hints=")
11284
+    flags+=("--context=")
11285
+    flags+=("--docker=")
11286
+    flags+=("--docker-only")
11287
+    flags+=("--docker-root=")
11288
+    flags+=("--docker-run=")
11289
+    flags+=("--enable-load-reader")
11290
+    flags+=("--event-storage-age-limit=")
11291
+    flags+=("--event-storage-event-limit=")
11292
+    flags+=("--global-housekeeping-interval=")
11293
+    flags+=("--google-json-key=")
11294
+    flags+=("--housekeeping-interval=")
11295
+    flags+=("--httptest.serve=")
11296
+    flags+=("--insecure-skip-tls-verify")
11297
+    flags+=("--ir-data-source=")
11298
+    flags+=("--ir-dbname=")
11299
+    flags+=("--ir-influxdb-host=")
11300
+    flags+=("--ir-namespace-only")
11301
+    flags+=("--ir-password=")
11302
+    flags+=("--ir-percentile=")
11303
+    flags+=("--ir-user=")
11304
+    flags+=("--log-backtrace-at=")
11305
+    flags+=("--log-cadvisor-usage")
11306
+    flags+=("--log-dir=")
11307
+    flags+=("--log-flush-frequency=")
11308
+    flags+=("--logtostderr")
11309
+    flags+=("--machine-id-file=")
11310
+    flags+=("--match-server-version")
11311
+    flags+=("--namespace=")
11312
+    two_word_flags+=("-n")
11313
+    flags+=("--nosystemd")
11314
+    flags+=("--server=")
11315
+    flags+=("--stderrthreshold=")
11316
+    flags+=("--storage-driver-buffer-duration=")
11317
+    flags+=("--storage-driver-db=")
11318
+    flags+=("--storage-driver-host=")
11319
+    flags+=("--storage-driver-password=")
11320
+    flags+=("--storage-driver-secure")
11321
+    flags+=("--storage-driver-table=")
11322
+    flags+=("--storage-driver-user=")
11323
+    flags+=("--token=")
11324
+    flags+=("--user=")
11325
+    flags+=("--v=")
11326
+    flags+=("--vmodule=")
11327
+
11328
+    must_have_one_flag=()
11329
+    must_have_one_noun=()
11330
+}
11331
+
11332
+_openshift_cli_adm_build-chain()
11333
+{
11334
+    last_command="openshift_cli_adm_build-chain"
11335
+    commands=()
11336
+
11337
+    flags=()
11338
+    two_word_flags=()
11339
+    flags_with_completion=()
11340
+    flags_completion=()
11341
+
11342
+    flags+=("--all")
11343
+    flags+=("--output=")
11344
+    two_word_flags+=("-o")
11345
+    flags+=("--trigger-only")
11346
+    flags+=("--alsologtostderr")
11347
+    flags+=("--api-version=")
11348
+    flags+=("--boot-id-file=")
11349
+    flags+=("--certificate-authority=")
11350
+    flags_with_completion+=("--certificate-authority")
11351
+    flags_completion+=("_filedir")
11352
+    flags+=("--client-certificate=")
11353
+    flags_with_completion+=("--client-certificate")
11354
+    flags_completion+=("_filedir")
11355
+    flags+=("--client-key=")
11356
+    flags_with_completion+=("--client-key")
11357
+    flags_completion+=("_filedir")
11358
+    flags+=("--cluster=")
11359
+    flags+=("--config=")
11360
+    flags_with_completion+=("--config")
11361
+    flags_completion+=("_filedir")
11362
+    flags+=("--container-hints=")
11363
+    flags+=("--context=")
11364
+    flags+=("--docker=")
11365
+    flags+=("--docker-only")
11366
+    flags+=("--docker-root=")
11367
+    flags+=("--docker-run=")
11368
+    flags+=("--enable-load-reader")
11369
+    flags+=("--event-storage-age-limit=")
11370
+    flags+=("--event-storage-event-limit=")
11371
+    flags+=("--global-housekeeping-interval=")
11372
+    flags+=("--google-json-key=")
11373
+    flags+=("--housekeeping-interval=")
11374
+    flags+=("--httptest.serve=")
11375
+    flags+=("--insecure-skip-tls-verify")
11376
+    flags+=("--ir-data-source=")
11377
+    flags+=("--ir-dbname=")
11378
+    flags+=("--ir-influxdb-host=")
11379
+    flags+=("--ir-namespace-only")
11380
+    flags+=("--ir-password=")
11381
+    flags+=("--ir-percentile=")
11382
+    flags+=("--ir-user=")
11383
+    flags+=("--log-backtrace-at=")
11384
+    flags+=("--log-cadvisor-usage")
11385
+    flags+=("--log-dir=")
11386
+    flags+=("--log-flush-frequency=")
11387
+    flags+=("--logtostderr")
11388
+    flags+=("--machine-id-file=")
11389
+    flags+=("--match-server-version")
11390
+    flags+=("--namespace=")
11391
+    two_word_flags+=("-n")
11392
+    flags+=("--nosystemd")
11393
+    flags+=("--server=")
11394
+    flags+=("--stderrthreshold=")
11395
+    flags+=("--storage-driver-buffer-duration=")
11396
+    flags+=("--storage-driver-db=")
11397
+    flags+=("--storage-driver-host=")
11398
+    flags+=("--storage-driver-password=")
11399
+    flags+=("--storage-driver-secure")
11400
+    flags+=("--storage-driver-table=")
11401
+    flags+=("--storage-driver-user=")
11402
+    flags+=("--token=")
11403
+    flags+=("--user=")
11404
+    flags+=("--v=")
11405
+    flags+=("--vmodule=")
11406
+
11407
+    must_have_one_flag=()
11408
+    must_have_one_noun=()
11409
+}
11410
+
11411
+_openshift_cli_adm_manage-node()
11412
+{
11413
+    last_command="openshift_cli_adm_manage-node"
11414
+    commands=()
11415
+
11416
+    flags=()
11417
+    two_word_flags=()
11418
+    flags_with_completion=()
11419
+    flags_completion=()
11420
+
11421
+    flags+=("--dry-run")
11422
+    flags+=("--evacuate")
11423
+    flags+=("--force")
11424
+    flags+=("--grace-period=")
11425
+    flags+=("--list-pods")
11426
+    flags+=("--no-headers")
11427
+    flags+=("--output=")
11428
+    two_word_flags+=("-o")
11429
+    flags+=("--output-version=")
11430
+    flags+=("--pod-selector=")
11431
+    flags+=("--schedulable")
11432
+    flags+=("--selector=")
11433
+    flags+=("--show-all")
11434
+    flags+=("-a")
11435
+    flags+=("--sort-by=")
11436
+    flags+=("--template=")
11437
+    two_word_flags+=("-t")
11438
+    flags+=("--alsologtostderr")
11439
+    flags+=("--api-version=")
11440
+    flags+=("--boot-id-file=")
11441
+    flags+=("--certificate-authority=")
11442
+    flags_with_completion+=("--certificate-authority")
11443
+    flags_completion+=("_filedir")
11444
+    flags+=("--client-certificate=")
11445
+    flags_with_completion+=("--client-certificate")
11446
+    flags_completion+=("_filedir")
11447
+    flags+=("--client-key=")
11448
+    flags_with_completion+=("--client-key")
11449
+    flags_completion+=("_filedir")
11450
+    flags+=("--cluster=")
11451
+    flags+=("--config=")
11452
+    flags_with_completion+=("--config")
11453
+    flags_completion+=("_filedir")
11454
+    flags+=("--container-hints=")
11455
+    flags+=("--context=")
11456
+    flags+=("--docker=")
11457
+    flags+=("--docker-only")
11458
+    flags+=("--docker-root=")
11459
+    flags+=("--docker-run=")
11460
+    flags+=("--enable-load-reader")
11461
+    flags+=("--event-storage-age-limit=")
11462
+    flags+=("--event-storage-event-limit=")
11463
+    flags+=("--global-housekeeping-interval=")
11464
+    flags+=("--google-json-key=")
11465
+    flags+=("--housekeeping-interval=")
11466
+    flags+=("--httptest.serve=")
11467
+    flags+=("--insecure-skip-tls-verify")
11468
+    flags+=("--ir-data-source=")
11469
+    flags+=("--ir-dbname=")
11470
+    flags+=("--ir-influxdb-host=")
11471
+    flags+=("--ir-namespace-only")
11472
+    flags+=("--ir-password=")
11473
+    flags+=("--ir-percentile=")
11474
+    flags+=("--ir-user=")
11475
+    flags+=("--log-backtrace-at=")
11476
+    flags+=("--log-cadvisor-usage")
11477
+    flags+=("--log-dir=")
11478
+    flags+=("--log-flush-frequency=")
11479
+    flags+=("--logtostderr")
11480
+    flags+=("--machine-id-file=")
11481
+    flags+=("--match-server-version")
11482
+    flags+=("--namespace=")
11483
+    two_word_flags+=("-n")
11484
+    flags+=("--nosystemd")
11485
+    flags+=("--server=")
11486
+    flags+=("--stderrthreshold=")
11487
+    flags+=("--storage-driver-buffer-duration=")
11488
+    flags+=("--storage-driver-db=")
11489
+    flags+=("--storage-driver-host=")
11490
+    flags+=("--storage-driver-password=")
11491
+    flags+=("--storage-driver-secure")
11492
+    flags+=("--storage-driver-table=")
11493
+    flags+=("--storage-driver-user=")
11494
+    flags+=("--token=")
11495
+    flags+=("--user=")
11496
+    flags+=("--v=")
11497
+    flags+=("--vmodule=")
11498
+
11499
+    must_have_one_flag=()
11500
+    must_have_one_noun=()
11501
+}
11502
+
11503
+_openshift_cli_adm_prune_builds()
11504
+{
11505
+    last_command="openshift_cli_adm_prune_builds"
11506
+    commands=()
11507
+
11508
+    flags=()
11509
+    two_word_flags=()
11510
+    flags_with_completion=()
11511
+    flags_completion=()
11512
+
11513
+    flags+=("--confirm")
11514
+    flags+=("--keep-complete=")
11515
+    flags+=("--keep-failed=")
11516
+    flags+=("--keep-younger-than=")
11517
+    flags+=("--orphans")
11518
+    flags+=("--alsologtostderr")
11519
+    flags+=("--api-version=")
11520
+    flags+=("--boot-id-file=")
11521
+    flags+=("--certificate-authority=")
11522
+    flags_with_completion+=("--certificate-authority")
11523
+    flags_completion+=("_filedir")
11524
+    flags+=("--client-certificate=")
11525
+    flags_with_completion+=("--client-certificate")
11526
+    flags_completion+=("_filedir")
11527
+    flags+=("--client-key=")
11528
+    flags_with_completion+=("--client-key")
11529
+    flags_completion+=("_filedir")
11530
+    flags+=("--cluster=")
11531
+    flags+=("--config=")
11532
+    flags_with_completion+=("--config")
11533
+    flags_completion+=("_filedir")
11534
+    flags+=("--container-hints=")
11535
+    flags+=("--context=")
11536
+    flags+=("--docker=")
11537
+    flags+=("--docker-only")
11538
+    flags+=("--docker-root=")
11539
+    flags+=("--docker-run=")
11540
+    flags+=("--enable-load-reader")
11541
+    flags+=("--event-storage-age-limit=")
11542
+    flags+=("--event-storage-event-limit=")
11543
+    flags+=("--global-housekeeping-interval=")
11544
+    flags+=("--google-json-key=")
11545
+    flags+=("--housekeeping-interval=")
11546
+    flags+=("--httptest.serve=")
11547
+    flags+=("--insecure-skip-tls-verify")
11548
+    flags+=("--ir-data-source=")
11549
+    flags+=("--ir-dbname=")
11550
+    flags+=("--ir-influxdb-host=")
11551
+    flags+=("--ir-namespace-only")
11552
+    flags+=("--ir-password=")
11553
+    flags+=("--ir-percentile=")
11554
+    flags+=("--ir-user=")
11555
+    flags+=("--log-backtrace-at=")
11556
+    flags+=("--log-cadvisor-usage")
11557
+    flags+=("--log-dir=")
11558
+    flags+=("--log-flush-frequency=")
11559
+    flags+=("--logtostderr")
11560
+    flags+=("--machine-id-file=")
11561
+    flags+=("--match-server-version")
11562
+    flags+=("--namespace=")
11563
+    two_word_flags+=("-n")
11564
+    flags+=("--nosystemd")
11565
+    flags+=("--server=")
11566
+    flags+=("--stderrthreshold=")
11567
+    flags+=("--storage-driver-buffer-duration=")
11568
+    flags+=("--storage-driver-db=")
11569
+    flags+=("--storage-driver-host=")
11570
+    flags+=("--storage-driver-password=")
11571
+    flags+=("--storage-driver-secure")
11572
+    flags+=("--storage-driver-table=")
11573
+    flags+=("--storage-driver-user=")
11574
+    flags+=("--token=")
11575
+    flags+=("--user=")
11576
+    flags+=("--v=")
11577
+    flags+=("--vmodule=")
11578
+
11579
+    must_have_one_flag=()
11580
+    must_have_one_noun=()
11581
+}
11582
+
11583
+_openshift_cli_adm_prune_deployments()
11584
+{
11585
+    last_command="openshift_cli_adm_prune_deployments"
11586
+    commands=()
11587
+
11588
+    flags=()
11589
+    two_word_flags=()
11590
+    flags_with_completion=()
11591
+    flags_completion=()
11592
+
11593
+    flags+=("--confirm")
11594
+    flags+=("--keep-complete=")
11595
+    flags+=("--keep-failed=")
11596
+    flags+=("--keep-younger-than=")
11597
+    flags+=("--orphans")
11598
+    flags+=("--alsologtostderr")
11599
+    flags+=("--api-version=")
11600
+    flags+=("--boot-id-file=")
11601
+    flags+=("--certificate-authority=")
11602
+    flags_with_completion+=("--certificate-authority")
11603
+    flags_completion+=("_filedir")
11604
+    flags+=("--client-certificate=")
11605
+    flags_with_completion+=("--client-certificate")
11606
+    flags_completion+=("_filedir")
11607
+    flags+=("--client-key=")
11608
+    flags_with_completion+=("--client-key")
11609
+    flags_completion+=("_filedir")
11610
+    flags+=("--cluster=")
11611
+    flags+=("--config=")
11612
+    flags_with_completion+=("--config")
11613
+    flags_completion+=("_filedir")
11614
+    flags+=("--container-hints=")
11615
+    flags+=("--context=")
11616
+    flags+=("--docker=")
11617
+    flags+=("--docker-only")
11618
+    flags+=("--docker-root=")
11619
+    flags+=("--docker-run=")
11620
+    flags+=("--enable-load-reader")
11621
+    flags+=("--event-storage-age-limit=")
11622
+    flags+=("--event-storage-event-limit=")
11623
+    flags+=("--global-housekeeping-interval=")
11624
+    flags+=("--google-json-key=")
11625
+    flags+=("--housekeeping-interval=")
11626
+    flags+=("--httptest.serve=")
11627
+    flags+=("--insecure-skip-tls-verify")
11628
+    flags+=("--ir-data-source=")
11629
+    flags+=("--ir-dbname=")
11630
+    flags+=("--ir-influxdb-host=")
11631
+    flags+=("--ir-namespace-only")
11632
+    flags+=("--ir-password=")
11633
+    flags+=("--ir-percentile=")
11634
+    flags+=("--ir-user=")
11635
+    flags+=("--log-backtrace-at=")
11636
+    flags+=("--log-cadvisor-usage")
11637
+    flags+=("--log-dir=")
11638
+    flags+=("--log-flush-frequency=")
11639
+    flags+=("--logtostderr")
11640
+    flags+=("--machine-id-file=")
11641
+    flags+=("--match-server-version")
11642
+    flags+=("--namespace=")
11643
+    two_word_flags+=("-n")
11644
+    flags+=("--nosystemd")
11645
+    flags+=("--server=")
11646
+    flags+=("--stderrthreshold=")
11647
+    flags+=("--storage-driver-buffer-duration=")
11648
+    flags+=("--storage-driver-db=")
11649
+    flags+=("--storage-driver-host=")
11650
+    flags+=("--storage-driver-password=")
11651
+    flags+=("--storage-driver-secure")
11652
+    flags+=("--storage-driver-table=")
11653
+    flags+=("--storage-driver-user=")
11654
+    flags+=("--token=")
11655
+    flags+=("--user=")
11656
+    flags+=("--v=")
11657
+    flags+=("--vmodule=")
11658
+
11659
+    must_have_one_flag=()
11660
+    must_have_one_noun=()
11661
+}
11662
+
11663
+_openshift_cli_adm_prune_images()
11664
+{
11665
+    last_command="openshift_cli_adm_prune_images"
11666
+    commands=()
11667
+
11668
+    flags=()
11669
+    two_word_flags=()
11670
+    flags_with_completion=()
11671
+    flags_completion=()
11672
+
11673
+    flags+=("--certificate-authority=")
11674
+    flags+=("--confirm")
11675
+    flags+=("--keep-tag-revisions=")
11676
+    flags+=("--keep-younger-than=")
11677
+    flags+=("--registry-url=")
11678
+    flags+=("--alsologtostderr")
11679
+    flags+=("--api-version=")
11680
+    flags+=("--boot-id-file=")
11681
+    flags+=("--client-certificate=")
11682
+    flags_with_completion+=("--client-certificate")
11683
+    flags_completion+=("_filedir")
11684
+    flags+=("--client-key=")
11685
+    flags_with_completion+=("--client-key")
11686
+    flags_completion+=("_filedir")
11687
+    flags+=("--cluster=")
11688
+    flags+=("--config=")
11689
+    flags_with_completion+=("--config")
11690
+    flags_completion+=("_filedir")
11691
+    flags+=("--container-hints=")
11692
+    flags+=("--context=")
11693
+    flags+=("--docker=")
11694
+    flags+=("--docker-only")
11695
+    flags+=("--docker-root=")
11696
+    flags+=("--docker-run=")
11697
+    flags+=("--enable-load-reader")
11698
+    flags+=("--event-storage-age-limit=")
11699
+    flags+=("--event-storage-event-limit=")
11700
+    flags+=("--global-housekeeping-interval=")
11701
+    flags+=("--google-json-key=")
11702
+    flags+=("--housekeeping-interval=")
11703
+    flags+=("--httptest.serve=")
11704
+    flags+=("--insecure-skip-tls-verify")
11705
+    flags+=("--ir-data-source=")
11706
+    flags+=("--ir-dbname=")
11707
+    flags+=("--ir-influxdb-host=")
11708
+    flags+=("--ir-namespace-only")
11709
+    flags+=("--ir-password=")
11710
+    flags+=("--ir-percentile=")
11711
+    flags+=("--ir-user=")
11712
+    flags+=("--log-backtrace-at=")
11713
+    flags+=("--log-cadvisor-usage")
11714
+    flags+=("--log-dir=")
11715
+    flags+=("--log-flush-frequency=")
11716
+    flags+=("--logtostderr")
11717
+    flags+=("--machine-id-file=")
11718
+    flags+=("--match-server-version")
11719
+    flags+=("--namespace=")
11720
+    two_word_flags+=("-n")
11721
+    flags+=("--nosystemd")
11722
+    flags+=("--server=")
11723
+    flags+=("--stderrthreshold=")
11724
+    flags+=("--storage-driver-buffer-duration=")
11725
+    flags+=("--storage-driver-db=")
11726
+    flags+=("--storage-driver-host=")
11727
+    flags+=("--storage-driver-password=")
11728
+    flags+=("--storage-driver-secure")
11729
+    flags+=("--storage-driver-table=")
11730
+    flags+=("--storage-driver-user=")
11731
+    flags+=("--token=")
11732
+    flags+=("--user=")
11733
+    flags+=("--v=")
11734
+    flags+=("--vmodule=")
11735
+
11736
+    must_have_one_flag=()
11737
+    must_have_one_noun=()
11738
+}
11739
+
11740
+_openshift_cli_adm_prune_groups()
11741
+{
11742
+    last_command="openshift_cli_adm_prune_groups"
11743
+    commands=()
11744
+
11745
+    flags=()
11746
+    two_word_flags=()
11747
+    flags_with_completion=()
11748
+    flags_completion=()
11749
+
11750
+    flags+=("--blacklist=")
11751
+    flags_with_completion+=("--blacklist")
11752
+    flags_completion+=("__handle_filename_extension_flag txt")
11753
+    flags+=("--confirm")
11754
+    flags+=("--sync-config=")
11755
+    flags_with_completion+=("--sync-config")
11756
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
11757
+    flags+=("--whitelist=")
11758
+    flags_with_completion+=("--whitelist")
11759
+    flags_completion+=("__handle_filename_extension_flag txt")
11760
+    flags+=("--alsologtostderr")
11761
+    flags+=("--api-version=")
11762
+    flags+=("--boot-id-file=")
11763
+    flags+=("--certificate-authority=")
11764
+    flags_with_completion+=("--certificate-authority")
11765
+    flags_completion+=("_filedir")
11766
+    flags+=("--client-certificate=")
11767
+    flags_with_completion+=("--client-certificate")
11768
+    flags_completion+=("_filedir")
11769
+    flags+=("--client-key=")
11770
+    flags_with_completion+=("--client-key")
11771
+    flags_completion+=("_filedir")
11772
+    flags+=("--cluster=")
11773
+    flags+=("--config=")
11774
+    flags_with_completion+=("--config")
11775
+    flags_completion+=("_filedir")
11776
+    flags+=("--container-hints=")
11777
+    flags+=("--context=")
11778
+    flags+=("--docker=")
11779
+    flags+=("--docker-only")
11780
+    flags+=("--docker-root=")
11781
+    flags+=("--docker-run=")
11782
+    flags+=("--enable-load-reader")
11783
+    flags+=("--event-storage-age-limit=")
11784
+    flags+=("--event-storage-event-limit=")
11785
+    flags+=("--global-housekeeping-interval=")
11786
+    flags+=("--google-json-key=")
11787
+    flags+=("--housekeeping-interval=")
11788
+    flags+=("--httptest.serve=")
11789
+    flags+=("--insecure-skip-tls-verify")
11790
+    flags+=("--ir-data-source=")
11791
+    flags+=("--ir-dbname=")
11792
+    flags+=("--ir-influxdb-host=")
11793
+    flags+=("--ir-namespace-only")
11794
+    flags+=("--ir-password=")
11795
+    flags+=("--ir-percentile=")
11796
+    flags+=("--ir-user=")
11797
+    flags+=("--log-backtrace-at=")
11798
+    flags+=("--log-cadvisor-usage")
11799
+    flags+=("--log-dir=")
11800
+    flags+=("--log-flush-frequency=")
11801
+    flags+=("--logtostderr")
11802
+    flags+=("--machine-id-file=")
11803
+    flags+=("--match-server-version")
11804
+    flags+=("--namespace=")
11805
+    two_word_flags+=("-n")
11806
+    flags+=("--nosystemd")
11807
+    flags+=("--server=")
11808
+    flags+=("--stderrthreshold=")
11809
+    flags+=("--storage-driver-buffer-duration=")
11810
+    flags+=("--storage-driver-db=")
11811
+    flags+=("--storage-driver-host=")
11812
+    flags+=("--storage-driver-password=")
11813
+    flags+=("--storage-driver-secure")
11814
+    flags+=("--storage-driver-table=")
11815
+    flags+=("--storage-driver-user=")
11816
+    flags+=("--token=")
11817
+    flags+=("--user=")
11818
+    flags+=("--v=")
11819
+    flags+=("--vmodule=")
11820
+
11821
+    must_have_one_flag=()
11822
+    must_have_one_noun=()
11823
+}
11824
+
11825
+_openshift_cli_adm_prune()
11826
+{
11827
+    last_command="openshift_cli_adm_prune"
11828
+    commands=()
11829
+    commands+=("builds")
11830
+    commands+=("deployments")
11831
+    commands+=("images")
11832
+    commands+=("groups")
11833
+
11834
+    flags=()
11835
+    two_word_flags=()
11836
+    flags_with_completion=()
11837
+    flags_completion=()
11838
+
11839
+    flags+=("--alsologtostderr")
11840
+    flags+=("--api-version=")
11841
+    flags+=("--boot-id-file=")
11842
+    flags+=("--certificate-authority=")
11843
+    flags_with_completion+=("--certificate-authority")
11844
+    flags_completion+=("_filedir")
11845
+    flags+=("--client-certificate=")
11846
+    flags_with_completion+=("--client-certificate")
11847
+    flags_completion+=("_filedir")
11848
+    flags+=("--client-key=")
11849
+    flags_with_completion+=("--client-key")
11850
+    flags_completion+=("_filedir")
11851
+    flags+=("--cluster=")
11852
+    flags+=("--config=")
11853
+    flags_with_completion+=("--config")
11854
+    flags_completion+=("_filedir")
11855
+    flags+=("--container-hints=")
11856
+    flags+=("--context=")
11857
+    flags+=("--docker=")
11858
+    flags+=("--docker-only")
11859
+    flags+=("--docker-root=")
11860
+    flags+=("--docker-run=")
11861
+    flags+=("--enable-load-reader")
11862
+    flags+=("--event-storage-age-limit=")
11863
+    flags+=("--event-storage-event-limit=")
11864
+    flags+=("--global-housekeeping-interval=")
11865
+    flags+=("--google-json-key=")
11866
+    flags+=("--housekeeping-interval=")
11867
+    flags+=("--httptest.serve=")
11868
+    flags+=("--insecure-skip-tls-verify")
11869
+    flags+=("--ir-data-source=")
11870
+    flags+=("--ir-dbname=")
11871
+    flags+=("--ir-influxdb-host=")
11872
+    flags+=("--ir-namespace-only")
11873
+    flags+=("--ir-password=")
11874
+    flags+=("--ir-percentile=")
11875
+    flags+=("--ir-user=")
11876
+    flags+=("--log-backtrace-at=")
11877
+    flags+=("--log-cadvisor-usage")
11878
+    flags+=("--log-dir=")
11879
+    flags+=("--log-flush-frequency=")
11880
+    flags+=("--logtostderr")
11881
+    flags+=("--machine-id-file=")
11882
+    flags+=("--match-server-version")
11883
+    flags+=("--namespace=")
11884
+    two_word_flags+=("-n")
11885
+    flags+=("--nosystemd")
11886
+    flags+=("--server=")
11887
+    flags+=("--stderrthreshold=")
11888
+    flags+=("--storage-driver-buffer-duration=")
11889
+    flags+=("--storage-driver-db=")
11890
+    flags+=("--storage-driver-host=")
11891
+    flags+=("--storage-driver-password=")
11892
+    flags+=("--storage-driver-secure")
11893
+    flags+=("--storage-driver-table=")
11894
+    flags+=("--storage-driver-user=")
11895
+    flags+=("--token=")
11896
+    flags+=("--user=")
11897
+    flags+=("--v=")
11898
+    flags+=("--vmodule=")
11899
+
11900
+    must_have_one_flag=()
11901
+    must_have_one_noun=()
11902
+}
11903
+
11904
+_openshift_cli_adm_config_view()
11905
+{
11906
+    last_command="openshift_cli_adm_config_view"
11907
+    commands=()
11908
+
11909
+    flags=()
11910
+    two_word_flags=()
11911
+    flags_with_completion=()
11912
+    flags_completion=()
11913
+
11914
+    flags+=("--flatten")
11915
+    flags+=("--merge")
11916
+    flags+=("--minify")
11917
+    flags+=("--no-headers")
11918
+    flags+=("--output=")
11919
+    two_word_flags+=("-o")
11920
+    flags+=("--output-version=")
11921
+    flags+=("--raw")
11922
+    flags+=("--show-all")
11923
+    flags+=("-a")
11924
+    flags+=("--sort-by=")
11925
+    flags+=("--template=")
11926
+    two_word_flags+=("-t")
11927
+    flags+=("--alsologtostderr")
11928
+    flags+=("--api-version=")
11929
+    flags+=("--boot-id-file=")
11930
+    flags+=("--certificate-authority=")
11931
+    flags_with_completion+=("--certificate-authority")
11932
+    flags_completion+=("_filedir")
11933
+    flags+=("--client-certificate=")
11934
+    flags_with_completion+=("--client-certificate")
11935
+    flags_completion+=("_filedir")
11936
+    flags+=("--client-key=")
11937
+    flags_with_completion+=("--client-key")
11938
+    flags_completion+=("_filedir")
11939
+    flags+=("--cluster=")
11940
+    flags+=("--config=")
11941
+    flags+=("--container-hints=")
11942
+    flags+=("--context=")
11943
+    flags+=("--docker=")
11944
+    flags+=("--docker-only")
11945
+    flags+=("--docker-root=")
11946
+    flags+=("--docker-run=")
11947
+    flags+=("--enable-load-reader")
11948
+    flags+=("--event-storage-age-limit=")
11949
+    flags+=("--event-storage-event-limit=")
11950
+    flags+=("--global-housekeeping-interval=")
11951
+    flags+=("--google-json-key=")
11952
+    flags+=("--housekeeping-interval=")
11953
+    flags+=("--httptest.serve=")
11954
+    flags+=("--insecure-skip-tls-verify")
11955
+    flags+=("--ir-data-source=")
11956
+    flags+=("--ir-dbname=")
11957
+    flags+=("--ir-influxdb-host=")
11958
+    flags+=("--ir-namespace-only")
11959
+    flags+=("--ir-password=")
11960
+    flags+=("--ir-percentile=")
11961
+    flags+=("--ir-user=")
11962
+    flags+=("--log-backtrace-at=")
11963
+    flags+=("--log-cadvisor-usage")
11964
+    flags+=("--log-dir=")
11965
+    flags+=("--log-flush-frequency=")
11966
+    flags+=("--logtostderr")
11967
+    flags+=("--machine-id-file=")
11968
+    flags+=("--match-server-version")
11969
+    flags+=("--namespace=")
11970
+    two_word_flags+=("-n")
11971
+    flags+=("--nosystemd")
11972
+    flags+=("--server=")
11973
+    flags+=("--stderrthreshold=")
11974
+    flags+=("--storage-driver-buffer-duration=")
11975
+    flags+=("--storage-driver-db=")
11976
+    flags+=("--storage-driver-host=")
11977
+    flags+=("--storage-driver-password=")
11978
+    flags+=("--storage-driver-secure")
11979
+    flags+=("--storage-driver-table=")
11980
+    flags+=("--storage-driver-user=")
11981
+    flags+=("--token=")
11982
+    flags+=("--user=")
11983
+    flags+=("--v=")
11984
+    flags+=("--vmodule=")
11985
+
11986
+    must_have_one_flag=()
11987
+    must_have_one_noun=()
11988
+}
11989
+
11990
+_openshift_cli_adm_config_set-cluster()
11991
+{
11992
+    last_command="openshift_cli_adm_config_set-cluster"
11993
+    commands=()
11994
+
11995
+    flags=()
11996
+    two_word_flags=()
11997
+    flags_with_completion=()
11998
+    flags_completion=()
11999
+
12000
+    flags+=("--api-version=")
12001
+    flags+=("--certificate-authority=")
12002
+    flags+=("--embed-certs")
12003
+    flags+=("--insecure-skip-tls-verify")
12004
+    flags+=("--server=")
12005
+    flags+=("--alsologtostderr")
12006
+    flags+=("--boot-id-file=")
12007
+    flags+=("--client-certificate=")
12008
+    flags_with_completion+=("--client-certificate")
12009
+    flags_completion+=("_filedir")
12010
+    flags+=("--client-key=")
12011
+    flags_with_completion+=("--client-key")
12012
+    flags_completion+=("_filedir")
12013
+    flags+=("--cluster=")
12014
+    flags+=("--config=")
12015
+    flags+=("--container-hints=")
12016
+    flags+=("--context=")
12017
+    flags+=("--docker=")
12018
+    flags+=("--docker-only")
12019
+    flags+=("--docker-root=")
12020
+    flags+=("--docker-run=")
12021
+    flags+=("--enable-load-reader")
12022
+    flags+=("--event-storage-age-limit=")
12023
+    flags+=("--event-storage-event-limit=")
12024
+    flags+=("--global-housekeeping-interval=")
12025
+    flags+=("--google-json-key=")
12026
+    flags+=("--housekeeping-interval=")
12027
+    flags+=("--httptest.serve=")
12028
+    flags+=("--ir-data-source=")
12029
+    flags+=("--ir-dbname=")
12030
+    flags+=("--ir-influxdb-host=")
12031
+    flags+=("--ir-namespace-only")
12032
+    flags+=("--ir-password=")
12033
+    flags+=("--ir-percentile=")
12034
+    flags+=("--ir-user=")
12035
+    flags+=("--log-backtrace-at=")
12036
+    flags+=("--log-cadvisor-usage")
12037
+    flags+=("--log-dir=")
12038
+    flags+=("--log-flush-frequency=")
12039
+    flags+=("--logtostderr")
12040
+    flags+=("--machine-id-file=")
12041
+    flags+=("--match-server-version")
12042
+    flags+=("--namespace=")
12043
+    two_word_flags+=("-n")
12044
+    flags+=("--nosystemd")
12045
+    flags+=("--stderrthreshold=")
12046
+    flags+=("--storage-driver-buffer-duration=")
12047
+    flags+=("--storage-driver-db=")
12048
+    flags+=("--storage-driver-host=")
12049
+    flags+=("--storage-driver-password=")
12050
+    flags+=("--storage-driver-secure")
12051
+    flags+=("--storage-driver-table=")
12052
+    flags+=("--storage-driver-user=")
12053
+    flags+=("--token=")
12054
+    flags+=("--user=")
12055
+    flags+=("--v=")
12056
+    flags+=("--vmodule=")
12057
+
12058
+    must_have_one_flag=()
12059
+    must_have_one_noun=()
12060
+}
12061
+
12062
+_openshift_cli_adm_config_set-credentials()
12063
+{
12064
+    last_command="openshift_cli_adm_config_set-credentials"
12065
+    commands=()
12066
+
12067
+    flags=()
12068
+    two_word_flags=()
12069
+    flags_with_completion=()
12070
+    flags_completion=()
12071
+
12072
+    flags+=("--client-certificate=")
12073
+    flags+=("--client-key=")
12074
+    flags+=("--embed-certs")
12075
+    flags+=("--password=")
12076
+    flags+=("--token=")
12077
+    flags+=("--username=")
12078
+    flags+=("--alsologtostderr")
12079
+    flags+=("--api-version=")
12080
+    flags+=("--boot-id-file=")
12081
+    flags+=("--certificate-authority=")
12082
+    flags_with_completion+=("--certificate-authority")
12083
+    flags_completion+=("_filedir")
12084
+    flags+=("--cluster=")
12085
+    flags+=("--config=")
12086
+    flags+=("--container-hints=")
12087
+    flags+=("--context=")
12088
+    flags+=("--docker=")
12089
+    flags+=("--docker-only")
12090
+    flags+=("--docker-root=")
12091
+    flags+=("--docker-run=")
12092
+    flags+=("--enable-load-reader")
12093
+    flags+=("--event-storage-age-limit=")
12094
+    flags+=("--event-storage-event-limit=")
12095
+    flags+=("--global-housekeeping-interval=")
12096
+    flags+=("--google-json-key=")
12097
+    flags+=("--housekeeping-interval=")
12098
+    flags+=("--httptest.serve=")
12099
+    flags+=("--insecure-skip-tls-verify")
12100
+    flags+=("--ir-data-source=")
12101
+    flags+=("--ir-dbname=")
12102
+    flags+=("--ir-influxdb-host=")
12103
+    flags+=("--ir-namespace-only")
12104
+    flags+=("--ir-password=")
12105
+    flags+=("--ir-percentile=")
12106
+    flags+=("--ir-user=")
12107
+    flags+=("--log-backtrace-at=")
12108
+    flags+=("--log-cadvisor-usage")
12109
+    flags+=("--log-dir=")
12110
+    flags+=("--log-flush-frequency=")
12111
+    flags+=("--logtostderr")
12112
+    flags+=("--machine-id-file=")
12113
+    flags+=("--match-server-version")
12114
+    flags+=("--namespace=")
12115
+    two_word_flags+=("-n")
12116
+    flags+=("--nosystemd")
12117
+    flags+=("--server=")
12118
+    flags+=("--stderrthreshold=")
12119
+    flags+=("--storage-driver-buffer-duration=")
12120
+    flags+=("--storage-driver-db=")
12121
+    flags+=("--storage-driver-host=")
12122
+    flags+=("--storage-driver-password=")
12123
+    flags+=("--storage-driver-secure")
12124
+    flags+=("--storage-driver-table=")
12125
+    flags+=("--storage-driver-user=")
12126
+    flags+=("--user=")
12127
+    flags+=("--v=")
12128
+    flags+=("--vmodule=")
12129
+
12130
+    must_have_one_flag=()
12131
+    must_have_one_noun=()
12132
+}
12133
+
12134
+_openshift_cli_adm_config_set-context()
12135
+{
12136
+    last_command="openshift_cli_adm_config_set-context"
12137
+    commands=()
12138
+
12139
+    flags=()
12140
+    two_word_flags=()
12141
+    flags_with_completion=()
12142
+    flags_completion=()
12143
+
12144
+    flags+=("--cluster=")
12145
+    flags+=("--namespace=")
12146
+    flags+=("--user=")
12147
+    flags+=("--alsologtostderr")
12148
+    flags+=("--api-version=")
12149
+    flags+=("--boot-id-file=")
12150
+    flags+=("--certificate-authority=")
12151
+    flags_with_completion+=("--certificate-authority")
12152
+    flags_completion+=("_filedir")
12153
+    flags+=("--client-certificate=")
12154
+    flags_with_completion+=("--client-certificate")
12155
+    flags_completion+=("_filedir")
12156
+    flags+=("--client-key=")
12157
+    flags_with_completion+=("--client-key")
12158
+    flags_completion+=("_filedir")
12159
+    flags+=("--config=")
12160
+    flags+=("--container-hints=")
12161
+    flags+=("--context=")
12162
+    flags+=("--docker=")
12163
+    flags+=("--docker-only")
12164
+    flags+=("--docker-root=")
12165
+    flags+=("--docker-run=")
12166
+    flags+=("--enable-load-reader")
12167
+    flags+=("--event-storage-age-limit=")
12168
+    flags+=("--event-storage-event-limit=")
12169
+    flags+=("--global-housekeeping-interval=")
12170
+    flags+=("--google-json-key=")
12171
+    flags+=("--housekeeping-interval=")
12172
+    flags+=("--httptest.serve=")
12173
+    flags+=("--insecure-skip-tls-verify")
12174
+    flags+=("--ir-data-source=")
12175
+    flags+=("--ir-dbname=")
12176
+    flags+=("--ir-influxdb-host=")
12177
+    flags+=("--ir-namespace-only")
12178
+    flags+=("--ir-password=")
12179
+    flags+=("--ir-percentile=")
12180
+    flags+=("--ir-user=")
12181
+    flags+=("--log-backtrace-at=")
12182
+    flags+=("--log-cadvisor-usage")
12183
+    flags+=("--log-dir=")
12184
+    flags+=("--log-flush-frequency=")
12185
+    flags+=("--logtostderr")
12186
+    flags+=("--machine-id-file=")
12187
+    flags+=("--match-server-version")
12188
+    flags+=("--nosystemd")
12189
+    flags+=("--server=")
12190
+    flags+=("--stderrthreshold=")
12191
+    flags+=("--storage-driver-buffer-duration=")
12192
+    flags+=("--storage-driver-db=")
12193
+    flags+=("--storage-driver-host=")
12194
+    flags+=("--storage-driver-password=")
12195
+    flags+=("--storage-driver-secure")
12196
+    flags+=("--storage-driver-table=")
12197
+    flags+=("--storage-driver-user=")
12198
+    flags+=("--token=")
12199
+    flags+=("--v=")
12200
+    flags+=("--vmodule=")
12201
+
12202
+    must_have_one_flag=()
12203
+    must_have_one_noun=()
12204
+}
12205
+
12206
+_openshift_cli_adm_config_set()
12207
+{
12208
+    last_command="openshift_cli_adm_config_set"
12209
+    commands=()
12210
+
12211
+    flags=()
12212
+    two_word_flags=()
12213
+    flags_with_completion=()
12214
+    flags_completion=()
12215
+
12216
+    flags+=("--alsologtostderr")
12217
+    flags+=("--api-version=")
12218
+    flags+=("--boot-id-file=")
12219
+    flags+=("--certificate-authority=")
12220
+    flags_with_completion+=("--certificate-authority")
12221
+    flags_completion+=("_filedir")
12222
+    flags+=("--client-certificate=")
12223
+    flags_with_completion+=("--client-certificate")
12224
+    flags_completion+=("_filedir")
12225
+    flags+=("--client-key=")
12226
+    flags_with_completion+=("--client-key")
12227
+    flags_completion+=("_filedir")
12228
+    flags+=("--cluster=")
12229
+    flags+=("--config=")
12230
+    flags+=("--container-hints=")
12231
+    flags+=("--context=")
12232
+    flags+=("--docker=")
12233
+    flags+=("--docker-only")
12234
+    flags+=("--docker-root=")
12235
+    flags+=("--docker-run=")
12236
+    flags+=("--enable-load-reader")
12237
+    flags+=("--event-storage-age-limit=")
12238
+    flags+=("--event-storage-event-limit=")
12239
+    flags+=("--global-housekeeping-interval=")
12240
+    flags+=("--google-json-key=")
12241
+    flags+=("--housekeeping-interval=")
12242
+    flags+=("--httptest.serve=")
12243
+    flags+=("--insecure-skip-tls-verify")
12244
+    flags+=("--ir-data-source=")
12245
+    flags+=("--ir-dbname=")
12246
+    flags+=("--ir-influxdb-host=")
12247
+    flags+=("--ir-namespace-only")
12248
+    flags+=("--ir-password=")
12249
+    flags+=("--ir-percentile=")
12250
+    flags+=("--ir-user=")
12251
+    flags+=("--log-backtrace-at=")
12252
+    flags+=("--log-cadvisor-usage")
12253
+    flags+=("--log-dir=")
12254
+    flags+=("--log-flush-frequency=")
12255
+    flags+=("--logtostderr")
12256
+    flags+=("--machine-id-file=")
12257
+    flags+=("--match-server-version")
12258
+    flags+=("--namespace=")
12259
+    two_word_flags+=("-n")
12260
+    flags+=("--nosystemd")
12261
+    flags+=("--server=")
12262
+    flags+=("--stderrthreshold=")
12263
+    flags+=("--storage-driver-buffer-duration=")
12264
+    flags+=("--storage-driver-db=")
12265
+    flags+=("--storage-driver-host=")
12266
+    flags+=("--storage-driver-password=")
12267
+    flags+=("--storage-driver-secure")
12268
+    flags+=("--storage-driver-table=")
12269
+    flags+=("--storage-driver-user=")
12270
+    flags+=("--token=")
12271
+    flags+=("--user=")
12272
+    flags+=("--v=")
12273
+    flags+=("--vmodule=")
12274
+
12275
+    must_have_one_flag=()
12276
+    must_have_one_noun=()
12277
+}
12278
+
12279
+_openshift_cli_adm_config_unset()
12280
+{
12281
+    last_command="openshift_cli_adm_config_unset"
12282
+    commands=()
12283
+
12284
+    flags=()
12285
+    two_word_flags=()
12286
+    flags_with_completion=()
12287
+    flags_completion=()
12288
+
12289
+    flags+=("--alsologtostderr")
12290
+    flags+=("--api-version=")
12291
+    flags+=("--boot-id-file=")
12292
+    flags+=("--certificate-authority=")
12293
+    flags_with_completion+=("--certificate-authority")
12294
+    flags_completion+=("_filedir")
12295
+    flags+=("--client-certificate=")
12296
+    flags_with_completion+=("--client-certificate")
12297
+    flags_completion+=("_filedir")
12298
+    flags+=("--client-key=")
12299
+    flags_with_completion+=("--client-key")
12300
+    flags_completion+=("_filedir")
12301
+    flags+=("--cluster=")
12302
+    flags+=("--config=")
12303
+    flags+=("--container-hints=")
12304
+    flags+=("--context=")
12305
+    flags+=("--docker=")
12306
+    flags+=("--docker-only")
12307
+    flags+=("--docker-root=")
12308
+    flags+=("--docker-run=")
12309
+    flags+=("--enable-load-reader")
12310
+    flags+=("--event-storage-age-limit=")
12311
+    flags+=("--event-storage-event-limit=")
12312
+    flags+=("--global-housekeeping-interval=")
12313
+    flags+=("--google-json-key=")
12314
+    flags+=("--housekeeping-interval=")
12315
+    flags+=("--httptest.serve=")
12316
+    flags+=("--insecure-skip-tls-verify")
12317
+    flags+=("--ir-data-source=")
12318
+    flags+=("--ir-dbname=")
12319
+    flags+=("--ir-influxdb-host=")
12320
+    flags+=("--ir-namespace-only")
12321
+    flags+=("--ir-password=")
12322
+    flags+=("--ir-percentile=")
12323
+    flags+=("--ir-user=")
12324
+    flags+=("--log-backtrace-at=")
12325
+    flags+=("--log-cadvisor-usage")
12326
+    flags+=("--log-dir=")
12327
+    flags+=("--log-flush-frequency=")
12328
+    flags+=("--logtostderr")
12329
+    flags+=("--machine-id-file=")
12330
+    flags+=("--match-server-version")
12331
+    flags+=("--namespace=")
12332
+    two_word_flags+=("-n")
12333
+    flags+=("--nosystemd")
12334
+    flags+=("--server=")
12335
+    flags+=("--stderrthreshold=")
12336
+    flags+=("--storage-driver-buffer-duration=")
12337
+    flags+=("--storage-driver-db=")
12338
+    flags+=("--storage-driver-host=")
12339
+    flags+=("--storage-driver-password=")
12340
+    flags+=("--storage-driver-secure")
12341
+    flags+=("--storage-driver-table=")
12342
+    flags+=("--storage-driver-user=")
12343
+    flags+=("--token=")
12344
+    flags+=("--user=")
12345
+    flags+=("--v=")
12346
+    flags+=("--vmodule=")
12347
+
12348
+    must_have_one_flag=()
12349
+    must_have_one_noun=()
12350
+}
12351
+
12352
+_openshift_cli_adm_config_current-context()
12353
+{
12354
+    last_command="openshift_cli_adm_config_current-context"
12355
+    commands=()
12356
+
12357
+    flags=()
12358
+    two_word_flags=()
12359
+    flags_with_completion=()
12360
+    flags_completion=()
12361
+
12362
+    flags+=("--alsologtostderr")
12363
+    flags+=("--api-version=")
12364
+    flags+=("--boot-id-file=")
12365
+    flags+=("--certificate-authority=")
12366
+    flags_with_completion+=("--certificate-authority")
12367
+    flags_completion+=("_filedir")
12368
+    flags+=("--client-certificate=")
12369
+    flags_with_completion+=("--client-certificate")
12370
+    flags_completion+=("_filedir")
12371
+    flags+=("--client-key=")
12372
+    flags_with_completion+=("--client-key")
12373
+    flags_completion+=("_filedir")
12374
+    flags+=("--cluster=")
12375
+    flags+=("--config=")
12376
+    flags+=("--container-hints=")
12377
+    flags+=("--context=")
12378
+    flags+=("--docker=")
12379
+    flags+=("--docker-only")
12380
+    flags+=("--docker-root=")
12381
+    flags+=("--docker-run=")
12382
+    flags+=("--enable-load-reader")
12383
+    flags+=("--event-storage-age-limit=")
12384
+    flags+=("--event-storage-event-limit=")
12385
+    flags+=("--global-housekeeping-interval=")
12386
+    flags+=("--google-json-key=")
12387
+    flags+=("--housekeeping-interval=")
12388
+    flags+=("--httptest.serve=")
12389
+    flags+=("--insecure-skip-tls-verify")
12390
+    flags+=("--ir-data-source=")
12391
+    flags+=("--ir-dbname=")
12392
+    flags+=("--ir-influxdb-host=")
12393
+    flags+=("--ir-namespace-only")
12394
+    flags+=("--ir-password=")
12395
+    flags+=("--ir-percentile=")
12396
+    flags+=("--ir-user=")
12397
+    flags+=("--log-backtrace-at=")
12398
+    flags+=("--log-cadvisor-usage")
12399
+    flags+=("--log-dir=")
12400
+    flags+=("--log-flush-frequency=")
12401
+    flags+=("--logtostderr")
12402
+    flags+=("--machine-id-file=")
12403
+    flags+=("--match-server-version")
12404
+    flags+=("--namespace=")
12405
+    two_word_flags+=("-n")
12406
+    flags+=("--nosystemd")
12407
+    flags+=("--server=")
12408
+    flags+=("--stderrthreshold=")
12409
+    flags+=("--storage-driver-buffer-duration=")
12410
+    flags+=("--storage-driver-db=")
12411
+    flags+=("--storage-driver-host=")
12412
+    flags+=("--storage-driver-password=")
12413
+    flags+=("--storage-driver-secure")
12414
+    flags+=("--storage-driver-table=")
12415
+    flags+=("--storage-driver-user=")
12416
+    flags+=("--token=")
12417
+    flags+=("--user=")
12418
+    flags+=("--v=")
12419
+    flags+=("--vmodule=")
12420
+
12421
+    must_have_one_flag=()
12422
+    must_have_one_noun=()
12423
+}
12424
+
12425
+_openshift_cli_adm_config_use-context()
12426
+{
12427
+    last_command="openshift_cli_adm_config_use-context"
12428
+    commands=()
12429
+
12430
+    flags=()
12431
+    two_word_flags=()
12432
+    flags_with_completion=()
12433
+    flags_completion=()
12434
+
12435
+    flags+=("--alsologtostderr")
12436
+    flags+=("--api-version=")
12437
+    flags+=("--boot-id-file=")
12438
+    flags+=("--certificate-authority=")
12439
+    flags_with_completion+=("--certificate-authority")
12440
+    flags_completion+=("_filedir")
12441
+    flags+=("--client-certificate=")
12442
+    flags_with_completion+=("--client-certificate")
12443
+    flags_completion+=("_filedir")
12444
+    flags+=("--client-key=")
12445
+    flags_with_completion+=("--client-key")
12446
+    flags_completion+=("_filedir")
12447
+    flags+=("--cluster=")
12448
+    flags+=("--config=")
12449
+    flags+=("--container-hints=")
12450
+    flags+=("--context=")
12451
+    flags+=("--docker=")
12452
+    flags+=("--docker-only")
12453
+    flags+=("--docker-root=")
12454
+    flags+=("--docker-run=")
12455
+    flags+=("--enable-load-reader")
12456
+    flags+=("--event-storage-age-limit=")
12457
+    flags+=("--event-storage-event-limit=")
12458
+    flags+=("--global-housekeeping-interval=")
12459
+    flags+=("--google-json-key=")
12460
+    flags+=("--housekeeping-interval=")
12461
+    flags+=("--httptest.serve=")
12462
+    flags+=("--insecure-skip-tls-verify")
12463
+    flags+=("--ir-data-source=")
12464
+    flags+=("--ir-dbname=")
12465
+    flags+=("--ir-influxdb-host=")
12466
+    flags+=("--ir-namespace-only")
12467
+    flags+=("--ir-password=")
12468
+    flags+=("--ir-percentile=")
12469
+    flags+=("--ir-user=")
12470
+    flags+=("--log-backtrace-at=")
12471
+    flags+=("--log-cadvisor-usage")
12472
+    flags+=("--log-dir=")
12473
+    flags+=("--log-flush-frequency=")
12474
+    flags+=("--logtostderr")
12475
+    flags+=("--machine-id-file=")
12476
+    flags+=("--match-server-version")
12477
+    flags+=("--namespace=")
12478
+    two_word_flags+=("-n")
12479
+    flags+=("--nosystemd")
12480
+    flags+=("--server=")
12481
+    flags+=("--stderrthreshold=")
12482
+    flags+=("--storage-driver-buffer-duration=")
12483
+    flags+=("--storage-driver-db=")
12484
+    flags+=("--storage-driver-host=")
12485
+    flags+=("--storage-driver-password=")
12486
+    flags+=("--storage-driver-secure")
12487
+    flags+=("--storage-driver-table=")
12488
+    flags+=("--storage-driver-user=")
12489
+    flags+=("--token=")
12490
+    flags+=("--user=")
12491
+    flags+=("--v=")
12492
+    flags+=("--vmodule=")
12493
+
12494
+    must_have_one_flag=()
12495
+    must_have_one_noun=()
12496
+}
12497
+
12498
+_openshift_cli_adm_config()
12499
+{
12500
+    last_command="openshift_cli_adm_config"
12501
+    commands=()
12502
+    commands+=("view")
12503
+    commands+=("set-cluster")
12504
+    commands+=("set-credentials")
12505
+    commands+=("set-context")
12506
+    commands+=("set")
12507
+    commands+=("unset")
12508
+    commands+=("current-context")
12509
+    commands+=("use-context")
12510
+
12511
+    flags=()
12512
+    two_word_flags=()
12513
+    flags_with_completion=()
12514
+    flags_completion=()
12515
+
12516
+    flags+=("--config=")
12517
+    flags+=("--alsologtostderr")
12518
+    flags+=("--api-version=")
12519
+    flags+=("--boot-id-file=")
12520
+    flags+=("--certificate-authority=")
12521
+    flags_with_completion+=("--certificate-authority")
12522
+    flags_completion+=("_filedir")
12523
+    flags+=("--client-certificate=")
12524
+    flags_with_completion+=("--client-certificate")
12525
+    flags_completion+=("_filedir")
12526
+    flags+=("--client-key=")
12527
+    flags_with_completion+=("--client-key")
12528
+    flags_completion+=("_filedir")
12529
+    flags+=("--cluster=")
12530
+    flags+=("--container-hints=")
12531
+    flags+=("--context=")
12532
+    flags+=("--docker=")
12533
+    flags+=("--docker-only")
12534
+    flags+=("--docker-root=")
12535
+    flags+=("--docker-run=")
12536
+    flags+=("--enable-load-reader")
12537
+    flags+=("--event-storage-age-limit=")
12538
+    flags+=("--event-storage-event-limit=")
12539
+    flags+=("--global-housekeeping-interval=")
12540
+    flags+=("--google-json-key=")
12541
+    flags+=("--housekeeping-interval=")
12542
+    flags+=("--httptest.serve=")
12543
+    flags+=("--insecure-skip-tls-verify")
12544
+    flags+=("--ir-data-source=")
12545
+    flags+=("--ir-dbname=")
12546
+    flags+=("--ir-influxdb-host=")
12547
+    flags+=("--ir-namespace-only")
12548
+    flags+=("--ir-password=")
12549
+    flags+=("--ir-percentile=")
12550
+    flags+=("--ir-user=")
12551
+    flags+=("--log-backtrace-at=")
12552
+    flags+=("--log-cadvisor-usage")
12553
+    flags+=("--log-dir=")
12554
+    flags+=("--log-flush-frequency=")
12555
+    flags+=("--logtostderr")
12556
+    flags+=("--machine-id-file=")
12557
+    flags+=("--match-server-version")
12558
+    flags+=("--namespace=")
12559
+    two_word_flags+=("-n")
12560
+    flags+=("--nosystemd")
12561
+    flags+=("--server=")
12562
+    flags+=("--stderrthreshold=")
12563
+    flags+=("--storage-driver-buffer-duration=")
12564
+    flags+=("--storage-driver-db=")
12565
+    flags+=("--storage-driver-host=")
12566
+    flags+=("--storage-driver-password=")
12567
+    flags+=("--storage-driver-secure")
12568
+    flags+=("--storage-driver-table=")
12569
+    flags+=("--storage-driver-user=")
12570
+    flags+=("--token=")
12571
+    flags+=("--user=")
12572
+    flags+=("--v=")
12573
+    flags+=("--vmodule=")
12574
+
12575
+    must_have_one_flag=()
12576
+    must_have_one_noun=()
12577
+}
12578
+
12579
+_openshift_cli_adm_create-kubeconfig()
12580
+{
12581
+    last_command="openshift_cli_adm_create-kubeconfig"
12582
+    commands=()
12583
+
12584
+    flags=()
12585
+    two_word_flags=()
12586
+    flags_with_completion=()
12587
+    flags_completion=()
12588
+
12589
+    flags+=("--certificate-authority=")
12590
+    flags_with_completion+=("--certificate-authority")
12591
+    flags_completion+=("_filedir")
12592
+    flags+=("--client-certificate=")
12593
+    flags_with_completion+=("--client-certificate")
12594
+    flags_completion+=("_filedir")
12595
+    flags+=("--client-key=")
12596
+    flags_with_completion+=("--client-key")
12597
+    flags_completion+=("_filedir")
12598
+    flags+=("--kubeconfig=")
12599
+    flags_with_completion+=("--kubeconfig")
12600
+    flags_completion+=("_filedir")
12601
+    flags+=("--master=")
12602
+    flags+=("--namespace=")
12603
+    flags+=("--public-master=")
12604
+    flags+=("--alsologtostderr")
12605
+    flags+=("--api-version=")
12606
+    flags+=("--boot-id-file=")
12607
+    flags+=("--cluster=")
12608
+    flags+=("--config=")
12609
+    flags_with_completion+=("--config")
12610
+    flags_completion+=("_filedir")
12611
+    flags+=("--container-hints=")
12612
+    flags+=("--context=")
12613
+    flags+=("--docker=")
12614
+    flags+=("--docker-only")
12615
+    flags+=("--docker-root=")
12616
+    flags+=("--docker-run=")
12617
+    flags+=("--enable-load-reader")
12618
+    flags+=("--event-storage-age-limit=")
12619
+    flags+=("--event-storage-event-limit=")
12620
+    flags+=("--global-housekeeping-interval=")
12621
+    flags+=("--google-json-key=")
12622
+    flags+=("--housekeeping-interval=")
12623
+    flags+=("--httptest.serve=")
12624
+    flags+=("--insecure-skip-tls-verify")
12625
+    flags+=("--ir-data-source=")
12626
+    flags+=("--ir-dbname=")
12627
+    flags+=("--ir-influxdb-host=")
12628
+    flags+=("--ir-namespace-only")
12629
+    flags+=("--ir-password=")
12630
+    flags+=("--ir-percentile=")
12631
+    flags+=("--ir-user=")
12632
+    flags+=("--log-backtrace-at=")
12633
+    flags+=("--log-cadvisor-usage")
12634
+    flags+=("--log-dir=")
12635
+    flags+=("--log-flush-frequency=")
12636
+    flags+=("--logtostderr")
12637
+    flags+=("--machine-id-file=")
12638
+    flags+=("--match-server-version")
12639
+    flags+=("--nosystemd")
12640
+    flags+=("--server=")
12641
+    flags+=("--stderrthreshold=")
12642
+    flags+=("--storage-driver-buffer-duration=")
12643
+    flags+=("--storage-driver-db=")
12644
+    flags+=("--storage-driver-host=")
12645
+    flags+=("--storage-driver-password=")
12646
+    flags+=("--storage-driver-secure")
12647
+    flags+=("--storage-driver-table=")
12648
+    flags+=("--storage-driver-user=")
12649
+    flags+=("--token=")
12650
+    flags+=("--user=")
12651
+    flags+=("--v=")
12652
+    flags+=("--vmodule=")
12653
+
12654
+    must_have_one_flag=()
12655
+    must_have_one_noun=()
12656
+}
12657
+
12658
+_openshift_cli_adm_create-api-client-config()
12659
+{
12660
+    last_command="openshift_cli_adm_create-api-client-config"
12661
+    commands=()
12662
+
12663
+    flags=()
12664
+    two_word_flags=()
12665
+    flags_with_completion=()
12666
+    flags_completion=()
12667
+
12668
+    flags+=("--basename=")
12669
+    flags+=("--certificate-authority=")
12670
+    flags_with_completion+=("--certificate-authority")
12671
+    flags_completion+=("_filedir")
12672
+    flags+=("--client-dir=")
12673
+    flags_with_completion+=("--client-dir")
12674
+    flags_completion+=("_filedir")
12675
+    flags+=("--groups=")
12676
+    flags+=("--master=")
12677
+    flags+=("--public-master=")
12678
+    flags+=("--signer-cert=")
12679
+    flags_with_completion+=("--signer-cert")
12680
+    flags_completion+=("_filedir")
12681
+    flags+=("--signer-key=")
12682
+    flags_with_completion+=("--signer-key")
12683
+    flags_completion+=("_filedir")
12684
+    flags+=("--signer-serial=")
12685
+    flags_with_completion+=("--signer-serial")
12686
+    flags_completion+=("_filedir")
12687
+    flags+=("--user=")
12688
+    flags+=("--alsologtostderr")
12689
+    flags+=("--api-version=")
12690
+    flags+=("--boot-id-file=")
12691
+    flags+=("--client-certificate=")
12692
+    flags_with_completion+=("--client-certificate")
12693
+    flags_completion+=("_filedir")
12694
+    flags+=("--client-key=")
12695
+    flags_with_completion+=("--client-key")
12696
+    flags_completion+=("_filedir")
12697
+    flags+=("--cluster=")
12698
+    flags+=("--config=")
12699
+    flags_with_completion+=("--config")
12700
+    flags_completion+=("_filedir")
12701
+    flags+=("--container-hints=")
12702
+    flags+=("--context=")
12703
+    flags+=("--docker=")
12704
+    flags+=("--docker-only")
12705
+    flags+=("--docker-root=")
12706
+    flags+=("--docker-run=")
12707
+    flags+=("--enable-load-reader")
12708
+    flags+=("--event-storage-age-limit=")
12709
+    flags+=("--event-storage-event-limit=")
12710
+    flags+=("--global-housekeeping-interval=")
12711
+    flags+=("--google-json-key=")
12712
+    flags+=("--housekeeping-interval=")
12713
+    flags+=("--httptest.serve=")
12714
+    flags+=("--insecure-skip-tls-verify")
12715
+    flags+=("--ir-data-source=")
12716
+    flags+=("--ir-dbname=")
12717
+    flags+=("--ir-influxdb-host=")
12718
+    flags+=("--ir-namespace-only")
12719
+    flags+=("--ir-password=")
12720
+    flags+=("--ir-percentile=")
12721
+    flags+=("--ir-user=")
12722
+    flags+=("--log-backtrace-at=")
12723
+    flags+=("--log-cadvisor-usage")
12724
+    flags+=("--log-dir=")
12725
+    flags+=("--log-flush-frequency=")
12726
+    flags+=("--logtostderr")
12727
+    flags+=("--machine-id-file=")
12728
+    flags+=("--match-server-version")
12729
+    flags+=("--namespace=")
12730
+    two_word_flags+=("-n")
12731
+    flags+=("--nosystemd")
12732
+    flags+=("--server=")
12733
+    flags+=("--stderrthreshold=")
12734
+    flags+=("--storage-driver-buffer-duration=")
12735
+    flags+=("--storage-driver-db=")
12736
+    flags+=("--storage-driver-host=")
12737
+    flags+=("--storage-driver-password=")
12738
+    flags+=("--storage-driver-secure")
12739
+    flags+=("--storage-driver-table=")
12740
+    flags+=("--storage-driver-user=")
12741
+    flags+=("--token=")
12742
+    flags+=("--v=")
12743
+    flags+=("--vmodule=")
12744
+
12745
+    must_have_one_flag=()
12746
+    must_have_one_noun=()
12747
+}
12748
+
12749
+_openshift_cli_adm_pod-network_join-projects()
12750
+{
12751
+    last_command="openshift_cli_adm_pod-network_join-projects"
12752
+    commands=()
12753
+
12754
+    flags=()
12755
+    two_word_flags=()
12756
+    flags_with_completion=()
12757
+    flags_completion=()
12758
+
12759
+    flags+=("--selector=")
12760
+    flags+=("--to=")
12761
+    flags+=("--alsologtostderr")
12762
+    flags+=("--api-version=")
12763
+    flags+=("--boot-id-file=")
12764
+    flags+=("--certificate-authority=")
12765
+    flags_with_completion+=("--certificate-authority")
12766
+    flags_completion+=("_filedir")
12767
+    flags+=("--client-certificate=")
12768
+    flags_with_completion+=("--client-certificate")
12769
+    flags_completion+=("_filedir")
12770
+    flags+=("--client-key=")
12771
+    flags_with_completion+=("--client-key")
12772
+    flags_completion+=("_filedir")
12773
+    flags+=("--cluster=")
12774
+    flags+=("--config=")
12775
+    flags_with_completion+=("--config")
12776
+    flags_completion+=("_filedir")
12777
+    flags+=("--container-hints=")
12778
+    flags+=("--context=")
12779
+    flags+=("--docker=")
12780
+    flags+=("--docker-only")
12781
+    flags+=("--docker-root=")
12782
+    flags+=("--docker-run=")
12783
+    flags+=("--enable-load-reader")
12784
+    flags+=("--event-storage-age-limit=")
12785
+    flags+=("--event-storage-event-limit=")
12786
+    flags+=("--global-housekeeping-interval=")
12787
+    flags+=("--google-json-key=")
12788
+    flags+=("--housekeeping-interval=")
12789
+    flags+=("--httptest.serve=")
12790
+    flags+=("--insecure-skip-tls-verify")
12791
+    flags+=("--ir-data-source=")
12792
+    flags+=("--ir-dbname=")
12793
+    flags+=("--ir-influxdb-host=")
12794
+    flags+=("--ir-namespace-only")
12795
+    flags+=("--ir-password=")
12796
+    flags+=("--ir-percentile=")
12797
+    flags+=("--ir-user=")
12798
+    flags+=("--log-backtrace-at=")
12799
+    flags+=("--log-cadvisor-usage")
12800
+    flags+=("--log-dir=")
12801
+    flags+=("--log-flush-frequency=")
12802
+    flags+=("--logtostderr")
12803
+    flags+=("--machine-id-file=")
12804
+    flags+=("--match-server-version")
12805
+    flags+=("--namespace=")
12806
+    two_word_flags+=("-n")
12807
+    flags+=("--nosystemd")
12808
+    flags+=("--server=")
12809
+    flags+=("--stderrthreshold=")
12810
+    flags+=("--storage-driver-buffer-duration=")
12811
+    flags+=("--storage-driver-db=")
12812
+    flags+=("--storage-driver-host=")
12813
+    flags+=("--storage-driver-password=")
12814
+    flags+=("--storage-driver-secure")
12815
+    flags+=("--storage-driver-table=")
12816
+    flags+=("--storage-driver-user=")
12817
+    flags+=("--token=")
12818
+    flags+=("--user=")
12819
+    flags+=("--v=")
12820
+    flags+=("--vmodule=")
12821
+
12822
+    must_have_one_flag=()
12823
+    must_have_one_noun=()
12824
+}
12825
+
12826
+_openshift_cli_adm_pod-network_make-projects-global()
12827
+{
12828
+    last_command="openshift_cli_adm_pod-network_make-projects-global"
12829
+    commands=()
12830
+
12831
+    flags=()
12832
+    two_word_flags=()
12833
+    flags_with_completion=()
12834
+    flags_completion=()
12835
+
12836
+    flags+=("--selector=")
12837
+    flags+=("--alsologtostderr")
12838
+    flags+=("--api-version=")
12839
+    flags+=("--boot-id-file=")
12840
+    flags+=("--certificate-authority=")
12841
+    flags_with_completion+=("--certificate-authority")
12842
+    flags_completion+=("_filedir")
12843
+    flags+=("--client-certificate=")
12844
+    flags_with_completion+=("--client-certificate")
12845
+    flags_completion+=("_filedir")
12846
+    flags+=("--client-key=")
12847
+    flags_with_completion+=("--client-key")
12848
+    flags_completion+=("_filedir")
12849
+    flags+=("--cluster=")
12850
+    flags+=("--config=")
12851
+    flags_with_completion+=("--config")
12852
+    flags_completion+=("_filedir")
12853
+    flags+=("--container-hints=")
12854
+    flags+=("--context=")
12855
+    flags+=("--docker=")
12856
+    flags+=("--docker-only")
12857
+    flags+=("--docker-root=")
12858
+    flags+=("--docker-run=")
12859
+    flags+=("--enable-load-reader")
12860
+    flags+=("--event-storage-age-limit=")
12861
+    flags+=("--event-storage-event-limit=")
12862
+    flags+=("--global-housekeeping-interval=")
12863
+    flags+=("--google-json-key=")
12864
+    flags+=("--housekeeping-interval=")
12865
+    flags+=("--httptest.serve=")
12866
+    flags+=("--insecure-skip-tls-verify")
12867
+    flags+=("--ir-data-source=")
12868
+    flags+=("--ir-dbname=")
12869
+    flags+=("--ir-influxdb-host=")
12870
+    flags+=("--ir-namespace-only")
12871
+    flags+=("--ir-password=")
12872
+    flags+=("--ir-percentile=")
12873
+    flags+=("--ir-user=")
12874
+    flags+=("--log-backtrace-at=")
12875
+    flags+=("--log-cadvisor-usage")
12876
+    flags+=("--log-dir=")
12877
+    flags+=("--log-flush-frequency=")
12878
+    flags+=("--logtostderr")
12879
+    flags+=("--machine-id-file=")
12880
+    flags+=("--match-server-version")
12881
+    flags+=("--namespace=")
12882
+    two_word_flags+=("-n")
12883
+    flags+=("--nosystemd")
12884
+    flags+=("--server=")
12885
+    flags+=("--stderrthreshold=")
12886
+    flags+=("--storage-driver-buffer-duration=")
12887
+    flags+=("--storage-driver-db=")
12888
+    flags+=("--storage-driver-host=")
12889
+    flags+=("--storage-driver-password=")
12890
+    flags+=("--storage-driver-secure")
12891
+    flags+=("--storage-driver-table=")
12892
+    flags+=("--storage-driver-user=")
12893
+    flags+=("--token=")
12894
+    flags+=("--user=")
12895
+    flags+=("--v=")
12896
+    flags+=("--vmodule=")
12897
+
12898
+    must_have_one_flag=()
12899
+    must_have_one_noun=()
12900
+}
12901
+
12902
+_openshift_cli_adm_pod-network()
12903
+{
12904
+    last_command="openshift_cli_adm_pod-network"
12905
+    commands=()
12906
+    commands+=("join-projects")
12907
+    commands+=("make-projects-global")
12908
+
12909
+    flags=()
12910
+    two_word_flags=()
12911
+    flags_with_completion=()
12912
+    flags_completion=()
12913
+
12914
+    flags+=("--alsologtostderr")
12915
+    flags+=("--api-version=")
12916
+    flags+=("--boot-id-file=")
12917
+    flags+=("--certificate-authority=")
12918
+    flags_with_completion+=("--certificate-authority")
12919
+    flags_completion+=("_filedir")
12920
+    flags+=("--client-certificate=")
12921
+    flags_with_completion+=("--client-certificate")
12922
+    flags_completion+=("_filedir")
12923
+    flags+=("--client-key=")
12924
+    flags_with_completion+=("--client-key")
12925
+    flags_completion+=("_filedir")
12926
+    flags+=("--cluster=")
12927
+    flags+=("--config=")
12928
+    flags_with_completion+=("--config")
12929
+    flags_completion+=("_filedir")
12930
+    flags+=("--container-hints=")
12931
+    flags+=("--context=")
12932
+    flags+=("--docker=")
12933
+    flags+=("--docker-only")
12934
+    flags+=("--docker-root=")
12935
+    flags+=("--docker-run=")
12936
+    flags+=("--enable-load-reader")
12937
+    flags+=("--event-storage-age-limit=")
12938
+    flags+=("--event-storage-event-limit=")
12939
+    flags+=("--global-housekeeping-interval=")
12940
+    flags+=("--google-json-key=")
12941
+    flags+=("--housekeeping-interval=")
12942
+    flags+=("--httptest.serve=")
12943
+    flags+=("--insecure-skip-tls-verify")
12944
+    flags+=("--ir-data-source=")
12945
+    flags+=("--ir-dbname=")
12946
+    flags+=("--ir-influxdb-host=")
12947
+    flags+=("--ir-namespace-only")
12948
+    flags+=("--ir-password=")
12949
+    flags+=("--ir-percentile=")
12950
+    flags+=("--ir-user=")
12951
+    flags+=("--log-backtrace-at=")
12952
+    flags+=("--log-cadvisor-usage")
12953
+    flags+=("--log-dir=")
12954
+    flags+=("--log-flush-frequency=")
12955
+    flags+=("--logtostderr")
12956
+    flags+=("--machine-id-file=")
12957
+    flags+=("--match-server-version")
12958
+    flags+=("--namespace=")
12959
+    two_word_flags+=("-n")
12960
+    flags+=("--nosystemd")
12961
+    flags+=("--server=")
12962
+    flags+=("--stderrthreshold=")
12963
+    flags+=("--storage-driver-buffer-duration=")
12964
+    flags+=("--storage-driver-db=")
12965
+    flags+=("--storage-driver-host=")
12966
+    flags+=("--storage-driver-password=")
12967
+    flags+=("--storage-driver-secure")
12968
+    flags+=("--storage-driver-table=")
12969
+    flags+=("--storage-driver-user=")
12970
+    flags+=("--token=")
12971
+    flags+=("--user=")
12972
+    flags+=("--v=")
12973
+    flags+=("--vmodule=")
12974
+
12975
+    must_have_one_flag=()
12976
+    must_have_one_noun=()
12977
+}
12978
+
12979
+_openshift_cli_adm_create-bootstrap-project-template()
12980
+{
12981
+    last_command="openshift_cli_adm_create-bootstrap-project-template"
12982
+    commands=()
12983
+
12984
+    flags=()
12985
+    two_word_flags=()
12986
+    flags_with_completion=()
12987
+    flags_completion=()
12988
+
12989
+    flags+=("--name=")
12990
+    flags+=("--no-headers")
12991
+    flags+=("--output=")
12992
+    two_word_flags+=("-o")
12993
+    flags+=("--output-version=")
12994
+    flags+=("--show-all")
12995
+    flags+=("-a")
12996
+    flags+=("--sort-by=")
12997
+    flags+=("--template=")
12998
+    two_word_flags+=("-t")
12999
+    flags+=("--alsologtostderr")
13000
+    flags+=("--api-version=")
13001
+    flags+=("--boot-id-file=")
13002
+    flags+=("--certificate-authority=")
13003
+    flags_with_completion+=("--certificate-authority")
13004
+    flags_completion+=("_filedir")
13005
+    flags+=("--client-certificate=")
13006
+    flags_with_completion+=("--client-certificate")
13007
+    flags_completion+=("_filedir")
13008
+    flags+=("--client-key=")
13009
+    flags_with_completion+=("--client-key")
13010
+    flags_completion+=("_filedir")
13011
+    flags+=("--cluster=")
13012
+    flags+=("--config=")
13013
+    flags_with_completion+=("--config")
13014
+    flags_completion+=("_filedir")
13015
+    flags+=("--container-hints=")
13016
+    flags+=("--context=")
13017
+    flags+=("--docker=")
13018
+    flags+=("--docker-only")
13019
+    flags+=("--docker-root=")
13020
+    flags+=("--docker-run=")
13021
+    flags+=("--enable-load-reader")
13022
+    flags+=("--event-storage-age-limit=")
13023
+    flags+=("--event-storage-event-limit=")
13024
+    flags+=("--global-housekeeping-interval=")
13025
+    flags+=("--google-json-key=")
13026
+    flags+=("--housekeeping-interval=")
13027
+    flags+=("--httptest.serve=")
13028
+    flags+=("--insecure-skip-tls-verify")
13029
+    flags+=("--ir-data-source=")
13030
+    flags+=("--ir-dbname=")
13031
+    flags+=("--ir-influxdb-host=")
13032
+    flags+=("--ir-namespace-only")
13033
+    flags+=("--ir-password=")
13034
+    flags+=("--ir-percentile=")
13035
+    flags+=("--ir-user=")
13036
+    flags+=("--log-backtrace-at=")
13037
+    flags+=("--log-cadvisor-usage")
13038
+    flags+=("--log-dir=")
13039
+    flags+=("--log-flush-frequency=")
13040
+    flags+=("--logtostderr")
13041
+    flags+=("--machine-id-file=")
13042
+    flags+=("--match-server-version")
13043
+    flags+=("--namespace=")
13044
+    two_word_flags+=("-n")
13045
+    flags+=("--nosystemd")
13046
+    flags+=("--server=")
13047
+    flags+=("--stderrthreshold=")
13048
+    flags+=("--storage-driver-buffer-duration=")
13049
+    flags+=("--storage-driver-db=")
13050
+    flags+=("--storage-driver-host=")
13051
+    flags+=("--storage-driver-password=")
13052
+    flags+=("--storage-driver-secure")
13053
+    flags+=("--storage-driver-table=")
13054
+    flags+=("--storage-driver-user=")
13055
+    flags+=("--token=")
13056
+    flags+=("--user=")
13057
+    flags+=("--v=")
13058
+    flags+=("--vmodule=")
13059
+
13060
+    must_have_one_flag=()
13061
+    must_have_one_noun=()
13062
+}
13063
+
13064
+_openshift_cli_adm_create-bootstrap-policy-file()
13065
+{
13066
+    last_command="openshift_cli_adm_create-bootstrap-policy-file"
13067
+    commands=()
13068
+
13069
+    flags=()
13070
+    two_word_flags=()
13071
+    flags_with_completion=()
13072
+    flags_completion=()
13073
+
13074
+    flags+=("--filename=")
13075
+    flags_with_completion+=("--filename")
13076
+    flags_completion+=("_filedir")
13077
+    flags+=("--openshift-namespace=")
13078
+    flags+=("--alsologtostderr")
13079
+    flags+=("--api-version=")
13080
+    flags+=("--boot-id-file=")
13081
+    flags+=("--certificate-authority=")
13082
+    flags_with_completion+=("--certificate-authority")
13083
+    flags_completion+=("_filedir")
13084
+    flags+=("--client-certificate=")
13085
+    flags_with_completion+=("--client-certificate")
13086
+    flags_completion+=("_filedir")
13087
+    flags+=("--client-key=")
13088
+    flags_with_completion+=("--client-key")
13089
+    flags_completion+=("_filedir")
13090
+    flags+=("--cluster=")
13091
+    flags+=("--config=")
13092
+    flags_with_completion+=("--config")
13093
+    flags_completion+=("_filedir")
13094
+    flags+=("--container-hints=")
13095
+    flags+=("--context=")
13096
+    flags+=("--docker=")
13097
+    flags+=("--docker-only")
13098
+    flags+=("--docker-root=")
13099
+    flags+=("--docker-run=")
13100
+    flags+=("--enable-load-reader")
13101
+    flags+=("--event-storage-age-limit=")
13102
+    flags+=("--event-storage-event-limit=")
13103
+    flags+=("--global-housekeeping-interval=")
13104
+    flags+=("--google-json-key=")
13105
+    flags+=("--housekeeping-interval=")
13106
+    flags+=("--httptest.serve=")
13107
+    flags+=("--insecure-skip-tls-verify")
13108
+    flags+=("--ir-data-source=")
13109
+    flags+=("--ir-dbname=")
13110
+    flags+=("--ir-influxdb-host=")
13111
+    flags+=("--ir-namespace-only")
13112
+    flags+=("--ir-password=")
13113
+    flags+=("--ir-percentile=")
13114
+    flags+=("--ir-user=")
13115
+    flags+=("--log-backtrace-at=")
13116
+    flags+=("--log-cadvisor-usage")
13117
+    flags+=("--log-dir=")
13118
+    flags+=("--log-flush-frequency=")
13119
+    flags+=("--logtostderr")
13120
+    flags+=("--machine-id-file=")
13121
+    flags+=("--match-server-version")
13122
+    flags+=("--namespace=")
13123
+    two_word_flags+=("-n")
13124
+    flags+=("--nosystemd")
13125
+    flags+=("--server=")
13126
+    flags+=("--stderrthreshold=")
13127
+    flags+=("--storage-driver-buffer-duration=")
13128
+    flags+=("--storage-driver-db=")
13129
+    flags+=("--storage-driver-host=")
13130
+    flags+=("--storage-driver-password=")
13131
+    flags+=("--storage-driver-secure")
13132
+    flags+=("--storage-driver-table=")
13133
+    flags+=("--storage-driver-user=")
13134
+    flags+=("--token=")
13135
+    flags+=("--user=")
13136
+    flags+=("--v=")
13137
+    flags+=("--vmodule=")
13138
+
13139
+    must_have_one_flag=()
13140
+    must_have_one_noun=()
13141
+}
13142
+
13143
+_openshift_cli_adm_create-login-template()
13144
+{
13145
+    last_command="openshift_cli_adm_create-login-template"
13146
+    commands=()
13147
+
13148
+    flags=()
13149
+    two_word_flags=()
13150
+    flags_with_completion=()
13151
+    flags_completion=()
13152
+
13153
+    flags+=("--alsologtostderr")
13154
+    flags+=("--api-version=")
13155
+    flags+=("--boot-id-file=")
13156
+    flags+=("--certificate-authority=")
13157
+    flags_with_completion+=("--certificate-authority")
13158
+    flags_completion+=("_filedir")
13159
+    flags+=("--client-certificate=")
13160
+    flags_with_completion+=("--client-certificate")
13161
+    flags_completion+=("_filedir")
13162
+    flags+=("--client-key=")
13163
+    flags_with_completion+=("--client-key")
13164
+    flags_completion+=("_filedir")
13165
+    flags+=("--cluster=")
13166
+    flags+=("--config=")
13167
+    flags_with_completion+=("--config")
13168
+    flags_completion+=("_filedir")
13169
+    flags+=("--container-hints=")
13170
+    flags+=("--context=")
13171
+    flags+=("--docker=")
13172
+    flags+=("--docker-only")
13173
+    flags+=("--docker-root=")
13174
+    flags+=("--docker-run=")
13175
+    flags+=("--enable-load-reader")
13176
+    flags+=("--event-storage-age-limit=")
13177
+    flags+=("--event-storage-event-limit=")
13178
+    flags+=("--global-housekeeping-interval=")
13179
+    flags+=("--google-json-key=")
13180
+    flags+=("--housekeeping-interval=")
13181
+    flags+=("--httptest.serve=")
13182
+    flags+=("--insecure-skip-tls-verify")
13183
+    flags+=("--ir-data-source=")
13184
+    flags+=("--ir-dbname=")
13185
+    flags+=("--ir-influxdb-host=")
13186
+    flags+=("--ir-namespace-only")
13187
+    flags+=("--ir-password=")
13188
+    flags+=("--ir-percentile=")
13189
+    flags+=("--ir-user=")
13190
+    flags+=("--log-backtrace-at=")
13191
+    flags+=("--log-cadvisor-usage")
13192
+    flags+=("--log-dir=")
13193
+    flags+=("--log-flush-frequency=")
13194
+    flags+=("--logtostderr")
13195
+    flags+=("--machine-id-file=")
13196
+    flags+=("--match-server-version")
13197
+    flags+=("--namespace=")
13198
+    two_word_flags+=("-n")
13199
+    flags+=("--nosystemd")
13200
+    flags+=("--server=")
13201
+    flags+=("--stderrthreshold=")
13202
+    flags+=("--storage-driver-buffer-duration=")
13203
+    flags+=("--storage-driver-db=")
13204
+    flags+=("--storage-driver-host=")
13205
+    flags+=("--storage-driver-password=")
13206
+    flags+=("--storage-driver-secure")
13207
+    flags+=("--storage-driver-table=")
13208
+    flags+=("--storage-driver-user=")
13209
+    flags+=("--token=")
13210
+    flags+=("--user=")
13211
+    flags+=("--v=")
13212
+    flags+=("--vmodule=")
13213
+
13214
+    must_have_one_flag=()
13215
+    must_have_one_noun=()
13216
+}
13217
+
13218
+_openshift_cli_adm_create-provider-selection-template()
13219
+{
13220
+    last_command="openshift_cli_adm_create-provider-selection-template"
13221
+    commands=()
13222
+
13223
+    flags=()
13224
+    two_word_flags=()
13225
+    flags_with_completion=()
13226
+    flags_completion=()
13227
+
13228
+    flags+=("--alsologtostderr")
13229
+    flags+=("--api-version=")
13230
+    flags+=("--boot-id-file=")
13231
+    flags+=("--certificate-authority=")
13232
+    flags_with_completion+=("--certificate-authority")
13233
+    flags_completion+=("_filedir")
13234
+    flags+=("--client-certificate=")
13235
+    flags_with_completion+=("--client-certificate")
13236
+    flags_completion+=("_filedir")
13237
+    flags+=("--client-key=")
13238
+    flags_with_completion+=("--client-key")
13239
+    flags_completion+=("_filedir")
13240
+    flags+=("--cluster=")
13241
+    flags+=("--config=")
13242
+    flags_with_completion+=("--config")
13243
+    flags_completion+=("_filedir")
13244
+    flags+=("--container-hints=")
13245
+    flags+=("--context=")
13246
+    flags+=("--docker=")
13247
+    flags+=("--docker-only")
13248
+    flags+=("--docker-root=")
13249
+    flags+=("--docker-run=")
13250
+    flags+=("--enable-load-reader")
13251
+    flags+=("--event-storage-age-limit=")
13252
+    flags+=("--event-storage-event-limit=")
13253
+    flags+=("--global-housekeeping-interval=")
13254
+    flags+=("--google-json-key=")
13255
+    flags+=("--housekeeping-interval=")
13256
+    flags+=("--httptest.serve=")
13257
+    flags+=("--insecure-skip-tls-verify")
13258
+    flags+=("--ir-data-source=")
13259
+    flags+=("--ir-dbname=")
13260
+    flags+=("--ir-influxdb-host=")
13261
+    flags+=("--ir-namespace-only")
13262
+    flags+=("--ir-password=")
13263
+    flags+=("--ir-percentile=")
13264
+    flags+=("--ir-user=")
13265
+    flags+=("--log-backtrace-at=")
13266
+    flags+=("--log-cadvisor-usage")
13267
+    flags+=("--log-dir=")
13268
+    flags+=("--log-flush-frequency=")
13269
+    flags+=("--logtostderr")
13270
+    flags+=("--machine-id-file=")
13271
+    flags+=("--match-server-version")
13272
+    flags+=("--namespace=")
13273
+    two_word_flags+=("-n")
13274
+    flags+=("--nosystemd")
13275
+    flags+=("--server=")
13276
+    flags+=("--stderrthreshold=")
13277
+    flags+=("--storage-driver-buffer-duration=")
13278
+    flags+=("--storage-driver-db=")
13279
+    flags+=("--storage-driver-host=")
13280
+    flags+=("--storage-driver-password=")
13281
+    flags+=("--storage-driver-secure")
13282
+    flags+=("--storage-driver-table=")
13283
+    flags+=("--storage-driver-user=")
13284
+    flags+=("--token=")
13285
+    flags+=("--user=")
13286
+    flags+=("--v=")
13287
+    flags+=("--vmodule=")
13288
+
13289
+    must_have_one_flag=()
13290
+    must_have_one_noun=()
13291
+}
13292
+
13293
+_openshift_cli_adm_create-error-template()
13294
+{
13295
+    last_command="openshift_cli_adm_create-error-template"
13296
+    commands=()
13297
+
13298
+    flags=()
13299
+    two_word_flags=()
13300
+    flags_with_completion=()
13301
+    flags_completion=()
13302
+
13303
+    flags+=("--alsologtostderr")
13304
+    flags+=("--api-version=")
13305
+    flags+=("--boot-id-file=")
13306
+    flags+=("--certificate-authority=")
13307
+    flags_with_completion+=("--certificate-authority")
13308
+    flags_completion+=("_filedir")
13309
+    flags+=("--client-certificate=")
13310
+    flags_with_completion+=("--client-certificate")
13311
+    flags_completion+=("_filedir")
13312
+    flags+=("--client-key=")
13313
+    flags_with_completion+=("--client-key")
13314
+    flags_completion+=("_filedir")
13315
+    flags+=("--cluster=")
13316
+    flags+=("--config=")
13317
+    flags_with_completion+=("--config")
13318
+    flags_completion+=("_filedir")
13319
+    flags+=("--container-hints=")
13320
+    flags+=("--context=")
13321
+    flags+=("--docker=")
13322
+    flags+=("--docker-only")
13323
+    flags+=("--docker-root=")
13324
+    flags+=("--docker-run=")
13325
+    flags+=("--enable-load-reader")
13326
+    flags+=("--event-storage-age-limit=")
13327
+    flags+=("--event-storage-event-limit=")
13328
+    flags+=("--global-housekeeping-interval=")
13329
+    flags+=("--google-json-key=")
13330
+    flags+=("--housekeeping-interval=")
13331
+    flags+=("--httptest.serve=")
13332
+    flags+=("--insecure-skip-tls-verify")
13333
+    flags+=("--ir-data-source=")
13334
+    flags+=("--ir-dbname=")
13335
+    flags+=("--ir-influxdb-host=")
13336
+    flags+=("--ir-namespace-only")
13337
+    flags+=("--ir-password=")
13338
+    flags+=("--ir-percentile=")
13339
+    flags+=("--ir-user=")
13340
+    flags+=("--log-backtrace-at=")
13341
+    flags+=("--log-cadvisor-usage")
13342
+    flags+=("--log-dir=")
13343
+    flags+=("--log-flush-frequency=")
13344
+    flags+=("--logtostderr")
13345
+    flags+=("--machine-id-file=")
13346
+    flags+=("--match-server-version")
13347
+    flags+=("--namespace=")
13348
+    two_word_flags+=("-n")
13349
+    flags+=("--nosystemd")
13350
+    flags+=("--server=")
13351
+    flags+=("--stderrthreshold=")
13352
+    flags+=("--storage-driver-buffer-duration=")
13353
+    flags+=("--storage-driver-db=")
13354
+    flags+=("--storage-driver-host=")
13355
+    flags+=("--storage-driver-password=")
13356
+    flags+=("--storage-driver-secure")
13357
+    flags+=("--storage-driver-table=")
13358
+    flags+=("--storage-driver-user=")
13359
+    flags+=("--token=")
13360
+    flags+=("--user=")
13361
+    flags+=("--v=")
13362
+    flags+=("--vmodule=")
13363
+
13364
+    must_have_one_flag=()
13365
+    must_have_one_noun=()
13366
+}
13367
+
13368
+_openshift_cli_adm_overwrite-policy()
13369
+{
13370
+    last_command="openshift_cli_adm_overwrite-policy"
13371
+    commands=()
13372
+
13373
+    flags=()
13374
+    two_word_flags=()
13375
+    flags_with_completion=()
13376
+    flags_completion=()
13377
+
13378
+    flags+=("--filename=")
13379
+    flags_with_completion+=("--filename")
13380
+    flags_completion+=("_filedir")
13381
+    flags+=("--force")
13382
+    flags+=("-f")
13383
+    flags+=("--master-config=")
13384
+    flags_with_completion+=("--master-config")
13385
+    flags_completion+=("__handle_filename_extension_flag yaml|yml")
13386
+    flags+=("--alsologtostderr")
13387
+    flags+=("--api-version=")
13388
+    flags+=("--boot-id-file=")
13389
+    flags+=("--certificate-authority=")
13390
+    flags_with_completion+=("--certificate-authority")
13391
+    flags_completion+=("_filedir")
13392
+    flags+=("--client-certificate=")
13393
+    flags_with_completion+=("--client-certificate")
13394
+    flags_completion+=("_filedir")
13395
+    flags+=("--client-key=")
13396
+    flags_with_completion+=("--client-key")
13397
+    flags_completion+=("_filedir")
13398
+    flags+=("--cluster=")
13399
+    flags+=("--config=")
13400
+    flags_with_completion+=("--config")
13401
+    flags_completion+=("_filedir")
13402
+    flags+=("--container-hints=")
13403
+    flags+=("--context=")
13404
+    flags+=("--docker=")
13405
+    flags+=("--docker-only")
13406
+    flags+=("--docker-root=")
13407
+    flags+=("--docker-run=")
13408
+    flags+=("--enable-load-reader")
13409
+    flags+=("--event-storage-age-limit=")
13410
+    flags+=("--event-storage-event-limit=")
13411
+    flags+=("--global-housekeeping-interval=")
13412
+    flags+=("--google-json-key=")
13413
+    flags+=("--housekeeping-interval=")
13414
+    flags+=("--httptest.serve=")
13415
+    flags+=("--insecure-skip-tls-verify")
13416
+    flags+=("--ir-data-source=")
13417
+    flags+=("--ir-dbname=")
13418
+    flags+=("--ir-influxdb-host=")
13419
+    flags+=("--ir-namespace-only")
13420
+    flags+=("--ir-password=")
13421
+    flags+=("--ir-percentile=")
13422
+    flags+=("--ir-user=")
13423
+    flags+=("--log-backtrace-at=")
13424
+    flags+=("--log-cadvisor-usage")
13425
+    flags+=("--log-dir=")
13426
+    flags+=("--log-flush-frequency=")
13427
+    flags+=("--logtostderr")
13428
+    flags+=("--machine-id-file=")
13429
+    flags+=("--match-server-version")
13430
+    flags+=("--namespace=")
13431
+    two_word_flags+=("-n")
13432
+    flags+=("--nosystemd")
13433
+    flags+=("--server=")
13434
+    flags+=("--stderrthreshold=")
13435
+    flags+=("--storage-driver-buffer-duration=")
13436
+    flags+=("--storage-driver-db=")
13437
+    flags+=("--storage-driver-host=")
13438
+    flags+=("--storage-driver-password=")
13439
+    flags+=("--storage-driver-secure")
13440
+    flags+=("--storage-driver-table=")
13441
+    flags+=("--storage-driver-user=")
13442
+    flags+=("--token=")
13443
+    flags+=("--user=")
13444
+    flags+=("--v=")
13445
+    flags+=("--vmodule=")
13446
+
13447
+    must_have_one_flag=()
13448
+    must_have_one_noun=()
13449
+}
13450
+
13451
+_openshift_cli_adm_create-node-config()
13452
+{
13453
+    last_command="openshift_cli_adm_create-node-config"
13454
+    commands=()
13455
+
13456
+    flags=()
13457
+    two_word_flags=()
13458
+    flags_with_completion=()
13459
+    flags_completion=()
13460
+
13461
+    flags+=("--allow-disabled-docker")
13462
+    flags+=("--certificate-authority=")
13463
+    flags_with_completion+=("--certificate-authority")
13464
+    flags_completion+=("_filedir")
13465
+    flags+=("--client-certificate=")
13466
+    flags_with_completion+=("--client-certificate")
13467
+    flags_completion+=("_filedir")
13468
+    flags+=("--client-key=")
13469
+    flags_with_completion+=("--client-key")
13470
+    flags_completion+=("_filedir")
13471
+    flags+=("--dns-domain=")
13472
+    flags+=("--dns-ip=")
13473
+    flags+=("--hostnames=")
13474
+    flags+=("--images=")
13475
+    flags+=("--latest-images")
13476
+    flags+=("--listen=")
13477
+    flags+=("--master=")
13478
+    flags+=("--network-plugin=")
13479
+    flags+=("--node=")
13480
+    flags+=("--node-client-certificate-authority=")
13481
+    flags_with_completion+=("--node-client-certificate-authority")
13482
+    flags_completion+=("_filedir")
13483
+    flags+=("--node-dir=")
13484
+    flags_with_completion+=("--node-dir")
13485
+    flags_completion+=("_filedir")
13486
+    flags+=("--server-certificate=")
13487
+    flags_with_completion+=("--server-certificate")
13488
+    flags_completion+=("_filedir")
13489
+    flags+=("--server-key=")
13490
+    flags_with_completion+=("--server-key")
13491
+    flags_completion+=("_filedir")
13492
+    flags+=("--signer-cert=")
13493
+    flags_with_completion+=("--signer-cert")
13494
+    flags_completion+=("_filedir")
13495
+    flags+=("--signer-key=")
13496
+    flags_with_completion+=("--signer-key")
13497
+    flags_completion+=("_filedir")
13498
+    flags+=("--signer-serial=")
13499
+    flags_with_completion+=("--signer-serial")
13500
+    flags_completion+=("_filedir")
13501
+    flags+=("--volume-dir=")
13502
+    flags_with_completion+=("--volume-dir")
13503
+    flags_completion+=("_filedir")
13504
+    flags+=("--alsologtostderr")
13505
+    flags+=("--api-version=")
13506
+    flags+=("--boot-id-file=")
13507
+    flags+=("--cluster=")
13508
+    flags+=("--config=")
13509
+    flags_with_completion+=("--config")
13510
+    flags_completion+=("_filedir")
13511
+    flags+=("--container-hints=")
13512
+    flags+=("--context=")
13513
+    flags+=("--docker=")
13514
+    flags+=("--docker-only")
13515
+    flags+=("--docker-root=")
13516
+    flags+=("--docker-run=")
13517
+    flags+=("--enable-load-reader")
13518
+    flags+=("--event-storage-age-limit=")
13519
+    flags+=("--event-storage-event-limit=")
13520
+    flags+=("--global-housekeeping-interval=")
13521
+    flags+=("--google-json-key=")
13522
+    flags+=("--housekeeping-interval=")
13523
+    flags+=("--httptest.serve=")
13524
+    flags+=("--insecure-skip-tls-verify")
13525
+    flags+=("--ir-data-source=")
13526
+    flags+=("--ir-dbname=")
13527
+    flags+=("--ir-influxdb-host=")
13528
+    flags+=("--ir-namespace-only")
13529
+    flags+=("--ir-password=")
13530
+    flags+=("--ir-percentile=")
13531
+    flags+=("--ir-user=")
13532
+    flags+=("--log-backtrace-at=")
13533
+    flags+=("--log-cadvisor-usage")
13534
+    flags+=("--log-dir=")
13535
+    flags+=("--log-flush-frequency=")
13536
+    flags+=("--logtostderr")
13537
+    flags+=("--machine-id-file=")
13538
+    flags+=("--match-server-version")
13539
+    flags+=("--namespace=")
13540
+    two_word_flags+=("-n")
13541
+    flags+=("--nosystemd")
13542
+    flags+=("--server=")
13543
+    flags+=("--stderrthreshold=")
13544
+    flags+=("--storage-driver-buffer-duration=")
13545
+    flags+=("--storage-driver-db=")
13546
+    flags+=("--storage-driver-host=")
13547
+    flags+=("--storage-driver-password=")
13548
+    flags+=("--storage-driver-secure")
13549
+    flags+=("--storage-driver-table=")
13550
+    flags+=("--storage-driver-user=")
13551
+    flags+=("--token=")
13552
+    flags+=("--user=")
13553
+    flags+=("--v=")
13554
+    flags+=("--vmodule=")
13555
+
13556
+    must_have_one_flag=()
13557
+    must_have_one_noun=()
13558
+}
13559
+
13560
+_openshift_cli_adm_ca_create-master-certs()
13561
+{
13562
+    last_command="openshift_cli_adm_ca_create-master-certs"
13563
+    commands=()
13564
+
13565
+    flags=()
13566
+    two_word_flags=()
13567
+    flags_with_completion=()
13568
+    flags_completion=()
13569
+
13570
+    flags+=("--cert-dir=")
13571
+    flags_with_completion+=("--cert-dir")
13572
+    flags_completion+=("_filedir")
13573
+    flags+=("--hostnames=")
13574
+    flags+=("--master=")
13575
+    flags+=("--overwrite")
13576
+    flags+=("--public-master=")
13577
+    flags+=("--signer-name=")
13578
+    flags+=("--alsologtostderr")
13579
+    flags+=("--api-version=")
13580
+    flags+=("--boot-id-file=")
13581
+    flags+=("--certificate-authority=")
13582
+    flags_with_completion+=("--certificate-authority")
13583
+    flags_completion+=("_filedir")
13584
+    flags+=("--client-certificate=")
13585
+    flags_with_completion+=("--client-certificate")
13586
+    flags_completion+=("_filedir")
13587
+    flags+=("--client-key=")
13588
+    flags_with_completion+=("--client-key")
13589
+    flags_completion+=("_filedir")
13590
+    flags+=("--cluster=")
13591
+    flags+=("--config=")
13592
+    flags_with_completion+=("--config")
13593
+    flags_completion+=("_filedir")
13594
+    flags+=("--container-hints=")
13595
+    flags+=("--context=")
13596
+    flags+=("--docker=")
13597
+    flags+=("--docker-only")
13598
+    flags+=("--docker-root=")
13599
+    flags+=("--docker-run=")
13600
+    flags+=("--enable-load-reader")
13601
+    flags+=("--event-storage-age-limit=")
13602
+    flags+=("--event-storage-event-limit=")
13603
+    flags+=("--global-housekeeping-interval=")
13604
+    flags+=("--google-json-key=")
13605
+    flags+=("--housekeeping-interval=")
13606
+    flags+=("--httptest.serve=")
13607
+    flags+=("--insecure-skip-tls-verify")
13608
+    flags+=("--ir-data-source=")
13609
+    flags+=("--ir-dbname=")
13610
+    flags+=("--ir-influxdb-host=")
13611
+    flags+=("--ir-namespace-only")
13612
+    flags+=("--ir-password=")
13613
+    flags+=("--ir-percentile=")
13614
+    flags+=("--ir-user=")
13615
+    flags+=("--log-backtrace-at=")
13616
+    flags+=("--log-cadvisor-usage")
13617
+    flags+=("--log-dir=")
13618
+    flags+=("--log-flush-frequency=")
13619
+    flags+=("--logtostderr")
13620
+    flags+=("--machine-id-file=")
13621
+    flags+=("--match-server-version")
13622
+    flags+=("--namespace=")
13623
+    two_word_flags+=("-n")
13624
+    flags+=("--nosystemd")
13625
+    flags+=("--server=")
13626
+    flags+=("--stderrthreshold=")
13627
+    flags+=("--storage-driver-buffer-duration=")
13628
+    flags+=("--storage-driver-db=")
13629
+    flags+=("--storage-driver-host=")
13630
+    flags+=("--storage-driver-password=")
13631
+    flags+=("--storage-driver-secure")
13632
+    flags+=("--storage-driver-table=")
13633
+    flags+=("--storage-driver-user=")
13634
+    flags+=("--token=")
13635
+    flags+=("--user=")
13636
+    flags+=("--v=")
13637
+    flags+=("--vmodule=")
13638
+
13639
+    must_have_one_flag=()
13640
+    must_have_one_noun=()
13641
+}
13642
+
13643
+_openshift_cli_adm_ca_create-key-pair()
13644
+{
13645
+    last_command="openshift_cli_adm_ca_create-key-pair"
13646
+    commands=()
13647
+
13648
+    flags=()
13649
+    two_word_flags=()
13650
+    flags_with_completion=()
13651
+    flags_completion=()
13652
+
13653
+    flags+=("--overwrite")
13654
+    flags+=("--private-key=")
13655
+    flags_with_completion+=("--private-key")
13656
+    flags_completion+=("_filedir")
13657
+    flags+=("--public-key=")
13658
+    flags_with_completion+=("--public-key")
13659
+    flags_completion+=("_filedir")
13660
+    flags+=("--alsologtostderr")
13661
+    flags+=("--api-version=")
13662
+    flags+=("--boot-id-file=")
13663
+    flags+=("--certificate-authority=")
13664
+    flags_with_completion+=("--certificate-authority")
13665
+    flags_completion+=("_filedir")
13666
+    flags+=("--client-certificate=")
13667
+    flags_with_completion+=("--client-certificate")
13668
+    flags_completion+=("_filedir")
13669
+    flags+=("--client-key=")
13670
+    flags_with_completion+=("--client-key")
13671
+    flags_completion+=("_filedir")
13672
+    flags+=("--cluster=")
13673
+    flags+=("--config=")
13674
+    flags_with_completion+=("--config")
13675
+    flags_completion+=("_filedir")
13676
+    flags+=("--container-hints=")
13677
+    flags+=("--context=")
13678
+    flags+=("--docker=")
13679
+    flags+=("--docker-only")
13680
+    flags+=("--docker-root=")
13681
+    flags+=("--docker-run=")
13682
+    flags+=("--enable-load-reader")
13683
+    flags+=("--event-storage-age-limit=")
13684
+    flags+=("--event-storage-event-limit=")
13685
+    flags+=("--global-housekeeping-interval=")
13686
+    flags+=("--google-json-key=")
13687
+    flags+=("--housekeeping-interval=")
13688
+    flags+=("--httptest.serve=")
13689
+    flags+=("--insecure-skip-tls-verify")
13690
+    flags+=("--ir-data-source=")
13691
+    flags+=("--ir-dbname=")
13692
+    flags+=("--ir-influxdb-host=")
13693
+    flags+=("--ir-namespace-only")
13694
+    flags+=("--ir-password=")
13695
+    flags+=("--ir-percentile=")
13696
+    flags+=("--ir-user=")
13697
+    flags+=("--log-backtrace-at=")
13698
+    flags+=("--log-cadvisor-usage")
13699
+    flags+=("--log-dir=")
13700
+    flags+=("--log-flush-frequency=")
13701
+    flags+=("--logtostderr")
13702
+    flags+=("--machine-id-file=")
13703
+    flags+=("--match-server-version")
13704
+    flags+=("--namespace=")
13705
+    two_word_flags+=("-n")
13706
+    flags+=("--nosystemd")
13707
+    flags+=("--server=")
13708
+    flags+=("--stderrthreshold=")
13709
+    flags+=("--storage-driver-buffer-duration=")
13710
+    flags+=("--storage-driver-db=")
13711
+    flags+=("--storage-driver-host=")
13712
+    flags+=("--storage-driver-password=")
13713
+    flags+=("--storage-driver-secure")
13714
+    flags+=("--storage-driver-table=")
13715
+    flags+=("--storage-driver-user=")
13716
+    flags+=("--token=")
13717
+    flags+=("--user=")
13718
+    flags+=("--v=")
13719
+    flags+=("--vmodule=")
13720
+
13721
+    must_have_one_flag=()
13722
+    must_have_one_noun=()
13723
+}
13724
+
13725
+_openshift_cli_adm_ca_create-server-cert()
13726
+{
13727
+    last_command="openshift_cli_adm_ca_create-server-cert"
13728
+    commands=()
13729
+
13730
+    flags=()
13731
+    two_word_flags=()
13732
+    flags_with_completion=()
13733
+    flags_completion=()
13734
+
13735
+    flags+=("--cert=")
13736
+    flags_with_completion+=("--cert")
13737
+    flags_completion+=("_filedir")
13738
+    flags+=("--hostnames=")
13739
+    flags+=("--key=")
13740
+    flags_with_completion+=("--key")
13741
+    flags_completion+=("_filedir")
13742
+    flags+=("--overwrite")
13743
+    flags+=("--signer-cert=")
13744
+    flags_with_completion+=("--signer-cert")
13745
+    flags_completion+=("_filedir")
13746
+    flags+=("--signer-key=")
13747
+    flags_with_completion+=("--signer-key")
13748
+    flags_completion+=("_filedir")
13749
+    flags+=("--signer-serial=")
13750
+    flags_with_completion+=("--signer-serial")
13751
+    flags_completion+=("_filedir")
13752
+    flags+=("--alsologtostderr")
13753
+    flags+=("--api-version=")
13754
+    flags+=("--boot-id-file=")
13755
+    flags+=("--certificate-authority=")
13756
+    flags_with_completion+=("--certificate-authority")
13757
+    flags_completion+=("_filedir")
13758
+    flags+=("--client-certificate=")
13759
+    flags_with_completion+=("--client-certificate")
13760
+    flags_completion+=("_filedir")
13761
+    flags+=("--client-key=")
13762
+    flags_with_completion+=("--client-key")
13763
+    flags_completion+=("_filedir")
13764
+    flags+=("--cluster=")
13765
+    flags+=("--config=")
13766
+    flags_with_completion+=("--config")
13767
+    flags_completion+=("_filedir")
13768
+    flags+=("--container-hints=")
13769
+    flags+=("--context=")
13770
+    flags+=("--docker=")
13771
+    flags+=("--docker-only")
13772
+    flags+=("--docker-root=")
13773
+    flags+=("--docker-run=")
13774
+    flags+=("--enable-load-reader")
13775
+    flags+=("--event-storage-age-limit=")
13776
+    flags+=("--event-storage-event-limit=")
13777
+    flags+=("--global-housekeeping-interval=")
13778
+    flags+=("--google-json-key=")
13779
+    flags+=("--housekeeping-interval=")
13780
+    flags+=("--httptest.serve=")
13781
+    flags+=("--insecure-skip-tls-verify")
13782
+    flags+=("--ir-data-source=")
13783
+    flags+=("--ir-dbname=")
13784
+    flags+=("--ir-influxdb-host=")
13785
+    flags+=("--ir-namespace-only")
13786
+    flags+=("--ir-password=")
13787
+    flags+=("--ir-percentile=")
13788
+    flags+=("--ir-user=")
13789
+    flags+=("--log-backtrace-at=")
13790
+    flags+=("--log-cadvisor-usage")
13791
+    flags+=("--log-dir=")
13792
+    flags+=("--log-flush-frequency=")
13793
+    flags+=("--logtostderr")
13794
+    flags+=("--machine-id-file=")
13795
+    flags+=("--match-server-version")
13796
+    flags+=("--namespace=")
13797
+    two_word_flags+=("-n")
13798
+    flags+=("--nosystemd")
13799
+    flags+=("--server=")
13800
+    flags+=("--stderrthreshold=")
13801
+    flags+=("--storage-driver-buffer-duration=")
13802
+    flags+=("--storage-driver-db=")
13803
+    flags+=("--storage-driver-host=")
13804
+    flags+=("--storage-driver-password=")
13805
+    flags+=("--storage-driver-secure")
13806
+    flags+=("--storage-driver-table=")
13807
+    flags+=("--storage-driver-user=")
13808
+    flags+=("--token=")
13809
+    flags+=("--user=")
13810
+    flags+=("--v=")
13811
+    flags+=("--vmodule=")
13812
+
13813
+    must_have_one_flag=()
13814
+    must_have_one_noun=()
13815
+}
13816
+
13817
+_openshift_cli_adm_ca_create-signer-cert()
13818
+{
13819
+    last_command="openshift_cli_adm_ca_create-signer-cert"
13820
+    commands=()
13821
+
13822
+    flags=()
13823
+    two_word_flags=()
13824
+    flags_with_completion=()
13825
+    flags_completion=()
13826
+
13827
+    flags+=("--cert=")
13828
+    flags_with_completion+=("--cert")
13829
+    flags_completion+=("_filedir")
13830
+    flags+=("--key=")
13831
+    flags_with_completion+=("--key")
13832
+    flags_completion+=("_filedir")
13833
+    flags+=("--name=")
13834
+    flags+=("--overwrite")
13835
+    flags+=("--serial=")
13836
+    flags_with_completion+=("--serial")
13837
+    flags_completion+=("_filedir")
13838
+    flags+=("--alsologtostderr")
13839
+    flags+=("--api-version=")
13840
+    flags+=("--boot-id-file=")
13841
+    flags+=("--certificate-authority=")
13842
+    flags_with_completion+=("--certificate-authority")
13843
+    flags_completion+=("_filedir")
13844
+    flags+=("--client-certificate=")
13845
+    flags_with_completion+=("--client-certificate")
13846
+    flags_completion+=("_filedir")
13847
+    flags+=("--client-key=")
13848
+    flags_with_completion+=("--client-key")
13849
+    flags_completion+=("_filedir")
13850
+    flags+=("--cluster=")
13851
+    flags+=("--config=")
13852
+    flags_with_completion+=("--config")
13853
+    flags_completion+=("_filedir")
13854
+    flags+=("--container-hints=")
13855
+    flags+=("--context=")
13856
+    flags+=("--docker=")
13857
+    flags+=("--docker-only")
13858
+    flags+=("--docker-root=")
13859
+    flags+=("--docker-run=")
13860
+    flags+=("--enable-load-reader")
13861
+    flags+=("--event-storage-age-limit=")
13862
+    flags+=("--event-storage-event-limit=")
13863
+    flags+=("--global-housekeeping-interval=")
13864
+    flags+=("--google-json-key=")
13865
+    flags+=("--housekeeping-interval=")
13866
+    flags+=("--httptest.serve=")
13867
+    flags+=("--insecure-skip-tls-verify")
13868
+    flags+=("--ir-data-source=")
13869
+    flags+=("--ir-dbname=")
13870
+    flags+=("--ir-influxdb-host=")
13871
+    flags+=("--ir-namespace-only")
13872
+    flags+=("--ir-password=")
13873
+    flags+=("--ir-percentile=")
13874
+    flags+=("--ir-user=")
13875
+    flags+=("--log-backtrace-at=")
13876
+    flags+=("--log-cadvisor-usage")
13877
+    flags+=("--log-dir=")
13878
+    flags+=("--log-flush-frequency=")
13879
+    flags+=("--logtostderr")
13880
+    flags+=("--machine-id-file=")
13881
+    flags+=("--match-server-version")
13882
+    flags+=("--namespace=")
13883
+    two_word_flags+=("-n")
13884
+    flags+=("--nosystemd")
13885
+    flags+=("--server=")
13886
+    flags+=("--stderrthreshold=")
13887
+    flags+=("--storage-driver-buffer-duration=")
13888
+    flags+=("--storage-driver-db=")
13889
+    flags+=("--storage-driver-host=")
13890
+    flags+=("--storage-driver-password=")
13891
+    flags+=("--storage-driver-secure")
13892
+    flags+=("--storage-driver-table=")
13893
+    flags+=("--storage-driver-user=")
13894
+    flags+=("--token=")
13895
+    flags+=("--user=")
13896
+    flags+=("--v=")
13897
+    flags+=("--vmodule=")
13898
+
13899
+    must_have_one_flag=()
13900
+    must_have_one_noun=()
13901
+}
13902
+
13903
+_openshift_cli_adm_ca()
13904
+{
13905
+    last_command="openshift_cli_adm_ca"
13906
+    commands=()
13907
+    commands+=("create-master-certs")
13908
+    commands+=("create-key-pair")
13909
+    commands+=("create-server-cert")
13910
+    commands+=("create-signer-cert")
13911
+
13912
+    flags=()
13913
+    two_word_flags=()
13914
+    flags_with_completion=()
13915
+    flags_completion=()
13916
+
13917
+    flags+=("--alsologtostderr")
13918
+    flags+=("--api-version=")
13919
+    flags+=("--boot-id-file=")
13920
+    flags+=("--certificate-authority=")
13921
+    flags_with_completion+=("--certificate-authority")
13922
+    flags_completion+=("_filedir")
13923
+    flags+=("--client-certificate=")
13924
+    flags_with_completion+=("--client-certificate")
13925
+    flags_completion+=("_filedir")
13926
+    flags+=("--client-key=")
13927
+    flags_with_completion+=("--client-key")
13928
+    flags_completion+=("_filedir")
13929
+    flags+=("--cluster=")
13930
+    flags+=("--config=")
13931
+    flags_with_completion+=("--config")
13932
+    flags_completion+=("_filedir")
13933
+    flags+=("--container-hints=")
13934
+    flags+=("--context=")
13935
+    flags+=("--docker=")
13936
+    flags+=("--docker-only")
13937
+    flags+=("--docker-root=")
13938
+    flags+=("--docker-run=")
13939
+    flags+=("--enable-load-reader")
13940
+    flags+=("--event-storage-age-limit=")
13941
+    flags+=("--event-storage-event-limit=")
13942
+    flags+=("--global-housekeeping-interval=")
13943
+    flags+=("--google-json-key=")
13944
+    flags+=("--housekeeping-interval=")
13945
+    flags+=("--httptest.serve=")
13946
+    flags+=("--insecure-skip-tls-verify")
13947
+    flags+=("--ir-data-source=")
13948
+    flags+=("--ir-dbname=")
13949
+    flags+=("--ir-influxdb-host=")
13950
+    flags+=("--ir-namespace-only")
13951
+    flags+=("--ir-password=")
13952
+    flags+=("--ir-percentile=")
13953
+    flags+=("--ir-user=")
13954
+    flags+=("--log-backtrace-at=")
13955
+    flags+=("--log-cadvisor-usage")
13956
+    flags+=("--log-dir=")
13957
+    flags+=("--log-flush-frequency=")
13958
+    flags+=("--logtostderr")
13959
+    flags+=("--machine-id-file=")
13960
+    flags+=("--match-server-version")
13961
+    flags+=("--namespace=")
13962
+    two_word_flags+=("-n")
13963
+    flags+=("--nosystemd")
13964
+    flags+=("--server=")
13965
+    flags+=("--stderrthreshold=")
13966
+    flags+=("--storage-driver-buffer-duration=")
13967
+    flags+=("--storage-driver-db=")
13968
+    flags+=("--storage-driver-host=")
13969
+    flags+=("--storage-driver-password=")
13970
+    flags+=("--storage-driver-secure")
13971
+    flags+=("--storage-driver-table=")
13972
+    flags+=("--storage-driver-user=")
13973
+    flags+=("--token=")
13974
+    flags+=("--user=")
13975
+    flags+=("--v=")
13976
+    flags+=("--vmodule=")
13977
+
13978
+    must_have_one_flag=()
13979
+    must_have_one_noun=()
13980
+}
13981
+
13982
+_openshift_cli_adm_options()
13983
+{
13984
+    last_command="openshift_cli_adm_options"
13985
+    commands=()
13986
+
13987
+    flags=()
13988
+    two_word_flags=()
13989
+    flags_with_completion=()
13990
+    flags_completion=()
13991
+
13992
+    flags+=("--alsologtostderr")
13993
+    flags+=("--api-version=")
13994
+    flags+=("--boot-id-file=")
13995
+    flags+=("--certificate-authority=")
13996
+    flags_with_completion+=("--certificate-authority")
13997
+    flags_completion+=("_filedir")
13998
+    flags+=("--client-certificate=")
13999
+    flags_with_completion+=("--client-certificate")
14000
+    flags_completion+=("_filedir")
14001
+    flags+=("--client-key=")
14002
+    flags_with_completion+=("--client-key")
14003
+    flags_completion+=("_filedir")
14004
+    flags+=("--cluster=")
14005
+    flags+=("--config=")
14006
+    flags_with_completion+=("--config")
14007
+    flags_completion+=("_filedir")
14008
+    flags+=("--container-hints=")
14009
+    flags+=("--context=")
14010
+    flags+=("--docker=")
14011
+    flags+=("--docker-only")
14012
+    flags+=("--docker-root=")
14013
+    flags+=("--docker-run=")
14014
+    flags+=("--enable-load-reader")
14015
+    flags+=("--event-storage-age-limit=")
14016
+    flags+=("--event-storage-event-limit=")
14017
+    flags+=("--global-housekeeping-interval=")
14018
+    flags+=("--google-json-key=")
14019
+    flags+=("--housekeeping-interval=")
14020
+    flags+=("--httptest.serve=")
14021
+    flags+=("--insecure-skip-tls-verify")
14022
+    flags+=("--ir-data-source=")
14023
+    flags+=("--ir-dbname=")
14024
+    flags+=("--ir-influxdb-host=")
14025
+    flags+=("--ir-namespace-only")
14026
+    flags+=("--ir-password=")
14027
+    flags+=("--ir-percentile=")
14028
+    flags+=("--ir-user=")
14029
+    flags+=("--log-backtrace-at=")
14030
+    flags+=("--log-cadvisor-usage")
14031
+    flags+=("--log-dir=")
14032
+    flags+=("--log-flush-frequency=")
14033
+    flags+=("--logtostderr")
14034
+    flags+=("--machine-id-file=")
14035
+    flags+=("--match-server-version")
14036
+    flags+=("--namespace=")
14037
+    two_word_flags+=("-n")
14038
+    flags+=("--nosystemd")
14039
+    flags+=("--server=")
14040
+    flags+=("--stderrthreshold=")
14041
+    flags+=("--storage-driver-buffer-duration=")
14042
+    flags+=("--storage-driver-db=")
14043
+    flags+=("--storage-driver-host=")
14044
+    flags+=("--storage-driver-password=")
14045
+    flags+=("--storage-driver-secure")
14046
+    flags+=("--storage-driver-table=")
14047
+    flags+=("--storage-driver-user=")
14048
+    flags+=("--token=")
14049
+    flags+=("--user=")
14050
+    flags+=("--v=")
14051
+    flags+=("--vmodule=")
14052
+
14053
+    must_have_one_flag=()
14054
+    must_have_one_noun=()
14055
+}
14056
+
14057
+_openshift_cli_adm()
14058
+{
14059
+    last_command="openshift_cli_adm"
14060
+    commands=()
14061
+    commands+=("new-project")
14062
+    commands+=("policy")
14063
+    commands+=("groups")
14064
+    commands+=("router")
14065
+    commands+=("ipfailover")
14066
+    commands+=("registry")
14067
+    commands+=("build-chain")
14068
+    commands+=("manage-node")
14069
+    commands+=("prune")
14070
+    commands+=("config")
14071
+    commands+=("create-kubeconfig")
14072
+    commands+=("create-api-client-config")
14073
+    commands+=("pod-network")
14074
+    commands+=("create-bootstrap-project-template")
14075
+    commands+=("create-bootstrap-policy-file")
14076
+    commands+=("create-login-template")
14077
+    commands+=("create-provider-selection-template")
14078
+    commands+=("create-error-template")
14079
+    commands+=("overwrite-policy")
14080
+    commands+=("create-node-config")
14081
+    commands+=("ca")
14082
+    commands+=("options")
14083
+
14084
+    flags=()
14085
+    two_word_flags=()
14086
+    flags_with_completion=()
14087
+    flags_completion=()
14088
+
14089
+    flags+=("--alsologtostderr")
14090
+    flags+=("--api-version=")
14091
+    flags+=("--boot-id-file=")
14092
+    flags+=("--certificate-authority=")
14093
+    flags_with_completion+=("--certificate-authority")
14094
+    flags_completion+=("_filedir")
14095
+    flags+=("--client-certificate=")
14096
+    flags_with_completion+=("--client-certificate")
14097
+    flags_completion+=("_filedir")
14098
+    flags+=("--client-key=")
14099
+    flags_with_completion+=("--client-key")
14100
+    flags_completion+=("_filedir")
14101
+    flags+=("--cluster=")
14102
+    flags+=("--config=")
14103
+    flags_with_completion+=("--config")
14104
+    flags_completion+=("_filedir")
14105
+    flags+=("--container-hints=")
14106
+    flags+=("--context=")
14107
+    flags+=("--docker=")
14108
+    flags+=("--docker-only")
14109
+    flags+=("--docker-root=")
14110
+    flags+=("--docker-run=")
14111
+    flags+=("--enable-load-reader")
14112
+    flags+=("--event-storage-age-limit=")
14113
+    flags+=("--event-storage-event-limit=")
14114
+    flags+=("--global-housekeeping-interval=")
14115
+    flags+=("--housekeeping-interval=")
14116
+    flags+=("--httptest.serve=")
14117
+    flags+=("--insecure-skip-tls-verify")
14118
+    flags+=("--ir-data-source=")
14119
+    flags+=("--ir-dbname=")
14120
+    flags+=("--ir-influxdb-host=")
14121
+    flags+=("--ir-namespace-only")
14122
+    flags+=("--ir-password=")
14123
+    flags+=("--ir-percentile=")
14124
+    flags+=("--ir-user=")
14125
+    flags+=("--log-backtrace-at=")
14126
+    flags+=("--log-cadvisor-usage")
14127
+    flags+=("--log-dir=")
14128
+    flags+=("--logtostderr")
14129
+    flags+=("--machine-id-file=")
14130
+    flags+=("--match-server-version")
14131
+    flags+=("--namespace=")
14132
+    two_word_flags+=("-n")
14133
+    flags+=("--nosystemd")
14134
+    flags+=("--server=")
14135
+    flags+=("--stderrthreshold=")
14136
+    flags+=("--storage-driver-buffer-duration=")
14137
+    flags+=("--storage-driver-db=")
14138
+    flags+=("--storage-driver-host=")
14139
+    flags+=("--storage-driver-password=")
14140
+    flags+=("--storage-driver-secure")
14141
+    flags+=("--storage-driver-table=")
14142
+    flags+=("--storage-driver-user=")
14143
+    flags+=("--token=")
14144
+    flags+=("--user=")
14145
+    flags+=("--v=")
14146
+    flags+=("--vmodule=")
14147
+    flags+=("--google-json-key=")
14148
+    flags+=("--log-flush-frequency=")
14149
+
14150
+    must_have_one_flag=()
14151
+    must_have_one_noun=()
14152
+}
14153
+
8962 14154
 _openshift_cli_create_namespace()
8963 14155
 {
8964 14156
     last_command="openshift_cli_create_namespace"
... ...
@@ -12826,6 +18018,7 @@ _openshift_cli()
12826 12826
     commands+=("exec")
12827 12827
     commands+=("port-forward")
12828 12828
     commands+=("proxy")
12829
+    commands+=("adm")
12829 12830
     commands+=("create")
12830 12831
     commands+=("replace")
12831 12832
     commands+=("apply")
... ...
@@ -4,6 +4,514 @@
4 4
 toc::[]
5 5
 
6 6
 
7
+== oc adm build-chain
8
+Output the inputs and dependencies of your builds
9
+
10
+====
11
+
12
+[options="nowrap"]
13
+----
14
+  # Build the dependency tree for the 'latest' tag in <image-stream>
15
+  $ oc adm build-chain <image-stream>
16
+
17
+  # Build the dependency tree for 'v2' tag in dot format and visualize it via the dot utility
18
+  $ oc adm build-chain <image-stream>:v2 -o dot | dot -T svg -o deps.svg
19
+
20
+  # Build the dependency tree across all namespaces for the specified image stream tag found in 'test' namespace
21
+  $ oc adm build-chain <image-stream> -n test --all
22
+----
23
+====
24
+
25
+
26
+== oc adm config
27
+Change configuration files for the client
28
+
29
+====
30
+
31
+[options="nowrap"]
32
+----
33
+  # Change the config context to use
34
+  oc adm config use-context my-context
35
+  
36
+  # Set the value of a config preference
37
+  oc adm config set preferences.some true
38
+----
39
+====
40
+
41
+
42
+== oc adm config current-context
43
+Displays the current-context
44
+
45
+====
46
+
47
+[options="nowrap"]
48
+----
49
+  # Display the current-context
50
+  $ oc adm config current-context
51
+----
52
+====
53
+
54
+
55
+== oc adm config set-cluster
56
+Sets a cluster entry in kubeconfig
57
+
58
+====
59
+
60
+[options="nowrap"]
61
+----
62
+  # Set only the server field on the e2e cluster entry without touching other values.
63
+  $ oc adm config set-cluster e2e --server=https://1.2.3.4
64
+  
65
+  # Embed certificate authority data for the e2e cluster entry
66
+  $ oc adm config set-cluster e2e --certificate-authority=~/.kube/e2e/kubernetes.ca.crt
67
+  
68
+  # Disable cert checking for the dev cluster entry
69
+  $ oc adm config set-cluster e2e --insecure-skip-tls-verify=true
70
+----
71
+====
72
+
73
+
74
+== oc adm config set-context
75
+Sets a context entry in kubeconfig
76
+
77
+====
78
+
79
+[options="nowrap"]
80
+----
81
+  # Set the user field on the gce context entry without touching other values
82
+  $ oc adm config set-context gce --user=cluster-admin
83
+----
84
+====
85
+
86
+
87
+== oc adm config set-credentials
88
+Sets a user entry in kubeconfig
89
+
90
+====
91
+
92
+[options="nowrap"]
93
+----
94
+  # Set only the "client-key" field on the "cluster-admin"
95
+  # entry, without touching other values:
96
+  $ oc adm config set-credentials cluster-admin --client-key=~/.kube/admin.key
97
+  
98
+  # Set basic auth for the "cluster-admin" entry
99
+  $ oc adm config set-credentials cluster-admin --username=admin --password=uXFGweU9l35qcif
100
+  
101
+  # Embed client certificate data in the "cluster-admin" entry
102
+  $ oc adm config set-credentials cluster-admin --client-certificate=~/.kube/admin.crt --embed-certs=true
103
+----
104
+====
105
+
106
+
107
+== oc adm config view
108
+Displays merged kubeconfig settings or a specified kubeconfig file.
109
+
110
+====
111
+
112
+[options="nowrap"]
113
+----
114
+  # Show Merged kubeconfig settings.
115
+  $ oc adm config view
116
+  
117
+  # Get the password for the e2e user
118
+  $ oc adm config view -o template --template='{{range .users}}{{ if eq .name "e2e" }}{{ index .user.password }}{{end}}{{end}}'
119
+----
120
+====
121
+
122
+
123
+== oc adm groups add-users
124
+Add users to a group
125
+
126
+====
127
+
128
+[options="nowrap"]
129
+----
130
+  # Add user1 and user2 to my-group
131
+  $ oc adm groups add-users my-group user1 user2
132
+----
133
+====
134
+
135
+
136
+== oc adm groups new
137
+Create a new group
138
+
139
+====
140
+
141
+[options="nowrap"]
142
+----
143
+  # Add a group with no users
144
+  $ oc adm groups new my-group
145
+
146
+  # Add a group with two users
147
+  $ oc adm groups new my-group user1 user2
148
+----
149
+====
150
+
151
+
152
+== oc adm groups prune
153
+Prune OpenShift groups referencing missing records on an external provider.
154
+
155
+====
156
+
157
+[options="nowrap"]
158
+----
159
+  # Prune all orphaned groups
160
+  $ oc adm groups prune --sync-config=/path/to/ldap-sync-config.yaml --confirm
161
+
162
+  # Prune all orphaned groups except the ones from the blacklist file
163
+  $ oc adm groups prune --blacklist=/path/to/blacklist.txt --sync-config=/path/to/ldap-sync-config.yaml --confirm
164
+
165
+  # Prune all orphaned groups from a list of specific groups specified in a whitelist file
166
+  $ oc adm groups prune --whitelist=/path/to/whitelist.txt --sync-config=/path/to/ldap-sync-config.yaml --confirm
167
+
168
+  # Prune all orphaned groups from a list of specific groups specified in a whitelist
169
+  $ oc adm groups prune groups/group_name groups/other_name --sync-config=/path/to/ldap-sync-config.yaml --confirm
170
+
171
+----
172
+====
173
+
174
+
175
+== oc adm groups remove-users
176
+Remove users from a group
177
+
178
+====
179
+
180
+[options="nowrap"]
181
+----
182
+  # Remove user1 and user2 from my-group
183
+  $ oc adm groups remove-users my-group user1 user2
184
+----
185
+====
186
+
187
+
188
+== oc adm groups sync
189
+Sync OpenShift groups with records from an external provider.
190
+
191
+====
192
+
193
+[options="nowrap"]
194
+----
195
+  # Sync all groups from an LDAP server
196
+  $ oc adm groups sync --sync-config=/path/to/ldap-sync-config.yaml --confirm
197
+
198
+  # Sync all groups except the ones from the blacklist file from an LDAP server
199
+  $ oc adm groups sync --blacklist=/path/to/blacklist.txt --sync-config=/path/to/ldap-sync-config.yaml --confirm
200
+
201
+  # Sync specific groups specified in a whitelist file with an LDAP server
202
+  $ oc adm groups sync --whitelist=/path/to/whitelist.txt --sync-config=/path/to/sync-config.yaml --confirm
203
+
204
+  # Sync all OpenShift Groups that have been synced previously with an LDAP server
205
+  $ oc adm groups sync --type=openshift --sync-config=/path/to/ldap-sync-config.yaml --confirm
206
+
207
+  # Sync specific OpenShift Groups if they have been synced previously with an LDAP server
208
+  $ oc adm groups sync groups/group1 groups/group2 groups/group3 --sync-config=/path/to/sync-config.yaml --confirm
209
+
210
+----
211
+====
212
+
213
+
214
+== oc adm ipfailover
215
+Install an IP failover group to a set of nodes
216
+
217
+====
218
+
219
+[options="nowrap"]
220
+----
221
+  # Check the default IP failover configuration ("ipfailover"):
222
+  $ oc adm ipfailover
223
+
224
+  # See what the IP failover configuration would look like if it is created:
225
+  $ oc adm ipfailover -o json
226
+
227
+  # Create an IP failover configuration if it does not already exist:
228
+  $ oc adm ipfailover ipf --virtual-ips="10.1.1.1-4" --create
229
+
230
+  # Create an IP failover configuration on a selection of nodes labeled
231
+  # "router=us-west-ha" (on 4 nodes with 7 virtual IPs monitoring a service
232
+  # listening on port 80, such as the router process).
233
+  $ oc adm ipfailover ipfailover --selector="router=us-west-ha" --virtual-ips="1.2.3.4,10.1.1.100-104,5.6.7.8" --watch-port=80 --replicas=4 --create
234
+
235
+  # Use a different IP failover config image and see the configuration:
236
+  $ oc adm ipfailover ipf-alt --selector="hagroup=us-west-ha" --virtual-ips="1.2.3.4" -o yaml --images=myrepo/myipfailover:mytag
237
+----
238
+====
239
+
240
+
241
+== oc adm manage-node
242
+Manage nodes - list pods, evacuate, or mark ready
243
+
244
+====
245
+
246
+[options="nowrap"]
247
+----
248
+	# Block accepting any pods on given nodes
249
+	$ oc adm manage-node <mynode> --schedulable=false
250
+
251
+	# Mark selected nodes as schedulable
252
+	$ oc adm manage-node --selector="<env=dev>" --schedulable=true
253
+
254
+	# Migrate selected pods
255
+	$ oc adm manage-node <mynode> --evacuate --pod-selector="<service=myapp>"
256
+
257
+	# Show pods that will be migrated
258
+	$ oc adm manage-node <mynode> --evacuate --dry-run --pod-selector="<service=myapp>"
259
+
260
+	# List all pods on given nodes
261
+	$ oc adm manage-node <mynode1> <mynode2> --list-pods
262
+----
263
+====
264
+
265
+
266
+== oc adm pod-network join-projects
267
+Join project network
268
+
269
+====
270
+
271
+[options="nowrap"]
272
+----
273
+	# Allow project p2 to use project p1 network
274
+	$ oc adm pod-network join-projects --to=<p1> <p2>
275
+
276
+	# Allow all projects with label name=top-secret to use project p1 network
277
+	$ oc adm pod-network join-projects --to=<p1> --selector='name=top-secret'
278
+----
279
+====
280
+
281
+
282
+== oc adm pod-network make-projects-global
283
+Make project network global
284
+
285
+====
286
+
287
+[options="nowrap"]
288
+----
289
+	# Allow project p1 to access all pods in the cluster and vice versa
290
+	$ oc adm pod-network make-projects-global <p1>
291
+
292
+	# Allow all projects with label name=share to access all pods in the cluster and vice versa
293
+	$ oc adm pod-network make-projects-global --selector='name=share'
294
+----
295
+====
296
+
297
+
298
+== oc adm policy add-role-to-user
299
+Add users or serviceaccounts to a role in the current project
300
+
301
+====
302
+
303
+[options="nowrap"]
304
+----
305
+  # Add the 'view' role to user1 in the current project
306
+  $ oc adm policy add-role-to-user view user1
307
+
308
+  # Add the 'edit' role to serviceaccount1 in the current project
309
+  $ oc adm policy add-role-to-user edit -z serviceaccount1
310
+----
311
+====
312
+
313
+
314
+== oc adm policy add-scc-to-user
315
+Add users or serviceaccount to a security context constraint
316
+
317
+====
318
+
319
+[options="nowrap"]
320
+----
321
+  # Add the 'restricted' security context contraint to user1 and user2
322
+  $ oc adm policy add-scc-to-user restricted user1 user2
323
+
324
+  # Add the 'privileged' security context contraint to the service account serviceaccount1 in the current namespace
325
+  $ oc adm policy add-scc-to-user privileged -z serviceaccount1
326
+----
327
+====
328
+
329
+
330
+== oc adm policy reconcile-cluster-role-bindings
331
+Replace cluster role bindings to match the recommended bootstrap policy
332
+
333
+====
334
+
335
+[options="nowrap"]
336
+----
337
+  # Display the cluster role bindings that would be modified
338
+  $ oc adm policy reconcile-cluster-role-bindings
339
+
340
+  # Display the cluster role bindings that would be modified, removing any extra subjects
341
+  $ oc adm policy reconcile-cluster-role-bindings --additive-only=false
342
+
343
+  # Update cluster role bindings that don't match the current defaults
344
+  $ oc adm policy reconcile-cluster-role-bindings --confirm
345
+
346
+  # Update cluster role bindings that don't match the current defaults, avoid adding roles to the system:authenticated group
347
+  $ oc adm policy reconcile-cluster-role-bindings --confirm --exclude-groups=system:authenticated
348
+
349
+  # Update cluster role bindings that don't match the current defaults, removing any extra subjects from the binding
350
+  $ oc adm policy reconcile-cluster-role-bindings --confirm --additive-only=false
351
+----
352
+====
353
+
354
+
355
+== oc adm policy reconcile-cluster-roles
356
+Replace cluster roles to match the recommended bootstrap policy
357
+
358
+====
359
+
360
+[options="nowrap"]
361
+----
362
+  # Display the cluster roles that would be modified
363
+  $ oc adm policy reconcile-cluster-roles
364
+
365
+  # Replace cluster roles that don't match the current defaults
366
+  $ oc adm policy reconcile-cluster-roles --confirm
367
+
368
+  # Display the union of the default and modified cluster roles
369
+  $ oc adm policy reconcile-cluster-roles --additive-only
370
+----
371
+====
372
+
373
+
374
+== oc adm policy reconcile-sccs
375
+Replace cluster SCCs to match the recommended bootstrap policy
376
+
377
+====
378
+
379
+[options="nowrap"]
380
+----
381
+  # Display the cluster SCCs that would be modified
382
+  $ oc adm policy reconcile-sccs
383
+
384
+  # Update cluster SCCs that don't match the current defaults preserving additional grants
385
+  # for users and group and keeping any priorities that are already set
386
+  $ oc adm policy reconcile-sccs --confirm
387
+
388
+  # Replace existing users, groups, and priorities that do not match defaults
389
+  $ oc adm policy reconcile-sccs --additive-only=false --confirm
390
+----
391
+====
392
+
393
+
394
+== oc adm prune builds
395
+Remove old completed and failed builds
396
+
397
+====
398
+
399
+[options="nowrap"]
400
+----
401
+  # Dry run deleting older completed and failed builds and also including
402
+  # all builds whose associated BuildConfig no longer exists
403
+  $ oc adm prune builds --orphans
404
+
405
+  # To actually perform the prune operation, the confirm flag must be appended
406
+  $ oc adm prune builds --orphans --confirm
407
+----
408
+====
409
+
410
+
411
+== oc adm prune deployments
412
+Remove old completed and failed deployments
413
+
414
+====
415
+
416
+[options="nowrap"]
417
+----
418
+  # Dry run deleting all but the last complete deployment for every deployment config
419
+  $ oc adm prune deployments --keep-complete=1
420
+
421
+  # To actually perform the prune operation, the confirm flag must be appended
422
+  $ oc adm prune deployments --keep-complete=1 --confirm
423
+----
424
+====
425
+
426
+
427
+== oc adm prune groups
428
+Prune OpenShift groups referencing missing records on an external provider.
429
+
430
+====
431
+
432
+[options="nowrap"]
433
+----
434
+  # Prune all orphaned groups
435
+  $ oc adm prune groups --sync-config=/path/to/ldap-sync-config.yaml --confirm
436
+
437
+  # Prune all orphaned groups except the ones from the blacklist file
438
+  $ oc adm prune groups --blacklist=/path/to/blacklist.txt --sync-config=/path/to/ldap-sync-config.yaml --confirm
439
+
440
+  # Prune all orphaned groups from a list of specific groups specified in a whitelist file
441
+  $ oc adm prune groups --whitelist=/path/to/whitelist.txt --sync-config=/path/to/ldap-sync-config.yaml --confirm
442
+
443
+  # Prune all orphaned groups from a list of specific groups specified in a whitelist
444
+  $ oc adm prune groups groups/group_name groups/other_name --sync-config=/path/to/ldap-sync-config.yaml --confirm
445
+
446
+----
447
+====
448
+
449
+
450
+== oc adm prune images
451
+Remove unreferenced images
452
+
453
+====
454
+
455
+[options="nowrap"]
456
+----
457
+  # See, what the prune command would delete if only images more than an hour old and obsoleted
458
+  # by 3 newer revisions under the same tag were considered.
459
+  $ oc adm prune images --keep-tag-revisions=3 --keep-younger-than=60m
460
+
461
+  # To actually perform the prune operation, the confirm flag must be appended
462
+  $ oc adm prune images --keep-tag-revisions=3 --keep-younger-than=60m --confirm
463
+----
464
+====
465
+
466
+
467
+== oc adm registry
468
+Install the integrated Docker registry
469
+
470
+====
471
+
472
+[options="nowrap"]
473
+----
474
+  # Check if default Docker registry ("docker-registry") has been created
475
+  $ oc adm registry --dry-run
476
+
477
+  # See what the registry will look like if created
478
+  $ oc adm registry -o json --credentials=/path/to/registry-user.kubeconfig
479
+
480
+  # Create a registry if it does not exist with two replicas
481
+  $ oc adm registry --replicas=2 --credentials=/path/to/registry-user.kubeconfig
482
+
483
+  # Use a different registry image and see the registry configuration
484
+  $ oc adm registry -o yaml --images=myrepo/docker-registry:mytag --credentials=/path/to/registry-user.kubeconfig
485
+----
486
+====
487
+
488
+
489
+== oc adm router
490
+Install a router
491
+
492
+====
493
+
494
+[options="nowrap"]
495
+----
496
+  # Check the default router ("router")
497
+  $ oc adm router --dry-run
498
+
499
+  # See what the router would look like if created
500
+  $ oc adm router -o json --credentials=/path/to/openshift-router.kubeconfig --service-account=myserviceaccount
501
+
502
+  # Create a router if it does not exist
503
+  $ oc adm router router-west --credentials=/path/to/openshift-router.kubeconfig --service-account=myserviceaccount --replicas=2
504
+
505
+  # Use a different router image and see the router configuration
506
+  $ oc adm router region-west -o yaml --credentials=/path/to/openshift-router.kubeconfig --service-account=myserviceaccount --images=myrepo/somerouter:mytag
507
+
508
+  # Run the router with a hint to the underlying implementation to _not_ expose statistics.
509
+  $ oc adm router router-west --credentials=/path/to/openshift-router.kubeconfig --service-account=myserviceaccount --stats-port=0
510
+  
511
+----
512
+====
513
+
514
+
7 515
 == oc annotate
8 516
 Update the annotations on a resource
9 517
 
... ...
@@ -13,6 +13,7 @@ import (
13 13
 
14 14
 	kubecmd "k8s.io/kubernetes/pkg/kubectl/cmd"
15 15
 
16
+	"github.com/openshift/origin/pkg/cmd/admin"
16 17
 	"github.com/openshift/origin/pkg/cmd/cli/cmd"
17 18
 	"github.com/openshift/origin/pkg/cmd/cli/cmd/rsync"
18 19
 	"github.com/openshift/origin/pkg/cmd/cli/cmd/set"
... ...
@@ -120,6 +121,7 @@ func NewCommandCLI(name, fullName string, in io.Reader, out, errout io.Writer) *
120 120
 		{
121 121
 			Message: "Advanced Commands:",
122 122
 			Commands: []*cobra.Command{
123
+				admin.NewCommandAdmin("adm", fullName+" "+"adm", out),
123 124
 				cmd.NewCmdCreate(fullName, f, out),
124 125
 				cmd.NewCmdReplace(fullName, f, out),
125 126
 				cmd.NewCmdApply(fullName, f, out),