diff --git a/contrib/completions/bash/oc b/contrib/completions/bash/oc index 11b3a0f06524..dd7176b80083 100644 --- a/contrib/completions/bash/oc +++ b/contrib/completions/bash/oc @@ -5620,6 +5620,7 @@ _oc_annotate() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -5709,6 +5710,7 @@ _oc_annotate() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -10087,6 +10089,7 @@ _oc_delete() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -10176,6 +10179,7 @@ _oc_delete() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -10547,6 +10551,7 @@ _oc_edit() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -10636,6 +10641,7 @@ _oc_edit() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -11312,6 +11318,7 @@ _oc_get() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -11401,6 +11408,7 @@ _oc_get() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -11808,6 +11816,7 @@ _oc_label() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -11897,6 +11906,7 @@ _oc_label() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -12637,6 +12647,7 @@ _oc_patch() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -12726,6 +12737,7 @@ _oc_patch() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") diff --git a/contrib/completions/bash/openshift b/contrib/completions/bash/openshift index ac7ca8309eb6..b7f579348cbc 100644 --- a/contrib/completions/bash/openshift +++ b/contrib/completions/bash/openshift @@ -10930,6 +10930,7 @@ _openshift_cli_annotate() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -11019,6 +11020,7 @@ _openshift_cli_annotate() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -15521,6 +15523,7 @@ _openshift_cli_delete() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -15610,6 +15613,7 @@ _openshift_cli_delete() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -15987,6 +15991,7 @@ _openshift_cli_edit() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -16076,6 +16081,7 @@ _openshift_cli_edit() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -16766,6 +16772,7 @@ _openshift_cli_get() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -16855,6 +16862,7 @@ _openshift_cli_get() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -17272,6 +17280,7 @@ _openshift_cli_label() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -17361,6 +17370,7 @@ _openshift_cli_label() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -18119,6 +18129,7 @@ _openshift_cli_patch() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -18208,6 +18219,7 @@ _openshift_cli_patch() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -23875,6 +23887,7 @@ _openshift_kube_annotate() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -23964,6 +23977,7 @@ _openshift_kube_annotate() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -29790,6 +29804,7 @@ _openshift_kube_delete() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -29879,6 +29894,7 @@ _openshift_kube_delete() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -30363,6 +30379,7 @@ _openshift_kube_edit() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -30452,6 +30469,7 @@ _openshift_kube_edit() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -31046,6 +31064,7 @@ _openshift_kube_get() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -31135,6 +31154,7 @@ _openshift_kube_get() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -31352,6 +31372,7 @@ _openshift_kube_label() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -31441,6 +31462,7 @@ _openshift_kube_label() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -31955,6 +31977,7 @@ _openshift_kube_patch() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -32044,6 +32067,7 @@ _openshift_kube_patch() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") diff --git a/contrib/completions/zsh/oc b/contrib/completions/zsh/oc index 8e07c81af7e1..f61190c4896f 100644 --- a/contrib/completions/zsh/oc +++ b/contrib/completions/zsh/oc @@ -5769,6 +5769,7 @@ _oc_annotate() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -5858,6 +5859,7 @@ _oc_annotate() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -10236,6 +10238,7 @@ _oc_delete() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -10325,6 +10328,7 @@ _oc_delete() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -10696,6 +10700,7 @@ _oc_edit() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -10785,6 +10790,7 @@ _oc_edit() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -11461,6 +11467,7 @@ _oc_get() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -11550,6 +11557,7 @@ _oc_get() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -11957,6 +11965,7 @@ _oc_label() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -12046,6 +12055,7 @@ _oc_label() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -12786,6 +12796,7 @@ _oc_patch() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -12875,6 +12886,7 @@ _oc_patch() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") diff --git a/contrib/completions/zsh/openshift b/contrib/completions/zsh/openshift index a2bd3a2cb742..117de05e0cd1 100644 --- a/contrib/completions/zsh/openshift +++ b/contrib/completions/zsh/openshift @@ -11079,6 +11079,7 @@ _openshift_cli_annotate() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -11168,6 +11169,7 @@ _openshift_cli_annotate() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -15670,6 +15672,7 @@ _openshift_cli_delete() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -15759,6 +15762,7 @@ _openshift_cli_delete() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -16136,6 +16140,7 @@ _openshift_cli_edit() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -16225,6 +16230,7 @@ _openshift_cli_edit() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -16915,6 +16921,7 @@ _openshift_cli_get() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -17004,6 +17011,7 @@ _openshift_cli_get() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -17421,6 +17429,7 @@ _openshift_cli_label() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -17510,6 +17519,7 @@ _openshift_cli_label() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -18268,6 +18278,7 @@ _openshift_cli_patch() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -18357,6 +18368,7 @@ _openshift_cli_patch() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -24024,6 +24036,7 @@ _openshift_kube_annotate() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -24113,6 +24126,7 @@ _openshift_kube_annotate() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -29939,6 +29953,7 @@ _openshift_kube_delete() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -30028,6 +30043,7 @@ _openshift_kube_delete() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -30512,6 +30528,7 @@ _openshift_kube_edit() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -30601,6 +30618,7 @@ _openshift_kube_edit() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -31195,6 +31213,7 @@ _openshift_kube_get() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -31284,6 +31303,7 @@ _openshift_kube_get() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -31501,6 +31521,7 @@ _openshift_kube_label() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -31590,6 +31611,7 @@ _openshift_kube_label() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") @@ -32104,6 +32126,7 @@ _openshift_kube_patch() must_have_one_noun+=("persistentvolumeclaim") must_have_one_noun+=("pod") must_have_one_noun+=("poddisruptionbudget") + must_have_one_noun+=("podpreset") must_have_one_noun+=("podsecuritypolicy") must_have_one_noun+=("podtemplate") must_have_one_noun+=("policy") @@ -32193,6 +32216,7 @@ _openshift_kube_patch() noun_aliases+=("persistentvolumes") noun_aliases+=("po") noun_aliases+=("poddisruptionbudgets") + noun_aliases+=("podpresets") noun_aliases+=("pods") noun_aliases+=("podsecuritypolicies") noun_aliases+=("podtemplates") diff --git a/vendor/k8s.io/kubernetes/pkg/kubectl/cmd/cmd.go b/vendor/k8s.io/kubernetes/pkg/kubectl/cmd/cmd.go index 75b9766526e8..f81d5bf69286 100644 --- a/vendor/k8s.io/kubernetes/pkg/kubectl/cmd/cmd.go +++ b/vendor/k8s.io/kubernetes/pkg/kubectl/cmd/cmd.go @@ -208,8 +208,9 @@ __custom_func() { * nodes (aka 'no') * persistentvolumeclaims (aka 'pvc') * persistentvolumes (aka 'pv') - * pods (aka 'po') * poddisruptionbudgets (aka 'pdb') + * podpreset + * pods (aka 'po') * podsecuritypolicies (aka 'psp') * podtemplates * policies diff --git a/vendor/k8s.io/kubernetes/pkg/printers/internalversion/BUILD b/vendor/k8s.io/kubernetes/pkg/printers/internalversion/BUILD index 18e7dfa067d0..5994f23f68cb 100644 --- a/vendor/k8s.io/kubernetes/pkg/printers/internalversion/BUILD +++ b/vendor/k8s.io/kubernetes/pkg/printers/internalversion/BUILD @@ -70,6 +70,7 @@ go_library( "//pkg/apis/extensions/v1beta1:go_default_library", "//pkg/apis/policy:go_default_library", "//pkg/apis/rbac:go_default_library", + "//pkg/apis/settings:go_default_library", "//pkg/apis/storage:go_default_library", "//pkg/apis/storage/util:go_default_library", "//pkg/client/clientset_generated/clientset:go_default_library", diff --git a/vendor/k8s.io/kubernetes/pkg/printers/internalversion/printers.go b/vendor/k8s.io/kubernetes/pkg/printers/internalversion/printers.go index ea468d666511..c3e7fe5faafa 100644 --- a/vendor/k8s.io/kubernetes/pkg/printers/internalversion/printers.go +++ b/vendor/k8s.io/kubernetes/pkg/printers/internalversion/printers.go @@ -37,6 +37,7 @@ import ( "k8s.io/kubernetes/pkg/apis/extensions" "k8s.io/kubernetes/pkg/apis/policy" "k8s.io/kubernetes/pkg/apis/rbac" + "k8s.io/kubernetes/pkg/apis/settings" "k8s.io/kubernetes/pkg/apis/storage" storageutil "k8s.io/kubernetes/pkg/apis/storage/util" "k8s.io/kubernetes/pkg/printers" @@ -97,6 +98,7 @@ var ( clusterColumns = []string{"NAME", "STATUS", "AGE"} networkPolicyColumns = []string{"NAME", "POD-SELECTOR", "AGE"} certificateSigningRequestColumns = []string{"NAME", "AGE", "REQUESTOR", "CONDITION"} + podPresetColumns = []string{"NAME", "AGE"} ) func printPod(pod *api.Pod, w io.Writer, options printers.PrintOptions) error { @@ -190,6 +192,8 @@ func AddHandlers(h *printers.HumanReadablePrinter) { h.Handler(certificateSigningRequestColumns, nil, printCertificateSigningRequestList) h.Handler(storageClassColumns, nil, printStorageClass) h.Handler(storageClassColumns, nil, printStorageClassList) + h.Handler(podPresetColumns, nil, printPodPreset) + h.Handler(podPresetColumns, nil, printPodPresetList) h.Handler(statusColumns, nil, printStatus) } @@ -1902,6 +1906,19 @@ func printStorageClassList(scList *storage.StorageClassList, w io.Writer, option return nil } +func printPodPreset(podPreset *settings.PodPreset, w io.Writer, options printers.PrintOptions) error { + return printObjectMeta(podPreset.ObjectMeta, w, options, false) +} + +func printPodPresetList(list *settings.PodPresetList, w io.Writer, options printers.PrintOptions) error { + for i := range list.Items { + if err := printPodPreset(&list.Items[i], w, options); err != nil { + return err + } + } + return nil +} + func printStatus(status *metav1.Status, w io.Writer, options printers.PrintOptions) error { if _, err := fmt.Fprintf(w, "%s\t%s\t%s\n", status.Status, status.Reason, status.Message); err != nil { return err