Skip to content

Instantly share code, notes, and snippets.

@chanwit
Created May 27, 2021 05:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save chanwit/eaa311159a6465996c15bf985bdca195 to your computer and use it in GitHub Desktop.
Save chanwit/eaa311159a6465996c15bf985bdca195 to your computer and use it in GitHub Desktop.
kubectl_flux_completion.bash
_kubectl_flux_bootstrap_git()
{
last_command="kubectl_flux_bootstrap_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--interval=")
two_word_flags+=("--interval")
local_nonpersistent_flags+=("--interval")
local_nonpersistent_flags+=("--interval=")
flags+=("--password=")
two_word_flags+=("--password")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--password")
local_nonpersistent_flags+=("--password=")
local_nonpersistent_flags+=("-p")
flags+=("--path=")
two_word_flags+=("--path")
local_nonpersistent_flags+=("--path")
local_nonpersistent_flags+=("--path=")
flags+=("--url=")
two_word_flags+=("--url")
local_nonpersistent_flags+=("--url")
local_nonpersistent_flags+=("--url=")
flags+=("--username=")
two_word_flags+=("--username")
two_word_flags+=("-u")
local_nonpersistent_flags+=("--username")
local_nonpersistent_flags+=("--username=")
local_nonpersistent_flags+=("-u")
flags+=("--author-email=")
two_word_flags+=("--author-email")
flags+=("--author-name=")
two_word_flags+=("--author-name")
flags+=("--branch=")
two_word_flags+=("--branch")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
flags+=("--cluster-domain=")
two_word_flags+=("--cluster-domain")
flags+=("--commit-message-appendix=")
two_word_flags+=("--commit-message-appendix")
flags+=("--components=")
two_word_flags+=("--components")
flags+=("--components-extra=")
two_word_flags+=("--components-extra")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--image-pull-secret=")
two_word_flags+=("--image-pull-secret")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-level=")
two_word_flags+=("--log-level")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--network-policy")
flags+=("--private-key-file=")
two_word_flags+=("--private-key-file")
flags+=("--recurse-submodules")
flags+=("--registry=")
two_word_flags+=("--registry")
flags+=("--secret-name=")
two_word_flags+=("--secret-name")
flags+=("--ssh-ecdsa-curve=")
two_word_flags+=("--ssh-ecdsa-curve")
flags+=("--ssh-hostname=")
two_word_flags+=("--ssh-hostname")
flags+=("--ssh-key-algorithm=")
two_word_flags+=("--ssh-key-algorithm")
flags+=("--ssh-rsa-bits=")
two_word_flags+=("--ssh-rsa-bits")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--token-auth")
flags+=("--toleration-keys=")
two_word_flags+=("--toleration-keys")
flags+=("--verbose")
flags+=("--version=")
two_word_flags+=("--version")
two_word_flags+=("-v")
flags+=("--watch-all-namespaces")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_bootstrap_github()
{
last_command="kubectl_flux_bootstrap_github"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--hostname=")
two_word_flags+=("--hostname")
local_nonpersistent_flags+=("--hostname")
local_nonpersistent_flags+=("--hostname=")
flags+=("--interval=")
two_word_flags+=("--interval")
local_nonpersistent_flags+=("--interval")
local_nonpersistent_flags+=("--interval=")
flags+=("--owner=")
two_word_flags+=("--owner")
local_nonpersistent_flags+=("--owner")
local_nonpersistent_flags+=("--owner=")
flags+=("--path=")
two_word_flags+=("--path")
local_nonpersistent_flags+=("--path")
local_nonpersistent_flags+=("--path=")
flags+=("--personal")
local_nonpersistent_flags+=("--personal")
flags+=("--private")
local_nonpersistent_flags+=("--private")
flags+=("--read-write-key")
local_nonpersistent_flags+=("--read-write-key")
flags+=("--reconcile")
local_nonpersistent_flags+=("--reconcile")
flags+=("--repository=")
two_word_flags+=("--repository")
local_nonpersistent_flags+=("--repository")
local_nonpersistent_flags+=("--repository=")
flags+=("--team=")
two_word_flags+=("--team")
local_nonpersistent_flags+=("--team")
local_nonpersistent_flags+=("--team=")
flags+=("--author-email=")
two_word_flags+=("--author-email")
flags+=("--author-name=")
two_word_flags+=("--author-name")
flags+=("--branch=")
two_word_flags+=("--branch")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
flags+=("--cluster-domain=")
two_word_flags+=("--cluster-domain")
flags+=("--commit-message-appendix=")
two_word_flags+=("--commit-message-appendix")
flags+=("--components=")
two_word_flags+=("--components")
flags+=("--components-extra=")
two_word_flags+=("--components-extra")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--image-pull-secret=")
two_word_flags+=("--image-pull-secret")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-level=")
two_word_flags+=("--log-level")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--network-policy")
flags+=("--private-key-file=")
two_word_flags+=("--private-key-file")
flags+=("--recurse-submodules")
flags+=("--registry=")
two_word_flags+=("--registry")
flags+=("--secret-name=")
two_word_flags+=("--secret-name")
flags+=("--ssh-ecdsa-curve=")
two_word_flags+=("--ssh-ecdsa-curve")
flags+=("--ssh-hostname=")
two_word_flags+=("--ssh-hostname")
flags+=("--ssh-key-algorithm=")
two_word_flags+=("--ssh-key-algorithm")
flags+=("--ssh-rsa-bits=")
two_word_flags+=("--ssh-rsa-bits")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--token-auth")
flags+=("--toleration-keys=")
two_word_flags+=("--toleration-keys")
flags+=("--verbose")
flags+=("--version=")
two_word_flags+=("--version")
two_word_flags+=("-v")
flags+=("--watch-all-namespaces")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_bootstrap_gitlab()
{
last_command="kubectl_flux_bootstrap_gitlab"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--hostname=")
two_word_flags+=("--hostname")
local_nonpersistent_flags+=("--hostname")
local_nonpersistent_flags+=("--hostname=")
flags+=("--interval=")
two_word_flags+=("--interval")
local_nonpersistent_flags+=("--interval")
local_nonpersistent_flags+=("--interval=")
flags+=("--owner=")
two_word_flags+=("--owner")
local_nonpersistent_flags+=("--owner")
local_nonpersistent_flags+=("--owner=")
flags+=("--path=")
two_word_flags+=("--path")
local_nonpersistent_flags+=("--path")
local_nonpersistent_flags+=("--path=")
flags+=("--personal")
local_nonpersistent_flags+=("--personal")
flags+=("--private")
local_nonpersistent_flags+=("--private")
flags+=("--read-write-key")
local_nonpersistent_flags+=("--read-write-key")
flags+=("--reconcile")
local_nonpersistent_flags+=("--reconcile")
flags+=("--repository=")
two_word_flags+=("--repository")
local_nonpersistent_flags+=("--repository")
local_nonpersistent_flags+=("--repository=")
flags+=("--team=")
two_word_flags+=("--team")
local_nonpersistent_flags+=("--team")
local_nonpersistent_flags+=("--team=")
flags+=("--author-email=")
two_word_flags+=("--author-email")
flags+=("--author-name=")
two_word_flags+=("--author-name")
flags+=("--branch=")
two_word_flags+=("--branch")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
flags+=("--cluster-domain=")
two_word_flags+=("--cluster-domain")
flags+=("--commit-message-appendix=")
two_word_flags+=("--commit-message-appendix")
flags+=("--components=")
two_word_flags+=("--components")
flags+=("--components-extra=")
two_word_flags+=("--components-extra")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--image-pull-secret=")
two_word_flags+=("--image-pull-secret")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-level=")
two_word_flags+=("--log-level")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--network-policy")
flags+=("--private-key-file=")
two_word_flags+=("--private-key-file")
flags+=("--recurse-submodules")
flags+=("--registry=")
two_word_flags+=("--registry")
flags+=("--secret-name=")
two_word_flags+=("--secret-name")
flags+=("--ssh-ecdsa-curve=")
two_word_flags+=("--ssh-ecdsa-curve")
flags+=("--ssh-hostname=")
two_word_flags+=("--ssh-hostname")
flags+=("--ssh-key-algorithm=")
two_word_flags+=("--ssh-key-algorithm")
flags+=("--ssh-rsa-bits=")
two_word_flags+=("--ssh-rsa-bits")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--token-auth")
flags+=("--toleration-keys=")
two_word_flags+=("--toleration-keys")
flags+=("--verbose")
flags+=("--version=")
two_word_flags+=("--version")
two_word_flags+=("-v")
flags+=("--watch-all-namespaces")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_bootstrap()
{
last_command="kubectl_flux_bootstrap"
command_aliases=()
commands=()
commands+=("git")
commands+=("github")
commands+=("gitlab")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--author-email=")
two_word_flags+=("--author-email")
flags+=("--author-name=")
two_word_flags+=("--author-name")
flags+=("--branch=")
two_word_flags+=("--branch")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
flags+=("--cluster-domain=")
two_word_flags+=("--cluster-domain")
flags+=("--commit-message-appendix=")
two_word_flags+=("--commit-message-appendix")
flags+=("--components=")
two_word_flags+=("--components")
flags+=("--components-extra=")
two_word_flags+=("--components-extra")
flags+=("--image-pull-secret=")
two_word_flags+=("--image-pull-secret")
flags+=("--log-level=")
two_word_flags+=("--log-level")
flags+=("--network-policy")
flags+=("--private-key-file=")
two_word_flags+=("--private-key-file")
flags+=("--recurse-submodules")
flags+=("--registry=")
two_word_flags+=("--registry")
flags+=("--secret-name=")
two_word_flags+=("--secret-name")
flags+=("--ssh-ecdsa-curve=")
two_word_flags+=("--ssh-ecdsa-curve")
flags+=("--ssh-hostname=")
two_word_flags+=("--ssh-hostname")
flags+=("--ssh-key-algorithm=")
two_word_flags+=("--ssh-key-algorithm")
flags+=("--ssh-rsa-bits=")
two_word_flags+=("--ssh-rsa-bits")
flags+=("--token-auth")
flags+=("--toleration-keys=")
two_word_flags+=("--toleration-keys")
flags+=("--version=")
two_word_flags+=("--version")
two_word_flags+=("-v")
flags+=("--watch-all-namespaces")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_check()
{
last_command="kubectl_flux_check"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--components=")
two_word_flags+=("--components")
local_nonpersistent_flags+=("--components")
local_nonpersistent_flags+=("--components=")
flags+=("--components-extra=")
two_word_flags+=("--components-extra")
local_nonpersistent_flags+=("--components-extra")
local_nonpersistent_flags+=("--components-extra=")
flags+=("--pre")
local_nonpersistent_flags+=("--pre")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_completion_bash()
{
last_command="kubectl_flux_completion_bash"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")
local_nonpersistent_flags+=("-h")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_completion_fish()
{
last_command="kubectl_flux_completion_fish"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_completion_powershell()
{
last_command="kubectl_flux_completion_powershell"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_completion_zsh()
{
last_command="kubectl_flux_completion_zsh"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_completion()
{
last_command="kubectl_flux_completion"
command_aliases=()
commands=()
commands+=("bash")
commands+=("fish")
commands+=("powershell")
commands+=("zsh")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_alert()
{
last_command="kubectl_flux_create_alert"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--event-severity=")
two_word_flags+=("--event-severity")
local_nonpersistent_flags+=("--event-severity")
local_nonpersistent_flags+=("--event-severity=")
flags+=("--event-source=")
two_word_flags+=("--event-source")
local_nonpersistent_flags+=("--event-source")
local_nonpersistent_flags+=("--event-source=")
flags+=("--provider-ref=")
two_word_flags+=("--provider-ref")
local_nonpersistent_flags+=("--provider-ref")
local_nonpersistent_flags+=("--provider-ref=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_alert-provider()
{
last_command="kubectl_flux_create_alert-provider"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--address=")
two_word_flags+=("--address")
local_nonpersistent_flags+=("--address")
local_nonpersistent_flags+=("--address=")
flags+=("--channel=")
two_word_flags+=("--channel")
local_nonpersistent_flags+=("--channel")
local_nonpersistent_flags+=("--channel=")
flags+=("--secret-ref=")
two_word_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref=")
flags+=("--type=")
two_word_flags+=("--type")
local_nonpersistent_flags+=("--type")
local_nonpersistent_flags+=("--type=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_helmrelease()
{
last_command="kubectl_flux_create_helmrelease"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--chart=")
two_word_flags+=("--chart")
local_nonpersistent_flags+=("--chart")
local_nonpersistent_flags+=("--chart=")
flags+=("--chart-version=")
two_word_flags+=("--chart-version")
local_nonpersistent_flags+=("--chart-version")
local_nonpersistent_flags+=("--chart-version=")
flags+=("--crds=")
two_word_flags+=("--crds")
local_nonpersistent_flags+=("--crds")
local_nonpersistent_flags+=("--crds=")
flags+=("--depends-on=")
two_word_flags+=("--depends-on")
local_nonpersistent_flags+=("--depends-on")
local_nonpersistent_flags+=("--depends-on=")
flags+=("--release-name=")
two_word_flags+=("--release-name")
local_nonpersistent_flags+=("--release-name")
local_nonpersistent_flags+=("--release-name=")
flags+=("--service-account=")
two_word_flags+=("--service-account")
local_nonpersistent_flags+=("--service-account")
local_nonpersistent_flags+=("--service-account=")
flags+=("--source=")
two_word_flags+=("--source")
local_nonpersistent_flags+=("--source")
local_nonpersistent_flags+=("--source=")
flags+=("--target-namespace=")
two_word_flags+=("--target-namespace")
local_nonpersistent_flags+=("--target-namespace")
local_nonpersistent_flags+=("--target-namespace=")
flags+=("--values=")
two_word_flags+=("--values")
local_nonpersistent_flags+=("--values")
local_nonpersistent_flags+=("--values=")
flags+=("--values-from=")
two_word_flags+=("--values-from")
local_nonpersistent_flags+=("--values-from")
local_nonpersistent_flags+=("--values-from=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_image_policy()
{
last_command="kubectl_flux_create_image_policy"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--filter-extract=")
two_word_flags+=("--filter-extract")
local_nonpersistent_flags+=("--filter-extract")
local_nonpersistent_flags+=("--filter-extract=")
flags+=("--filter-regex=")
two_word_flags+=("--filter-regex")
local_nonpersistent_flags+=("--filter-regex")
local_nonpersistent_flags+=("--filter-regex=")
flags+=("--image-ref=")
two_word_flags+=("--image-ref")
local_nonpersistent_flags+=("--image-ref")
local_nonpersistent_flags+=("--image-ref=")
flags+=("--select-alpha=")
two_word_flags+=("--select-alpha")
local_nonpersistent_flags+=("--select-alpha")
local_nonpersistent_flags+=("--select-alpha=")
flags+=("--select-numeric=")
two_word_flags+=("--select-numeric")
local_nonpersistent_flags+=("--select-numeric")
local_nonpersistent_flags+=("--select-numeric=")
flags+=("--select-semver=")
two_word_flags+=("--select-semver")
local_nonpersistent_flags+=("--select-semver")
local_nonpersistent_flags+=("--select-semver=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_image_repository()
{
last_command="kubectl_flux_create_image_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--cert-ref=")
two_word_flags+=("--cert-ref")
local_nonpersistent_flags+=("--cert-ref")
local_nonpersistent_flags+=("--cert-ref=")
flags+=("--image=")
two_word_flags+=("--image")
local_nonpersistent_flags+=("--image")
local_nonpersistent_flags+=("--image=")
flags+=("--scan-timeout=")
two_word_flags+=("--scan-timeout")
local_nonpersistent_flags+=("--scan-timeout")
local_nonpersistent_flags+=("--scan-timeout=")
flags+=("--secret-ref=")
two_word_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_image_update()
{
last_command="kubectl_flux_create_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--author-email=")
two_word_flags+=("--author-email")
local_nonpersistent_flags+=("--author-email")
local_nonpersistent_flags+=("--author-email=")
flags+=("--author-name=")
two_word_flags+=("--author-name")
local_nonpersistent_flags+=("--author-name")
local_nonpersistent_flags+=("--author-name=")
flags+=("--checkout-branch=")
two_word_flags+=("--checkout-branch")
local_nonpersistent_flags+=("--checkout-branch")
local_nonpersistent_flags+=("--checkout-branch=")
flags+=("--commit-template=")
two_word_flags+=("--commit-template")
local_nonpersistent_flags+=("--commit-template")
local_nonpersistent_flags+=("--commit-template=")
flags+=("--git-repo-path=")
two_word_flags+=("--git-repo-path")
local_nonpersistent_flags+=("--git-repo-path")
local_nonpersistent_flags+=("--git-repo-path=")
flags+=("--git-repo-ref=")
two_word_flags+=("--git-repo-ref")
local_nonpersistent_flags+=("--git-repo-ref")
local_nonpersistent_flags+=("--git-repo-ref=")
flags+=("--push-branch=")
two_word_flags+=("--push-branch")
local_nonpersistent_flags+=("--push-branch")
local_nonpersistent_flags+=("--push-branch=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_image()
{
last_command="kubectl_flux_create_image"
command_aliases=()
commands=()
commands+=("policy")
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_kustomization()
{
last_command="kubectl_flux_create_kustomization"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--decryption-provider=")
two_word_flags+=("--decryption-provider")
local_nonpersistent_flags+=("--decryption-provider")
local_nonpersistent_flags+=("--decryption-provider=")
flags+=("--decryption-secret=")
two_word_flags+=("--decryption-secret")
local_nonpersistent_flags+=("--decryption-secret")
local_nonpersistent_flags+=("--decryption-secret=")
flags+=("--depends-on=")
two_word_flags+=("--depends-on")
local_nonpersistent_flags+=("--depends-on")
local_nonpersistent_flags+=("--depends-on=")
flags+=("--health-check=")
two_word_flags+=("--health-check")
local_nonpersistent_flags+=("--health-check")
local_nonpersistent_flags+=("--health-check=")
flags+=("--health-check-timeout=")
two_word_flags+=("--health-check-timeout")
local_nonpersistent_flags+=("--health-check-timeout")
local_nonpersistent_flags+=("--health-check-timeout=")
flags+=("--path=")
two_word_flags+=("--path")
local_nonpersistent_flags+=("--path")
local_nonpersistent_flags+=("--path=")
flags+=("--prune")
local_nonpersistent_flags+=("--prune")
flags+=("--service-account=")
two_word_flags+=("--service-account")
local_nonpersistent_flags+=("--service-account")
local_nonpersistent_flags+=("--service-account=")
flags+=("--source=")
two_word_flags+=("--source")
local_nonpersistent_flags+=("--source")
local_nonpersistent_flags+=("--source=")
flags+=("--target-namespace=")
two_word_flags+=("--target-namespace")
local_nonpersistent_flags+=("--target-namespace")
local_nonpersistent_flags+=("--target-namespace=")
flags+=("--validation=")
two_word_flags+=("--validation")
local_nonpersistent_flags+=("--validation")
local_nonpersistent_flags+=("--validation=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_receiver()
{
last_command="kubectl_flux_create_receiver"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--event=")
two_word_flags+=("--event")
local_nonpersistent_flags+=("--event")
local_nonpersistent_flags+=("--event=")
flags+=("--resource=")
two_word_flags+=("--resource")
local_nonpersistent_flags+=("--resource")
local_nonpersistent_flags+=("--resource=")
flags+=("--secret-ref=")
two_word_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref=")
flags+=("--type=")
two_word_flags+=("--type")
local_nonpersistent_flags+=("--type")
local_nonpersistent_flags+=("--type=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_secret_git()
{
last_command="kubectl_flux_create_secret_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--password=")
two_word_flags+=("--password")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--password")
local_nonpersistent_flags+=("--password=")
local_nonpersistent_flags+=("-p")
flags+=("--private-key-file=")
two_word_flags+=("--private-key-file")
local_nonpersistent_flags+=("--private-key-file")
local_nonpersistent_flags+=("--private-key-file=")
flags+=("--ssh-ecdsa-curve=")
two_word_flags+=("--ssh-ecdsa-curve")
local_nonpersistent_flags+=("--ssh-ecdsa-curve")
local_nonpersistent_flags+=("--ssh-ecdsa-curve=")
flags+=("--ssh-key-algorithm=")
two_word_flags+=("--ssh-key-algorithm")
local_nonpersistent_flags+=("--ssh-key-algorithm")
local_nonpersistent_flags+=("--ssh-key-algorithm=")
flags+=("--ssh-rsa-bits=")
two_word_flags+=("--ssh-rsa-bits")
local_nonpersistent_flags+=("--ssh-rsa-bits")
local_nonpersistent_flags+=("--ssh-rsa-bits=")
flags+=("--url=")
two_word_flags+=("--url")
local_nonpersistent_flags+=("--url")
local_nonpersistent_flags+=("--url=")
flags+=("--username=")
two_word_flags+=("--username")
two_word_flags+=("-u")
local_nonpersistent_flags+=("--username")
local_nonpersistent_flags+=("--username=")
local_nonpersistent_flags+=("-u")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_secret_helm()
{
last_command="kubectl_flux_create_secret_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--password=")
two_word_flags+=("--password")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--password")
local_nonpersistent_flags+=("--password=")
local_nonpersistent_flags+=("-p")
flags+=("--username=")
two_word_flags+=("--username")
two_word_flags+=("-u")
local_nonpersistent_flags+=("--username")
local_nonpersistent_flags+=("--username=")
local_nonpersistent_flags+=("-u")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_secret_tls()
{
last_command="kubectl_flux_create_secret_tls"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_secret()
{
last_command="kubectl_flux_create_secret"
command_aliases=()
commands=()
commands+=("git")
commands+=("helm")
commands+=("tls")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_source_bucket()
{
last_command="kubectl_flux_create_source_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-key=")
two_word_flags+=("--access-key")
local_nonpersistent_flags+=("--access-key")
local_nonpersistent_flags+=("--access-key=")
flags+=("--bucket-name=")
two_word_flags+=("--bucket-name")
local_nonpersistent_flags+=("--bucket-name")
local_nonpersistent_flags+=("--bucket-name=")
flags+=("--endpoint=")
two_word_flags+=("--endpoint")
local_nonpersistent_flags+=("--endpoint")
local_nonpersistent_flags+=("--endpoint=")
flags+=("--insecure")
local_nonpersistent_flags+=("--insecure")
flags+=("--provider=")
two_word_flags+=("--provider")
local_nonpersistent_flags+=("--provider")
local_nonpersistent_flags+=("--provider=")
flags+=("--region=")
two_word_flags+=("--region")
local_nonpersistent_flags+=("--region")
local_nonpersistent_flags+=("--region=")
flags+=("--secret-key=")
two_word_flags+=("--secret-key")
local_nonpersistent_flags+=("--secret-key")
local_nonpersistent_flags+=("--secret-key=")
flags+=("--secret-ref=")
two_word_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_source_git()
{
last_command="kubectl_flux_create_source_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--branch=")
two_word_flags+=("--branch")
local_nonpersistent_flags+=("--branch")
local_nonpersistent_flags+=("--branch=")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--git-implementation=")
two_word_flags+=("--git-implementation")
local_nonpersistent_flags+=("--git-implementation")
local_nonpersistent_flags+=("--git-implementation=")
flags+=("--password=")
two_word_flags+=("--password")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--password")
local_nonpersistent_flags+=("--password=")
local_nonpersistent_flags+=("-p")
flags+=("--private-key-file=")
two_word_flags+=("--private-key-file")
local_nonpersistent_flags+=("--private-key-file")
local_nonpersistent_flags+=("--private-key-file=")
flags+=("--recurse-submodules")
local_nonpersistent_flags+=("--recurse-submodules")
flags+=("--secret-ref=")
two_word_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref=")
flags+=("--ssh-ecdsa-curve=")
two_word_flags+=("--ssh-ecdsa-curve")
local_nonpersistent_flags+=("--ssh-ecdsa-curve")
local_nonpersistent_flags+=("--ssh-ecdsa-curve=")
flags+=("--ssh-key-algorithm=")
two_word_flags+=("--ssh-key-algorithm")
local_nonpersistent_flags+=("--ssh-key-algorithm")
local_nonpersistent_flags+=("--ssh-key-algorithm=")
flags+=("--ssh-rsa-bits=")
two_word_flags+=("--ssh-rsa-bits")
local_nonpersistent_flags+=("--ssh-rsa-bits")
local_nonpersistent_flags+=("--ssh-rsa-bits=")
flags+=("--tag=")
two_word_flags+=("--tag")
local_nonpersistent_flags+=("--tag")
local_nonpersistent_flags+=("--tag=")
flags+=("--tag-semver=")
two_word_flags+=("--tag-semver")
local_nonpersistent_flags+=("--tag-semver")
local_nonpersistent_flags+=("--tag-semver=")
flags+=("--url=")
two_word_flags+=("--url")
local_nonpersistent_flags+=("--url")
local_nonpersistent_flags+=("--url=")
flags+=("--username=")
two_word_flags+=("--username")
two_word_flags+=("-u")
local_nonpersistent_flags+=("--username")
local_nonpersistent_flags+=("--username=")
local_nonpersistent_flags+=("-u")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_source_helm()
{
last_command="kubectl_flux_create_source_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--password=")
two_word_flags+=("--password")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--password")
local_nonpersistent_flags+=("--password=")
local_nonpersistent_flags+=("-p")
flags+=("--secret-ref=")
two_word_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref")
local_nonpersistent_flags+=("--secret-ref=")
flags+=("--url=")
two_word_flags+=("--url")
local_nonpersistent_flags+=("--url")
local_nonpersistent_flags+=("--url=")
flags+=("--username=")
two_word_flags+=("--username")
two_word_flags+=("-u")
local_nonpersistent_flags+=("--username")
local_nonpersistent_flags+=("--username=")
local_nonpersistent_flags+=("-u")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_source()
{
last_command="kubectl_flux_create_source"
command_aliases=()
commands=()
commands+=("bucket")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create_tenant()
{
last_command="kubectl_flux_create_tenant"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--cluster-role=")
two_word_flags+=("--cluster-role")
local_nonpersistent_flags+=("--cluster-role")
local_nonpersistent_flags+=("--cluster-role=")
flags+=("--with-namespace=")
two_word_flags+=("--with-namespace")
local_nonpersistent_flags+=("--with-namespace")
local_nonpersistent_flags+=("--with-namespace=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_create()
{
last_command="kubectl_flux_create"
command_aliases=()
commands=()
commands+=("alert")
commands+=("alert-provider")
commands+=("helmrelease")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hr")
aliashash["hr"]="helmrelease"
fi
commands+=("image")
commands+=("kustomization")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomization"
fi
commands+=("receiver")
commands+=("secret")
commands+=("source")
commands+=("tenant")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--export")
flags+=("--interval=")
two_word_flags+=("--interval")
flags+=("--label=")
two_word_flags+=("--label")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_alert()
{
last_command="kubectl_flux_delete_alert"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_alert-provider()
{
last_command="kubectl_flux_delete_alert-provider"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_helmrelease()
{
last_command="kubectl_flux_delete_helmrelease"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_image_policy()
{
last_command="kubectl_flux_delete_image_policy"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_image_repository()
{
last_command="kubectl_flux_delete_image_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_image_update()
{
last_command="kubectl_flux_delete_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_image()
{
last_command="kubectl_flux_delete_image"
command_aliases=()
commands=()
commands+=("policy")
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_kustomization()
{
last_command="kubectl_flux_delete_kustomization"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_receiver()
{
last_command="kubectl_flux_delete_receiver"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_source_bucket()
{
last_command="kubectl_flux_delete_source_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_source_git()
{
last_command="kubectl_flux_delete_source_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_source_helm()
{
last_command="kubectl_flux_delete_source_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete_source()
{
last_command="kubectl_flux_delete_source"
command_aliases=()
commands=()
commands+=("bucket")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--silent")
flags+=("-s")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_delete()
{
last_command="kubectl_flux_delete"
command_aliases=()
commands=()
commands+=("alert")
commands+=("alert-provider")
commands+=("helmrelease")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hr")
aliashash["hr"]="helmrelease"
fi
commands+=("image")
commands+=("kustomization")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomization"
fi
commands+=("receiver")
commands+=("source")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--silent")
flags+=("-s")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_alert()
{
last_command="kubectl_flux_export_alert"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_alert-provider()
{
last_command="kubectl_flux_export_alert-provider"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_helmrelease()
{
last_command="kubectl_flux_export_helmrelease"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_image_policy()
{
last_command="kubectl_flux_export_image_policy"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_image_repository()
{
last_command="kubectl_flux_export_image_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_image_update()
{
last_command="kubectl_flux_export_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_image()
{
last_command="kubectl_flux_export_image"
command_aliases=()
commands=()
commands+=("policy")
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_kustomization()
{
last_command="kubectl_flux_export_kustomization"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_receiver()
{
last_command="kubectl_flux_export_receiver"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_source_bucket()
{
last_command="kubectl_flux_export_source_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
flags+=("--with-credentials")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_source_git()
{
last_command="kubectl_flux_export_source_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
flags+=("--with-credentials")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_source_helm()
{
last_command="kubectl_flux_export_source_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
flags+=("--with-credentials")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export_source()
{
last_command="kubectl_flux_export_source"
command_aliases=()
commands=()
commands+=("bucket")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--with-credentials")
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_export()
{
last_command="kubectl_flux_export"
command_aliases=()
commands=()
commands+=("alert")
commands+=("alert-provider")
commands+=("helmrelease")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hr")
aliashash["hr"]="helmrelease"
fi
commands+=("image")
commands+=("kustomization")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomization"
fi
commands+=("receiver")
commands+=("source")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_alert-providers()
{
last_command="kubectl_flux_get_alert-providers"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_alerts()
{
last_command="kubectl_flux_get_alerts"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_all()
{
last_command="kubectl_flux_get_all"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_helmreleases()
{
last_command="kubectl_flux_get_helmreleases"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_images_all()
{
last_command="kubectl_flux_get_images_all"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_images_policy()
{
last_command="kubectl_flux_get_images_policy"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_images_repository()
{
last_command="kubectl_flux_get_images_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_images_update()
{
last_command="kubectl_flux_get_images_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_images()
{
last_command="kubectl_flux_get_images"
command_aliases=()
commands=()
commands+=("all")
commands+=("policy")
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_kustomizations()
{
last_command="kubectl_flux_get_kustomizations"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_receivers()
{
last_command="kubectl_flux_get_receivers"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_sources_all()
{
last_command="kubectl_flux_get_sources_all"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_sources_bucket()
{
last_command="kubectl_flux_get_sources_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_sources_chart()
{
last_command="kubectl_flux_get_sources_chart"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_sources_git()
{
last_command="kubectl_flux_get_sources_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_sources_helm()
{
last_command="kubectl_flux_get_sources_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get_sources()
{
last_command="kubectl_flux_get_sources"
command_aliases=()
commands=()
commands+=("all")
commands+=("bucket")
commands+=("chart")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_get()
{
last_command="kubectl_flux_get"
command_aliases=()
commands=()
commands+=("alert-providers")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("alert-provider")
aliashash["alert-provider"]="alert-providers"
fi
commands+=("alerts")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("alert")
aliashash["alert"]="alerts"
fi
commands+=("all")
commands+=("helmreleases")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("helmrelease")
aliashash["helmrelease"]="helmreleases"
command_aliases+=("hr")
aliashash["hr"]="helmreleases"
fi
commands+=("images")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("image")
aliashash["image"]="images"
fi
commands+=("kustomizations")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomizations"
command_aliases+=("kustomization")
aliashash["kustomization"]="kustomizations"
fi
commands+=("receivers")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("receiver")
aliashash["receiver"]="receivers"
fi
commands+=("sources")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("source")
aliashash["source"]="sources"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_help()
{
last_command="kubectl_flux_help"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
has_completion_function=1
noun_aliases=()
}
_kubectl_flux_install()
{
last_command="kubectl_flux_install"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--cluster-domain=")
two_word_flags+=("--cluster-domain")
local_nonpersistent_flags+=("--cluster-domain")
local_nonpersistent_flags+=("--cluster-domain=")
flags+=("--components=")
two_word_flags+=("--components")
local_nonpersistent_flags+=("--components")
local_nonpersistent_flags+=("--components=")
flags+=("--components-extra=")
two_word_flags+=("--components-extra")
local_nonpersistent_flags+=("--components-extra")
local_nonpersistent_flags+=("--components-extra=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--export")
local_nonpersistent_flags+=("--export")
flags+=("--image-pull-secret=")
two_word_flags+=("--image-pull-secret")
local_nonpersistent_flags+=("--image-pull-secret")
local_nonpersistent_flags+=("--image-pull-secret=")
flags+=("--log-level=")
two_word_flags+=("--log-level")
local_nonpersistent_flags+=("--log-level")
local_nonpersistent_flags+=("--log-level=")
flags+=("--network-policy")
local_nonpersistent_flags+=("--network-policy")
flags+=("--registry=")
two_word_flags+=("--registry")
local_nonpersistent_flags+=("--registry")
local_nonpersistent_flags+=("--registry=")
flags+=("--toleration-keys=")
two_word_flags+=("--toleration-keys")
local_nonpersistent_flags+=("--toleration-keys")
local_nonpersistent_flags+=("--toleration-keys=")
flags+=("--version=")
two_word_flags+=("--version")
two_word_flags+=("-v")
local_nonpersistent_flags+=("--version")
local_nonpersistent_flags+=("--version=")
local_nonpersistent_flags+=("-v")
flags+=("--watch-all-namespaces")
local_nonpersistent_flags+=("--watch-all-namespaces")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_logs()
{
last_command="kubectl_flux_logs"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
local_nonpersistent_flags+=("-A")
flags+=("--flux-namespace=")
two_word_flags+=("--flux-namespace")
local_nonpersistent_flags+=("--flux-namespace")
local_nonpersistent_flags+=("--flux-namespace=")
flags+=("--follow")
flags+=("-f")
local_nonpersistent_flags+=("--follow")
local_nonpersistent_flags+=("-f")
flags+=("--kind=")
two_word_flags+=("--kind")
local_nonpersistent_flags+=("--kind")
local_nonpersistent_flags+=("--kind=")
flags+=("--level=")
two_word_flags+=("--level")
local_nonpersistent_flags+=("--level")
local_nonpersistent_flags+=("--level=")
flags+=("--name=")
two_word_flags+=("--name")
local_nonpersistent_flags+=("--name")
local_nonpersistent_flags+=("--name=")
flags+=("--tail=")
two_word_flags+=("--tail")
local_nonpersistent_flags+=("--tail")
local_nonpersistent_flags+=("--tail=")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_alert()
{
last_command="kubectl_flux_reconcile_alert"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_alert-provider()
{
last_command="kubectl_flux_reconcile_alert-provider"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_helmrelease()
{
last_command="kubectl_flux_reconcile_helmrelease"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--with-source")
local_nonpersistent_flags+=("--with-source")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_image_repository()
{
last_command="kubectl_flux_reconcile_image_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_image_update()
{
last_command="kubectl_flux_reconcile_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_image()
{
last_command="kubectl_flux_reconcile_image"
command_aliases=()
commands=()
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_kustomization()
{
last_command="kubectl_flux_reconcile_kustomization"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--with-source")
local_nonpersistent_flags+=("--with-source")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_receiver()
{
last_command="kubectl_flux_reconcile_receiver"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_source_bucket()
{
last_command="kubectl_flux_reconcile_source_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_source_git()
{
last_command="kubectl_flux_reconcile_source_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_source_helm()
{
last_command="kubectl_flux_reconcile_source_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile_source()
{
last_command="kubectl_flux_reconcile_source"
command_aliases=()
commands=()
commands+=("bucket")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_reconcile()
{
last_command="kubectl_flux_reconcile"
command_aliases=()
commands=()
commands+=("alert")
commands+=("alert-provider")
commands+=("helmrelease")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hr")
aliashash["hr"]="helmrelease"
fi
commands+=("image")
commands+=("kustomization")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomization"
fi
commands+=("receiver")
commands+=("source")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_alert()
{
last_command="kubectl_flux_resume_alert"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_helmrelease()
{
last_command="kubectl_flux_resume_helmrelease"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_image_repository()
{
last_command="kubectl_flux_resume_image_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_image_update()
{
last_command="kubectl_flux_resume_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_image()
{
last_command="kubectl_flux_resume_image"
command_aliases=()
commands=()
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_kustomization()
{
last_command="kubectl_flux_resume_kustomization"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_receiver()
{
last_command="kubectl_flux_resume_receiver"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_source_bucket()
{
last_command="kubectl_flux_resume_source_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_source_chart()
{
last_command="kubectl_flux_resume_source_chart"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_source_git()
{
last_command="kubectl_flux_resume_source_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_source_helm()
{
last_command="kubectl_flux_resume_source_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume_source()
{
last_command="kubectl_flux_resume_source"
command_aliases=()
commands=()
commands+=("bucket")
commands+=("chart")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_resume()
{
last_command="kubectl_flux_resume"
command_aliases=()
commands=()
commands+=("alert")
commands+=("helmrelease")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hr")
aliashash["hr"]="helmrelease"
fi
commands+=("image")
commands+=("kustomization")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomization"
fi
commands+=("receiver")
commands+=("source")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_alert()
{
last_command="kubectl_flux_suspend_alert"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_helmrelease()
{
last_command="kubectl_flux_suspend_helmrelease"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_image_repository()
{
last_command="kubectl_flux_suspend_image_repository"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_image_update()
{
last_command="kubectl_flux_suspend_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_image()
{
last_command="kubectl_flux_suspend_image"
command_aliases=()
commands=()
commands+=("repository")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_kustomization()
{
last_command="kubectl_flux_suspend_kustomization"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_receiver()
{
last_command="kubectl_flux_suspend_receiver"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_source_bucket()
{
last_command="kubectl_flux_suspend_source_bucket"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_source_chart()
{
last_command="kubectl_flux_suspend_source_chart"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_source_git()
{
last_command="kubectl_flux_suspend_source_git"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_source_helm()
{
last_command="kubectl_flux_suspend_source_helm"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend_source()
{
last_command="kubectl_flux_suspend_source"
command_aliases=()
commands=()
commands+=("bucket")
commands+=("chart")
commands+=("git")
commands+=("helm")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_suspend()
{
last_command="kubectl_flux_suspend"
command_aliases=()
commands=()
commands+=("alert")
commands+=("helmrelease")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hr")
aliashash["hr"]="helmrelease"
fi
commands+=("image")
commands+=("kustomization")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ks")
aliashash["ks"]="kustomization"
fi
commands+=("receiver")
commands+=("source")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux_uninstall()
{
last_command="kubectl_flux_uninstall"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--keep-namespace")
local_nonpersistent_flags+=("--keep-namespace")
flags+=("--silent")
flags+=("-s")
local_nonpersistent_flags+=("--silent")
local_nonpersistent_flags+=("-s")
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_flux()
{
last_command="kubectl_flux"
command_aliases=()
commands=()
commands+=("bootstrap")
commands+=("check")
commands+=("completion")
commands+=("create")
commands+=("delete")
commands+=("export")
commands+=("get")
commands+=("help")
commands+=("install")
commands+=("logs")
commands+=("reconcile")
commands+=("resume")
commands+=("suspend")
commands+=("uninstall")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--context=")
two_word_flags+=("--context")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--namespace=")
two_word_flags+=("--namespace")
two_word_flags+=("-n")
flags+=("--timeout=")
two_word_flags+=("--timeout")
flags+=("--verbose")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_root_command()
{
last_command="kubectl"
command_aliases=()
commands=()
commands+=("annotate")
commands+=("api-resources")
commands+=("api-versions")
commands+=("apply")
commands+=("attach")
commands+=("auth")
commands+=("autoscale")
commands+=("certificate")
commands+=("cluster-info")
commands+=("completion")
commands+=("config")
commands+=("cordon")
commands+=("cp")
commands+=("create")
commands+=("debug")
commands+=("delete")
commands+=("describe")
commands+=("diff")
commands+=("drain")
commands+=("edit")
commands+=("exec")
commands+=("explain")
commands+=("expose")
commands+=("flux")
commands+=("get")
commands+=("help")
commands+=("kustomize")
commands+=("label")
commands+=("logs")
commands+=("options")
commands+=("patch")
commands+=("plugin")
commands+=("port-forward")
commands+=("proxy")
commands+=("replace")
commands+=("rollout")
commands+=("run")
commands+=("scale")
commands+=("set")
commands+=("taint")
commands+=("top")
commands+=("uncordon")
commands+=("version")
commands+=("wait")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__kubectl_get_resource_namespace")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__kubectl_get_resource_namespace")
flags+=("--one-output")
flags+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
flags+=("--warnings-as-errors")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
# ex: ts=4 sw=4 et filetype=sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment