Browse code

generated: cmd changes

Clayton Coleman authored on 2016/07/23 02:00:51
Showing 27 changed files
... ...
@@ -2957,6 +2957,167 @@ _oadm_build-chain()
2957 2957
     noun_aliases=()
2958 2958
 }
2959 2959
 
2960
+_oadm_migrate_image-references()
2961
+{
2962
+    last_command="oadm_migrate_image-references"
2963
+    commands=()
2964
+
2965
+    flags=()
2966
+    two_word_flags=()
2967
+    flags_with_completion=()
2968
+    flags_completion=()
2969
+
2970
+    flags+=("--all-namespaces")
2971
+    flags+=("--confirm")
2972
+    flags+=("--filename=")
2973
+    flags_with_completion+=("--filename")
2974
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
2975
+    two_word_flags+=("-f")
2976
+    flags_with_completion+=("-f")
2977
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
2978
+    flags+=("--from-key=")
2979
+    flags+=("--include=")
2980
+    flags+=("--output=")
2981
+    two_word_flags+=("-o")
2982
+    flags+=("--to-key=")
2983
+    flags+=("--api-version=")
2984
+    flags+=("--as=")
2985
+    flags+=("--certificate-authority=")
2986
+    flags_with_completion+=("--certificate-authority")
2987
+    flags_completion+=("_filedir")
2988
+    flags+=("--client-certificate=")
2989
+    flags_with_completion+=("--client-certificate")
2990
+    flags_completion+=("_filedir")
2991
+    flags+=("--client-key=")
2992
+    flags_with_completion+=("--client-key")
2993
+    flags_completion+=("_filedir")
2994
+    flags+=("--cluster=")
2995
+    flags+=("--config=")
2996
+    flags_with_completion+=("--config")
2997
+    flags_completion+=("_filedir")
2998
+    flags+=("--context=")
2999
+    flags+=("--google-json-key=")
3000
+    flags+=("--insecure-skip-tls-verify")
3001
+    flags+=("--log-flush-frequency=")
3002
+    flags+=("--loglevel=")
3003
+    flags+=("--logspec=")
3004
+    flags+=("--match-server-version")
3005
+    flags+=("--namespace=")
3006
+    two_word_flags+=("-n")
3007
+    flags+=("--server=")
3008
+    flags+=("--token=")
3009
+    flags+=("--user=")
3010
+
3011
+    must_have_one_flag=()
3012
+    must_have_one_flag+=("--filename=")
3013
+    must_have_one_flag+=("-f")
3014
+    must_have_one_noun=()
3015
+    noun_aliases=()
3016
+}
3017
+
3018
+_oadm_migrate_storage()
3019
+{
3020
+    last_command="oadm_migrate_storage"
3021
+    commands=()
3022
+
3023
+    flags=()
3024
+    two_word_flags=()
3025
+    flags_with_completion=()
3026
+    flags_completion=()
3027
+
3028
+    flags+=("--all-namespaces")
3029
+    flags+=("--confirm")
3030
+    flags+=("--filename=")
3031
+    flags_with_completion+=("--filename")
3032
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3033
+    two_word_flags+=("-f")
3034
+    flags_with_completion+=("-f")
3035
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3036
+    flags+=("--from-key=")
3037
+    flags+=("--include=")
3038
+    flags+=("--output=")
3039
+    two_word_flags+=("-o")
3040
+    flags+=("--to-key=")
3041
+    flags+=("--api-version=")
3042
+    flags+=("--as=")
3043
+    flags+=("--certificate-authority=")
3044
+    flags_with_completion+=("--certificate-authority")
3045
+    flags_completion+=("_filedir")
3046
+    flags+=("--client-certificate=")
3047
+    flags_with_completion+=("--client-certificate")
3048
+    flags_completion+=("_filedir")
3049
+    flags+=("--client-key=")
3050
+    flags_with_completion+=("--client-key")
3051
+    flags_completion+=("_filedir")
3052
+    flags+=("--cluster=")
3053
+    flags+=("--config=")
3054
+    flags_with_completion+=("--config")
3055
+    flags_completion+=("_filedir")
3056
+    flags+=("--context=")
3057
+    flags+=("--google-json-key=")
3058
+    flags+=("--insecure-skip-tls-verify")
3059
+    flags+=("--log-flush-frequency=")
3060
+    flags+=("--loglevel=")
3061
+    flags+=("--logspec=")
3062
+    flags+=("--match-server-version")
3063
+    flags+=("--namespace=")
3064
+    two_word_flags+=("-n")
3065
+    flags+=("--server=")
3066
+    flags+=("--token=")
3067
+    flags+=("--user=")
3068
+
3069
+    must_have_one_flag=()
3070
+    must_have_one_flag+=("--filename=")
3071
+    must_have_one_flag+=("-f")
3072
+    must_have_one_noun=()
3073
+    noun_aliases=()
3074
+}
3075
+
3076
+_oadm_migrate()
3077
+{
3078
+    last_command="oadm_migrate"
3079
+    commands=()
3080
+    commands+=("image-references")
3081
+    commands+=("storage")
3082
+
3083
+    flags=()
3084
+    two_word_flags=()
3085
+    flags_with_completion=()
3086
+    flags_completion=()
3087
+
3088
+    flags+=("--api-version=")
3089
+    flags+=("--as=")
3090
+    flags+=("--certificate-authority=")
3091
+    flags_with_completion+=("--certificate-authority")
3092
+    flags_completion+=("_filedir")
3093
+    flags+=("--client-certificate=")
3094
+    flags_with_completion+=("--client-certificate")
3095
+    flags_completion+=("_filedir")
3096
+    flags+=("--client-key=")
3097
+    flags_with_completion+=("--client-key")
3098
+    flags_completion+=("_filedir")
3099
+    flags+=("--cluster=")
3100
+    flags+=("--config=")
3101
+    flags_with_completion+=("--config")
3102
+    flags_completion+=("_filedir")
3103
+    flags+=("--context=")
3104
+    flags+=("--google-json-key=")
3105
+    flags+=("--insecure-skip-tls-verify")
3106
+    flags+=("--log-flush-frequency=")
3107
+    flags+=("--loglevel=")
3108
+    flags+=("--logspec=")
3109
+    flags+=("--match-server-version")
3110
+    flags+=("--namespace=")
3111
+    two_word_flags+=("-n")
3112
+    flags+=("--server=")
3113
+    flags+=("--token=")
3114
+    flags+=("--user=")
3115
+
3116
+    must_have_one_flag=()
3117
+    must_have_one_noun=()
3118
+    noun_aliases=()
3119
+}
3120
+
2960 3121
 _oadm_create-kubeconfig()
2961 3122
 {
2962 3123
     last_command="oadm_create-kubeconfig"
... ...
@@ -3843,6 +4004,7 @@ _oadm()
3843 3843
     commands+=("diagnostics")
3844 3844
     commands+=("prune")
3845 3845
     commands+=("build-chain")
3846
+    commands+=("migrate")
3846 3847
     commands+=("create-kubeconfig")
3847 3848
     commands+=("create-api-client-config")
3848 3849
     commands+=("create-bootstrap-project-template")
... ...
@@ -6943,6 +6943,164 @@ _oc_adm_build-chain()
6943 6943
     noun_aliases=()
6944 6944
 }
6945 6945
 
6946
+_oc_adm_migrate_image-references()
6947
+{
6948
+    last_command="oc_adm_migrate_image-references"
6949
+    commands=()
6950
+
6951
+    flags=()
6952
+    two_word_flags=()
6953
+    flags_with_completion=()
6954
+    flags_completion=()
6955
+
6956
+    flags+=("--all-namespaces")
6957
+    flags+=("--confirm")
6958
+    flags+=("--filename=")
6959
+    flags_with_completion+=("--filename")
6960
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
6961
+    two_word_flags+=("-f")
6962
+    flags_with_completion+=("-f")
6963
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
6964
+    flags+=("--from-key=")
6965
+    flags+=("--include=")
6966
+    flags+=("--output=")
6967
+    two_word_flags+=("-o")
6968
+    flags+=("--to-key=")
6969
+    flags+=("--api-version=")
6970
+    flags+=("--as=")
6971
+    flags+=("--certificate-authority=")
6972
+    flags_with_completion+=("--certificate-authority")
6973
+    flags_completion+=("_filedir")
6974
+    flags+=("--client-certificate=")
6975
+    flags_with_completion+=("--client-certificate")
6976
+    flags_completion+=("_filedir")
6977
+    flags+=("--client-key=")
6978
+    flags_with_completion+=("--client-key")
6979
+    flags_completion+=("_filedir")
6980
+    flags+=("--cluster=")
6981
+    flags+=("--config=")
6982
+    flags_with_completion+=("--config")
6983
+    flags_completion+=("_filedir")
6984
+    flags+=("--context=")
6985
+    flags+=("--insecure-skip-tls-verify")
6986
+    flags+=("--log-flush-frequency=")
6987
+    flags+=("--loglevel=")
6988
+    flags+=("--logspec=")
6989
+    flags+=("--match-server-version")
6990
+    flags+=("--namespace=")
6991
+    two_word_flags+=("-n")
6992
+    flags+=("--server=")
6993
+    flags+=("--token=")
6994
+    flags+=("--user=")
6995
+
6996
+    must_have_one_flag=()
6997
+    must_have_one_flag+=("--filename=")
6998
+    must_have_one_flag+=("-f")
6999
+    must_have_one_noun=()
7000
+    noun_aliases=()
7001
+}
7002
+
7003
+_oc_adm_migrate_storage()
7004
+{
7005
+    last_command="oc_adm_migrate_storage"
7006
+    commands=()
7007
+
7008
+    flags=()
7009
+    two_word_flags=()
7010
+    flags_with_completion=()
7011
+    flags_completion=()
7012
+
7013
+    flags+=("--all-namespaces")
7014
+    flags+=("--confirm")
7015
+    flags+=("--filename=")
7016
+    flags_with_completion+=("--filename")
7017
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
7018
+    two_word_flags+=("-f")
7019
+    flags_with_completion+=("-f")
7020
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
7021
+    flags+=("--from-key=")
7022
+    flags+=("--include=")
7023
+    flags+=("--output=")
7024
+    two_word_flags+=("-o")
7025
+    flags+=("--to-key=")
7026
+    flags+=("--api-version=")
7027
+    flags+=("--as=")
7028
+    flags+=("--certificate-authority=")
7029
+    flags_with_completion+=("--certificate-authority")
7030
+    flags_completion+=("_filedir")
7031
+    flags+=("--client-certificate=")
7032
+    flags_with_completion+=("--client-certificate")
7033
+    flags_completion+=("_filedir")
7034
+    flags+=("--client-key=")
7035
+    flags_with_completion+=("--client-key")
7036
+    flags_completion+=("_filedir")
7037
+    flags+=("--cluster=")
7038
+    flags+=("--config=")
7039
+    flags_with_completion+=("--config")
7040
+    flags_completion+=("_filedir")
7041
+    flags+=("--context=")
7042
+    flags+=("--insecure-skip-tls-verify")
7043
+    flags+=("--log-flush-frequency=")
7044
+    flags+=("--loglevel=")
7045
+    flags+=("--logspec=")
7046
+    flags+=("--match-server-version")
7047
+    flags+=("--namespace=")
7048
+    two_word_flags+=("-n")
7049
+    flags+=("--server=")
7050
+    flags+=("--token=")
7051
+    flags+=("--user=")
7052
+
7053
+    must_have_one_flag=()
7054
+    must_have_one_flag+=("--filename=")
7055
+    must_have_one_flag+=("-f")
7056
+    must_have_one_noun=()
7057
+    noun_aliases=()
7058
+}
7059
+
7060
+_oc_adm_migrate()
7061
+{
7062
+    last_command="oc_adm_migrate"
7063
+    commands=()
7064
+    commands+=("image-references")
7065
+    commands+=("storage")
7066
+
7067
+    flags=()
7068
+    two_word_flags=()
7069
+    flags_with_completion=()
7070
+    flags_completion=()
7071
+
7072
+    flags+=("--api-version=")
7073
+    flags+=("--as=")
7074
+    flags+=("--certificate-authority=")
7075
+    flags_with_completion+=("--certificate-authority")
7076
+    flags_completion+=("_filedir")
7077
+    flags+=("--client-certificate=")
7078
+    flags_with_completion+=("--client-certificate")
7079
+    flags_completion+=("_filedir")
7080
+    flags+=("--client-key=")
7081
+    flags_with_completion+=("--client-key")
7082
+    flags_completion+=("_filedir")
7083
+    flags+=("--cluster=")
7084
+    flags+=("--config=")
7085
+    flags_with_completion+=("--config")
7086
+    flags_completion+=("_filedir")
7087
+    flags+=("--context=")
7088
+    flags+=("--insecure-skip-tls-verify")
7089
+    flags+=("--log-flush-frequency=")
7090
+    flags+=("--loglevel=")
7091
+    flags+=("--logspec=")
7092
+    flags+=("--match-server-version")
7093
+    flags+=("--namespace=")
7094
+    two_word_flags+=("-n")
7095
+    flags+=("--server=")
7096
+    flags+=("--token=")
7097
+    flags+=("--user=")
7098
+
7099
+    must_have_one_flag=()
7100
+    must_have_one_noun=()
7101
+    noun_aliases=()
7102
+}
7103
+
6946 7104
 _oc_adm_create-kubeconfig()
6947 7105
 {
6948 7106
     last_command="oc_adm_create-kubeconfig"
... ...
@@ -7768,6 +7926,7 @@ _oc_adm()
7768 7768
     commands+=("diagnostics")
7769 7769
     commands+=("prune")
7770 7770
     commands+=("build-chain")
7771
+    commands+=("migrate")
7771 7772
     commands+=("create-kubeconfig")
7772 7773
     commands+=("create-api-client-config")
7773 7774
     commands+=("create-bootstrap-project-template")
... ...
@@ -3605,6 +3605,167 @@ _openshift_admin_build-chain()
3605 3605
     noun_aliases=()
3606 3606
 }
3607 3607
 
3608
+_openshift_admin_migrate_image-references()
3609
+{
3610
+    last_command="openshift_admin_migrate_image-references"
3611
+    commands=()
3612
+
3613
+    flags=()
3614
+    two_word_flags=()
3615
+    flags_with_completion=()
3616
+    flags_completion=()
3617
+
3618
+    flags+=("--all-namespaces")
3619
+    flags+=("--confirm")
3620
+    flags+=("--filename=")
3621
+    flags_with_completion+=("--filename")
3622
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3623
+    two_word_flags+=("-f")
3624
+    flags_with_completion+=("-f")
3625
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3626
+    flags+=("--from-key=")
3627
+    flags+=("--include=")
3628
+    flags+=("--output=")
3629
+    two_word_flags+=("-o")
3630
+    flags+=("--to-key=")
3631
+    flags+=("--api-version=")
3632
+    flags+=("--as=")
3633
+    flags+=("--certificate-authority=")
3634
+    flags_with_completion+=("--certificate-authority")
3635
+    flags_completion+=("_filedir")
3636
+    flags+=("--client-certificate=")
3637
+    flags_with_completion+=("--client-certificate")
3638
+    flags_completion+=("_filedir")
3639
+    flags+=("--client-key=")
3640
+    flags_with_completion+=("--client-key")
3641
+    flags_completion+=("_filedir")
3642
+    flags+=("--cluster=")
3643
+    flags+=("--config=")
3644
+    flags_with_completion+=("--config")
3645
+    flags_completion+=("_filedir")
3646
+    flags+=("--context=")
3647
+    flags+=("--google-json-key=")
3648
+    flags+=("--insecure-skip-tls-verify")
3649
+    flags+=("--log-flush-frequency=")
3650
+    flags+=("--loglevel=")
3651
+    flags+=("--logspec=")
3652
+    flags+=("--match-server-version")
3653
+    flags+=("--namespace=")
3654
+    two_word_flags+=("-n")
3655
+    flags+=("--server=")
3656
+    flags+=("--token=")
3657
+    flags+=("--user=")
3658
+
3659
+    must_have_one_flag=()
3660
+    must_have_one_flag+=("--filename=")
3661
+    must_have_one_flag+=("-f")
3662
+    must_have_one_noun=()
3663
+    noun_aliases=()
3664
+}
3665
+
3666
+_openshift_admin_migrate_storage()
3667
+{
3668
+    last_command="openshift_admin_migrate_storage"
3669
+    commands=()
3670
+
3671
+    flags=()
3672
+    two_word_flags=()
3673
+    flags_with_completion=()
3674
+    flags_completion=()
3675
+
3676
+    flags+=("--all-namespaces")
3677
+    flags+=("--confirm")
3678
+    flags+=("--filename=")
3679
+    flags_with_completion+=("--filename")
3680
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3681
+    two_word_flags+=("-f")
3682
+    flags_with_completion+=("-f")
3683
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3684
+    flags+=("--from-key=")
3685
+    flags+=("--include=")
3686
+    flags+=("--output=")
3687
+    two_word_flags+=("-o")
3688
+    flags+=("--to-key=")
3689
+    flags+=("--api-version=")
3690
+    flags+=("--as=")
3691
+    flags+=("--certificate-authority=")
3692
+    flags_with_completion+=("--certificate-authority")
3693
+    flags_completion+=("_filedir")
3694
+    flags+=("--client-certificate=")
3695
+    flags_with_completion+=("--client-certificate")
3696
+    flags_completion+=("_filedir")
3697
+    flags+=("--client-key=")
3698
+    flags_with_completion+=("--client-key")
3699
+    flags_completion+=("_filedir")
3700
+    flags+=("--cluster=")
3701
+    flags+=("--config=")
3702
+    flags_with_completion+=("--config")
3703
+    flags_completion+=("_filedir")
3704
+    flags+=("--context=")
3705
+    flags+=("--google-json-key=")
3706
+    flags+=("--insecure-skip-tls-verify")
3707
+    flags+=("--log-flush-frequency=")
3708
+    flags+=("--loglevel=")
3709
+    flags+=("--logspec=")
3710
+    flags+=("--match-server-version")
3711
+    flags+=("--namespace=")
3712
+    two_word_flags+=("-n")
3713
+    flags+=("--server=")
3714
+    flags+=("--token=")
3715
+    flags+=("--user=")
3716
+
3717
+    must_have_one_flag=()
3718
+    must_have_one_flag+=("--filename=")
3719
+    must_have_one_flag+=("-f")
3720
+    must_have_one_noun=()
3721
+    noun_aliases=()
3722
+}
3723
+
3724
+_openshift_admin_migrate()
3725
+{
3726
+    last_command="openshift_admin_migrate"
3727
+    commands=()
3728
+    commands+=("image-references")
3729
+    commands+=("storage")
3730
+
3731
+    flags=()
3732
+    two_word_flags=()
3733
+    flags_with_completion=()
3734
+    flags_completion=()
3735
+
3736
+    flags+=("--api-version=")
3737
+    flags+=("--as=")
3738
+    flags+=("--certificate-authority=")
3739
+    flags_with_completion+=("--certificate-authority")
3740
+    flags_completion+=("_filedir")
3741
+    flags+=("--client-certificate=")
3742
+    flags_with_completion+=("--client-certificate")
3743
+    flags_completion+=("_filedir")
3744
+    flags+=("--client-key=")
3745
+    flags_with_completion+=("--client-key")
3746
+    flags_completion+=("_filedir")
3747
+    flags+=("--cluster=")
3748
+    flags+=("--config=")
3749
+    flags_with_completion+=("--config")
3750
+    flags_completion+=("_filedir")
3751
+    flags+=("--context=")
3752
+    flags+=("--google-json-key=")
3753
+    flags+=("--insecure-skip-tls-verify")
3754
+    flags+=("--log-flush-frequency=")
3755
+    flags+=("--loglevel=")
3756
+    flags+=("--logspec=")
3757
+    flags+=("--match-server-version")
3758
+    flags+=("--namespace=")
3759
+    two_word_flags+=("-n")
3760
+    flags+=("--server=")
3761
+    flags+=("--token=")
3762
+    flags+=("--user=")
3763
+
3764
+    must_have_one_flag=()
3765
+    must_have_one_noun=()
3766
+    noun_aliases=()
3767
+}
3768
+
3608 3769
 _openshift_admin_create-kubeconfig()
3609 3770
 {
3610 3771
     last_command="openshift_admin_create-kubeconfig"
... ...
@@ -4448,6 +4609,7 @@ _openshift_admin()
4448 4448
     commands+=("diagnostics")
4449 4449
     commands+=("prune")
4450 4450
     commands+=("build-chain")
4451
+    commands+=("migrate")
4451 4452
     commands+=("create-kubeconfig")
4452 4453
     commands+=("create-api-client-config")
4453 4454
     commands+=("create-bootstrap-project-template")
... ...
@@ -11206,6 +11368,167 @@ _openshift_cli_adm_build-chain()
11206 11206
     noun_aliases=()
11207 11207
 }
11208 11208
 
11209
+_openshift_cli_adm_migrate_image-references()
11210
+{
11211
+    last_command="openshift_cli_adm_migrate_image-references"
11212
+    commands=()
11213
+
11214
+    flags=()
11215
+    two_word_flags=()
11216
+    flags_with_completion=()
11217
+    flags_completion=()
11218
+
11219
+    flags+=("--all-namespaces")
11220
+    flags+=("--confirm")
11221
+    flags+=("--filename=")
11222
+    flags_with_completion+=("--filename")
11223
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11224
+    two_word_flags+=("-f")
11225
+    flags_with_completion+=("-f")
11226
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11227
+    flags+=("--from-key=")
11228
+    flags+=("--include=")
11229
+    flags+=("--output=")
11230
+    two_word_flags+=("-o")
11231
+    flags+=("--to-key=")
11232
+    flags+=("--api-version=")
11233
+    flags+=("--as=")
11234
+    flags+=("--certificate-authority=")
11235
+    flags_with_completion+=("--certificate-authority")
11236
+    flags_completion+=("_filedir")
11237
+    flags+=("--client-certificate=")
11238
+    flags_with_completion+=("--client-certificate")
11239
+    flags_completion+=("_filedir")
11240
+    flags+=("--client-key=")
11241
+    flags_with_completion+=("--client-key")
11242
+    flags_completion+=("_filedir")
11243
+    flags+=("--cluster=")
11244
+    flags+=("--config=")
11245
+    flags_with_completion+=("--config")
11246
+    flags_completion+=("_filedir")
11247
+    flags+=("--context=")
11248
+    flags+=("--google-json-key=")
11249
+    flags+=("--insecure-skip-tls-verify")
11250
+    flags+=("--log-flush-frequency=")
11251
+    flags+=("--loglevel=")
11252
+    flags+=("--logspec=")
11253
+    flags+=("--match-server-version")
11254
+    flags+=("--namespace=")
11255
+    two_word_flags+=("-n")
11256
+    flags+=("--server=")
11257
+    flags+=("--token=")
11258
+    flags+=("--user=")
11259
+
11260
+    must_have_one_flag=()
11261
+    must_have_one_flag+=("--filename=")
11262
+    must_have_one_flag+=("-f")
11263
+    must_have_one_noun=()
11264
+    noun_aliases=()
11265
+}
11266
+
11267
+_openshift_cli_adm_migrate_storage()
11268
+{
11269
+    last_command="openshift_cli_adm_migrate_storage"
11270
+    commands=()
11271
+
11272
+    flags=()
11273
+    two_word_flags=()
11274
+    flags_with_completion=()
11275
+    flags_completion=()
11276
+
11277
+    flags+=("--all-namespaces")
11278
+    flags+=("--confirm")
11279
+    flags+=("--filename=")
11280
+    flags_with_completion+=("--filename")
11281
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11282
+    two_word_flags+=("-f")
11283
+    flags_with_completion+=("-f")
11284
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11285
+    flags+=("--from-key=")
11286
+    flags+=("--include=")
11287
+    flags+=("--output=")
11288
+    two_word_flags+=("-o")
11289
+    flags+=("--to-key=")
11290
+    flags+=("--api-version=")
11291
+    flags+=("--as=")
11292
+    flags+=("--certificate-authority=")
11293
+    flags_with_completion+=("--certificate-authority")
11294
+    flags_completion+=("_filedir")
11295
+    flags+=("--client-certificate=")
11296
+    flags_with_completion+=("--client-certificate")
11297
+    flags_completion+=("_filedir")
11298
+    flags+=("--client-key=")
11299
+    flags_with_completion+=("--client-key")
11300
+    flags_completion+=("_filedir")
11301
+    flags+=("--cluster=")
11302
+    flags+=("--config=")
11303
+    flags_with_completion+=("--config")
11304
+    flags_completion+=("_filedir")
11305
+    flags+=("--context=")
11306
+    flags+=("--google-json-key=")
11307
+    flags+=("--insecure-skip-tls-verify")
11308
+    flags+=("--log-flush-frequency=")
11309
+    flags+=("--loglevel=")
11310
+    flags+=("--logspec=")
11311
+    flags+=("--match-server-version")
11312
+    flags+=("--namespace=")
11313
+    two_word_flags+=("-n")
11314
+    flags+=("--server=")
11315
+    flags+=("--token=")
11316
+    flags+=("--user=")
11317
+
11318
+    must_have_one_flag=()
11319
+    must_have_one_flag+=("--filename=")
11320
+    must_have_one_flag+=("-f")
11321
+    must_have_one_noun=()
11322
+    noun_aliases=()
11323
+}
11324
+
11325
+_openshift_cli_adm_migrate()
11326
+{
11327
+    last_command="openshift_cli_adm_migrate"
11328
+    commands=()
11329
+    commands+=("image-references")
11330
+    commands+=("storage")
11331
+
11332
+    flags=()
11333
+    two_word_flags=()
11334
+    flags_with_completion=()
11335
+    flags_completion=()
11336
+
11337
+    flags+=("--api-version=")
11338
+    flags+=("--as=")
11339
+    flags+=("--certificate-authority=")
11340
+    flags_with_completion+=("--certificate-authority")
11341
+    flags_completion+=("_filedir")
11342
+    flags+=("--client-certificate=")
11343
+    flags_with_completion+=("--client-certificate")
11344
+    flags_completion+=("_filedir")
11345
+    flags+=("--client-key=")
11346
+    flags_with_completion+=("--client-key")
11347
+    flags_completion+=("_filedir")
11348
+    flags+=("--cluster=")
11349
+    flags+=("--config=")
11350
+    flags_with_completion+=("--config")
11351
+    flags_completion+=("_filedir")
11352
+    flags+=("--context=")
11353
+    flags+=("--google-json-key=")
11354
+    flags+=("--insecure-skip-tls-verify")
11355
+    flags+=("--log-flush-frequency=")
11356
+    flags+=("--loglevel=")
11357
+    flags+=("--logspec=")
11358
+    flags+=("--match-server-version")
11359
+    flags+=("--namespace=")
11360
+    two_word_flags+=("-n")
11361
+    flags+=("--server=")
11362
+    flags+=("--token=")
11363
+    flags+=("--user=")
11364
+
11365
+    must_have_one_flag=()
11366
+    must_have_one_noun=()
11367
+    noun_aliases=()
11368
+}
11369
+
11209 11370
 _openshift_cli_adm_create-kubeconfig()
11210 11371
 {
11211 11372
     last_command="openshift_cli_adm_create-kubeconfig"
... ...
@@ -12049,6 +12372,7 @@ _openshift_cli_adm()
12049 12049
     commands+=("diagnostics")
12050 12050
     commands+=("prune")
12051 12051
     commands+=("build-chain")
12052
+    commands+=("migrate")
12052 12053
     commands+=("create-kubeconfig")
12053 12054
     commands+=("create-api-client-config")
12054 12055
     commands+=("create-bootstrap-project-template")
... ...
@@ -3118,6 +3118,167 @@ _oadm_build-chain()
3118 3118
     noun_aliases=()
3119 3119
 }
3120 3120
 
3121
+_oadm_migrate_image-references()
3122
+{
3123
+    last_command="oadm_migrate_image-references"
3124
+    commands=()
3125
+
3126
+    flags=()
3127
+    two_word_flags=()
3128
+    flags_with_completion=()
3129
+    flags_completion=()
3130
+
3131
+    flags+=("--all-namespaces")
3132
+    flags+=("--confirm")
3133
+    flags+=("--filename=")
3134
+    flags_with_completion+=("--filename")
3135
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3136
+    two_word_flags+=("-f")
3137
+    flags_with_completion+=("-f")
3138
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3139
+    flags+=("--from-key=")
3140
+    flags+=("--include=")
3141
+    flags+=("--output=")
3142
+    two_word_flags+=("-o")
3143
+    flags+=("--to-key=")
3144
+    flags+=("--api-version=")
3145
+    flags+=("--as=")
3146
+    flags+=("--certificate-authority=")
3147
+    flags_with_completion+=("--certificate-authority")
3148
+    flags_completion+=("_filedir")
3149
+    flags+=("--client-certificate=")
3150
+    flags_with_completion+=("--client-certificate")
3151
+    flags_completion+=("_filedir")
3152
+    flags+=("--client-key=")
3153
+    flags_with_completion+=("--client-key")
3154
+    flags_completion+=("_filedir")
3155
+    flags+=("--cluster=")
3156
+    flags+=("--config=")
3157
+    flags_with_completion+=("--config")
3158
+    flags_completion+=("_filedir")
3159
+    flags+=("--context=")
3160
+    flags+=("--google-json-key=")
3161
+    flags+=("--insecure-skip-tls-verify")
3162
+    flags+=("--log-flush-frequency=")
3163
+    flags+=("--loglevel=")
3164
+    flags+=("--logspec=")
3165
+    flags+=("--match-server-version")
3166
+    flags+=("--namespace=")
3167
+    two_word_flags+=("-n")
3168
+    flags+=("--server=")
3169
+    flags+=("--token=")
3170
+    flags+=("--user=")
3171
+
3172
+    must_have_one_flag=()
3173
+    must_have_one_flag+=("--filename=")
3174
+    must_have_one_flag+=("-f")
3175
+    must_have_one_noun=()
3176
+    noun_aliases=()
3177
+}
3178
+
3179
+_oadm_migrate_storage()
3180
+{
3181
+    last_command="oadm_migrate_storage"
3182
+    commands=()
3183
+
3184
+    flags=()
3185
+    two_word_flags=()
3186
+    flags_with_completion=()
3187
+    flags_completion=()
3188
+
3189
+    flags+=("--all-namespaces")
3190
+    flags+=("--confirm")
3191
+    flags+=("--filename=")
3192
+    flags_with_completion+=("--filename")
3193
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3194
+    two_word_flags+=("-f")
3195
+    flags_with_completion+=("-f")
3196
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3197
+    flags+=("--from-key=")
3198
+    flags+=("--include=")
3199
+    flags+=("--output=")
3200
+    two_word_flags+=("-o")
3201
+    flags+=("--to-key=")
3202
+    flags+=("--api-version=")
3203
+    flags+=("--as=")
3204
+    flags+=("--certificate-authority=")
3205
+    flags_with_completion+=("--certificate-authority")
3206
+    flags_completion+=("_filedir")
3207
+    flags+=("--client-certificate=")
3208
+    flags_with_completion+=("--client-certificate")
3209
+    flags_completion+=("_filedir")
3210
+    flags+=("--client-key=")
3211
+    flags_with_completion+=("--client-key")
3212
+    flags_completion+=("_filedir")
3213
+    flags+=("--cluster=")
3214
+    flags+=("--config=")
3215
+    flags_with_completion+=("--config")
3216
+    flags_completion+=("_filedir")
3217
+    flags+=("--context=")
3218
+    flags+=("--google-json-key=")
3219
+    flags+=("--insecure-skip-tls-verify")
3220
+    flags+=("--log-flush-frequency=")
3221
+    flags+=("--loglevel=")
3222
+    flags+=("--logspec=")
3223
+    flags+=("--match-server-version")
3224
+    flags+=("--namespace=")
3225
+    two_word_flags+=("-n")
3226
+    flags+=("--server=")
3227
+    flags+=("--token=")
3228
+    flags+=("--user=")
3229
+
3230
+    must_have_one_flag=()
3231
+    must_have_one_flag+=("--filename=")
3232
+    must_have_one_flag+=("-f")
3233
+    must_have_one_noun=()
3234
+    noun_aliases=()
3235
+}
3236
+
3237
+_oadm_migrate()
3238
+{
3239
+    last_command="oadm_migrate"
3240
+    commands=()
3241
+    commands+=("image-references")
3242
+    commands+=("storage")
3243
+
3244
+    flags=()
3245
+    two_word_flags=()
3246
+    flags_with_completion=()
3247
+    flags_completion=()
3248
+
3249
+    flags+=("--api-version=")
3250
+    flags+=("--as=")
3251
+    flags+=("--certificate-authority=")
3252
+    flags_with_completion+=("--certificate-authority")
3253
+    flags_completion+=("_filedir")
3254
+    flags+=("--client-certificate=")
3255
+    flags_with_completion+=("--client-certificate")
3256
+    flags_completion+=("_filedir")
3257
+    flags+=("--client-key=")
3258
+    flags_with_completion+=("--client-key")
3259
+    flags_completion+=("_filedir")
3260
+    flags+=("--cluster=")
3261
+    flags+=("--config=")
3262
+    flags_with_completion+=("--config")
3263
+    flags_completion+=("_filedir")
3264
+    flags+=("--context=")
3265
+    flags+=("--google-json-key=")
3266
+    flags+=("--insecure-skip-tls-verify")
3267
+    flags+=("--log-flush-frequency=")
3268
+    flags+=("--loglevel=")
3269
+    flags+=("--logspec=")
3270
+    flags+=("--match-server-version")
3271
+    flags+=("--namespace=")
3272
+    two_word_flags+=("-n")
3273
+    flags+=("--server=")
3274
+    flags+=("--token=")
3275
+    flags+=("--user=")
3276
+
3277
+    must_have_one_flag=()
3278
+    must_have_one_noun=()
3279
+    noun_aliases=()
3280
+}
3281
+
3121 3282
 _oadm_create-kubeconfig()
3122 3283
 {
3123 3284
     last_command="oadm_create-kubeconfig"
... ...
@@ -4004,6 +4165,7 @@ _oadm()
4004 4004
     commands+=("diagnostics")
4005 4005
     commands+=("prune")
4006 4006
     commands+=("build-chain")
4007
+    commands+=("migrate")
4007 4008
     commands+=("create-kubeconfig")
4008 4009
     commands+=("create-api-client-config")
4009 4010
     commands+=("create-bootstrap-project-template")
... ...
@@ -7104,6 +7104,164 @@ _oc_adm_build-chain()
7104 7104
     noun_aliases=()
7105 7105
 }
7106 7106
 
7107
+_oc_adm_migrate_image-references()
7108
+{
7109
+    last_command="oc_adm_migrate_image-references"
7110
+    commands=()
7111
+
7112
+    flags=()
7113
+    two_word_flags=()
7114
+    flags_with_completion=()
7115
+    flags_completion=()
7116
+
7117
+    flags+=("--all-namespaces")
7118
+    flags+=("--confirm")
7119
+    flags+=("--filename=")
7120
+    flags_with_completion+=("--filename")
7121
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
7122
+    two_word_flags+=("-f")
7123
+    flags_with_completion+=("-f")
7124
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
7125
+    flags+=("--from-key=")
7126
+    flags+=("--include=")
7127
+    flags+=("--output=")
7128
+    two_word_flags+=("-o")
7129
+    flags+=("--to-key=")
7130
+    flags+=("--api-version=")
7131
+    flags+=("--as=")
7132
+    flags+=("--certificate-authority=")
7133
+    flags_with_completion+=("--certificate-authority")
7134
+    flags_completion+=("_filedir")
7135
+    flags+=("--client-certificate=")
7136
+    flags_with_completion+=("--client-certificate")
7137
+    flags_completion+=("_filedir")
7138
+    flags+=("--client-key=")
7139
+    flags_with_completion+=("--client-key")
7140
+    flags_completion+=("_filedir")
7141
+    flags+=("--cluster=")
7142
+    flags+=("--config=")
7143
+    flags_with_completion+=("--config")
7144
+    flags_completion+=("_filedir")
7145
+    flags+=("--context=")
7146
+    flags+=("--insecure-skip-tls-verify")
7147
+    flags+=("--log-flush-frequency=")
7148
+    flags+=("--loglevel=")
7149
+    flags+=("--logspec=")
7150
+    flags+=("--match-server-version")
7151
+    flags+=("--namespace=")
7152
+    two_word_flags+=("-n")
7153
+    flags+=("--server=")
7154
+    flags+=("--token=")
7155
+    flags+=("--user=")
7156
+
7157
+    must_have_one_flag=()
7158
+    must_have_one_flag+=("--filename=")
7159
+    must_have_one_flag+=("-f")
7160
+    must_have_one_noun=()
7161
+    noun_aliases=()
7162
+}
7163
+
7164
+_oc_adm_migrate_storage()
7165
+{
7166
+    last_command="oc_adm_migrate_storage"
7167
+    commands=()
7168
+
7169
+    flags=()
7170
+    two_word_flags=()
7171
+    flags_with_completion=()
7172
+    flags_completion=()
7173
+
7174
+    flags+=("--all-namespaces")
7175
+    flags+=("--confirm")
7176
+    flags+=("--filename=")
7177
+    flags_with_completion+=("--filename")
7178
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
7179
+    two_word_flags+=("-f")
7180
+    flags_with_completion+=("-f")
7181
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
7182
+    flags+=("--from-key=")
7183
+    flags+=("--include=")
7184
+    flags+=("--output=")
7185
+    two_word_flags+=("-o")
7186
+    flags+=("--to-key=")
7187
+    flags+=("--api-version=")
7188
+    flags+=("--as=")
7189
+    flags+=("--certificate-authority=")
7190
+    flags_with_completion+=("--certificate-authority")
7191
+    flags_completion+=("_filedir")
7192
+    flags+=("--client-certificate=")
7193
+    flags_with_completion+=("--client-certificate")
7194
+    flags_completion+=("_filedir")
7195
+    flags+=("--client-key=")
7196
+    flags_with_completion+=("--client-key")
7197
+    flags_completion+=("_filedir")
7198
+    flags+=("--cluster=")
7199
+    flags+=("--config=")
7200
+    flags_with_completion+=("--config")
7201
+    flags_completion+=("_filedir")
7202
+    flags+=("--context=")
7203
+    flags+=("--insecure-skip-tls-verify")
7204
+    flags+=("--log-flush-frequency=")
7205
+    flags+=("--loglevel=")
7206
+    flags+=("--logspec=")
7207
+    flags+=("--match-server-version")
7208
+    flags+=("--namespace=")
7209
+    two_word_flags+=("-n")
7210
+    flags+=("--server=")
7211
+    flags+=("--token=")
7212
+    flags+=("--user=")
7213
+
7214
+    must_have_one_flag=()
7215
+    must_have_one_flag+=("--filename=")
7216
+    must_have_one_flag+=("-f")
7217
+    must_have_one_noun=()
7218
+    noun_aliases=()
7219
+}
7220
+
7221
+_oc_adm_migrate()
7222
+{
7223
+    last_command="oc_adm_migrate"
7224
+    commands=()
7225
+    commands+=("image-references")
7226
+    commands+=("storage")
7227
+
7228
+    flags=()
7229
+    two_word_flags=()
7230
+    flags_with_completion=()
7231
+    flags_completion=()
7232
+
7233
+    flags+=("--api-version=")
7234
+    flags+=("--as=")
7235
+    flags+=("--certificate-authority=")
7236
+    flags_with_completion+=("--certificate-authority")
7237
+    flags_completion+=("_filedir")
7238
+    flags+=("--client-certificate=")
7239
+    flags_with_completion+=("--client-certificate")
7240
+    flags_completion+=("_filedir")
7241
+    flags+=("--client-key=")
7242
+    flags_with_completion+=("--client-key")
7243
+    flags_completion+=("_filedir")
7244
+    flags+=("--cluster=")
7245
+    flags+=("--config=")
7246
+    flags_with_completion+=("--config")
7247
+    flags_completion+=("_filedir")
7248
+    flags+=("--context=")
7249
+    flags+=("--insecure-skip-tls-verify")
7250
+    flags+=("--log-flush-frequency=")
7251
+    flags+=("--loglevel=")
7252
+    flags+=("--logspec=")
7253
+    flags+=("--match-server-version")
7254
+    flags+=("--namespace=")
7255
+    two_word_flags+=("-n")
7256
+    flags+=("--server=")
7257
+    flags+=("--token=")
7258
+    flags+=("--user=")
7259
+
7260
+    must_have_one_flag=()
7261
+    must_have_one_noun=()
7262
+    noun_aliases=()
7263
+}
7264
+
7107 7265
 _oc_adm_create-kubeconfig()
7108 7266
 {
7109 7267
     last_command="oc_adm_create-kubeconfig"
... ...
@@ -7929,6 +8087,7 @@ _oc_adm()
7929 7929
     commands+=("diagnostics")
7930 7930
     commands+=("prune")
7931 7931
     commands+=("build-chain")
7932
+    commands+=("migrate")
7932 7933
     commands+=("create-kubeconfig")
7933 7934
     commands+=("create-api-client-config")
7934 7935
     commands+=("create-bootstrap-project-template")
... ...
@@ -3766,6 +3766,167 @@ _openshift_admin_build-chain()
3766 3766
     noun_aliases=()
3767 3767
 }
3768 3768
 
3769
+_openshift_admin_migrate_image-references()
3770
+{
3771
+    last_command="openshift_admin_migrate_image-references"
3772
+    commands=()
3773
+
3774
+    flags=()
3775
+    two_word_flags=()
3776
+    flags_with_completion=()
3777
+    flags_completion=()
3778
+
3779
+    flags+=("--all-namespaces")
3780
+    flags+=("--confirm")
3781
+    flags+=("--filename=")
3782
+    flags_with_completion+=("--filename")
3783
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3784
+    two_word_flags+=("-f")
3785
+    flags_with_completion+=("-f")
3786
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3787
+    flags+=("--from-key=")
3788
+    flags+=("--include=")
3789
+    flags+=("--output=")
3790
+    two_word_flags+=("-o")
3791
+    flags+=("--to-key=")
3792
+    flags+=("--api-version=")
3793
+    flags+=("--as=")
3794
+    flags+=("--certificate-authority=")
3795
+    flags_with_completion+=("--certificate-authority")
3796
+    flags_completion+=("_filedir")
3797
+    flags+=("--client-certificate=")
3798
+    flags_with_completion+=("--client-certificate")
3799
+    flags_completion+=("_filedir")
3800
+    flags+=("--client-key=")
3801
+    flags_with_completion+=("--client-key")
3802
+    flags_completion+=("_filedir")
3803
+    flags+=("--cluster=")
3804
+    flags+=("--config=")
3805
+    flags_with_completion+=("--config")
3806
+    flags_completion+=("_filedir")
3807
+    flags+=("--context=")
3808
+    flags+=("--google-json-key=")
3809
+    flags+=("--insecure-skip-tls-verify")
3810
+    flags+=("--log-flush-frequency=")
3811
+    flags+=("--loglevel=")
3812
+    flags+=("--logspec=")
3813
+    flags+=("--match-server-version")
3814
+    flags+=("--namespace=")
3815
+    two_word_flags+=("-n")
3816
+    flags+=("--server=")
3817
+    flags+=("--token=")
3818
+    flags+=("--user=")
3819
+
3820
+    must_have_one_flag=()
3821
+    must_have_one_flag+=("--filename=")
3822
+    must_have_one_flag+=("-f")
3823
+    must_have_one_noun=()
3824
+    noun_aliases=()
3825
+}
3826
+
3827
+_openshift_admin_migrate_storage()
3828
+{
3829
+    last_command="openshift_admin_migrate_storage"
3830
+    commands=()
3831
+
3832
+    flags=()
3833
+    two_word_flags=()
3834
+    flags_with_completion=()
3835
+    flags_completion=()
3836
+
3837
+    flags+=("--all-namespaces")
3838
+    flags+=("--confirm")
3839
+    flags+=("--filename=")
3840
+    flags_with_completion+=("--filename")
3841
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3842
+    two_word_flags+=("-f")
3843
+    flags_with_completion+=("-f")
3844
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
3845
+    flags+=("--from-key=")
3846
+    flags+=("--include=")
3847
+    flags+=("--output=")
3848
+    two_word_flags+=("-o")
3849
+    flags+=("--to-key=")
3850
+    flags+=("--api-version=")
3851
+    flags+=("--as=")
3852
+    flags+=("--certificate-authority=")
3853
+    flags_with_completion+=("--certificate-authority")
3854
+    flags_completion+=("_filedir")
3855
+    flags+=("--client-certificate=")
3856
+    flags_with_completion+=("--client-certificate")
3857
+    flags_completion+=("_filedir")
3858
+    flags+=("--client-key=")
3859
+    flags_with_completion+=("--client-key")
3860
+    flags_completion+=("_filedir")
3861
+    flags+=("--cluster=")
3862
+    flags+=("--config=")
3863
+    flags_with_completion+=("--config")
3864
+    flags_completion+=("_filedir")
3865
+    flags+=("--context=")
3866
+    flags+=("--google-json-key=")
3867
+    flags+=("--insecure-skip-tls-verify")
3868
+    flags+=("--log-flush-frequency=")
3869
+    flags+=("--loglevel=")
3870
+    flags+=("--logspec=")
3871
+    flags+=("--match-server-version")
3872
+    flags+=("--namespace=")
3873
+    two_word_flags+=("-n")
3874
+    flags+=("--server=")
3875
+    flags+=("--token=")
3876
+    flags+=("--user=")
3877
+
3878
+    must_have_one_flag=()
3879
+    must_have_one_flag+=("--filename=")
3880
+    must_have_one_flag+=("-f")
3881
+    must_have_one_noun=()
3882
+    noun_aliases=()
3883
+}
3884
+
3885
+_openshift_admin_migrate()
3886
+{
3887
+    last_command="openshift_admin_migrate"
3888
+    commands=()
3889
+    commands+=("image-references")
3890
+    commands+=("storage")
3891
+
3892
+    flags=()
3893
+    two_word_flags=()
3894
+    flags_with_completion=()
3895
+    flags_completion=()
3896
+
3897
+    flags+=("--api-version=")
3898
+    flags+=("--as=")
3899
+    flags+=("--certificate-authority=")
3900
+    flags_with_completion+=("--certificate-authority")
3901
+    flags_completion+=("_filedir")
3902
+    flags+=("--client-certificate=")
3903
+    flags_with_completion+=("--client-certificate")
3904
+    flags_completion+=("_filedir")
3905
+    flags+=("--client-key=")
3906
+    flags_with_completion+=("--client-key")
3907
+    flags_completion+=("_filedir")
3908
+    flags+=("--cluster=")
3909
+    flags+=("--config=")
3910
+    flags_with_completion+=("--config")
3911
+    flags_completion+=("_filedir")
3912
+    flags+=("--context=")
3913
+    flags+=("--google-json-key=")
3914
+    flags+=("--insecure-skip-tls-verify")
3915
+    flags+=("--log-flush-frequency=")
3916
+    flags+=("--loglevel=")
3917
+    flags+=("--logspec=")
3918
+    flags+=("--match-server-version")
3919
+    flags+=("--namespace=")
3920
+    two_word_flags+=("-n")
3921
+    flags+=("--server=")
3922
+    flags+=("--token=")
3923
+    flags+=("--user=")
3924
+
3925
+    must_have_one_flag=()
3926
+    must_have_one_noun=()
3927
+    noun_aliases=()
3928
+}
3929
+
3769 3930
 _openshift_admin_create-kubeconfig()
3770 3931
 {
3771 3932
     last_command="openshift_admin_create-kubeconfig"
... ...
@@ -4609,6 +4770,7 @@ _openshift_admin()
4609 4609
     commands+=("diagnostics")
4610 4610
     commands+=("prune")
4611 4611
     commands+=("build-chain")
4612
+    commands+=("migrate")
4612 4613
     commands+=("create-kubeconfig")
4613 4614
     commands+=("create-api-client-config")
4614 4615
     commands+=("create-bootstrap-project-template")
... ...
@@ -11367,6 +11529,167 @@ _openshift_cli_adm_build-chain()
11367 11367
     noun_aliases=()
11368 11368
 }
11369 11369
 
11370
+_openshift_cli_adm_migrate_image-references()
11371
+{
11372
+    last_command="openshift_cli_adm_migrate_image-references"
11373
+    commands=()
11374
+
11375
+    flags=()
11376
+    two_word_flags=()
11377
+    flags_with_completion=()
11378
+    flags_completion=()
11379
+
11380
+    flags+=("--all-namespaces")
11381
+    flags+=("--confirm")
11382
+    flags+=("--filename=")
11383
+    flags_with_completion+=("--filename")
11384
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11385
+    two_word_flags+=("-f")
11386
+    flags_with_completion+=("-f")
11387
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11388
+    flags+=("--from-key=")
11389
+    flags+=("--include=")
11390
+    flags+=("--output=")
11391
+    two_word_flags+=("-o")
11392
+    flags+=("--to-key=")
11393
+    flags+=("--api-version=")
11394
+    flags+=("--as=")
11395
+    flags+=("--certificate-authority=")
11396
+    flags_with_completion+=("--certificate-authority")
11397
+    flags_completion+=("_filedir")
11398
+    flags+=("--client-certificate=")
11399
+    flags_with_completion+=("--client-certificate")
11400
+    flags_completion+=("_filedir")
11401
+    flags+=("--client-key=")
11402
+    flags_with_completion+=("--client-key")
11403
+    flags_completion+=("_filedir")
11404
+    flags+=("--cluster=")
11405
+    flags+=("--config=")
11406
+    flags_with_completion+=("--config")
11407
+    flags_completion+=("_filedir")
11408
+    flags+=("--context=")
11409
+    flags+=("--google-json-key=")
11410
+    flags+=("--insecure-skip-tls-verify")
11411
+    flags+=("--log-flush-frequency=")
11412
+    flags+=("--loglevel=")
11413
+    flags+=("--logspec=")
11414
+    flags+=("--match-server-version")
11415
+    flags+=("--namespace=")
11416
+    two_word_flags+=("-n")
11417
+    flags+=("--server=")
11418
+    flags+=("--token=")
11419
+    flags+=("--user=")
11420
+
11421
+    must_have_one_flag=()
11422
+    must_have_one_flag+=("--filename=")
11423
+    must_have_one_flag+=("-f")
11424
+    must_have_one_noun=()
11425
+    noun_aliases=()
11426
+}
11427
+
11428
+_openshift_cli_adm_migrate_storage()
11429
+{
11430
+    last_command="openshift_cli_adm_migrate_storage"
11431
+    commands=()
11432
+
11433
+    flags=()
11434
+    two_word_flags=()
11435
+    flags_with_completion=()
11436
+    flags_completion=()
11437
+
11438
+    flags+=("--all-namespaces")
11439
+    flags+=("--confirm")
11440
+    flags+=("--filename=")
11441
+    flags_with_completion+=("--filename")
11442
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11443
+    two_word_flags+=("-f")
11444
+    flags_with_completion+=("-f")
11445
+    flags_completion+=("__handle_filename_extension_flag json|yaml|yml")
11446
+    flags+=("--from-key=")
11447
+    flags+=("--include=")
11448
+    flags+=("--output=")
11449
+    two_word_flags+=("-o")
11450
+    flags+=("--to-key=")
11451
+    flags+=("--api-version=")
11452
+    flags+=("--as=")
11453
+    flags+=("--certificate-authority=")
11454
+    flags_with_completion+=("--certificate-authority")
11455
+    flags_completion+=("_filedir")
11456
+    flags+=("--client-certificate=")
11457
+    flags_with_completion+=("--client-certificate")
11458
+    flags_completion+=("_filedir")
11459
+    flags+=("--client-key=")
11460
+    flags_with_completion+=("--client-key")
11461
+    flags_completion+=("_filedir")
11462
+    flags+=("--cluster=")
11463
+    flags+=("--config=")
11464
+    flags_with_completion+=("--config")
11465
+    flags_completion+=("_filedir")
11466
+    flags+=("--context=")
11467
+    flags+=("--google-json-key=")
11468
+    flags+=("--insecure-skip-tls-verify")
11469
+    flags+=("--log-flush-frequency=")
11470
+    flags+=("--loglevel=")
11471
+    flags+=("--logspec=")
11472
+    flags+=("--match-server-version")
11473
+    flags+=("--namespace=")
11474
+    two_word_flags+=("-n")
11475
+    flags+=("--server=")
11476
+    flags+=("--token=")
11477
+    flags+=("--user=")
11478
+
11479
+    must_have_one_flag=()
11480
+    must_have_one_flag+=("--filename=")
11481
+    must_have_one_flag+=("-f")
11482
+    must_have_one_noun=()
11483
+    noun_aliases=()
11484
+}
11485
+
11486
+_openshift_cli_adm_migrate()
11487
+{
11488
+    last_command="openshift_cli_adm_migrate"
11489
+    commands=()
11490
+    commands+=("image-references")
11491
+    commands+=("storage")
11492
+
11493
+    flags=()
11494
+    two_word_flags=()
11495
+    flags_with_completion=()
11496
+    flags_completion=()
11497
+
11498
+    flags+=("--api-version=")
11499
+    flags+=("--as=")
11500
+    flags+=("--certificate-authority=")
11501
+    flags_with_completion+=("--certificate-authority")
11502
+    flags_completion+=("_filedir")
11503
+    flags+=("--client-certificate=")
11504
+    flags_with_completion+=("--client-certificate")
11505
+    flags_completion+=("_filedir")
11506
+    flags+=("--client-key=")
11507
+    flags_with_completion+=("--client-key")
11508
+    flags_completion+=("_filedir")
11509
+    flags+=("--cluster=")
11510
+    flags+=("--config=")
11511
+    flags_with_completion+=("--config")
11512
+    flags_completion+=("_filedir")
11513
+    flags+=("--context=")
11514
+    flags+=("--google-json-key=")
11515
+    flags+=("--insecure-skip-tls-verify")
11516
+    flags+=("--log-flush-frequency=")
11517
+    flags+=("--loglevel=")
11518
+    flags+=("--logspec=")
11519
+    flags+=("--match-server-version")
11520
+    flags+=("--namespace=")
11521
+    two_word_flags+=("-n")
11522
+    flags+=("--server=")
11523
+    flags+=("--token=")
11524
+    flags+=("--user=")
11525
+
11526
+    must_have_one_flag=()
11527
+    must_have_one_noun=()
11528
+    noun_aliases=()
11529
+}
11530
+
11370 11531
 _openshift_cli_adm_create-kubeconfig()
11371 11532
 {
11372 11533
     last_command="openshift_cli_adm_create-kubeconfig"
... ...
@@ -12210,6 +12533,7 @@ _openshift_cli_adm()
12210 12210
     commands+=("diagnostics")
12211 12211
     commands+=("prune")
12212 12212
     commands+=("build-chain")
12213
+    commands+=("migrate")
12213 12214
     commands+=("create-kubeconfig")
12214 12215
     commands+=("create-api-client-config")
12215 12216
     commands+=("create-bootstrap-project-template")
... ...
@@ -353,6 +353,54 @@ Manage nodes - list pods, evacuate, or mark ready
353 353
 ====
354 354
 
355 355
 
356
+== oadm migrate image-references
357
+Update embedded Docker image references
358
+
359
+====
360
+
361
+[options="nowrap"]
362
+----
363
+  # Perform a dry-run of migrating all "docker.io" references to "myregistry.com"
364
+  oadm migrate image-references docker.io/*=myregistry.com/*
365
+
366
+  # To actually perform the migration, the confirm flag must be appended
367
+  oadm migrate image-references docker.io/*=myregistry.com/* --confirm
368
+
369
+  # To see more details of what will be migrated, use the loglevel and output flags
370
+  oadm migrate image-references docker.io/*=myregistry.com/* --loglevel=2 -o yaml
371
+
372
+  # Migrate from a service IP to an internal service DNS name
373
+  oadm migrate image-references 172.30.1.54/*=registry.openshift.svc.cluster.local/*
374
+
375
+  # Migrate from a service IP to an internal service DNS name for all deployment configs and builds
376
+  oadm migrate image-references 172.30.1.54/*=registry.openshift.svc.cluster.local/* --include=buildconfigs,deploymentconfigs
377
+----
378
+====
379
+
380
+
381
+== oadm migrate storage
382
+Update the stored version of API objects
383
+
384
+====
385
+
386
+[options="nowrap"]
387
+----
388
+  # Perform a dry-run of updating all objects
389
+  oadm migrate storage
390
+
391
+  # To actually perform the update, the confirm flag must be appended
392
+  oadm migrate storage --confirm
393
+
394
+  # Only migrate pods
395
+  oadm migrate storage --include=pods --confirm
396
+
397
+  # Only pods that are in namespaces starting with "bar"
398
+  oadm migrate storage --include=pods --confirm --from-key=bar/ --to-key=bar/\xFF
399
+
400
+----
401
+====
402
+
403
+
356 404
 == oadm pod-network join-projects
357 405
 Join project network
358 406
 
... ...
@@ -353,6 +353,54 @@ Manage nodes - list pods, evacuate, or mark ready
353 353
 ====
354 354
 
355 355
 
356
+== oc adm migrate image-references
357
+Update embedded Docker image references
358
+
359
+====
360
+
361
+[options="nowrap"]
362
+----
363
+  # Perform a dry-run of migrating all "docker.io" references to "myregistry.com"
364
+  oc adm migrate image-references docker.io/*=myregistry.com/*
365
+
366
+  # To actually perform the migration, the confirm flag must be appended
367
+  oc adm migrate image-references docker.io/*=myregistry.com/* --confirm
368
+
369
+  # To see more details of what will be migrated, use the loglevel and output flags
370
+  oc adm migrate image-references docker.io/*=myregistry.com/* --loglevel=2 -o yaml
371
+
372
+  # Migrate from a service IP to an internal service DNS name
373
+  oc adm migrate image-references 172.30.1.54/*=registry.openshift.svc.cluster.local/*
374
+
375
+  # Migrate from a service IP to an internal service DNS name for all deployment configs and builds
376
+  oc adm migrate image-references 172.30.1.54/*=registry.openshift.svc.cluster.local/* --include=buildconfigs,deploymentconfigs
377
+----
378
+====
379
+
380
+
381
+== oc adm migrate storage
382
+Update the stored version of API objects
383
+
384
+====
385
+
386
+[options="nowrap"]
387
+----
388
+  # Perform a dry-run of updating all objects
389
+  oc adm migrate storage
390
+
391
+  # To actually perform the update, the confirm flag must be appended
392
+  oc adm migrate storage --confirm
393
+
394
+  # Only migrate pods
395
+  oc adm migrate storage --include=pods --confirm
396
+
397
+  # Only pods that are in namespaces starting with "bar"
398
+  oc adm migrate storage --include=pods --confirm --from-key=bar/ --to-key=bar/\xFF
399
+
400
+----
401
+====
402
+
403
+
356 404
 == oc adm pod-network join-projects
357 405
 Join project network
358 406
 
... ...
@@ -39,6 +39,9 @@ oadm-groups-sync.1
39 39
 oadm-groups.1
40 40
 oadm-ipfailover.1
41 41
 oadm-manage-node.1
42
+oadm-migrate-image-references.1
43
+oadm-migrate-storage.1
44
+oadm-migrate.1
42 45
 oadm-new-project.1
43 46
 oadm-options.1
44 47
 oadm-overwrite-policy.1
... ...
@@ -39,6 +39,9 @@ oc-adm-groups-sync.1
39 39
 oc-adm-groups.1
40 40
 oc-adm-ipfailover.1
41 41
 oc-adm-manage-node.1
42
+oc-adm-migrate-image-references.1
43
+oc-adm-migrate-storage.1
44
+oc-adm-migrate.1
42 45
 oc-adm-new-project.1
43 46
 oc-adm-options.1
44 47
 oc-adm-overwrite-policy.1
... ...
@@ -39,6 +39,9 @@ openshift-admin-groups-sync.1
39 39
 openshift-admin-groups.1
40 40
 openshift-admin-ipfailover.1
41 41
 openshift-admin-manage-node.1
42
+openshift-admin-migrate-image-references.1
43
+openshift-admin-migrate-storage.1
44
+openshift-admin-migrate.1
42 45
 openshift-admin-new-project.1
43 46
 openshift-admin-options.1
44 47
 openshift-admin-overwrite-policy.1
... ...
@@ -115,6 +118,9 @@ openshift-cli-adm-groups-sync.1
115 115
 openshift-cli-adm-groups.1
116 116
 openshift-cli-adm-ipfailover.1
117 117
 openshift-cli-adm-manage-node.1
118
+openshift-cli-adm-migrate-image-references.1
119
+openshift-cli-adm-migrate-storage.1
120
+openshift-cli-adm-migrate.1
118 121
 openshift-cli-adm-new-project.1
119 122
 openshift-cli-adm-options.1
120 123
 openshift-cli-adm-overwrite-policy.1
121 124
new file mode 100644
... ...
@@ -0,0 +1,176 @@
0
+.TH "OADM MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+oadm migrate image\-references \- Update embedded Docker image references
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBoadm migrate image\-references\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate references to Docker images
16
+
17
+.PP
18
+This command updates embedded Docker image references on the server in place. By default it
19
+will update image streams and images, and may be used to update resources with a pod template
20
+(deployments, replication controllers, daemon sets).
21
+
22
+.PP
23
+References are changed by providing a mapping between a source registry and name and the
24
+desired registry and name. Either name or registry can be set to '*' to change all values.
25
+The registry value "docker.io" is special and will handle any image reference that refers to
26
+the DockerHub. You may pass multiple mappings \- the first matching mapping will be applied
27
+per resource.
28
+
29
+.PP
30
+The following resource types may be migrated by this command:
31
+.IP 
32
+
33
+.IP
34
+\(bu images               * daemonsets
35
+.IP
36
+\(bu imagestreams         * jobs
37
+.IP
38
+\(bu buildconfigs         * replicationcontrollers
39
+.IP
40
+\(bu deploymentconfigs    * pods
41
+.IP
42
+\(bu secrets (docker)
43
+.PP
44
+Only images, imagestreams, and secrets are updated by default. Updating images and image
45
+streams requires administrative privileges.
46
+
47
+
48
+.SH OPTIONS
49
+.PP
50
+\fB\-\-all\-namespaces\fP=true
51
+    Migrate objects in all namespaces. Defaults to true.
52
+
53
+.PP
54
+\fB\-\-confirm\fP=false
55
+    If true, all requested objects will be migrated. Defaults to false.
56
+
57
+.PP
58
+\fB\-f\fP, \fB\-\-filename\fP=[]
59
+    Filename, directory, or URL to docker\-compose.yml file to use
60
+
61
+.PP
62
+\fB\-\-from\-key\fP=""
63
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
64
+
65
+.PP
66
+\fB\-\-include\fP=[imagestream,image,secrets]
67
+    Resource types to migrate. Passing \-\-filename will override this flag.
68
+
69
+.PP
70
+\fB\-o\fP, \fB\-\-output\fP=""
71
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
72
+
73
+.PP
74
+\fB\-\-to\-key\fP=""
75
+    If specified, only migrate items with a key (namespace/name or name) less than this value
76
+
77
+
78
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
79
+.PP
80
+\fB\-\-api\-version\fP=""
81
+    DEPRECATED: The API version to use when talking to the server
82
+
83
+.PP
84
+\fB\-\-as\fP=""
85
+    Username to impersonate for the operation.
86
+
87
+.PP
88
+\fB\-\-certificate\-authority\fP=""
89
+    Path to a cert. file for the certificate authority.
90
+
91
+.PP
92
+\fB\-\-client\-certificate\fP=""
93
+    Path to a client certificate file for TLS.
94
+
95
+.PP
96
+\fB\-\-client\-key\fP=""
97
+    Path to a client key file for TLS.
98
+
99
+.PP
100
+\fB\-\-cluster\fP=""
101
+    The name of the kubeconfig cluster to use
102
+
103
+.PP
104
+\fB\-\-config\fP=""
105
+    Path to the config file to use for CLI requests.
106
+
107
+.PP
108
+\fB\-\-context\fP=""
109
+    The name of the kubeconfig context to use
110
+
111
+.PP
112
+\fB\-\-google\-json\-key\fP=""
113
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
114
+
115
+.PP
116
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
117
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
118
+
119
+.PP
120
+\fB\-\-log\-flush\-frequency\fP=0
121
+    Maximum number of seconds between log flushes
122
+
123
+.PP
124
+\fB\-\-match\-server\-version\fP=false
125
+    Require server version to match client version
126
+
127
+.PP
128
+\fB\-n\fP, \fB\-\-namespace\fP=""
129
+    If present, the namespace scope for this CLI request.
130
+
131
+.PP
132
+\fB\-\-server\fP=""
133
+    The address and port of the Kubernetes API server
134
+
135
+.PP
136
+\fB\-\-token\fP=""
137
+    Bearer token for authentication to the API server.
138
+
139
+.PP
140
+\fB\-\-user\fP=""
141
+    The name of the kubeconfig user to use
142
+
143
+
144
+.SH EXAMPLE
145
+.PP
146
+.RS
147
+
148
+.nf
149
+  # Perform a dry\-run of migrating all "docker.io" references to "myregistry.com"
150
+  oadm migrate image\-references docker.io/*=myregistry.com/*
151
+
152
+  # To actually perform the migration, the confirm flag must be appended
153
+  oadm migrate image\-references docker.io/*=myregistry.com/* \-\-confirm
154
+
155
+  # To see more details of what will be migrated, use the loglevel and output flags
156
+  oadm migrate image\-references docker.io/*=myregistry.com/* \-\-loglevel=2 \-o yaml
157
+
158
+  # Migrate from a service IP to an internal service DNS name
159
+  oadm migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/*
160
+
161
+  # Migrate from a service IP to an internal service DNS name for all deployment configs and builds
162
+  oadm migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/* \-\-include=buildconfigs,deploymentconfigs
163
+
164
+.fi
165
+.RE
166
+
167
+
168
+.SH SEE ALSO
169
+.PP
170
+\fBoadm\-migrate(1)\fP,
171
+
172
+
173
+.SH HISTORY
174
+.PP
175
+June 2016, Ported from the Kubernetes man\-doc generator
0 176
new file mode 100644
... ...
@@ -0,0 +1,165 @@
0
+.TH "OADM MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+oadm migrate storage \- Update the stored version of API objects
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBoadm migrate storage\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate internal object storage via update
16
+
17
+.PP
18
+This command invokes an update operation on every API object reachable by the caller. This forces
19
+the server to write to the underlying storage if the object representation has changed. Use this
20
+command to ensure that the most recent storage changes have been applied to all objects (storage
21
+version, storage encoding, any newer object defaults).
22
+
23
+.PP
24
+To operate on a subset of resources, use the \-\-include flag. If you encounter errors during a run
25
+the command will output a list of resources that received errors, which you can then re\-run the
26
+command on. You may also specify \-\-from\-key and \-\-to\-key to restrict the set of resource names
27
+to operate on (key is NAMESPACE/NAME for resources in namespaces or NAME for cluster scoped
28
+resources). \-\-from\-key is inclusive if specified, while \-\-to\-key is exclusive.
29
+
30
+.PP
31
+By default, events are not migrated since they expire within a very short period of time. If you
32
+have significantly increased the expiration time of events, run a migration with \-\-include=events
33
+
34
+.PP
35
+WARNING: This is a slow command and will put significant load on an API server. It may also
36
+  result in significant intra\-cluster traffic.
37
+
38
+
39
+.SH OPTIONS
40
+.PP
41
+\fB\-\-all\-namespaces\fP=true
42
+    Migrate objects in all namespaces. Defaults to true.
43
+
44
+.PP
45
+\fB\-\-confirm\fP=false
46
+    If true, all requested objects will be migrated. Defaults to false.
47
+
48
+.PP
49
+\fB\-f\fP, \fB\-\-filename\fP=[]
50
+    Filename, directory, or URL to docker\-compose.yml file to use
51
+
52
+.PP
53
+\fB\-\-from\-key\fP=""
54
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
55
+
56
+.PP
57
+\fB\-\-include\fP=[*]
58
+    Resource types to migrate. Passing \-\-filename will override this flag.
59
+
60
+.PP
61
+\fB\-o\fP, \fB\-\-output\fP=""
62
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
63
+
64
+.PP
65
+\fB\-\-to\-key\fP=""
66
+    If specified, only migrate items with a key (namespace/name or name) less than this value
67
+
68
+
69
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
70
+.PP
71
+\fB\-\-api\-version\fP=""
72
+    DEPRECATED: The API version to use when talking to the server
73
+
74
+.PP
75
+\fB\-\-as\fP=""
76
+    Username to impersonate for the operation.
77
+
78
+.PP
79
+\fB\-\-certificate\-authority\fP=""
80
+    Path to a cert. file for the certificate authority.
81
+
82
+.PP
83
+\fB\-\-client\-certificate\fP=""
84
+    Path to a client certificate file for TLS.
85
+
86
+.PP
87
+\fB\-\-client\-key\fP=""
88
+    Path to a client key file for TLS.
89
+
90
+.PP
91
+\fB\-\-cluster\fP=""
92
+    The name of the kubeconfig cluster to use
93
+
94
+.PP
95
+\fB\-\-config\fP=""
96
+    Path to the config file to use for CLI requests.
97
+
98
+.PP
99
+\fB\-\-context\fP=""
100
+    The name of the kubeconfig context to use
101
+
102
+.PP
103
+\fB\-\-google\-json\-key\fP=""
104
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
105
+
106
+.PP
107
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
108
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
109
+
110
+.PP
111
+\fB\-\-log\-flush\-frequency\fP=0
112
+    Maximum number of seconds between log flushes
113
+
114
+.PP
115
+\fB\-\-match\-server\-version\fP=false
116
+    Require server version to match client version
117
+
118
+.PP
119
+\fB\-n\fP, \fB\-\-namespace\fP=""
120
+    If present, the namespace scope for this CLI request.
121
+
122
+.PP
123
+\fB\-\-server\fP=""
124
+    The address and port of the Kubernetes API server
125
+
126
+.PP
127
+\fB\-\-token\fP=""
128
+    Bearer token for authentication to the API server.
129
+
130
+.PP
131
+\fB\-\-user\fP=""
132
+    The name of the kubeconfig user to use
133
+
134
+
135
+.SH EXAMPLE
136
+.PP
137
+.RS
138
+
139
+.nf
140
+  # Perform a dry\-run of updating all objects
141
+  oadm migrate storage
142
+
143
+  # To actually perform the update, the confirm flag must be appended
144
+  oadm migrate storage \-\-confirm
145
+
146
+  # Only migrate pods
147
+  oadm migrate storage \-\-include=pods \-\-confirm
148
+
149
+  # Only pods that are in namespaces starting with "bar"
150
+  oadm migrate storage \-\-include=pods \-\-confirm \-\-from\-key=bar/ \-\-to\-key=bar/\\xFF
151
+
152
+
153
+.fi
154
+.RE
155
+
156
+
157
+.SH SEE ALSO
158
+.PP
159
+\fBoadm\-migrate(1)\fP,
160
+
161
+
162
+.SH HISTORY
163
+.PP
164
+June 2016, Ported from the Kubernetes man\-doc generator
0 165
new file mode 100644
... ...
@@ -0,0 +1,95 @@
0
+.TH "OADM" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+oadm migrate \- Migrate data in the cluster
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBoadm migrate\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate resources on the cluster
16
+
17
+.PP
18
+These commands assist administrators in performing preventative maintenance on a cluster.
19
+
20
+
21
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
22
+.PP
23
+\fB\-\-api\-version\fP=""
24
+    DEPRECATED: The API version to use when talking to the server
25
+
26
+.PP
27
+\fB\-\-as\fP=""
28
+    Username to impersonate for the operation.
29
+
30
+.PP
31
+\fB\-\-certificate\-authority\fP=""
32
+    Path to a cert. file for the certificate authority.
33
+
34
+.PP
35
+\fB\-\-client\-certificate\fP=""
36
+    Path to a client certificate file for TLS.
37
+
38
+.PP
39
+\fB\-\-client\-key\fP=""
40
+    Path to a client key file for TLS.
41
+
42
+.PP
43
+\fB\-\-cluster\fP=""
44
+    The name of the kubeconfig cluster to use
45
+
46
+.PP
47
+\fB\-\-config\fP=""
48
+    Path to the config file to use for CLI requests.
49
+
50
+.PP
51
+\fB\-\-context\fP=""
52
+    The name of the kubeconfig context to use
53
+
54
+.PP
55
+\fB\-\-google\-json\-key\fP=""
56
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
57
+
58
+.PP
59
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
60
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
61
+
62
+.PP
63
+\fB\-\-log\-flush\-frequency\fP=0
64
+    Maximum number of seconds between log flushes
65
+
66
+.PP
67
+\fB\-\-match\-server\-version\fP=false
68
+    Require server version to match client version
69
+
70
+.PP
71
+\fB\-n\fP, \fB\-\-namespace\fP=""
72
+    If present, the namespace scope for this CLI request.
73
+
74
+.PP
75
+\fB\-\-server\fP=""
76
+    The address and port of the Kubernetes API server
77
+
78
+.PP
79
+\fB\-\-token\fP=""
80
+    Bearer token for authentication to the API server.
81
+
82
+.PP
83
+\fB\-\-user\fP=""
84
+    The name of the kubeconfig user to use
85
+
86
+
87
+.SH SEE ALSO
88
+.PP
89
+\fBoadm(1)\fP, \fBoadm\-migrate\-image\-references(1)\fP, \fBoadm\-migrate\-storage(1)\fP,
90
+
91
+
92
+.SH HISTORY
93
+.PP
94
+June 2016, Ported from the Kubernetes man\-doc generator
... ...
@@ -88,7 +88,7 @@ actions involve interaction with the command\-line client as well.
88 88
 
89 89
 .SH SEE ALSO
90 90
 .PP
91
-\fBoadm\-router(1)\fP, \fBoadm\-ipfailover(1)\fP, \fBoadm\-registry(1)\fP, \fBoadm\-new\-project(1)\fP, \fBoadm\-policy(1)\fP, \fBoadm\-groups(1)\fP, \fBoadm\-ca(1)\fP, \fBoadm\-overwrite\-policy(1)\fP, \fBoadm\-create\-node\-config(1)\fP, \fBoadm\-manage\-node(1)\fP, \fBoadm\-cordon(1)\fP, \fBoadm\-uncordon(1)\fP, \fBoadm\-drain(1)\fP, \fBoadm\-taint(1)\fP, \fBoadm\-pod\-network(1)\fP, \fBoadm\-diagnostics(1)\fP, \fBoadm\-prune(1)\fP, \fBoadm\-build\-chain(1)\fP, \fBoadm\-create\-kubeconfig(1)\fP, \fBoadm\-create\-api\-client\-config(1)\fP, \fBoadm\-create\-bootstrap\-project\-template(1)\fP, \fBoadm\-create\-bootstrap\-policy\-file(1)\fP, \fBoadm\-create\-login\-template(1)\fP, \fBoadm\-create\-provider\-selection\-template(1)\fP, \fBoadm\-create\-error\-template(1)\fP, \fBoadm\-create\-master\-certs(1)\fP, \fBoadm\-create\-key\-pair(1)\fP, \fBoadm\-create\-server\-cert(1)\fP, \fBoadm\-create\-signer\-cert(1)\fP, \fBoadm\-config(1)\fP, \fBoadm\-completion(1)\fP, \fBoadm\-options(1)\fP, \fBoadm\-version(1)\fP,
91
+\fBoadm\-router(1)\fP, \fBoadm\-ipfailover(1)\fP, \fBoadm\-registry(1)\fP, \fBoadm\-new\-project(1)\fP, \fBoadm\-policy(1)\fP, \fBoadm\-groups(1)\fP, \fBoadm\-ca(1)\fP, \fBoadm\-overwrite\-policy(1)\fP, \fBoadm\-create\-node\-config(1)\fP, \fBoadm\-manage\-node(1)\fP, \fBoadm\-cordon(1)\fP, \fBoadm\-uncordon(1)\fP, \fBoadm\-drain(1)\fP, \fBoadm\-taint(1)\fP, \fBoadm\-pod\-network(1)\fP, \fBoadm\-diagnostics(1)\fP, \fBoadm\-prune(1)\fP, \fBoadm\-build\-chain(1)\fP, \fBoadm\-migrate(1)\fP, \fBoadm\-create\-kubeconfig(1)\fP, \fBoadm\-create\-api\-client\-config(1)\fP, \fBoadm\-create\-bootstrap\-project\-template(1)\fP, \fBoadm\-create\-bootstrap\-policy\-file(1)\fP, \fBoadm\-create\-login\-template(1)\fP, \fBoadm\-create\-provider\-selection\-template(1)\fP, \fBoadm\-create\-error\-template(1)\fP, \fBoadm\-create\-master\-certs(1)\fP, \fBoadm\-create\-key\-pair(1)\fP, \fBoadm\-create\-server\-cert(1)\fP, \fBoadm\-create\-signer\-cert(1)\fP, \fBoadm\-config(1)\fP, \fBoadm\-completion(1)\fP, \fBoadm\-options(1)\fP, \fBoadm\-version(1)\fP,
92 92
 
93 93
 
94 94
 .SH HISTORY
95 95
new file mode 100644
... ...
@@ -0,0 +1,176 @@
0
+.TH "OC ADM MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+oc adm migrate image\-references \- Update embedded Docker image references
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBoc adm migrate image\-references\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate references to Docker images
16
+
17
+.PP
18
+This command updates embedded Docker image references on the server in place. By default it
19
+will update image streams and images, and may be used to update resources with a pod template
20
+(deployments, replication controllers, daemon sets).
21
+
22
+.PP
23
+References are changed by providing a mapping between a source registry and name and the
24
+desired registry and name. Either name or registry can be set to '*' to change all values.
25
+The registry value "docker.io" is special and will handle any image reference that refers to
26
+the DockerHub. You may pass multiple mappings \- the first matching mapping will be applied
27
+per resource.
28
+
29
+.PP
30
+The following resource types may be migrated by this command:
31
+.IP 
32
+
33
+.IP
34
+\(bu images               * daemonsets
35
+.IP
36
+\(bu imagestreams         * jobs
37
+.IP
38
+\(bu buildconfigs         * replicationcontrollers
39
+.IP
40
+\(bu deploymentconfigs    * pods
41
+.IP
42
+\(bu secrets (docker)
43
+.PP
44
+Only images, imagestreams, and secrets are updated by default. Updating images and image
45
+streams requires administrative privileges.
46
+
47
+
48
+.SH OPTIONS
49
+.PP
50
+\fB\-\-all\-namespaces\fP=true
51
+    Migrate objects in all namespaces. Defaults to true.
52
+
53
+.PP
54
+\fB\-\-confirm\fP=false
55
+    If true, all requested objects will be migrated. Defaults to false.
56
+
57
+.PP
58
+\fB\-f\fP, \fB\-\-filename\fP=[]
59
+    Filename, directory, or URL to docker\-compose.yml file to use
60
+
61
+.PP
62
+\fB\-\-from\-key\fP=""
63
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
64
+
65
+.PP
66
+\fB\-\-include\fP=[imagestream,image,secrets]
67
+    Resource types to migrate. Passing \-\-filename will override this flag.
68
+
69
+.PP
70
+\fB\-o\fP, \fB\-\-output\fP=""
71
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
72
+
73
+.PP
74
+\fB\-\-to\-key\fP=""
75
+    If specified, only migrate items with a key (namespace/name or name) less than this value
76
+
77
+
78
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
79
+.PP
80
+\fB\-\-api\-version\fP=""
81
+    DEPRECATED: The API version to use when talking to the server
82
+
83
+.PP
84
+\fB\-\-as\fP=""
85
+    Username to impersonate for the operation.
86
+
87
+.PP
88
+\fB\-\-certificate\-authority\fP=""
89
+    Path to a cert. file for the certificate authority.
90
+
91
+.PP
92
+\fB\-\-client\-certificate\fP=""
93
+    Path to a client certificate file for TLS.
94
+
95
+.PP
96
+\fB\-\-client\-key\fP=""
97
+    Path to a client key file for TLS.
98
+
99
+.PP
100
+\fB\-\-cluster\fP=""
101
+    The name of the kubeconfig cluster to use
102
+
103
+.PP
104
+\fB\-\-config\fP=""
105
+    Path to the config file to use for CLI requests.
106
+
107
+.PP
108
+\fB\-\-context\fP=""
109
+    The name of the kubeconfig context to use
110
+
111
+.PP
112
+\fB\-\-google\-json\-key\fP=""
113
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
114
+
115
+.PP
116
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
117
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
118
+
119
+.PP
120
+\fB\-\-log\-flush\-frequency\fP=0
121
+    Maximum number of seconds between log flushes
122
+
123
+.PP
124
+\fB\-\-match\-server\-version\fP=false
125
+    Require server version to match client version
126
+
127
+.PP
128
+\fB\-n\fP, \fB\-\-namespace\fP=""
129
+    If present, the namespace scope for this CLI request.
130
+
131
+.PP
132
+\fB\-\-server\fP=""
133
+    The address and port of the Kubernetes API server
134
+
135
+.PP
136
+\fB\-\-token\fP=""
137
+    Bearer token for authentication to the API server.
138
+
139
+.PP
140
+\fB\-\-user\fP=""
141
+    The name of the kubeconfig user to use
142
+
143
+
144
+.SH EXAMPLE
145
+.PP
146
+.RS
147
+
148
+.nf
149
+  # Perform a dry\-run of migrating all "docker.io" references to "myregistry.com"
150
+  oc adm migrate image\-references docker.io/*=myregistry.com/*
151
+
152
+  # To actually perform the migration, the confirm flag must be appended
153
+  oc adm migrate image\-references docker.io/*=myregistry.com/* \-\-confirm
154
+
155
+  # To see more details of what will be migrated, use the loglevel and output flags
156
+  oc adm migrate image\-references docker.io/*=myregistry.com/* \-\-loglevel=2 \-o yaml
157
+
158
+  # Migrate from a service IP to an internal service DNS name
159
+  oc adm migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/*
160
+
161
+  # Migrate from a service IP to an internal service DNS name for all deployment configs and builds
162
+  oc adm migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/* \-\-include=buildconfigs,deploymentconfigs
163
+
164
+.fi
165
+.RE
166
+
167
+
168
+.SH SEE ALSO
169
+.PP
170
+\fBoc\-adm\-migrate(1)\fP,
171
+
172
+
173
+.SH HISTORY
174
+.PP
175
+June 2016, Ported from the Kubernetes man\-doc generator
0 176
new file mode 100644
... ...
@@ -0,0 +1,165 @@
0
+.TH "OC ADM MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+oc adm migrate storage \- Update the stored version of API objects
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBoc adm migrate storage\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate internal object storage via update
16
+
17
+.PP
18
+This command invokes an update operation on every API object reachable by the caller. This forces
19
+the server to write to the underlying storage if the object representation has changed. Use this
20
+command to ensure that the most recent storage changes have been applied to all objects (storage
21
+version, storage encoding, any newer object defaults).
22
+
23
+.PP
24
+To operate on a subset of resources, use the \-\-include flag. If you encounter errors during a run
25
+the command will output a list of resources that received errors, which you can then re\-run the
26
+command on. You may also specify \-\-from\-key and \-\-to\-key to restrict the set of resource names
27
+to operate on (key is NAMESPACE/NAME for resources in namespaces or NAME for cluster scoped
28
+resources). \-\-from\-key is inclusive if specified, while \-\-to\-key is exclusive.
29
+
30
+.PP
31
+By default, events are not migrated since they expire within a very short period of time. If you
32
+have significantly increased the expiration time of events, run a migration with \-\-include=events
33
+
34
+.PP
35
+WARNING: This is a slow command and will put significant load on an API server. It may also
36
+  result in significant intra\-cluster traffic.
37
+
38
+
39
+.SH OPTIONS
40
+.PP
41
+\fB\-\-all\-namespaces\fP=true
42
+    Migrate objects in all namespaces. Defaults to true.
43
+
44
+.PP
45
+\fB\-\-confirm\fP=false
46
+    If true, all requested objects will be migrated. Defaults to false.
47
+
48
+.PP
49
+\fB\-f\fP, \fB\-\-filename\fP=[]
50
+    Filename, directory, or URL to docker\-compose.yml file to use
51
+
52
+.PP
53
+\fB\-\-from\-key\fP=""
54
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
55
+
56
+.PP
57
+\fB\-\-include\fP=[*]
58
+    Resource types to migrate. Passing \-\-filename will override this flag.
59
+
60
+.PP
61
+\fB\-o\fP, \fB\-\-output\fP=""
62
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
63
+
64
+.PP
65
+\fB\-\-to\-key\fP=""
66
+    If specified, only migrate items with a key (namespace/name or name) less than this value
67
+
68
+
69
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
70
+.PP
71
+\fB\-\-api\-version\fP=""
72
+    DEPRECATED: The API version to use when talking to the server
73
+
74
+.PP
75
+\fB\-\-as\fP=""
76
+    Username to impersonate for the operation.
77
+
78
+.PP
79
+\fB\-\-certificate\-authority\fP=""
80
+    Path to a cert. file for the certificate authority.
81
+
82
+.PP
83
+\fB\-\-client\-certificate\fP=""
84
+    Path to a client certificate file for TLS.
85
+
86
+.PP
87
+\fB\-\-client\-key\fP=""
88
+    Path to a client key file for TLS.
89
+
90
+.PP
91
+\fB\-\-cluster\fP=""
92
+    The name of the kubeconfig cluster to use
93
+
94
+.PP
95
+\fB\-\-config\fP=""
96
+    Path to the config file to use for CLI requests.
97
+
98
+.PP
99
+\fB\-\-context\fP=""
100
+    The name of the kubeconfig context to use
101
+
102
+.PP
103
+\fB\-\-google\-json\-key\fP=""
104
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
105
+
106
+.PP
107
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
108
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
109
+
110
+.PP
111
+\fB\-\-log\-flush\-frequency\fP=0
112
+    Maximum number of seconds between log flushes
113
+
114
+.PP
115
+\fB\-\-match\-server\-version\fP=false
116
+    Require server version to match client version
117
+
118
+.PP
119
+\fB\-n\fP, \fB\-\-namespace\fP=""
120
+    If present, the namespace scope for this CLI request.
121
+
122
+.PP
123
+\fB\-\-server\fP=""
124
+    The address and port of the Kubernetes API server
125
+
126
+.PP
127
+\fB\-\-token\fP=""
128
+    Bearer token for authentication to the API server.
129
+
130
+.PP
131
+\fB\-\-user\fP=""
132
+    The name of the kubeconfig user to use
133
+
134
+
135
+.SH EXAMPLE
136
+.PP
137
+.RS
138
+
139
+.nf
140
+  # Perform a dry\-run of updating all objects
141
+  oc adm migrate storage
142
+
143
+  # To actually perform the update, the confirm flag must be appended
144
+  oc adm migrate storage \-\-confirm
145
+
146
+  # Only migrate pods
147
+  oc adm migrate storage \-\-include=pods \-\-confirm
148
+
149
+  # Only pods that are in namespaces starting with "bar"
150
+  oc adm migrate storage \-\-include=pods \-\-confirm \-\-from\-key=bar/ \-\-to\-key=bar/\\xFF
151
+
152
+
153
+.fi
154
+.RE
155
+
156
+
157
+.SH SEE ALSO
158
+.PP
159
+\fBoc\-adm\-migrate(1)\fP,
160
+
161
+
162
+.SH HISTORY
163
+.PP
164
+June 2016, Ported from the Kubernetes man\-doc generator
0 165
new file mode 100644
... ...
@@ -0,0 +1,95 @@
0
+.TH "OC ADM" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+oc adm migrate \- Migrate data in the cluster
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBoc adm migrate\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate resources on the cluster
16
+
17
+.PP
18
+These commands assist administrators in performing preventative maintenance on a cluster.
19
+
20
+
21
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
22
+.PP
23
+\fB\-\-api\-version\fP=""
24
+    DEPRECATED: The API version to use when talking to the server
25
+
26
+.PP
27
+\fB\-\-as\fP=""
28
+    Username to impersonate for the operation.
29
+
30
+.PP
31
+\fB\-\-certificate\-authority\fP=""
32
+    Path to a cert. file for the certificate authority.
33
+
34
+.PP
35
+\fB\-\-client\-certificate\fP=""
36
+    Path to a client certificate file for TLS.
37
+
38
+.PP
39
+\fB\-\-client\-key\fP=""
40
+    Path to a client key file for TLS.
41
+
42
+.PP
43
+\fB\-\-cluster\fP=""
44
+    The name of the kubeconfig cluster to use
45
+
46
+.PP
47
+\fB\-\-config\fP=""
48
+    Path to the config file to use for CLI requests.
49
+
50
+.PP
51
+\fB\-\-context\fP=""
52
+    The name of the kubeconfig context to use
53
+
54
+.PP
55
+\fB\-\-google\-json\-key\fP=""
56
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
57
+
58
+.PP
59
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
60
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
61
+
62
+.PP
63
+\fB\-\-log\-flush\-frequency\fP=0
64
+    Maximum number of seconds between log flushes
65
+
66
+.PP
67
+\fB\-\-match\-server\-version\fP=false
68
+    Require server version to match client version
69
+
70
+.PP
71
+\fB\-n\fP, \fB\-\-namespace\fP=""
72
+    If present, the namespace scope for this CLI request.
73
+
74
+.PP
75
+\fB\-\-server\fP=""
76
+    The address and port of the Kubernetes API server
77
+
78
+.PP
79
+\fB\-\-token\fP=""
80
+    Bearer token for authentication to the API server.
81
+
82
+.PP
83
+\fB\-\-user\fP=""
84
+    The name of the kubeconfig user to use
85
+
86
+
87
+.SH SEE ALSO
88
+.PP
89
+\fBoc\-adm(1)\fP, \fBoc\-adm\-migrate\-image\-references(1)\fP, \fBoc\-adm\-migrate\-storage(1)\fP,
90
+
91
+
92
+.SH HISTORY
93
+.PP
94
+June 2016, Ported from the Kubernetes man\-doc generator
... ...
@@ -90,7 +90,7 @@ actions involve interaction with the command\-line client as well.
90 90
 
91 91
 .SH SEE ALSO
92 92
 .PP
93
-\fBoc(1)\fP, \fBoc\-adm\-router(1)\fP, \fBoc\-adm\-ipfailover(1)\fP, \fBoc\-adm\-registry(1)\fP, \fBoc\-adm\-new\-project(1)\fP, \fBoc\-adm\-policy(1)\fP, \fBoc\-adm\-groups(1)\fP, \fBoc\-adm\-ca(1)\fP, \fBoc\-adm\-overwrite\-policy(1)\fP, \fBoc\-adm\-create\-node\-config(1)\fP, \fBoc\-adm\-manage\-node(1)\fP, \fBoc\-adm\-cordon(1)\fP, \fBoc\-adm\-uncordon(1)\fP, \fBoc\-adm\-drain(1)\fP, \fBoc\-adm\-taint(1)\fP, \fBoc\-adm\-pod\-network(1)\fP, \fBoc\-adm\-diagnostics(1)\fP, \fBoc\-adm\-prune(1)\fP, \fBoc\-adm\-build\-chain(1)\fP, \fBoc\-adm\-create\-kubeconfig(1)\fP, \fBoc\-adm\-create\-api\-client\-config(1)\fP, \fBoc\-adm\-create\-bootstrap\-project\-template(1)\fP, \fBoc\-adm\-create\-bootstrap\-policy\-file(1)\fP, \fBoc\-adm\-create\-login\-template(1)\fP, \fBoc\-adm\-create\-provider\-selection\-template(1)\fP, \fBoc\-adm\-create\-error\-template(1)\fP, \fBoc\-adm\-create\-master\-certs(1)\fP, \fBoc\-adm\-create\-key\-pair(1)\fP, \fBoc\-adm\-create\-server\-cert(1)\fP, \fBoc\-adm\-create\-signer\-cert(1)\fP, \fBoc\-adm\-config(1)\fP, \fBoc\-adm\-completion(1)\fP, \fBoc\-adm\-options(1)\fP,
93
+\fBoc(1)\fP, \fBoc\-adm\-router(1)\fP, \fBoc\-adm\-ipfailover(1)\fP, \fBoc\-adm\-registry(1)\fP, \fBoc\-adm\-new\-project(1)\fP, \fBoc\-adm\-policy(1)\fP, \fBoc\-adm\-groups(1)\fP, \fBoc\-adm\-ca(1)\fP, \fBoc\-adm\-overwrite\-policy(1)\fP, \fBoc\-adm\-create\-node\-config(1)\fP, \fBoc\-adm\-manage\-node(1)\fP, \fBoc\-adm\-cordon(1)\fP, \fBoc\-adm\-uncordon(1)\fP, \fBoc\-adm\-drain(1)\fP, \fBoc\-adm\-taint(1)\fP, \fBoc\-adm\-pod\-network(1)\fP, \fBoc\-adm\-diagnostics(1)\fP, \fBoc\-adm\-prune(1)\fP, \fBoc\-adm\-build\-chain(1)\fP, \fBoc\-adm\-migrate(1)\fP, \fBoc\-adm\-create\-kubeconfig(1)\fP, \fBoc\-adm\-create\-api\-client\-config(1)\fP, \fBoc\-adm\-create\-bootstrap\-project\-template(1)\fP, \fBoc\-adm\-create\-bootstrap\-policy\-file(1)\fP, \fBoc\-adm\-create\-login\-template(1)\fP, \fBoc\-adm\-create\-provider\-selection\-template(1)\fP, \fBoc\-adm\-create\-error\-template(1)\fP, \fBoc\-adm\-create\-master\-certs(1)\fP, \fBoc\-adm\-create\-key\-pair(1)\fP, \fBoc\-adm\-create\-server\-cert(1)\fP, \fBoc\-adm\-create\-signer\-cert(1)\fP, \fBoc\-adm\-config(1)\fP, \fBoc\-adm\-completion(1)\fP, \fBoc\-adm\-options(1)\fP,
94 94
 
95 95
 
96 96
 .SH HISTORY
97 97
new file mode 100644
... ...
@@ -0,0 +1,176 @@
0
+.TH "OPENSHIFT ADMIN MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+openshift admin migrate image\-references \- Update embedded Docker image references
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBopenshift admin migrate image\-references\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate references to Docker images
16
+
17
+.PP
18
+This command updates embedded Docker image references on the server in place. By default it
19
+will update image streams and images, and may be used to update resources with a pod template
20
+(deployments, replication controllers, daemon sets).
21
+
22
+.PP
23
+References are changed by providing a mapping between a source registry and name and the
24
+desired registry and name. Either name or registry can be set to '*' to change all values.
25
+The registry value "docker.io" is special and will handle any image reference that refers to
26
+the DockerHub. You may pass multiple mappings \- the first matching mapping will be applied
27
+per resource.
28
+
29
+.PP
30
+The following resource types may be migrated by this command:
31
+.IP 
32
+
33
+.IP
34
+\(bu images               * daemonsets
35
+.IP
36
+\(bu imagestreams         * jobs
37
+.IP
38
+\(bu buildconfigs         * replicationcontrollers
39
+.IP
40
+\(bu deploymentconfigs    * pods
41
+.IP
42
+\(bu secrets (docker)
43
+.PP
44
+Only images, imagestreams, and secrets are updated by default. Updating images and image
45
+streams requires administrative privileges.
46
+
47
+
48
+.SH OPTIONS
49
+.PP
50
+\fB\-\-all\-namespaces\fP=true
51
+    Migrate objects in all namespaces. Defaults to true.
52
+
53
+.PP
54
+\fB\-\-confirm\fP=false
55
+    If true, all requested objects will be migrated. Defaults to false.
56
+
57
+.PP
58
+\fB\-f\fP, \fB\-\-filename\fP=[]
59
+    Filename, directory, or URL to docker\-compose.yml file to use
60
+
61
+.PP
62
+\fB\-\-from\-key\fP=""
63
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
64
+
65
+.PP
66
+\fB\-\-include\fP=[imagestream,image,secrets]
67
+    Resource types to migrate. Passing \-\-filename will override this flag.
68
+
69
+.PP
70
+\fB\-o\fP, \fB\-\-output\fP=""
71
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
72
+
73
+.PP
74
+\fB\-\-to\-key\fP=""
75
+    If specified, only migrate items with a key (namespace/name or name) less than this value
76
+
77
+
78
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
79
+.PP
80
+\fB\-\-api\-version\fP=""
81
+    DEPRECATED: The API version to use when talking to the server
82
+
83
+.PP
84
+\fB\-\-as\fP=""
85
+    Username to impersonate for the operation.
86
+
87
+.PP
88
+\fB\-\-certificate\-authority\fP=""
89
+    Path to a cert. file for the certificate authority.
90
+
91
+.PP
92
+\fB\-\-client\-certificate\fP=""
93
+    Path to a client certificate file for TLS.
94
+
95
+.PP
96
+\fB\-\-client\-key\fP=""
97
+    Path to a client key file for TLS.
98
+
99
+.PP
100
+\fB\-\-cluster\fP=""
101
+    The name of the kubeconfig cluster to use
102
+
103
+.PP
104
+\fB\-\-config\fP=""
105
+    Path to the config file to use for CLI requests.
106
+
107
+.PP
108
+\fB\-\-context\fP=""
109
+    The name of the kubeconfig context to use
110
+
111
+.PP
112
+\fB\-\-google\-json\-key\fP=""
113
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
114
+
115
+.PP
116
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
117
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
118
+
119
+.PP
120
+\fB\-\-log\-flush\-frequency\fP=0
121
+    Maximum number of seconds between log flushes
122
+
123
+.PP
124
+\fB\-\-match\-server\-version\fP=false
125
+    Require server version to match client version
126
+
127
+.PP
128
+\fB\-n\fP, \fB\-\-namespace\fP=""
129
+    If present, the namespace scope for this CLI request.
130
+
131
+.PP
132
+\fB\-\-server\fP=""
133
+    The address and port of the Kubernetes API server
134
+
135
+.PP
136
+\fB\-\-token\fP=""
137
+    Bearer token for authentication to the API server.
138
+
139
+.PP
140
+\fB\-\-user\fP=""
141
+    The name of the kubeconfig user to use
142
+
143
+
144
+.SH EXAMPLE
145
+.PP
146
+.RS
147
+
148
+.nf
149
+  # Perform a dry\-run of migrating all "docker.io" references to "myregistry.com"
150
+  openshift admin migrate image\-references docker.io/*=myregistry.com/*
151
+
152
+  # To actually perform the migration, the confirm flag must be appended
153
+  openshift admin migrate image\-references docker.io/*=myregistry.com/* \-\-confirm
154
+
155
+  # To see more details of what will be migrated, use the loglevel and output flags
156
+  openshift admin migrate image\-references docker.io/*=myregistry.com/* \-\-loglevel=2 \-o yaml
157
+
158
+  # Migrate from a service IP to an internal service DNS name
159
+  openshift admin migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/*
160
+
161
+  # Migrate from a service IP to an internal service DNS name for all deployment configs and builds
162
+  openshift admin migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/* \-\-include=buildconfigs,deploymentconfigs
163
+
164
+.fi
165
+.RE
166
+
167
+
168
+.SH SEE ALSO
169
+.PP
170
+\fBopenshift\-admin\-migrate(1)\fP,
171
+
172
+
173
+.SH HISTORY
174
+.PP
175
+June 2016, Ported from the Kubernetes man\-doc generator
0 176
new file mode 100644
... ...
@@ -0,0 +1,165 @@
0
+.TH "OPENSHIFT ADMIN MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+openshift admin migrate storage \- Update the stored version of API objects
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBopenshift admin migrate storage\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate internal object storage via update
16
+
17
+.PP
18
+This command invokes an update operation on every API object reachable by the caller. This forces
19
+the server to write to the underlying storage if the object representation has changed. Use this
20
+command to ensure that the most recent storage changes have been applied to all objects (storage
21
+version, storage encoding, any newer object defaults).
22
+
23
+.PP
24
+To operate on a subset of resources, use the \-\-include flag. If you encounter errors during a run
25
+the command will output a list of resources that received errors, which you can then re\-run the
26
+command on. You may also specify \-\-from\-key and \-\-to\-key to restrict the set of resource names
27
+to operate on (key is NAMESPACE/NAME for resources in namespaces or NAME for cluster scoped
28
+resources). \-\-from\-key is inclusive if specified, while \-\-to\-key is exclusive.
29
+
30
+.PP
31
+By default, events are not migrated since they expire within a very short period of time. If you
32
+have significantly increased the expiration time of events, run a migration with \-\-include=events
33
+
34
+.PP
35
+WARNING: This is a slow command and will put significant load on an API server. It may also
36
+  result in significant intra\-cluster traffic.
37
+
38
+
39
+.SH OPTIONS
40
+.PP
41
+\fB\-\-all\-namespaces\fP=true
42
+    Migrate objects in all namespaces. Defaults to true.
43
+
44
+.PP
45
+\fB\-\-confirm\fP=false
46
+    If true, all requested objects will be migrated. Defaults to false.
47
+
48
+.PP
49
+\fB\-f\fP, \fB\-\-filename\fP=[]
50
+    Filename, directory, or URL to docker\-compose.yml file to use
51
+
52
+.PP
53
+\fB\-\-from\-key\fP=""
54
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
55
+
56
+.PP
57
+\fB\-\-include\fP=[*]
58
+    Resource types to migrate. Passing \-\-filename will override this flag.
59
+
60
+.PP
61
+\fB\-o\fP, \fB\-\-output\fP=""
62
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
63
+
64
+.PP
65
+\fB\-\-to\-key\fP=""
66
+    If specified, only migrate items with a key (namespace/name or name) less than this value
67
+
68
+
69
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
70
+.PP
71
+\fB\-\-api\-version\fP=""
72
+    DEPRECATED: The API version to use when talking to the server
73
+
74
+.PP
75
+\fB\-\-as\fP=""
76
+    Username to impersonate for the operation.
77
+
78
+.PP
79
+\fB\-\-certificate\-authority\fP=""
80
+    Path to a cert. file for the certificate authority.
81
+
82
+.PP
83
+\fB\-\-client\-certificate\fP=""
84
+    Path to a client certificate file for TLS.
85
+
86
+.PP
87
+\fB\-\-client\-key\fP=""
88
+    Path to a client key file for TLS.
89
+
90
+.PP
91
+\fB\-\-cluster\fP=""
92
+    The name of the kubeconfig cluster to use
93
+
94
+.PP
95
+\fB\-\-config\fP=""
96
+    Path to the config file to use for CLI requests.
97
+
98
+.PP
99
+\fB\-\-context\fP=""
100
+    The name of the kubeconfig context to use
101
+
102
+.PP
103
+\fB\-\-google\-json\-key\fP=""
104
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
105
+
106
+.PP
107
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
108
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
109
+
110
+.PP
111
+\fB\-\-log\-flush\-frequency\fP=0
112
+    Maximum number of seconds between log flushes
113
+
114
+.PP
115
+\fB\-\-match\-server\-version\fP=false
116
+    Require server version to match client version
117
+
118
+.PP
119
+\fB\-n\fP, \fB\-\-namespace\fP=""
120
+    If present, the namespace scope for this CLI request.
121
+
122
+.PP
123
+\fB\-\-server\fP=""
124
+    The address and port of the Kubernetes API server
125
+
126
+.PP
127
+\fB\-\-token\fP=""
128
+    Bearer token for authentication to the API server.
129
+
130
+.PP
131
+\fB\-\-user\fP=""
132
+    The name of the kubeconfig user to use
133
+
134
+
135
+.SH EXAMPLE
136
+.PP
137
+.RS
138
+
139
+.nf
140
+  # Perform a dry\-run of updating all objects
141
+  openshift admin migrate storage
142
+
143
+  # To actually perform the update, the confirm flag must be appended
144
+  openshift admin migrate storage \-\-confirm
145
+
146
+  # Only migrate pods
147
+  openshift admin migrate storage \-\-include=pods \-\-confirm
148
+
149
+  # Only pods that are in namespaces starting with "bar"
150
+  openshift admin migrate storage \-\-include=pods \-\-confirm \-\-from\-key=bar/ \-\-to\-key=bar/\\xFF
151
+
152
+
153
+.fi
154
+.RE
155
+
156
+
157
+.SH SEE ALSO
158
+.PP
159
+\fBopenshift\-admin\-migrate(1)\fP,
160
+
161
+
162
+.SH HISTORY
163
+.PP
164
+June 2016, Ported from the Kubernetes man\-doc generator
0 165
new file mode 100644
... ...
@@ -0,0 +1,95 @@
0
+.TH "OPENSHIFT ADMIN" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+openshift admin migrate \- Migrate data in the cluster
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBopenshift admin migrate\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate resources on the cluster
16
+
17
+.PP
18
+These commands assist administrators in performing preventative maintenance on a cluster.
19
+
20
+
21
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
22
+.PP
23
+\fB\-\-api\-version\fP=""
24
+    DEPRECATED: The API version to use when talking to the server
25
+
26
+.PP
27
+\fB\-\-as\fP=""
28
+    Username to impersonate for the operation.
29
+
30
+.PP
31
+\fB\-\-certificate\-authority\fP=""
32
+    Path to a cert. file for the certificate authority.
33
+
34
+.PP
35
+\fB\-\-client\-certificate\fP=""
36
+    Path to a client certificate file for TLS.
37
+
38
+.PP
39
+\fB\-\-client\-key\fP=""
40
+    Path to a client key file for TLS.
41
+
42
+.PP
43
+\fB\-\-cluster\fP=""
44
+    The name of the kubeconfig cluster to use
45
+
46
+.PP
47
+\fB\-\-config\fP=""
48
+    Path to the config file to use for CLI requests.
49
+
50
+.PP
51
+\fB\-\-context\fP=""
52
+    The name of the kubeconfig context to use
53
+
54
+.PP
55
+\fB\-\-google\-json\-key\fP=""
56
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
57
+
58
+.PP
59
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
60
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
61
+
62
+.PP
63
+\fB\-\-log\-flush\-frequency\fP=0
64
+    Maximum number of seconds between log flushes
65
+
66
+.PP
67
+\fB\-\-match\-server\-version\fP=false
68
+    Require server version to match client version
69
+
70
+.PP
71
+\fB\-n\fP, \fB\-\-namespace\fP=""
72
+    If present, the namespace scope for this CLI request.
73
+
74
+.PP
75
+\fB\-\-server\fP=""
76
+    The address and port of the Kubernetes API server
77
+
78
+.PP
79
+\fB\-\-token\fP=""
80
+    Bearer token for authentication to the API server.
81
+
82
+.PP
83
+\fB\-\-user\fP=""
84
+    The name of the kubeconfig user to use
85
+
86
+
87
+.SH SEE ALSO
88
+.PP
89
+\fBopenshift\-admin(1)\fP, \fBopenshift\-admin\-migrate\-image\-references(1)\fP, \fBopenshift\-admin\-migrate\-storage(1)\fP,
90
+
91
+
92
+.SH HISTORY
93
+.PP
94
+June 2016, Ported from the Kubernetes man\-doc generator
... ...
@@ -90,7 +90,7 @@ actions involve interaction with the command\-line client as well.
90 90
 
91 91
 .SH SEE ALSO
92 92
 .PP
93
-\fBopenshift(1)\fP, \fBopenshift\-admin\-router(1)\fP, \fBopenshift\-admin\-ipfailover(1)\fP, \fBopenshift\-admin\-registry(1)\fP, \fBopenshift\-admin\-new\-project(1)\fP, \fBopenshift\-admin\-policy(1)\fP, \fBopenshift\-admin\-groups(1)\fP, \fBopenshift\-admin\-ca(1)\fP, \fBopenshift\-admin\-overwrite\-policy(1)\fP, \fBopenshift\-admin\-create\-node\-config(1)\fP, \fBopenshift\-admin\-manage\-node(1)\fP, \fBopenshift\-admin\-cordon(1)\fP, \fBopenshift\-admin\-uncordon(1)\fP, \fBopenshift\-admin\-drain(1)\fP, \fBopenshift\-admin\-taint(1)\fP, \fBopenshift\-admin\-pod\-network(1)\fP, \fBopenshift\-admin\-diagnostics(1)\fP, \fBopenshift\-admin\-prune(1)\fP, \fBopenshift\-admin\-build\-chain(1)\fP, \fBopenshift\-admin\-create\-kubeconfig(1)\fP, \fBopenshift\-admin\-create\-api\-client\-config(1)\fP, \fBopenshift\-admin\-create\-bootstrap\-project\-template(1)\fP, \fBopenshift\-admin\-create\-bootstrap\-policy\-file(1)\fP, \fBopenshift\-admin\-create\-login\-template(1)\fP, \fBopenshift\-admin\-create\-provider\-selection\-template(1)\fP, \fBopenshift\-admin\-create\-error\-template(1)\fP, \fBopenshift\-admin\-create\-master\-certs(1)\fP, \fBopenshift\-admin\-create\-key\-pair(1)\fP, \fBopenshift\-admin\-create\-server\-cert(1)\fP, \fBopenshift\-admin\-create\-signer\-cert(1)\fP, \fBopenshift\-admin\-config(1)\fP, \fBopenshift\-admin\-completion(1)\fP, \fBopenshift\-admin\-options(1)\fP,
93
+\fBopenshift(1)\fP, \fBopenshift\-admin\-router(1)\fP, \fBopenshift\-admin\-ipfailover(1)\fP, \fBopenshift\-admin\-registry(1)\fP, \fBopenshift\-admin\-new\-project(1)\fP, \fBopenshift\-admin\-policy(1)\fP, \fBopenshift\-admin\-groups(1)\fP, \fBopenshift\-admin\-ca(1)\fP, \fBopenshift\-admin\-overwrite\-policy(1)\fP, \fBopenshift\-admin\-create\-node\-config(1)\fP, \fBopenshift\-admin\-manage\-node(1)\fP, \fBopenshift\-admin\-cordon(1)\fP, \fBopenshift\-admin\-uncordon(1)\fP, \fBopenshift\-admin\-drain(1)\fP, \fBopenshift\-admin\-taint(1)\fP, \fBopenshift\-admin\-pod\-network(1)\fP, \fBopenshift\-admin\-diagnostics(1)\fP, \fBopenshift\-admin\-prune(1)\fP, \fBopenshift\-admin\-build\-chain(1)\fP, \fBopenshift\-admin\-migrate(1)\fP, \fBopenshift\-admin\-create\-kubeconfig(1)\fP, \fBopenshift\-admin\-create\-api\-client\-config(1)\fP, \fBopenshift\-admin\-create\-bootstrap\-project\-template(1)\fP, \fBopenshift\-admin\-create\-bootstrap\-policy\-file(1)\fP, \fBopenshift\-admin\-create\-login\-template(1)\fP, \fBopenshift\-admin\-create\-provider\-selection\-template(1)\fP, \fBopenshift\-admin\-create\-error\-template(1)\fP, \fBopenshift\-admin\-create\-master\-certs(1)\fP, \fBopenshift\-admin\-create\-key\-pair(1)\fP, \fBopenshift\-admin\-create\-server\-cert(1)\fP, \fBopenshift\-admin\-create\-signer\-cert(1)\fP, \fBopenshift\-admin\-config(1)\fP, \fBopenshift\-admin\-completion(1)\fP, \fBopenshift\-admin\-options(1)\fP,
94 94
 
95 95
 
96 96
 .SH HISTORY
97 97
new file mode 100644
... ...
@@ -0,0 +1,176 @@
0
+.TH "OPENSHIFT CLI ADM MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+openshift cli adm migrate image\-references \- Update embedded Docker image references
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBopenshift cli adm migrate image\-references\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate references to Docker images
16
+
17
+.PP
18
+This command updates embedded Docker image references on the server in place. By default it
19
+will update image streams and images, and may be used to update resources with a pod template
20
+(deployments, replication controllers, daemon sets).
21
+
22
+.PP
23
+References are changed by providing a mapping between a source registry and name and the
24
+desired registry and name. Either name or registry can be set to '*' to change all values.
25
+The registry value "docker.io" is special and will handle any image reference that refers to
26
+the DockerHub. You may pass multiple mappings \- the first matching mapping will be applied
27
+per resource.
28
+
29
+.PP
30
+The following resource types may be migrated by this command:
31
+.IP 
32
+
33
+.IP
34
+\(bu images               * daemonsets
35
+.IP
36
+\(bu imagestreams         * jobs
37
+.IP
38
+\(bu buildconfigs         * replicationcontrollers
39
+.IP
40
+\(bu deploymentconfigs    * pods
41
+.IP
42
+\(bu secrets (docker)
43
+.PP
44
+Only images, imagestreams, and secrets are updated by default. Updating images and image
45
+streams requires administrative privileges.
46
+
47
+
48
+.SH OPTIONS
49
+.PP
50
+\fB\-\-all\-namespaces\fP=true
51
+    Migrate objects in all namespaces. Defaults to true.
52
+
53
+.PP
54
+\fB\-\-confirm\fP=false
55
+    If true, all requested objects will be migrated. Defaults to false.
56
+
57
+.PP
58
+\fB\-f\fP, \fB\-\-filename\fP=[]
59
+    Filename, directory, or URL to docker\-compose.yml file to use
60
+
61
+.PP
62
+\fB\-\-from\-key\fP=""
63
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
64
+
65
+.PP
66
+\fB\-\-include\fP=[imagestream,image,secrets]
67
+    Resource types to migrate. Passing \-\-filename will override this flag.
68
+
69
+.PP
70
+\fB\-o\fP, \fB\-\-output\fP=""
71
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
72
+
73
+.PP
74
+\fB\-\-to\-key\fP=""
75
+    If specified, only migrate items with a key (namespace/name or name) less than this value
76
+
77
+
78
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
79
+.PP
80
+\fB\-\-api\-version\fP=""
81
+    DEPRECATED: The API version to use when talking to the server
82
+
83
+.PP
84
+\fB\-\-as\fP=""
85
+    Username to impersonate for the operation.
86
+
87
+.PP
88
+\fB\-\-certificate\-authority\fP=""
89
+    Path to a cert. file for the certificate authority.
90
+
91
+.PP
92
+\fB\-\-client\-certificate\fP=""
93
+    Path to a client certificate file for TLS.
94
+
95
+.PP
96
+\fB\-\-client\-key\fP=""
97
+    Path to a client key file for TLS.
98
+
99
+.PP
100
+\fB\-\-cluster\fP=""
101
+    The name of the kubeconfig cluster to use
102
+
103
+.PP
104
+\fB\-\-config\fP=""
105
+    Path to the config file to use for CLI requests.
106
+
107
+.PP
108
+\fB\-\-context\fP=""
109
+    The name of the kubeconfig context to use
110
+
111
+.PP
112
+\fB\-\-google\-json\-key\fP=""
113
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
114
+
115
+.PP
116
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
117
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
118
+
119
+.PP
120
+\fB\-\-log\-flush\-frequency\fP=0
121
+    Maximum number of seconds between log flushes
122
+
123
+.PP
124
+\fB\-\-match\-server\-version\fP=false
125
+    Require server version to match client version
126
+
127
+.PP
128
+\fB\-n\fP, \fB\-\-namespace\fP=""
129
+    If present, the namespace scope for this CLI request.
130
+
131
+.PP
132
+\fB\-\-server\fP=""
133
+    The address and port of the Kubernetes API server
134
+
135
+.PP
136
+\fB\-\-token\fP=""
137
+    Bearer token for authentication to the API server.
138
+
139
+.PP
140
+\fB\-\-user\fP=""
141
+    The name of the kubeconfig user to use
142
+
143
+
144
+.SH EXAMPLE
145
+.PP
146
+.RS
147
+
148
+.nf
149
+  # Perform a dry\-run of migrating all "docker.io" references to "myregistry.com"
150
+  openshift cli adm migrate image\-references docker.io/*=myregistry.com/*
151
+
152
+  # To actually perform the migration, the confirm flag must be appended
153
+  openshift cli adm migrate image\-references docker.io/*=myregistry.com/* \-\-confirm
154
+
155
+  # To see more details of what will be migrated, use the loglevel and output flags
156
+  openshift cli adm migrate image\-references docker.io/*=myregistry.com/* \-\-loglevel=2 \-o yaml
157
+
158
+  # Migrate from a service IP to an internal service DNS name
159
+  openshift cli adm migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/*
160
+
161
+  # Migrate from a service IP to an internal service DNS name for all deployment configs and builds
162
+  openshift cli adm migrate image\-references 172.30.1.54/*=registry.openshift.svc.cluster.local/* \-\-include=buildconfigs,deploymentconfigs
163
+
164
+.fi
165
+.RE
166
+
167
+
168
+.SH SEE ALSO
169
+.PP
170
+\fBopenshift\-cli\-adm\-migrate(1)\fP,
171
+
172
+
173
+.SH HISTORY
174
+.PP
175
+June 2016, Ported from the Kubernetes man\-doc generator
0 176
new file mode 100644
... ...
@@ -0,0 +1,165 @@
0
+.TH "OPENSHIFT CLI ADM MIGRATE" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+openshift cli adm migrate storage \- Update the stored version of API objects
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBopenshift cli adm migrate storage\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate internal object storage via update
16
+
17
+.PP
18
+This command invokes an update operation on every API object reachable by the caller. This forces
19
+the server to write to the underlying storage if the object representation has changed. Use this
20
+command to ensure that the most recent storage changes have been applied to all objects (storage
21
+version, storage encoding, any newer object defaults).
22
+
23
+.PP
24
+To operate on a subset of resources, use the \-\-include flag. If you encounter errors during a run
25
+the command will output a list of resources that received errors, which you can then re\-run the
26
+command on. You may also specify \-\-from\-key and \-\-to\-key to restrict the set of resource names
27
+to operate on (key is NAMESPACE/NAME for resources in namespaces or NAME for cluster scoped
28
+resources). \-\-from\-key is inclusive if specified, while \-\-to\-key is exclusive.
29
+
30
+.PP
31
+By default, events are not migrated since they expire within a very short period of time. If you
32
+have significantly increased the expiration time of events, run a migration with \-\-include=events
33
+
34
+.PP
35
+WARNING: This is a slow command and will put significant load on an API server. It may also
36
+  result in significant intra\-cluster traffic.
37
+
38
+
39
+.SH OPTIONS
40
+.PP
41
+\fB\-\-all\-namespaces\fP=true
42
+    Migrate objects in all namespaces. Defaults to true.
43
+
44
+.PP
45
+\fB\-\-confirm\fP=false
46
+    If true, all requested objects will be migrated. Defaults to false.
47
+
48
+.PP
49
+\fB\-f\fP, \fB\-\-filename\fP=[]
50
+    Filename, directory, or URL to docker\-compose.yml file to use
51
+
52
+.PP
53
+\fB\-\-from\-key\fP=""
54
+    If specified, only migrate items with a key (namespace/name or name) greater than or equal to this value
55
+
56
+.PP
57
+\fB\-\-include\fP=[*]
58
+    Resource types to migrate. Passing \-\-filename will override this flag.
59
+
60
+.PP
61
+\fB\-o\fP, \fB\-\-output\fP=""
62
+    Output the modified objects instead of saving them, valid values are 'yaml' or 'json'
63
+
64
+.PP
65
+\fB\-\-to\-key\fP=""
66
+    If specified, only migrate items with a key (namespace/name or name) less than this value
67
+
68
+
69
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
70
+.PP
71
+\fB\-\-api\-version\fP=""
72
+    DEPRECATED: The API version to use when talking to the server
73
+
74
+.PP
75
+\fB\-\-as\fP=""
76
+    Username to impersonate for the operation.
77
+
78
+.PP
79
+\fB\-\-certificate\-authority\fP=""
80
+    Path to a cert. file for the certificate authority.
81
+
82
+.PP
83
+\fB\-\-client\-certificate\fP=""
84
+    Path to a client certificate file for TLS.
85
+
86
+.PP
87
+\fB\-\-client\-key\fP=""
88
+    Path to a client key file for TLS.
89
+
90
+.PP
91
+\fB\-\-cluster\fP=""
92
+    The name of the kubeconfig cluster to use
93
+
94
+.PP
95
+\fB\-\-config\fP=""
96
+    Path to the config file to use for CLI requests.
97
+
98
+.PP
99
+\fB\-\-context\fP=""
100
+    The name of the kubeconfig context to use
101
+
102
+.PP
103
+\fB\-\-google\-json\-key\fP=""
104
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
105
+
106
+.PP
107
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
108
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
109
+
110
+.PP
111
+\fB\-\-log\-flush\-frequency\fP=0
112
+    Maximum number of seconds between log flushes
113
+
114
+.PP
115
+\fB\-\-match\-server\-version\fP=false
116
+    Require server version to match client version
117
+
118
+.PP
119
+\fB\-n\fP, \fB\-\-namespace\fP=""
120
+    If present, the namespace scope for this CLI request.
121
+
122
+.PP
123
+\fB\-\-server\fP=""
124
+    The address and port of the Kubernetes API server
125
+
126
+.PP
127
+\fB\-\-token\fP=""
128
+    Bearer token for authentication to the API server.
129
+
130
+.PP
131
+\fB\-\-user\fP=""
132
+    The name of the kubeconfig user to use
133
+
134
+
135
+.SH EXAMPLE
136
+.PP
137
+.RS
138
+
139
+.nf
140
+  # Perform a dry\-run of updating all objects
141
+  openshift cli adm migrate storage
142
+
143
+  # To actually perform the update, the confirm flag must be appended
144
+  openshift cli adm migrate storage \-\-confirm
145
+
146
+  # Only migrate pods
147
+  openshift cli adm migrate storage \-\-include=pods \-\-confirm
148
+
149
+  # Only pods that are in namespaces starting with "bar"
150
+  openshift cli adm migrate storage \-\-include=pods \-\-confirm \-\-from\-key=bar/ \-\-to\-key=bar/\\xFF
151
+
152
+
153
+.fi
154
+.RE
155
+
156
+
157
+.SH SEE ALSO
158
+.PP
159
+\fBopenshift\-cli\-adm\-migrate(1)\fP,
160
+
161
+
162
+.SH HISTORY
163
+.PP
164
+June 2016, Ported from the Kubernetes man\-doc generator
0 165
new file mode 100644
... ...
@@ -0,0 +1,95 @@
0
+.TH "OPENSHIFT CLI ADM" "1" " Openshift CLI User Manuals" "Openshift" "June 2016"  ""
1
+
2
+
3
+.SH NAME
4
+.PP
5
+openshift cli adm migrate \- Migrate data in the cluster
6
+
7
+
8
+.SH SYNOPSIS
9
+.PP
10
+\fBopenshift cli adm migrate\fP [OPTIONS]
11
+
12
+
13
+.SH DESCRIPTION
14
+.PP
15
+Migrate resources on the cluster
16
+
17
+.PP
18
+These commands assist administrators in performing preventative maintenance on a cluster.
19
+
20
+
21
+.SH OPTIONS INHERITED FROM PARENT COMMANDS
22
+.PP
23
+\fB\-\-api\-version\fP=""
24
+    DEPRECATED: The API version to use when talking to the server
25
+
26
+.PP
27
+\fB\-\-as\fP=""
28
+    Username to impersonate for the operation.
29
+
30
+.PP
31
+\fB\-\-certificate\-authority\fP=""
32
+    Path to a cert. file for the certificate authority.
33
+
34
+.PP
35
+\fB\-\-client\-certificate\fP=""
36
+    Path to a client certificate file for TLS.
37
+
38
+.PP
39
+\fB\-\-client\-key\fP=""
40
+    Path to a client key file for TLS.
41
+
42
+.PP
43
+\fB\-\-cluster\fP=""
44
+    The name of the kubeconfig cluster to use
45
+
46
+.PP
47
+\fB\-\-config\fP=""
48
+    Path to the config file to use for CLI requests.
49
+
50
+.PP
51
+\fB\-\-context\fP=""
52
+    The name of the kubeconfig context to use
53
+
54
+.PP
55
+\fB\-\-google\-json\-key\fP=""
56
+    The Google Cloud Platform Service Account JSON Key to use for authentication.
57
+
58
+.PP
59
+\fB\-\-insecure\-skip\-tls\-verify\fP=false
60
+    If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure.
61
+
62
+.PP
63
+\fB\-\-log\-flush\-frequency\fP=0
64
+    Maximum number of seconds between log flushes
65
+
66
+.PP
67
+\fB\-\-match\-server\-version\fP=false
68
+    Require server version to match client version
69
+
70
+.PP
71
+\fB\-n\fP, \fB\-\-namespace\fP=""
72
+    If present, the namespace scope for this CLI request.
73
+
74
+.PP
75
+\fB\-\-server\fP=""
76
+    The address and port of the Kubernetes API server
77
+
78
+.PP
79
+\fB\-\-token\fP=""
80
+    Bearer token for authentication to the API server.
81
+
82
+.PP
83
+\fB\-\-user\fP=""
84
+    The name of the kubeconfig user to use
85
+
86
+
87
+.SH SEE ALSO
88
+.PP
89
+\fBopenshift\-cli\-adm(1)\fP, \fBopenshift\-cli\-adm\-migrate\-image\-references(1)\fP, \fBopenshift\-cli\-adm\-migrate\-storage(1)\fP,
90
+
91
+
92
+.SH HISTORY
93
+.PP
94
+June 2016, Ported from the Kubernetes man\-doc generator
... ...
@@ -90,7 +90,7 @@ actions involve interaction with the command\-line client as well.
90 90
 
91 91
 .SH SEE ALSO
92 92
 .PP
93
-\fBopenshift\-cli(1)\fP, \fBopenshift\-cli\-adm\-router(1)\fP, \fBopenshift\-cli\-adm\-ipfailover(1)\fP, \fBopenshift\-cli\-adm\-registry(1)\fP, \fBopenshift\-cli\-adm\-new\-project(1)\fP, \fBopenshift\-cli\-adm\-policy(1)\fP, \fBopenshift\-cli\-adm\-groups(1)\fP, \fBopenshift\-cli\-adm\-ca(1)\fP, \fBopenshift\-cli\-adm\-overwrite\-policy(1)\fP, \fBopenshift\-cli\-adm\-create\-node\-config(1)\fP, \fBopenshift\-cli\-adm\-manage\-node(1)\fP, \fBopenshift\-cli\-adm\-cordon(1)\fP, \fBopenshift\-cli\-adm\-uncordon(1)\fP, \fBopenshift\-cli\-adm\-drain(1)\fP, \fBopenshift\-cli\-adm\-taint(1)\fP, \fBopenshift\-cli\-adm\-pod\-network(1)\fP, \fBopenshift\-cli\-adm\-diagnostics(1)\fP, \fBopenshift\-cli\-adm\-prune(1)\fP, \fBopenshift\-cli\-adm\-build\-chain(1)\fP, \fBopenshift\-cli\-adm\-create\-kubeconfig(1)\fP, \fBopenshift\-cli\-adm\-create\-api\-client\-config(1)\fP, \fBopenshift\-cli\-adm\-create\-bootstrap\-project\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-bootstrap\-policy\-file(1)\fP, \fBopenshift\-cli\-adm\-create\-login\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-provider\-selection\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-error\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-master\-certs(1)\fP, \fBopenshift\-cli\-adm\-create\-key\-pair(1)\fP, \fBopenshift\-cli\-adm\-create\-server\-cert(1)\fP, \fBopenshift\-cli\-adm\-create\-signer\-cert(1)\fP, \fBopenshift\-cli\-adm\-config(1)\fP, \fBopenshift\-cli\-adm\-completion(1)\fP, \fBopenshift\-cli\-adm\-options(1)\fP,
93
+\fBopenshift\-cli(1)\fP, \fBopenshift\-cli\-adm\-router(1)\fP, \fBopenshift\-cli\-adm\-ipfailover(1)\fP, \fBopenshift\-cli\-adm\-registry(1)\fP, \fBopenshift\-cli\-adm\-new\-project(1)\fP, \fBopenshift\-cli\-adm\-policy(1)\fP, \fBopenshift\-cli\-adm\-groups(1)\fP, \fBopenshift\-cli\-adm\-ca(1)\fP, \fBopenshift\-cli\-adm\-overwrite\-policy(1)\fP, \fBopenshift\-cli\-adm\-create\-node\-config(1)\fP, \fBopenshift\-cli\-adm\-manage\-node(1)\fP, \fBopenshift\-cli\-adm\-cordon(1)\fP, \fBopenshift\-cli\-adm\-uncordon(1)\fP, \fBopenshift\-cli\-adm\-drain(1)\fP, \fBopenshift\-cli\-adm\-taint(1)\fP, \fBopenshift\-cli\-adm\-pod\-network(1)\fP, \fBopenshift\-cli\-adm\-diagnostics(1)\fP, \fBopenshift\-cli\-adm\-prune(1)\fP, \fBopenshift\-cli\-adm\-build\-chain(1)\fP, \fBopenshift\-cli\-adm\-migrate(1)\fP, \fBopenshift\-cli\-adm\-create\-kubeconfig(1)\fP, \fBopenshift\-cli\-adm\-create\-api\-client\-config(1)\fP, \fBopenshift\-cli\-adm\-create\-bootstrap\-project\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-bootstrap\-policy\-file(1)\fP, \fBopenshift\-cli\-adm\-create\-login\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-provider\-selection\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-error\-template(1)\fP, \fBopenshift\-cli\-adm\-create\-master\-certs(1)\fP, \fBopenshift\-cli\-adm\-create\-key\-pair(1)\fP, \fBopenshift\-cli\-adm\-create\-server\-cert(1)\fP, \fBopenshift\-cli\-adm\-create\-signer\-cert(1)\fP, \fBopenshift\-cli\-adm\-config(1)\fP, \fBopenshift\-cli\-adm\-completion(1)\fP, \fBopenshift\-cli\-adm\-options(1)\fP,
94 94
 
95 95
 
96 96
 .SH HISTORY