<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Flux – Flux CLI</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/</link><description>Recent content in Flux CLI on Flux</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/index.xml" rel="self" type="application/rss+xml"/><item><title>Flux: flux</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux/</guid><description>
&lt;h2 id="flux">flux&lt;/h2>
&lt;p>Command line utility for assembling Kubernetes CD pipelines&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>Command line utility for assembling Kubernetes CD pipelines the GitOps way.&lt;/p>
&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Check prerequisites
flux check --pre
# Install the latest version of Flux
flux install
# Create a source for a public Git repository
flux create source git webapp-latest \
--url=https://github.com/stefanprodan/podinfo \
--branch=master \
--interval=3m
# List GitRepository sources and their status
flux get sources git
# Trigger a GitRepository source reconciliation
flux reconcile source git flux-system
# Export GitRepository sources in YAML format
flux export source git --all &amp;gt; sources.yaml
# Create a Kustomization for deploying a series of microservices
flux create kustomization webapp-dev \
--source=webapp-latest \
--path=&amp;#34;./deploy/webapp/&amp;#34; \
--prune=true \
--interval=5m \
--health-check=&amp;#34;Deployment/backend.webapp&amp;#34; \
--health-check=&amp;#34;Deployment/frontend.webapp&amp;#34; \
--health-check-timeout=2m
# Trigger a git sync of the Kustomization&amp;#39;s source and apply changes
flux reconcile kustomization webapp-dev --with-source
# Suspend a Kustomization reconciliation
flux suspend kustomization webapp-dev
# Export Kustomizations in YAML format
flux export kustomization --all &amp;gt; kustomizations.yaml
# Resume a Kustomization reconciliation
flux resume kustomization webapp-dev
# Delete a Kustomization
flux delete kustomization webapp-dev
# Delete a GitRepository source
flux delete source git webapp-latest
# Uninstall Flux and delete CRDs
flux uninstall
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
-h, --help help for flux
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_bootstrap/">flux bootstrap&lt;/a> - Deploy Flux on a cluster the GitOps way.&lt;/li>
&lt;li>
&lt;a href="../flux_build/">flux build&lt;/a> - Build a flux resource&lt;/li>
&lt;li>
&lt;a href="../flux_check/">flux check&lt;/a> - Check requirements and installation&lt;/li>
&lt;li>
&lt;a href="../flux_completion/">flux completion&lt;/a> - Generates completion scripts for various shells&lt;/li>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_debug/">flux debug&lt;/a> - Debug a flux resource&lt;/li>
&lt;li>
&lt;a href="../flux_delete/">flux delete&lt;/a> - Delete sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_diff/">flux diff&lt;/a> - Diff a flux resource&lt;/li>
&lt;li>
&lt;a href="../flux_envsubst/">flux envsubst&lt;/a> - envsubst substitutes the values of environment variables&lt;/li>
&lt;li>
&lt;a href="../flux_events/">flux events&lt;/a> - Display Kubernetes events for Flux resources&lt;/li>
&lt;li>
&lt;a href="../flux_export/">flux export&lt;/a> - Export resources in YAML format&lt;/li>
&lt;li>
&lt;a href="../flux_get/">flux get&lt;/a> - Get the resources and their status&lt;/li>
&lt;li>
&lt;a href="../flux_install/">flux install&lt;/a> - Install or upgrade Flux&lt;/li>
&lt;li>
&lt;a href="../flux_list/">flux list&lt;/a> - List artifacts&lt;/li>
&lt;li>
&lt;a href="../flux_logs/">flux logs&lt;/a> - Display formatted logs for Flux components&lt;/li>
&lt;li>
&lt;a href="../flux_migrate/">flux migrate&lt;/a> - Migrate the Flux custom resources to their latest API version&lt;/li>
&lt;li>
&lt;a href="../flux_pull/">flux pull&lt;/a> - Pull artifacts&lt;/li>
&lt;li>
&lt;a href="../flux_push/">flux push&lt;/a> - Push artifacts&lt;/li>
&lt;li>
&lt;a href="../flux_reconcile/">flux reconcile&lt;/a> - Reconcile sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_resume/">flux resume&lt;/a> - Resume suspended resources&lt;/li>
&lt;li>
&lt;a href="../flux_stats/">flux stats&lt;/a> - Stats of Flux reconciles&lt;/li>
&lt;li>
&lt;a href="../flux_suspend/">flux suspend&lt;/a> - Suspend resources&lt;/li>
&lt;li>
&lt;a href="../flux_tag/">flux tag&lt;/a> - Tag artifacts&lt;/li>
&lt;li>
&lt;a href="../flux_trace/">flux trace&lt;/a> - Trace in-cluster objects throughout the GitOps delivery pipeline&lt;/li>
&lt;li>
&lt;a href="../flux_tree/">flux tree&lt;/a> - Print the resources reconciled by Flux&lt;/li>
&lt;li>
&lt;a href="../flux_uninstall/">flux uninstall&lt;/a> - Uninstall Flux and its custom resource definitions&lt;/li>
&lt;li>
&lt;a href="../flux_version/">flux version&lt;/a> - Print the client and server-side components version information.&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux bootstrap</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap/</guid><description>
&lt;h2 id="flux-bootstrap">flux bootstrap&lt;/h2>
&lt;p>Deploy Flux on a cluster the GitOps way.&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The bootstrap sub-commands push the Flux manifests to a Git repository
and deploy Flux on the cluster.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --author-email string author email for Git commits
--author-name string author name for Git commits (default &amp;#34;Flux&amp;#34;)
--branch string Git branch (default &amp;#34;main&amp;#34;)
--ca-file string path to TLS CA file used for validating self-signed certificates
--cluster-domain string internal cluster domain (default &amp;#34;cluster.local&amp;#34;)
--commit-message-appendix string string to add to the commit messages, e.g. &amp;#39;[ci skip]&amp;#39;
--components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts values such as &amp;#39;image-reflector-controller,image-automation-controller,source-watcher&amp;#39;
--force override existing Flux installation if it&amp;#39;s managed by a different tool such as Helm
--gpg-key-id string key id for selecting a particular key
--gpg-key-ring string path to GPG key ring for signing commits
--gpg-passphrase string passphrase for decrypting GPG private key
-h, --help help for bootstrap
--image-pull-secret string Kubernetes secret name used for pulling the controller images from a private registry
--log-level debug|info|error log level (default info)
--network-policy setup Kubernetes network policies to deny ingress access to the Flux controllers from other namespaces (default true)
--private-key-file string path to a private key file used for authenticating to the Git SSH server
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--registry string container registry where the Flux controller images are published (default &amp;#34;ghcr.io/fluxcd&amp;#34;)
--registry-creds string container registry credentials in the format &amp;#39;user:password&amp;#39;, requires --image-pull-secret to be set
--secret-name string name of the secret the sync credentials can be found in or stored to (default &amp;#34;flux-system&amp;#34;)
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-hostkey-algos strings list of host key algorithms to be used by the CLI for SSH connections
--ssh-hostname string SSH hostname, to be used when the SSH host differs from the HTTPS one
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--token-auth when enabled, the personal access token will be used instead of the SSH deploy key
--toleration-keys strings list of toleration keys used to schedule the controller pods onto nodes with matching taints
-v, --version string toolkit version, when specified the manifests are downloaded from https://github.com/fluxcd/flux2/releases
--watch-all-namespaces watch for custom resources in all namespaces, if set to false it will only watch the namespace where the Flux controllers are installed (default true)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;li>
&lt;a href="../flux_bootstrap_bitbucket-server/">flux bootstrap bitbucket-server&lt;/a> - Deploy Flux on a cluster connected to a Bitbucket Server repository&lt;/li>
&lt;li>
&lt;a href="../flux_bootstrap_git/">flux bootstrap git&lt;/a> - Deploy Flux on a cluster connected to a Git repository&lt;/li>
&lt;li>
&lt;a href="../flux_bootstrap_gitea/">flux bootstrap gitea&lt;/a> - Deploy Flux on a cluster connected to a Gitea repository&lt;/li>
&lt;li>
&lt;a href="../flux_bootstrap_github/">flux bootstrap github&lt;/a> - Deploy Flux on a cluster connected to a GitHub repository&lt;/li>
&lt;li>
&lt;a href="../flux_bootstrap_gitlab/">flux bootstrap gitlab&lt;/a> - Deploy Flux on a cluster connected to a GitLab repository&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux bootstrap bitbucket-server</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_bitbucket-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_bitbucket-server/</guid><description>
&lt;h2 id="flux-bootstrap-bitbucket-server">flux bootstrap bitbucket-server&lt;/h2>
&lt;p>Deploy Flux on a cluster connected to a Bitbucket Server repository&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The bootstrap bitbucket-server command creates the Bitbucket Server repository if it doesn&amp;rsquo;t exists and
commits the Flux manifests to the master branch.
Then it configures the target cluster to synchronize with the repository.
If the Flux components are present on the cluster,
the bootstrap command will perform an upgrade if needed.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux bootstrap bitbucket-server [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Bitbucket Server API token and export it as an env var
export BITBUCKET_TOKEN=&amp;lt;my-token&amp;gt;
# Run bootstrap for a private repository using HTTPS token authentication
flux bootstrap bitbucket-server --owner=&amp;lt;project&amp;gt; --username=&amp;lt;user&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;domain&amp;gt; --token-auth --path=clusters/my-cluster
# Run bootstrap for a private repository using SSH authentication
flux bootstrap bitbucket-server --owner=&amp;lt;project&amp;gt; --username=&amp;lt;user&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;domain&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a public repository on a personal account
flux bootstrap bitbucket-server --owner=&amp;lt;user&amp;gt; --repository=&amp;lt;repository name&amp;gt; --private=false --personal --hostname=&amp;lt;domain&amp;gt; --token-auth --path=clusters/my-cluster
# Run bootstrap for an existing repository with a branch named main
flux bootstrap bitbucket-server --owner=&amp;lt;project&amp;gt; --username=&amp;lt;user&amp;gt; --repository=&amp;lt;repository name&amp;gt; --branch=main --hostname=&amp;lt;domain&amp;gt; --token-auth --path=clusters/my-cluster
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --group strings Bitbucket Server groups to be given write access (also accepts comma-separated values)
-h, --help help for bitbucket-server
--hostname string Bitbucket Server hostname
--interval duration sync interval (default 1m0s)
--owner string Bitbucket Server user or project name
--path safeRelativePath path relative to the repository root, when specified the cluster sync will be scoped to this path
--personal if true, the owner is assumed to be a Bitbucket Server user; otherwise a group
--private if true, the repository is setup or configured as private (default true)
--read-write-key if true, the deploy key is configured with read/write permissions
--reconcile if true, the configured options are also reconciled if the repository already exists
--repository string Bitbucket Server repository name
-u, --username string authentication username (default &amp;#34;git&amp;#34;)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--author-email string author email for Git commits
--author-name string author name for Git commits (default &amp;#34;Flux&amp;#34;)
--branch string Git branch (default &amp;#34;main&amp;#34;)
--ca-file string path to TLS CA file used for validating self-signed certificates
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--cluster-domain string internal cluster domain (default &amp;#34;cluster.local&amp;#34;)
--commit-message-appendix string string to add to the commit messages, e.g. &amp;#39;[ci skip]&amp;#39;
--components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts values such as &amp;#39;image-reflector-controller,image-automation-controller,source-watcher&amp;#39;
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--force override existing Flux installation if it&amp;#39;s managed by a different tool such as Helm
--gpg-key-id string key id for selecting a particular key
--gpg-key-ring string path to GPG key ring for signing commits
--gpg-passphrase string passphrase for decrypting GPG private key
--image-pull-secret string Kubernetes secret name used for pulling the controller images from a private registry
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--log-level debug|info|error log level (default info)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--network-policy setup Kubernetes network policies to deny ingress access to the Flux controllers from other namespaces (default true)
--private-key-file string path to a private key file used for authenticating to the Git SSH server
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--registry string container registry where the Flux controller images are published (default &amp;#34;ghcr.io/fluxcd&amp;#34;)
--registry-creds string container registry credentials in the format &amp;#39;user:password&amp;#39;, requires --image-pull-secret to be set
--secret-name string name of the secret the sync credentials can be found in or stored to (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-hostkey-algos strings list of host key algorithms to be used by the CLI for SSH connections
--ssh-hostname string SSH hostname, to be used when the SSH host differs from the HTTPS one
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--token-auth when enabled, the personal access token will be used instead of the SSH deploy key
--toleration-keys strings list of toleration keys used to schedule the controller pods onto nodes with matching taints
--user string The name of the kubeconfig user to use
--verbose print generated objects
-v, --version string toolkit version, when specified the manifests are downloaded from https://github.com/fluxcd/flux2/releases
--watch-all-namespaces watch for custom resources in all namespaces, if set to false it will only watch the namespace where the Flux controllers are installed (default true)
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_bootstrap/">flux bootstrap&lt;/a> - Deploy Flux on a cluster the GitOps way.&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux bootstrap git</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_git/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_git/</guid><description>
&lt;h2 id="flux-bootstrap-git">flux bootstrap git&lt;/h2>
&lt;p>Deploy Flux on a cluster connected to a Git repository&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The bootstrap git command commits the Flux manifests to the
branch of a Git repository. And then it configures the target cluster to synchronize with
that repository. If the Flux components are present on the cluster, the bootstrap
command will perform an upgrade if needed.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux bootstrap git [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Run bootstrap for a Git repository and authenticate with your SSH agent
flux bootstrap git --url=ssh://git@example.com/repository.git --path=clusters/my-cluster
# Run bootstrap for a Git repository and authenticate using a password
flux bootstrap git --url=https://example.com/repository.git --password=&amp;lt;password&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a Git repository and authenticate using a password from environment variable
GIT_PASSWORD=&amp;lt;password&amp;gt; &amp;amp;&amp;amp; flux bootstrap git --url=https://example.com/repository.git --path=clusters/my-cluster
# Run bootstrap for a Git repository with a passwordless private key
flux bootstrap git --url=ssh://git@example.com/repository.git --private-key-file=&amp;lt;path/to/private.key&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a Git repository with a private key and password
flux bootstrap git --url=ssh://git@example.com/repository.git --private-key-file=&amp;lt;path/to/private.key&amp;gt; --password=&amp;lt;password&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a Git repository on AWS CodeCommit
flux bootstrap git --url=ssh://&amp;lt;SSH-Key-ID&amp;gt;@git-codecommit.&amp;lt;region&amp;gt;.amazonaws.com/v1/repos/&amp;lt;repository&amp;gt; --private-key-file=&amp;lt;path/to/private.key&amp;gt; --password=&amp;lt;SSH-passphrase&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a Git repository on Azure Devops
flux bootstrap git --url=ssh://git@ssh.dev.azure.com/v3/&amp;lt;org&amp;gt;/&amp;lt;project&amp;gt;/&amp;lt;repository&amp;gt; --private-key-file=&amp;lt;path/to/rsa-sha2-private.key&amp;gt; --ssh-hostkey-algos=rsa-sha2-512,rsa-sha2-256 --path=clusters/my-cluster
# Run bootstrap for a Git repository on Oracle VBS
flux bootstrap git --url=https://repository_url.git --with-bearer-token=true --password=&amp;lt;PAT&amp;gt; --path=clusters/my-cluster
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --allow-insecure-http allows insecure HTTP connections
-h, --help help for git
--interval duration sync interval (default 1m0s)
-p, --password string basic authentication password
--path safeRelativePath path relative to the repository root, when specified the cluster sync will be scoped to this path
-s, --silent assumes the deploy key is already setup, skips confirmation
--url string Git repository URL
-u, --username string basic authentication username (default &amp;#34;git&amp;#34;)
--with-bearer-token use password as bearer token for Authorization header
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--author-email string author email for Git commits
--author-name string author name for Git commits (default &amp;#34;Flux&amp;#34;)
--branch string Git branch (default &amp;#34;main&amp;#34;)
--ca-file string path to TLS CA file used for validating self-signed certificates
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--cluster-domain string internal cluster domain (default &amp;#34;cluster.local&amp;#34;)
--commit-message-appendix string string to add to the commit messages, e.g. &amp;#39;[ci skip]&amp;#39;
--components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts values such as &amp;#39;image-reflector-controller,image-automation-controller,source-watcher&amp;#39;
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--force override existing Flux installation if it&amp;#39;s managed by a different tool such as Helm
--gpg-key-id string key id for selecting a particular key
--gpg-key-ring string path to GPG key ring for signing commits
--gpg-passphrase string passphrase for decrypting GPG private key
--image-pull-secret string Kubernetes secret name used for pulling the controller images from a private registry
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--log-level debug|info|error log level (default info)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--network-policy setup Kubernetes network policies to deny ingress access to the Flux controllers from other namespaces (default true)
--private-key-file string path to a private key file used for authenticating to the Git SSH server
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--registry string container registry where the Flux controller images are published (default &amp;#34;ghcr.io/fluxcd&amp;#34;)
--registry-creds string container registry credentials in the format &amp;#39;user:password&amp;#39;, requires --image-pull-secret to be set
--secret-name string name of the secret the sync credentials can be found in or stored to (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-hostkey-algos strings list of host key algorithms to be used by the CLI for SSH connections
--ssh-hostname string SSH hostname, to be used when the SSH host differs from the HTTPS one
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--token-auth when enabled, the personal access token will be used instead of the SSH deploy key
--toleration-keys strings list of toleration keys used to schedule the controller pods onto nodes with matching taints
--user string The name of the kubeconfig user to use
--verbose print generated objects
-v, --version string toolkit version, when specified the manifests are downloaded from https://github.com/fluxcd/flux2/releases
--watch-all-namespaces watch for custom resources in all namespaces, if set to false it will only watch the namespace where the Flux controllers are installed (default true)
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_bootstrap/">flux bootstrap&lt;/a> - Deploy Flux on a cluster the GitOps way.&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux bootstrap gitea</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_gitea/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_gitea/</guid><description>
&lt;h2 id="flux-bootstrap-gitea">flux bootstrap gitea&lt;/h2>
&lt;p>Deploy Flux on a cluster connected to a Gitea repository&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The bootstrap gitea command creates the Gitea repository if it doesn&amp;rsquo;t exists and
commits the Flux manifests to the specified branch.
Then it configures the target cluster to synchronize with that repository.
If the Flux components are present on the cluster,
the bootstrap command will perform an upgrade if needed.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux bootstrap gitea [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Gitea personal access token and export it as an env var
export GITEA_TOKEN=&amp;lt;my-token&amp;gt;
# Run bootstrap for a private repository owned by a Gitea organization
flux bootstrap gitea --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a private repository and assign organization teams to it
flux bootstrap gitea --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --team=&amp;lt;team1 slug&amp;gt; --team=&amp;lt;team2 slug&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a private repository and assign organization teams with their access level(e.g maintain, admin) to it
flux bootstrap gitea --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --team=&amp;lt;team1 slug&amp;gt;:&amp;lt;access-level&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a public repository on a personal account
flux bootstrap gitea --owner=&amp;lt;user&amp;gt; --repository=&amp;lt;repository name&amp;gt; --private=false --personal=true --path=clusters/my-cluster
# Run bootstrap for a private repository hosted on Gitea Enterprise using SSH auth
flux bootstrap gitea --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;domain&amp;gt; --ssh-hostname=&amp;lt;domain&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a private repository hosted on Gitea Enterprise using HTTPS auth
flux bootstrap gitea --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;domain&amp;gt; --token-auth --path=clusters/my-cluster
# Run bootstrap for an existing repository with a branch named main
flux bootstrap gitea --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --branch=main --path=clusters/my-cluster
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for gitea
--hostname string Gitea hostname (default &amp;#34;gitea.com&amp;#34;)
--interval duration sync interval (default 1m0s)
--owner string Gitea user or organization name
--path safeRelativePath path relative to the repository root, when specified the cluster sync will be scoped to this path
--personal if true, the owner is assumed to be a Gitea user; otherwise an org
--private if true, the repository is setup or configured as private (default true)
--read-write-key if true, the deploy key is configured with read/write permissions
--reconcile if true, the configured options are also reconciled if the repository already exists
--repository string Gitea repository name
--team strings Gitea team and the access to be given to it(team:maintain). Defaults to maintainer access if no access level is specified (also accepts comma-separated values)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--author-email string author email for Git commits
--author-name string author name for Git commits (default &amp;#34;Flux&amp;#34;)
--branch string Git branch (default &amp;#34;main&amp;#34;)
--ca-file string path to TLS CA file used for validating self-signed certificates
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--cluster-domain string internal cluster domain (default &amp;#34;cluster.local&amp;#34;)
--commit-message-appendix string string to add to the commit messages, e.g. &amp;#39;[ci skip]&amp;#39;
--components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts values such as &amp;#39;image-reflector-controller,image-automation-controller,source-watcher&amp;#39;
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--force override existing Flux installation if it&amp;#39;s managed by a different tool such as Helm
--gpg-key-id string key id for selecting a particular key
--gpg-key-ring string path to GPG key ring for signing commits
--gpg-passphrase string passphrase for decrypting GPG private key
--image-pull-secret string Kubernetes secret name used for pulling the controller images from a private registry
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--log-level debug|info|error log level (default info)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--network-policy setup Kubernetes network policies to deny ingress access to the Flux controllers from other namespaces (default true)
--private-key-file string path to a private key file used for authenticating to the Git SSH server
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--registry string container registry where the Flux controller images are published (default &amp;#34;ghcr.io/fluxcd&amp;#34;)
--registry-creds string container registry credentials in the format &amp;#39;user:password&amp;#39;, requires --image-pull-secret to be set
--secret-name string name of the secret the sync credentials can be found in or stored to (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-hostkey-algos strings list of host key algorithms to be used by the CLI for SSH connections
--ssh-hostname string SSH hostname, to be used when the SSH host differs from the HTTPS one
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--token-auth when enabled, the personal access token will be used instead of the SSH deploy key
--toleration-keys strings list of toleration keys used to schedule the controller pods onto nodes with matching taints
--user string The name of the kubeconfig user to use
--verbose print generated objects
-v, --version string toolkit version, when specified the manifests are downloaded from https://github.com/fluxcd/flux2/releases
--watch-all-namespaces watch for custom resources in all namespaces, if set to false it will only watch the namespace where the Flux controllers are installed (default true)
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_bootstrap/">flux bootstrap&lt;/a> - Deploy Flux on a cluster the GitOps way.&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux bootstrap github</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_github/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_github/</guid><description>
&lt;h2 id="flux-bootstrap-github">flux bootstrap github&lt;/h2>
&lt;p>Deploy Flux on a cluster connected to a GitHub repository&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The bootstrap github command creates the GitHub repository if it doesn&amp;rsquo;t exists and
commits the Flux manifests to the specified branch.
Then it configures the target cluster to synchronize with that repository.
If the Flux components are present on the cluster,
the bootstrap command will perform an upgrade if needed.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux bootstrap github [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a GitHub personal access token and export it as an env var
export GITHUB_TOKEN=&amp;lt;my-token&amp;gt;
# Run bootstrap for a private repository owned by a GitHub organization
flux bootstrap github --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a private repository and assign organization teams to it
flux bootstrap github --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --team=&amp;lt;team1 slug&amp;gt; --team=&amp;lt;team2 slug&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a private repository and assign organization teams with their access level(e.g maintain, admin) to it
flux bootstrap github --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --team=&amp;lt;team1 slug&amp;gt;:&amp;lt;access-level&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a public repository on a personal account
flux bootstrap github --owner=&amp;lt;user&amp;gt; --repository=&amp;lt;repository name&amp;gt; --private=false --personal=true --path=clusters/my-cluster
# Run bootstrap for a private repository hosted on GitHub Enterprise using SSH auth
flux bootstrap github --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;domain&amp;gt; --ssh-hostname=&amp;lt;domain&amp;gt; --path=clusters/my-cluster
# Run bootstrap for a private repository hosted on GitHub Enterprise using HTTPS auth
flux bootstrap github --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;domain&amp;gt; --token-auth --path=clusters/my-cluster
# Run bootstrap for an existing repository with a branch named main
flux bootstrap github --owner=&amp;lt;organization&amp;gt; --repository=&amp;lt;repository name&amp;gt; --branch=main --path=clusters/my-cluster
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for github
--hostname string GitHub hostname (default &amp;#34;github.com&amp;#34;)
--interval duration sync interval (default 1m0s)
--owner string GitHub user or organization name
--path safeRelativePath path relative to the repository root, when specified the cluster sync will be scoped to this path
--personal if true, the owner is assumed to be a GitHub user; otherwise an org
--private if true, the repository is setup or configured as private (default true)
--read-write-key if true, the deploy key is configured with read/write permissions
--reconcile if true, the configured options are also reconciled if the repository already exists
--repository string GitHub repository name
--team strings GitHub team and the access to be given to it(team:maintain). Defaults to maintainer access if no access level is specified (also accepts comma-separated values)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--author-email string author email for Git commits
--author-name string author name for Git commits (default &amp;#34;Flux&amp;#34;)
--branch string Git branch (default &amp;#34;main&amp;#34;)
--ca-file string path to TLS CA file used for validating self-signed certificates
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--cluster-domain string internal cluster domain (default &amp;#34;cluster.local&amp;#34;)
--commit-message-appendix string string to add to the commit messages, e.g. &amp;#39;[ci skip]&amp;#39;
--components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts values such as &amp;#39;image-reflector-controller,image-automation-controller,source-watcher&amp;#39;
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--force override existing Flux installation if it&amp;#39;s managed by a different tool such as Helm
--gpg-key-id string key id for selecting a particular key
--gpg-key-ring string path to GPG key ring for signing commits
--gpg-passphrase string passphrase for decrypting GPG private key
--image-pull-secret string Kubernetes secret name used for pulling the controller images from a private registry
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--log-level debug|info|error log level (default info)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--network-policy setup Kubernetes network policies to deny ingress access to the Flux controllers from other namespaces (default true)
--private-key-file string path to a private key file used for authenticating to the Git SSH server
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--registry string container registry where the Flux controller images are published (default &amp;#34;ghcr.io/fluxcd&amp;#34;)
--registry-creds string container registry credentials in the format &amp;#39;user:password&amp;#39;, requires --image-pull-secret to be set
--secret-name string name of the secret the sync credentials can be found in or stored to (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-hostkey-algos strings list of host key algorithms to be used by the CLI for SSH connections
--ssh-hostname string SSH hostname, to be used when the SSH host differs from the HTTPS one
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--token-auth when enabled, the personal access token will be used instead of the SSH deploy key
--toleration-keys strings list of toleration keys used to schedule the controller pods onto nodes with matching taints
--user string The name of the kubeconfig user to use
--verbose print generated objects
-v, --version string toolkit version, when specified the manifests are downloaded from https://github.com/fluxcd/flux2/releases
--watch-all-namespaces watch for custom resources in all namespaces, if set to false it will only watch the namespace where the Flux controllers are installed (default true)
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_bootstrap/">flux bootstrap&lt;/a> - Deploy Flux on a cluster the GitOps way.&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux bootstrap gitlab</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_gitlab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_bootstrap_gitlab/</guid><description>
&lt;h2 id="flux-bootstrap-gitlab">flux bootstrap gitlab&lt;/h2>
&lt;p>Deploy Flux on a cluster connected to a GitLab repository&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The bootstrap gitlab command creates the GitLab repository if it doesn&amp;rsquo;t exist and
commits the Flux manifests to the specified branch.
Then it configures the target cluster to synchronize with that repository.
If the Flux components are present on the cluster,
the bootstrap command will perform an upgrade if needed.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux bootstrap gitlab [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a GitLab API token and export it as an env var
export GITLAB_TOKEN=&amp;lt;my-token&amp;gt;
# Run bootstrap for a private repository using HTTPS token authentication
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt; --token-auth
# Run bootstrap for a private repository using SSH authentication
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt;
# Run bootstrap for a repository path
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt; --path=dev-cluster
# Run bootstrap for a public repository
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt; --visibility=public --token-auth
# Run bootstrap for a private repository hosted on a GitLab server
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt; --hostname=&amp;lt;gitlab_url&amp;gt; --token-auth
# Run bootstrap for an existing repository with a branch named main
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt; --branch=main --token-auth
# Run bootstrap for a private repository using Deploy Token authentication
flux bootstrap gitlab --owner=&amp;lt;group&amp;gt; --repository=&amp;lt;repository name&amp;gt; --deploy-token-auth
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --deploy-token-auth when enabled, a Project Deploy Token is generated and will be used instead of the SSH deploy token
-h, --help help for gitlab
--hostname string GitLab hostname (default &amp;#34;gitlab.com&amp;#34;)
--interval duration sync interval (default 1m0s)
--owner string GitLab user or group name
--path safeRelativePath path relative to the repository root, when specified the cluster sync will be scoped to this path
--personal if true, the owner is assumed to be a GitLab user; otherwise a group
--read-write-key if true, the deploy key is configured with read/write permissions
--reconcile if true, the configured options are also reconciled if the repository already exists
--repository string GitLab repository name
--team strings GitLab teams to be given maintainer access (also accepts comma-separated values)
--visibility public|internal|private specifies the visibility of the repository (default private)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--author-email string author email for Git commits
--author-name string author name for Git commits (default &amp;#34;Flux&amp;#34;)
--branch string Git branch (default &amp;#34;main&amp;#34;)
--ca-file string path to TLS CA file used for validating self-signed certificates
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--cluster-domain string internal cluster domain (default &amp;#34;cluster.local&amp;#34;)
--commit-message-appendix string string to add to the commit messages, e.g. &amp;#39;[ci skip]&amp;#39;
--components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts values such as &amp;#39;image-reflector-controller,image-automation-controller,source-watcher&amp;#39;
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--force override existing Flux installation if it&amp;#39;s managed by a different tool such as Helm
--gpg-key-id string key id for selecting a particular key
--gpg-key-ring string path to GPG key ring for signing commits
--gpg-passphrase string passphrase for decrypting GPG private key
--image-pull-secret string Kubernetes secret name used for pulling the controller images from a private registry
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--log-level debug|info|error log level (default info)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--network-policy setup Kubernetes network policies to deny ingress access to the Flux controllers from other namespaces (default true)
--private-key-file string path to a private key file used for authenticating to the Git SSH server
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--registry string container registry where the Flux controller images are published (default &amp;#34;ghcr.io/fluxcd&amp;#34;)
--registry-creds string container registry credentials in the format &amp;#39;user:password&amp;#39;, requires --image-pull-secret to be set
--secret-name string name of the secret the sync credentials can be found in or stored to (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-hostkey-algos strings list of host key algorithms to be used by the CLI for SSH connections
--ssh-hostname string SSH hostname, to be used when the SSH host differs from the HTTPS one
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--token-auth when enabled, the personal access token will be used instead of the SSH deploy key
--toleration-keys strings list of toleration keys used to schedule the controller pods onto nodes with matching taints
--user string The name of the kubeconfig user to use
--verbose print generated objects
-v, --version string toolkit version, when specified the manifests are downloaded from https://github.com/fluxcd/flux2/releases
--watch-all-namespaces watch for custom resources in all namespaces, if set to false it will only watch the namespace where the Flux controllers are installed (default true)
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_bootstrap/">flux bootstrap&lt;/a> - Deploy Flux on a cluster the GitOps way.&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux build</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_build/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_build/</guid><description>
&lt;h2 id="flux-build">flux build&lt;/h2>
&lt;p>Build a flux resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The build command is used to build flux resources.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for build
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;li>
&lt;a href="../flux_build_artifact/">flux build artifact&lt;/a> - Build artifact&lt;/li>
&lt;li>
&lt;a href="../flux_build_kustomization/">flux build kustomization&lt;/a> - Build Kustomization&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux build artifact</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_build_artifact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_build_artifact/</guid><description>
&lt;h2 id="flux-build-artifact">flux build artifact&lt;/h2>
&lt;p>Build artifact&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The build artifact command creates a tgz file with the manifests
from the given directory or a single manifest file.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux build artifact [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Build the given manifests directory into an artifact
flux build artifact --path ./path/to/local/manifests --output ./path/to/artifact.tgz
# Build the given single manifest file into an artifact
flux build artifact --path ./path/to/local/manifest.yaml --output ./path/to/artifact.tgz
# List the files bundled in the artifact
tar -ztvf ./path/to/artifact.tgz
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for artifact
--ignore-paths strings set paths to ignore in .gitignore format (default [.git/,.gitignore,.gitmodules,.gitattributes,*.jpg,*.jpeg,*.gif,*.png,*.wmv,*.flv,*.tar.gz,*.zip])
-o, --output string Path to where the artifact tgz file should be written. (default &amp;#34;artifact.tgz&amp;#34;)
-p, --path string Path to the directory where the Kubernetes manifests are located.
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_build/">flux build&lt;/a> - Build a flux resource&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux build kustomization</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_build_kustomization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_build_kustomization/</guid><description>
&lt;h2 id="flux-build-kustomization">flux build kustomization&lt;/h2>
&lt;p>Build Kustomization&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The build command queries the Kubernetes API and fetches the specified Flux Kustomization.
It then uses the fetched in cluster flux kustomization to perform needed transformation on the local kustomization.yaml
pointed at by &amp;ndash;path. The local kustomization.yaml is generated if it does not exist. Finally it builds the overlays using the local kustomization.yaml, and write the resulting multi-doc YAML to stdout.&lt;/p>
&lt;p>It is possible to specify a Flux kustomization file using &amp;ndash;kustomization-file.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux build kustomization [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code># Build the local manifests as they were built on the cluster
flux build kustomization my-app --path ./path/to/local/manifests
# Build using a local flux kustomization file
flux build kustomization my-app --path ./path/to/local/manifests --kustomization-file ./path/to/local/my-app.yaml
# Build in dry-run mode without connecting to the cluster.
# Note that variable substitutions from Secrets and ConfigMaps are skipped in dry-run mode.
flux build kustomization my-app --path ./path/to/local/manifests \
--kustomization-file ./path/to/local/my-app.yaml \
--dry-run
# Exclude files by providing a comma separated list of entries that follow the .gitignore pattern fromat.
flux build kustomization my-app --path ./path/to/local/manifests \
--kustomization-file ./path/to/local/my-app.yaml \
--ignore-paths &amp;#34;/to_ignore/**/*.yaml,ignore.yaml&amp;#34;
# Run recursively on all encountered Kustomizations
flux build kustomization my-app --path ./path/to/local/manifests \
--recursive \
--local-sources GitRepository/flux-system/my-repo=./path/to/local/git
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --dry-run Dry run mode.
-h, --help help for kustomization
--ignore-paths strings set paths to ignore in .gitignore format
--kustomization-file string Path to the Flux Kustomization YAML file.
--local-sources stringToString Comma-separated list of repositories in format: Kind/namespace/name=path (default [])
--path string Path to the manifests location.
-r, --recursive Recursively build Kustomizations
--strict-substitute When enabled, the post build substitutions will fail if a var without a default value is declared in files but is missing from the input vars.
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_build/">flux build&lt;/a> - Build a flux resource&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux check</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_check/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_check/</guid><description>
&lt;h2 id="flux-check">flux check&lt;/h2>
&lt;p>Check requirements and installation&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The check command will perform a series of checks to validate that
the local environment is configured correctly and if the installed components are healthy.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux check [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Run pre-installation checks
flux check --pre
# Run installation checks
flux check
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --components strings list of components, accepts comma-separated values (default [source-controller,kustomize-controller,helm-controller,notification-controller])
--components-extra strings list of components in addition to those supplied or defaulted, accepts comma-separated values
-h, --help help for check
--poll-interval duration how often the health checker should poll the cluster for the latest state of the resources. (default 5s)
--pre only run pre-installation checks
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux completion</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion/</guid><description>
&lt;h2 id="flux-completion">flux completion&lt;/h2>
&lt;p>Generates completion scripts for various shells&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The completion sub-command generates completion scripts for various shells.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for completion
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;li>
&lt;a href="../flux_completion_bash/">flux completion bash&lt;/a> - Generates bash completion scripts&lt;/li>
&lt;li>
&lt;a href="../flux_completion_fish/">flux completion fish&lt;/a> - Generates fish completion scripts&lt;/li>
&lt;li>
&lt;a href="../flux_completion_powershell/">flux completion powershell&lt;/a> - Generates powershell completion scripts&lt;/li>
&lt;li>
&lt;a href="../flux_completion_zsh/">flux completion zsh&lt;/a> - Generates zsh completion scripts&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux completion bash</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_bash/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_bash/</guid><description>
&lt;h2 id="flux-completion-bash">flux completion bash&lt;/h2>
&lt;p>Generates bash completion scripts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The completion sub-command generates completion scripts for bash.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux completion bash [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code>To load completion run
. &amp;lt;(flux completion bash)
To configure your bash shell to load completions for each session add to your bashrc
# ~/.bashrc or ~/.profile
command -v flux &amp;gt;/dev/null &amp;amp;&amp;amp; . &amp;lt;(flux completion bash)
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for bash
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_completion/">flux completion&lt;/a> - Generates completion scripts for various shells&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux completion fish</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_fish/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_fish/</guid><description>
&lt;h2 id="flux-completion-fish">flux completion fish&lt;/h2>
&lt;p>Generates fish completion scripts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The completion sub-command generates completion scripts for fish.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux completion fish [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code>To configure your fish shell to load completions for each session write this script to your completions dir:
flux completion fish &amp;gt; ~/.config/fish/completions/flux.fish
See http://fishshell.com/docs/current/index.html#completion-own for more details
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for fish
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_completion/">flux completion&lt;/a> - Generates completion scripts for various shells&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux completion powershell</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_powershell/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_powershell/</guid><description>
&lt;h2 id="flux-completion-powershell">flux completion powershell&lt;/h2>
&lt;p>Generates powershell completion scripts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The completion sub-command generates completion scripts for powershell.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux completion powershell [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code>To load completion run
. &amp;lt;(flux completion powershell)
To configure your powershell shell to load completions for each session add to your powershell profile
Windows:
cd &amp;#34;$env:USERPROFILE\Documents\WindowsPowerShell\Modules&amp;#34;
flux completion powershell &amp;gt;&amp;gt; flux-completion.ps1
Linux:
cd &amp;#34;${XDG_CONFIG_HOME:-&amp;#34;$HOME/.config/&amp;#34;}/powershell/modules&amp;#34;
flux completion powershell &amp;gt;&amp;gt; flux-completions.ps1
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for powershell
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_completion/">flux completion&lt;/a> - Generates completion scripts for various shells&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux completion zsh</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_zsh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_completion_zsh/</guid><description>
&lt;h2 id="flux-completion-zsh">flux completion zsh&lt;/h2>
&lt;p>Generates zsh completion scripts&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The completion sub-command generates completion scripts for zsh.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux completion zsh [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code>To load completion run
. &amp;lt;(flux completion zsh)
To configure your zsh shell to load completions for each session add to your zshrc
# ~/.zshrc or ~/.profile
command -v flux &amp;gt;/dev/null &amp;amp;&amp;amp; . &amp;lt;(flux completion zsh)
or write a cached file in one of the completion directories in your ${fpath}:
echo &amp;#34;${fpath// /\n}&amp;#34; | grep -i completion
flux completion zsh &amp;gt; _flux
mv _flux ~/.oh-my-zsh/completions # oh-my-zsh
mv _flux ~/.zprezto/modules/completion/external/src/ # zprezto
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for zsh
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_completion/">flux completion&lt;/a> - Generates completion scripts for various shells&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create/</guid><description>
&lt;h2 id="flux-create">flux create&lt;/h2>
&lt;p>Create or update sources and resources&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create sub-commands generate sources and resources.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --export export in YAML format to stdout
-h, --help help for create
--interval duration source sync interval (default 1m0s)
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;li>
&lt;a href="../flux_create_alert/">flux create alert&lt;/a> - Create or update a Alert resource&lt;/li>
&lt;li>
&lt;a href="../flux_create_alert-provider/">flux create alert-provider&lt;/a> - Create or update a Provider resource&lt;/li>
&lt;li>
&lt;a href="../flux_create_helmrelease/">flux create helmrelease&lt;/a> - Create or update a HelmRelease resource&lt;/li>
&lt;li>
&lt;a href="../flux_create_image/">flux create image&lt;/a> - Create or update resources dealing with image automation&lt;/li>
&lt;li>
&lt;a href="../flux_create_kustomization/">flux create kustomization&lt;/a> - Create or update a Kustomization resource&lt;/li>
&lt;li>
&lt;a href="../flux_create_receiver/">flux create receiver&lt;/a> - Create or update a Receiver resource&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;li>
&lt;a href="../flux_create_source/">flux create source&lt;/a> - Create or update sources&lt;/li>
&lt;li>
&lt;a href="../flux_create_tenant/">flux create tenant&lt;/a> - Create or update a tenant&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create alert</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_alert/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_alert/</guid><description>
&lt;h2 id="flux-create-alert">flux create alert&lt;/h2>
&lt;p>Create or update a Alert resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create alert command generates a Alert resource.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create alert [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create an Alert for kustomization events
flux create alert \
--event-severity info \
--event-source Kustomization/flux-system \
--provider-ref slack \
flux-system
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --event-severity string severity of events to send alerts for
--event-source strings sources that should generate alerts (&amp;lt;kind&amp;gt;/&amp;lt;name&amp;gt;), also accepts comma-separated values
-h, --help help for alert
--provider-ref string reference to provider
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create alert-provider</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_alert-provider/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_alert-provider/</guid><description>
&lt;h2 id="flux-create-alert-provider">flux create alert-provider&lt;/h2>
&lt;p>Create or update a Provider resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create alert-provider command generates a Provider resource.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create alert-provider [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Provider for a Slack channel
flux create alert-provider slack \
--type slack \
--channel general \
--address https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK \
--secret-ref webhook-url
# Create a Provider for a Github repository
flux create alert-provider github-podinfo \
--type github \
--address https://github.com/stefanprodan/podinfo \
--secret-ref github-token
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --address string path to either the git repository, chat provider or webhook
--channel string channel to send messages to in the case of a chat provider
-h, --help help for alert-provider
--secret-ref string name of secret containing authentication token
--type string type of provider
--username string bot username used by the provider
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create helmrelease</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_helmrelease/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_helmrelease/</guid><description>
&lt;h2 id="flux-create-helmrelease">flux create helmrelease&lt;/h2>
&lt;p>Create or update a HelmRelease resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The helmrelease create command generates a HelmRelease resource for a given HelmRepository source.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create helmrelease [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a HelmRelease with a chart from a HelmRepository source
flux create hr podinfo \
--interval=10m \
--source=HelmRepository/podinfo \
--chart=podinfo \
--chart-version=&amp;#34;&amp;gt;4.0.0&amp;#34;
# Create a HelmRelease with a chart from a GitRepository source
flux create hr podinfo \
--interval=10m \
--source=GitRepository/podinfo \
--chart=./charts/podinfo
# Create a HelmRelease with a chart from a Bucket source
flux create hr podinfo \
--interval=10m \
--source=Bucket/podinfo \
--chart=./charts/podinfo
# Create a HelmRelease with values from local YAML files
flux create hr podinfo \
--source=HelmRepository/podinfo \
--chart=podinfo \
--values=./my-values1.yaml \
--values=./my-values2.yaml
# Create a HelmRelease with values from a Kubernetes secret
kubectl -n app create secret generic my-secret-values \
--from-file=values.yaml=/path/to/my-secret-values.yaml
flux -n app create hr podinfo \
--source=HelmRepository/podinfo \
--chart=podinfo \
--values-from=Secret/my-secret-values
# Create a HelmRelease with a custom release name
flux create hr podinfo \
--release-name=podinfo-dev \
--source=HelmRepository/podinfo \
--chart=podinfo
# Create a HelmRelease targeting another namespace than the resource
flux create hr podinfo \
--target-namespace=test \
--create-target-namespace=true \
--source=HelmRepository/podinfo \
--chart=podinfo
# Create a HelmRelease with custom storage namespace for hub-and-spoke model
flux create hr podinfo \
--target-namespace=production \
--storage-namespace=fluxcd-system \
--source=HelmRepository/podinfo \
--chart=podinfo
# Create a HelmRelease using a source from a different namespace
flux create hr podinfo \
--namespace=default \
--source=HelmRepository/podinfo.flux-system \
--chart=podinfo
# Create a HelmRelease definition on disk without applying it on the cluster
flux create hr podinfo \
--source=HelmRepository/podinfo \
--chart=podinfo \
--values=./values.yaml \
--export &amp;gt; podinfo-release.yaml
# Create a HelmRelease using a chart from a HelmChart resource
flux create hr podinfo \
--namespace=default \
--chart-ref=HelmChart/podinfo.flux-system \
# Create a HelmRelease using a chart from an OCIRepository resource
flux create hr podinfo \
--namespace=default \
--chart-ref=OCIRepository/podinfo.flux-system
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --chart string Helm chart name or path
--chart-interval duration the interval of which to check for new chart versions
--chart-ref string the name of the HelmChart resource to use as source for the HelmRelease, in the format &amp;#39;&amp;lt;kind&amp;gt;/&amp;lt;name&amp;gt;.&amp;lt;namespace&amp;gt;&amp;#39;, where kind must be one of: (OCIRepository,HelmChart)
--chart-version string Helm chart version, accepts a semver range (ignored for charts from GitRepository sources)
--crds Skip|Create|CreateReplace upgrade CRDs policy
--create-target-namespace create the target namespace if it does not exist
--depends-on strings HelmReleases that must be ready before this release can be installed, supported formats &amp;#39;&amp;lt;name&amp;gt;&amp;#39; and &amp;#39;&amp;lt;namespace&amp;gt;/&amp;lt;name&amp;gt;&amp;#39;
-h, --help help for helmrelease
--kubeconfig-secret-ref string the name of the Kubernetes Secret that contains a key with the kubeconfig file for connecting to a remote cluster
--reconcile-strategy string the reconcile strategy for helm chart created by the helm release(accepted values: Revision and ChartRevision) (default &amp;#34;ChartVersion&amp;#34;)
--release-name string name used for the Helm release, defaults to a composition of &amp;#39;[&amp;lt;target-namespace&amp;gt;-]&amp;lt;HelmRelease-name&amp;gt;&amp;#39;
--service-account string the name of the service account to impersonate when reconciling this HelmRelease
--source string source that contains the chart in the format &amp;#39;&amp;lt;kind&amp;gt;/&amp;lt;name&amp;gt;.&amp;lt;namespace&amp;gt;&amp;#39;, where kind must be one of: (HelmRepository, GitRepository, Bucket)
--storage-namespace string namespace to store the Helm release, defaults to the target namespace
--target-namespace string namespace to install this release, defaults to the HelmRelease namespace
--values strings local path to values.yaml files, also accepts comma-separated values
--values-from strings a Kubernetes object reference that contains the values.yaml data key in the format &amp;#39;&amp;lt;kind&amp;gt;/&amp;lt;name&amp;gt;&amp;#39;, where kind must be one of: (Secret,ConfigMap)
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create image</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image/</guid><description>
&lt;h2 id="flux-create-image">flux create image&lt;/h2>
&lt;p>Create or update resources dealing with image automation&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create image sub-commands work with image automation objects;
that is, object controlling updates to git based on e.g., new container images
being available.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for image
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_create_image_policy/">flux create image policy&lt;/a> - Create or update an ImagePolicy object&lt;/li>
&lt;li>
&lt;a href="../flux_create_image_repository/">flux create image repository&lt;/a> - Create or update an ImageRepository object&lt;/li>
&lt;li>
&lt;a href="../flux_create_image_update/">flux create image update&lt;/a> - Create or update an ImageUpdateAutomation object&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create image policy</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image_policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image_policy/</guid><description>
&lt;h2 id="flux-create-image-policy">flux create image policy&lt;/h2>
&lt;p>Create or update an ImagePolicy object&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create image policy command generates an ImagePolicy resource.
An ImagePolicy object calculates a &amp;ldquo;latest image&amp;rdquo; given an image
repository and a policy, e.g., semver.&lt;/p>
&lt;p>The image that sorts highest according to the policy is recorded in
the status of the object.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create image policy [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create an ImagePolicy to select the latest stable release
flux create image policy podinfo \
--image-ref=podinfo \
--select-semver=&amp;#34;&amp;gt;=1.0.0&amp;#34;
# Create an ImagePolicy to select the latest main branch build tagged as &amp;#34;${GIT_BRANCH}-${GIT_SHA:0:7}-$(date +%s)&amp;#34;
flux create image policy podinfo \
--image-ref=podinfo \
--select-numeric=asc \
--filter-regex=&amp;#39;^main-[a-f0-9]+-(?P&amp;lt;ts&amp;gt;[0-9]+)&amp;#39; \
--filter-extract=&amp;#39;$ts&amp;#39;
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --filter-extract string replacement pattern (using capture groups from --filter-regex) to use for sorting
--filter-regex string regular expression pattern used to filter the image tags
-h, --help help for policy
--image-ref string the name of an image repository object
--interval duration the interval at which to check for new image digests when the policy is set to &amp;#39;Always&amp;#39;
--reflect-digest string the digest reflection policy to use when observing latest image tags (one of &amp;#39;Never&amp;#39;, &amp;#39;IfNotPresent&amp;#39;, &amp;#39;Never&amp;#39;)
--select-alpha string use alphabetical sorting to select image; either &amp;#34;asc&amp;#34; meaning select the last, or &amp;#34;desc&amp;#34; meaning select the first
--select-numeric string use numeric sorting to select image; either &amp;#34;asc&amp;#34; meaning select the last, or &amp;#34;desc&amp;#34; meaning select the first
--select-semver string a semver range to apply to tags; e.g., &amp;#39;1.x&amp;#39;
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_image/">flux create image&lt;/a> - Create or update resources dealing with image automation&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create image repository</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image_repository/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image_repository/</guid><description>
&lt;h2 id="flux-create-image-repository">flux create image repository&lt;/h2>
&lt;p>Create or update an ImageRepository object&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create image repository command generates an ImageRepository resource.
An ImageRepository object specifies an image repository to scan.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create image repository [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create an ImageRepository object to scan the alpine image repository:
flux create image repository alpine-repo --image alpine --interval 20m
# Create an image repository that uses an image pull secret (assumed to
# have been created already):
flux create image repository myapp-repo \
--secret-ref image-pull \
--image ghcr.io/example.com/myapp --interval 5m
# Create a TLS secret for a local image registry using a self-signed
# host certificate, and use it to scan an image. ca.pem is a file
# containing the CA certificate used to sign the host certificate.
flux create secret tls local-registry-cert --ca-file ./ca.pem
flux create image repository app-repo \
--cert-secret-ref local-registry-cert \
--image local-registry:5000/app --interval 5m
# Create a TLS secret with a client certificate and key, and use it
# to scan a private image registry.
flux create secret tls client-cert \
--cert-file client.crt --key-file client.key
flux create image repository app-repo \
--cert-secret-ref client-cert \
--image registry.example.com/private/app --interval 5m
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --cert-ref string the name of a secret to use for TLS certificates
-h, --help help for repository
--image string the image repository to scan; e.g., library/alpine
--scan-timeout duration a timeout for scanning; this defaults to the interval if not set
--secret-ref string the name of a docker-registry secret to use for credentials
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_image/">flux create image&lt;/a> - Create or update resources dealing with image automation&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create image update</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image_update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_image_update/</guid><description>
&lt;h2 id="flux-create-image-update">flux create image update&lt;/h2>
&lt;p>Create or update an ImageUpdateAutomation object&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create image update command generates an ImageUpdateAutomation resource.
An ImageUpdateAutomation object specifies an automated update to images
mentioned in YAMLs in a git repository.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create image update [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Configure image updates for the main repository created by flux bootstrap
flux create image update flux-system \
--git-repo-ref=flux-system \
--git-repo-path=&amp;#34;./clusters/my-cluster&amp;#34; \
--checkout-branch=main \
--author-name=flux \
--author-email=flux@example.com \
--commit-template=&amp;#34;{{range .Updated.Images}}{{println .}}{{end}}&amp;#34;
# Configure image updates to push changes to a different branch, if the branch doesn&amp;#39;t exists it will be created
flux create image update flux-system \
--git-repo-ref=flux-system \
--git-repo-path=&amp;#34;./clusters/my-cluster&amp;#34; \
--checkout-branch=main \
--push-branch=image-updates \
--author-name=flux \
--author-email=flux@example.com \
--commit-template=&amp;#34;{{range .Updated.Images}}{{println .}}{{end}}&amp;#34;
# Configure image updates for a Git repository in a different namespace
flux create image update apps \
--namespace=apps \
--git-repo-ref=flux-system \
--git-repo-namespace=flux-system \
--git-repo-path=&amp;#34;./clusters/my-cluster&amp;#34; \
--checkout-branch=main \
--push-branch=image-updates \
--author-name=flux \
--author-email=flux@example.com \
--commit-template=&amp;#34;{{range .Updated.Images}}{{println .}}{{end}}&amp;#34;
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --author-email string the email to use for commit author
--author-name string the name to use for commit author
--checkout-branch string the branch to checkout
--commit-template string a template for commit messages
--git-repo-namespace string the namespace of the GitRepository resource, defaults to the ImageUpdateAutomation namespace
--git-repo-path string path to the directory containing the manifests to be updated, defaults to the repository root
--git-repo-ref string the name of a GitRepository resource with details of the upstream Git repository
-h, --help help for update
--push-branch string the branch to push commits to, defaults to the checkout branch if not specified
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_image/">flux create image&lt;/a> - Create or update resources dealing with image automation&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create kustomization</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_kustomization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_kustomization/</guid><description>
&lt;h2 id="flux-create-kustomization">flux create kustomization&lt;/h2>
&lt;p>Create or update a Kustomization resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create command generates a Kustomization resource for a given source.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create kustomization [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Kustomization resource from a source at a given path
flux create kustomization kyverno \
--source=GitRepository/kyverno \
--path=&amp;#34;./config/release&amp;#34; \
--prune=true \
--interval=60m \
--wait=true \
--health-check-timeout=3m
# Create a Kustomization resource that depends on the previous one
flux create kustomization kyverno-policies \
--depends-on=kyverno \
--source=GitRepository/kyverno-policies \
--path=&amp;#34;./policies/flux&amp;#34; \
--prune=true \
--interval=5m
# Create a Kustomization using a source from a different namespace
flux create kustomization podinfo \
--namespace=default \
--source=GitRepository/podinfo.flux-system \
--path=&amp;#34;./kustomize&amp;#34; \
--prune=true \
--interval=5m
# Create a Kustomization resource that references an OCIRepository
flux create kustomization podinfo \
--source=OCIRepository/podinfo \
--target-namespace=default \
--prune=true \
--interval=5m
# Create a Kustomization resource that references a Bucket
flux create kustomization secrets \
--source=Bucket/secrets \
--prune=true \
--interval=5m
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --decryption-provider decryptionProvider decryption provider, available options are: (sops)
--decryption-secret string set the Kubernetes secret name that contains the OpenPGP private keys used for sops decryption
--depends-on strings Kustomization that must be ready before this Kustomization can be applied, supported formats &amp;#39;&amp;lt;name&amp;gt;&amp;#39; and &amp;#39;&amp;lt;namespace&amp;gt;/&amp;lt;name&amp;gt;&amp;#39;, also accepts comma-separated values
--health-check strings workload to be included in the health assessment, in the format &amp;#39;&amp;lt;kind&amp;gt;/&amp;lt;name&amp;gt;.&amp;lt;namespace&amp;gt;&amp;#39;
--health-check-timeout duration timeout of health checking operations (default 2m0s)
-h, --help help for kustomization
--kubeconfig-secret-ref string the name of the Kubernetes Secret that contains a key with the kubeconfig file for connecting to a remote cluster
--path safeRelativePath path to the directory containing a kustomization.yaml file (default ./)
--prune enable garbage collection
--retry-interval duration the interval at which to retry a previously failed reconciliation
--service-account string the name of the service account to impersonate when reconciling this Kustomization
--source string source that contains the Kubernetes manifests in the format &amp;#39;[&amp;lt;kind&amp;gt;/]&amp;lt;name&amp;gt;.&amp;lt;namespace&amp;gt;&amp;#39;, where kind must be one of: (OCIRepository, GitRepository, Bucket), if kind is not specified it defaults to GitRepository
--target-namespace string overrides the namespace of all Kustomization objects reconciled by this Kustomization
--wait enable health checking of all the applied resources
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create receiver</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_receiver/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_receiver/</guid><description>
&lt;h2 id="flux-create-receiver">flux create receiver&lt;/h2>
&lt;p>Create or update a Receiver resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create receiver command generates a Receiver resource.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create receiver [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Receiver
flux create receiver github-receiver \
--type github \
--event ping \
--event push \
--secret-ref webhook-token \
--resource GitRepository/webapp \
--resource HelmRepository/webapp
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --event strings also accepts comma-separated values
-h, --help help for receiver
--resource strings also accepts comma-separated values
--secret-ref string
--type string
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret/</guid><description>
&lt;h2 id="flux-create-secret">flux create secret&lt;/h2>
&lt;p>Create or update Kubernetes secrets&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source sub-commands generate Kubernetes secrets specific to Flux.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for secret
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_git/">flux create secret git&lt;/a> - Create or update a Kubernetes secret for Git authentication&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_githubapp/">flux create secret githubapp&lt;/a> - Create or update a github app secret&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_helm/">flux create secret helm&lt;/a> - Create or update a Kubernetes secret for Helm repository authentication&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_notation/">flux create secret notation&lt;/a> - Create or update a Kubernetes secret for verifications of artifacts signed by Notation&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_oci/">flux create secret oci&lt;/a> - Create or update a Kubernetes image pull secret&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_proxy/">flux create secret proxy&lt;/a> - Create or update a Kubernetes secret for proxy authentication&lt;/li>
&lt;li>
&lt;a href="../flux_create_secret_tls/">flux create secret tls&lt;/a> - Create or update a Kubernetes secret with TLS certificates&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret git</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_git/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_git/</guid><description>
&lt;h2 id="flux-create-secret-git">flux create secret git&lt;/h2>
&lt;p>Create or update a Kubernetes secret for Git authentication&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret git command generates a Kubernetes secret with Git credentials.
For Git over SSH, the host and SSH keys are automatically generated and stored
in the secret.
For Git over HTTP/S, the provided basic authentication credentials or bearer
authentication token are stored in the secret.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret git [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Git SSH authentication secret using an ECDSA P-521 curve public key
flux create secret git podinfo-auth \
--url=ssh://git@github.com/stefanprodan/podinfo \
--ssh-key-algorithm=ecdsa \
--ssh-ecdsa-curve=p521
# Create a Git SSH authentication secret with a passwordless private key from file
# The public SSH host key will still be gathered from the host
flux create secret git podinfo-auth \
--url=ssh://git@github.com/stefanprodan/podinfo \
--private-key-file=./private.key
# Create a Git SSH authentication secret with a passworded private key from file
# The public SSH host key will still be gathered from the host
flux create secret git podinfo-auth \
--url=ssh://git@github.com/stefanprodan/podinfo \
--private-key-file=./private.key \
--password=&amp;lt;password&amp;gt;
# Create a secret for a Git repository using basic authentication
flux create secret git podinfo-auth \
--url=https://github.com/stefanprodan/podinfo \
--username=username \
--password=password
# Create a Git SSH secret on disk
flux create secret git podinfo-auth \
--url=ssh://git@github.com/stefanprodan/podinfo \
--export &amp;gt; podinfo-auth.yaml
# Print the deploy key
yq eval &amp;#39;.stringData.&amp;#34;identity.pub&amp;#34;&amp;#39; podinfo-auth.yaml
# Encrypt the secret on disk with Mozilla SOPS
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place podinfo-auth.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --bearer-token string bearer authentication token
--ca-crt-file string path to TLS CA certificate file used for validating self-signed certificates
-h, --help help for git
-p, --password string basic authentication password
--private-key-file string path to a passwordless private key file used for authenticating to the Git SSH server
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--url string git address, e.g. ssh://git@host/org/repository
-u, --username string basic authentication username
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret githubapp</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_githubapp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_githubapp/</guid><description>
&lt;h2 id="flux-create-secret-githubapp">flux create secret githubapp&lt;/h2>
&lt;p>Create or update a github app secret&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret githubapp command generates a Kubernetes secret that can be used for GitRepository authentication with github app&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret githubapp [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a githubapp authentication secret on disk and encrypt it with Mozilla SOPS
flux create secret githubapp podinfo-auth \
--app-id=&amp;#34;1&amp;#34; \
--app-installation-id=&amp;#34;2&amp;#34; \
--app-private-key=./private-key-file.pem \
--export &amp;gt; githubapp-auth.yaml
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place githubapp-auth.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --app-base-url string github app base URL
--app-id string github app ID
--app-installation-id string github app installation ID
--app-private-key string github app private key file path
-h, --help help for githubapp
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret helm</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_helm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_helm/</guid><description>
&lt;h2 id="flux-create-secret-helm">flux create secret helm&lt;/h2>
&lt;p>Create or update a Kubernetes secret for Helm repository authentication&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret helm command generates a Kubernetes secret with basic authentication credentials.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret helm [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Helm authentication secret on disk and encrypt it with Mozilla SOPS
flux create secret helm repo-auth \
--namespace=my-namespace \
--username=my-username \
--password=my-password \
--export &amp;gt; repo-auth.yaml
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place repo-auth.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --ca-crt-file string TLS authentication CA file path
-h, --help help for helm
-p, --password string basic authentication password
--tls-crt-file string TLS authentication cert file path
--tls-key-file string TLS authentication key file path
-u, --username string basic authentication username
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret notation</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_notation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_notation/</guid><description>
&lt;h2 id="flux-create-secret-notation">flux create secret notation&lt;/h2>
&lt;p>Create or update a Kubernetes secret for verifications of artifacts signed by Notation&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret notation command generates a Kubernetes secret with root ca certificates and trust policy.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret notation [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a Notation configuration secret on disk and encrypt it with Mozilla SOPS
flux create secret notation my-notation-cert \
--namespace=my-namespace \
--trust-policy-file=./my-trust-policy.json \
--ca-cert-file=./my-cert.crt \
--export &amp;gt; my-notation-cert.yaml
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place my-notation-cert.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --ca-cert-file strings root ca cert file path
-h, --help help for notation
--trust-policy-file string notation trust policy file path
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret oci</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_oci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_oci/</guid><description>
&lt;h2 id="flux-create-secret-oci">flux create secret oci&lt;/h2>
&lt;p>Create or update a Kubernetes image pull secret&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret oci command generates a Kubernetes secret that can be used for OCIRepository authentication&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret oci [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create an OCI authentication secret on disk and encrypt it with Mozilla SOPS
flux create secret oci podinfo-auth \
--url=ghcr.io \
--username=username \
--password=password \
--export &amp;gt; repo-auth.yaml
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place repo-auth.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for oci
-p, --password string basic authentication password
--url string oci repository address e.g ghcr.io/stefanprodan/charts
-u, --username string basic authentication username
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret proxy</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_proxy/</guid><description>
&lt;h2 id="flux-create-secret-proxy">flux create secret proxy&lt;/h2>
&lt;p>Create or update a Kubernetes secret for proxy authentication&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret proxy command generates a Kubernetes secret with the
proxy address and the basic authentication credentials.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret proxy [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a proxy secret on disk and encrypt it with SOPS
flux create secret proxy my-proxy \
--namespace=my-namespace \
--address=https://my-proxy.com \
--username=my-username \
--password=my-password \
--export &amp;gt; proxy.yaml
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place proxy.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --address string proxy address
-h, --help help for proxy
-p, --password string basic authentication password
-u, --username string basic authentication username
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create secret tls</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_tls/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_secret_tls/</guid><description>
&lt;h2 id="flux-create-secret-tls">flux create secret tls&lt;/h2>
&lt;p>Create or update a Kubernetes secret with TLS certificates&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create secret tls command generates a Kubernetes secret with certificates for use with TLS.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create secret tls [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a TLS secret on disk and encrypt it with SOPS.
# Files are expected to be PEM-encoded.
flux create secret tls certs \
--namespace=my-namespace \
--tls-crt-file=./client.crt \
--tls-key-file=./client.key \
--ca-crt-file=./ca.crt \
--export &amp;gt; certs.yaml
sops --encrypt --encrypted-regex &amp;#39;^(data|stringData)$&amp;#39; \
--in-place certs.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --ca-crt-file string TLS authentication CA file path
-h, --help help for tls
--tls-crt-file string TLS authentication cert file path
--tls-key-file string TLS authentication key file path
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_secret/">flux create secret&lt;/a> - Create or update Kubernetes secrets&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create source</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source/</guid><description>
&lt;h2 id="flux-create-source">flux create source&lt;/h2>
&lt;p>Create or update sources&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source sub-commands generate sources.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --fetch-timeout duration set a timeout for fetch operations performed by source-controller (e.g. &amp;#39;git clone&amp;#39; or &amp;#39;helm repo update&amp;#39;)
-h, --help help for source
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_create_source_bucket/">flux create source bucket&lt;/a> - Create or update a Bucket source&lt;/li>
&lt;li>
&lt;a href="../flux_create_source_chart/">flux create source chart&lt;/a> - Create or update a HelmChart source&lt;/li>
&lt;li>
&lt;a href="../flux_create_source_git/">flux create source git&lt;/a> - Create or update a GitRepository source&lt;/li>
&lt;li>
&lt;a href="../flux_create_source_helm/">flux create source helm&lt;/a> - Create or update a HelmRepository source&lt;/li>
&lt;li>
&lt;a href="../flux_create_source_oci/">flux create source oci&lt;/a> - Create or update an OCIRepository&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create source bucket</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_bucket/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_bucket/</guid><description>
&lt;h2 id="flux-create-source-bucket">flux create source bucket&lt;/h2>
&lt;p>Create or update a Bucket source&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source bucket command generates a Bucket resource and waits for it to be downloaded.
For Buckets with static authentication, the credentials are stored in a Kubernetes secret.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create source bucket [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a source for a Bucket using static authentication
flux create source bucket podinfo \
--bucket-name=podinfo \
--endpoint=minio.minio.svc.cluster.local:9000 \
--insecure=true \
--access-key=myaccesskey \
--secret-key=mysecretkey \
--interval=10m
# Create a source for an Amazon S3 Bucket using IAM authentication
flux create source bucket podinfo \
--bucket-name=podinfo \
--provider=aws \
--endpoint=s3.amazonaws.com \
--region=us-east-1 \
--interval=10m
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --access-key string the bucket access key
--bucket-name string the bucket name
--endpoint string the bucket endpoint address
-h, --help help for bucket
--ignore-paths strings set paths to ignore in bucket resource (can specify multiple paths with commas: path1,path2)
--insecure for when connecting to a non-TLS S3 HTTP endpoint
--provider generic|aws|azure|gcp the S3 compatible storage provider name (default generic)
--proxy-secret-ref string the name of an existing secret containing the proxy address and credentials
--region string the bucket region
--secret-key string the bucket secret key
--secret-ref string the name of an existing secret containing credentials
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--fetch-timeout duration set a timeout for fetch operations performed by source-controller (e.g. &amp;#39;git clone&amp;#39; or &amp;#39;helm repo update&amp;#39;)
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_source/">flux create source&lt;/a> - Create or update sources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create source chart</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_chart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_chart/</guid><description>
&lt;h2 id="flux-create-source-chart">flux create source chart&lt;/h2>
&lt;p>Create or update a HelmChart source&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source chart command generates a HelmChart resource and waits for the chart to be available.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create source chart [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a source for a chart residing in a HelmRepository
flux create source chart podinfo \
--source=HelmRepository/podinfo \
--chart=podinfo \
--chart-version=6.x
# Create a source for a chart residing in a Git repository
flux create source chart podinfo \
--source=GitRepository/podinfo \
--chart=./charts/podinfo
# Create a source for a chart residing in a S3 Bucket
flux create source chart podinfo \
--source=Bucket/podinfo \
--chart=./charts/podinfo
# Create a source for a chart from OCI and verify its signature
flux create source chart podinfo \
--source HelmRepository/podinfo \
--chart podinfo \
--chart-version=6.6.2 \
--verify-provider=cosign \
--verify-issuer=https://token.actions.githubusercontent.com \
--verify-subject=https://github.com/stefanprodan/podinfo/.github/workflows/release.yml@refs/tags/6.6.2
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --chart string Helm chart name or path
--chart-version string Helm chart version, accepts a semver range (ignored for charts from GitRepository sources)
-h, --help help for chart
--reconcile-strategy string the reconcile strategy for helm chart (accepted values: Revision and ChartRevision) (default &amp;#34;ChartVersion&amp;#34;)
--source helmChartSource source that contains the chart in the format &amp;#39;&amp;lt;kind&amp;gt;/&amp;lt;name&amp;gt;&amp;#39;, where kind must be one of: (HelmRepository, GitRepository, Bucket)
--verify-issuer string regular expression to use for the OIDC issuer during signature verification
--verify-provider sourceOCIVerifyProvider the OCI verify provider name to use for signature verification, available options are: (cosign)
--verify-secret-ref string the name of a secret to use for signature verification
--verify-subject string regular expression to use for the OIDC subject during signature verification
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--fetch-timeout duration set a timeout for fetch operations performed by source-controller (e.g. &amp;#39;git clone&amp;#39; or &amp;#39;helm repo update&amp;#39;)
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_source/">flux create source&lt;/a> - Create or update sources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create source git</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_git/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_git/</guid><description>
&lt;h2 id="flux-create-source-git">flux create source git&lt;/h2>
&lt;p>Create or update a GitRepository source&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source git command generates a GitRepository resource and waits for it to sync.
For Git over SSH, host and SSH keys are automatically generated and stored in a Kubernetes secret.
For private Git repositories, the basic authentication credentials are stored in a Kubernetes secret.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create source git [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a source from a public Git repository master branch
flux create source git podinfo \
--url=https://github.com/stefanprodan/podinfo \
--branch=master
# Create a source for a Git repository pinned to specific git tag
flux create source git podinfo \
--url=https://github.com/stefanprodan/podinfo \
--tag=&amp;#34;3.2.3&amp;#34;
# Create a source from a public Git repository tag that matches a semver range
flux create source git podinfo \
--url=https://github.com/stefanprodan/podinfo \
--tag-semver=&amp;#34;&amp;gt;=3.2.0 &amp;lt;3.3.0&amp;#34;
# Create a source for a Git repository using SSH authentication
flux create source git podinfo \
--url=ssh://git@github.com/stefanprodan/podinfo \
--branch=master
# Create a source for a Git repository using SSH authentication and an
# ECDSA P-521 curve public key
flux create source git podinfo \
--url=ssh://git@github.com/stefanprodan/podinfo \
--branch=master \
--ssh-key-algorithm=ecdsa \
--ssh-ecdsa-curve=p521
# Create a source for a Git repository using SSH authentication and a
# passwordless private key from file
# The public SSH host key will still be gathered from the host
flux create source git podinfo \
--url=ssh://git@github.com/stefanprodan/podinfo \
--branch=master \
--private-key-file=./private.key
# Create a source for a Git repository using SSH authentication and a
# private key with a password from file
# The public SSH host key will still be gathered from the host
flux create source git podinfo \
--url=ssh://git@github.com/stefanprodan/podinfo \
--branch=master \
--private-key-file=./private.key \
--password=&amp;lt;password&amp;gt;
# Create a source for a Git repository using basic authentication
flux create source git podinfo \
--url=https://github.com/stefanprodan/podinfo \
--branch=master \
--username=username \
--password=password
# Create a source for a Git repository using azure provider
flux create source git podinfo \
--url=https://dev.azure.com/foo/bar/_git/podinfo \
--branch=master \
--provider=azure
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --branch string git branch
--ca-file string path to TLS CA file used for validating self-signed certificates
--commit string git commit
-h, --help help for git
--ignore-paths strings set paths to ignore in git resource (can specify multiple paths with commas: path1,path2)
-p, --password string basic authentication password
--private-key-file string path to a passwordless private key file used for authenticating to the Git SSH server
--provider generic|azure|github the Git provider name
--proxy-secret-ref string the name of an existing secret containing the proxy address and credentials
--recurse-submodules when enabled, configures the GitRepository source to initialize and include Git submodules in the artifact it produces
--ref-name string git reference name
--secret-ref string the name of an existing secret containing SSH or basic credentials or github app authentication
-s, --silent assumes the deploy key is already setup, skips confirmation
--sparse-checkout-paths strings set paths to sparse checkout in git resource (can specify multiple paths with commas: path1,path2)
--ssh-ecdsa-curve p256|p384|p521 SSH ECDSA public key curve (default p384)
--ssh-key-algorithm rsa|ecdsa|ed25519 SSH public key algorithm (default ecdsa)
--ssh-rsa-bits rsaKeyBits SSH RSA public key bit size (multiplies of 8, min 1024) (default 2048)
--tag string git tag
--tag-semver string git tag semver range
--url string git address, e.g. ssh://git@host/org/repository
-u, --username string basic authentication username
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--fetch-timeout duration set a timeout for fetch operations performed by source-controller (e.g. &amp;#39;git clone&amp;#39; or &amp;#39;helm repo update&amp;#39;)
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_source/">flux create source&lt;/a> - Create or update sources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create source helm</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_helm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_helm/</guid><description>
&lt;h2 id="flux-create-source-helm">flux create source helm&lt;/h2>
&lt;p>Create or update a HelmRepository source&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source helm command generates a HelmRepository resource and waits for it to fetch the index.
For private Helm repositories, the basic authentication credentials are stored in a Kubernetes secret.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create source helm [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a source for an HTTPS public Helm repository
flux create source helm podinfo \
--url=https://stefanprodan.github.io/podinfo \
--interval=10m
# Create a source for an HTTPS Helm repository using basic authentication
flux create source helm podinfo \
--url=https://stefanprodan.github.io/podinfo \
--username=username \
--password=password
# Create a source for an HTTPS Helm repository using TLS authentication
flux create source helm podinfo \
--url=https://stefanprodan.github.io/podinfo \
--cert-file=./cert.crt \
--key-file=./key.crt \
--ca-file=./ca.crt
# Create a source for an OCI Helm repository
flux create source helm podinfo \
--url=oci://ghcr.io/stefanprodan/charts/podinfo \
--username=username \
--password=password
# Create a source for an OCI Helm repository using an existing secret with basic auth or dockerconfig credentials
flux create source helm podinfo \
--url=oci://ghcr.io/stefanprodan/charts/podinfo \
--secret-ref=docker-config
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --ca-file string TLS authentication CA file path
--cert-file string TLS authentication cert file path
-h, --help help for helm
--key-file string TLS authentication key file path
--oci-provider string OCI provider for authentication
--pass-credentials pass credentials to all domains
-p, --password string basic authentication password
--secret-ref string the name of an existing secret containing TLS, basic auth or docker-config credentials
--url string Helm repository address
-u, --username string basic authentication username
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--fetch-timeout duration set a timeout for fetch operations performed by source-controller (e.g. &amp;#39;git clone&amp;#39; or &amp;#39;helm repo update&amp;#39;)
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_source/">flux create source&lt;/a> - Create or update sources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create source oci</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_oci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_source_oci/</guid><description>
&lt;h2 id="flux-create-source-oci">flux create source oci&lt;/h2>
&lt;p>Create or update an OCIRepository&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create source oci command generates an OCIRepository resource and waits for it to be ready.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create source oci [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create an OCIRepository for a public container image
flux create source oci podinfo \
--url=oci://ghcr.io/stefanprodan/manifests/podinfo \
--tag=6.6.2 \
--interval=10m
# Create an OCIRepository with OIDC signature verification
flux create source oci podinfo \
--url=oci://ghcr.io/stefanprodan/manifests/podinfo \
--tag=6.6.2 \
--interval=10m \
--verify-provider=cosign \
--verify-subject=&amp;#34;^https://github.com/stefanprodan/podinfo/.github/workflows/release.yml@refs/tags/6.6.2$&amp;#34; \
--verify-issuer=&amp;#34;^https://token.actions.githubusercontent.com$&amp;#34;
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --cert-ref string the name of a secret to use for TLS certificates
--digest string the OCI artifact digest
-h, --help help for oci
--ignore-paths strings set paths to ignore resources (can specify multiple paths with commas: path1,path2)
--insecure for when connecting to a non-TLS registries over plain HTTP
--provider generic|aws|azure|gcp the OCI provider name (default generic)
--proxy-secret-ref string the name of an existing secret containing the proxy address and credentials
--secret-ref string the name of the Kubernetes image pull secret (type &amp;#39;kubernetes.io/dockerconfigjson&amp;#39;)
--service-account string the name of the Kubernetes service account that refers to an image pull secret
--tag string the OCI artifact tag
--tag-semver string the OCI artifact tag semver range
--url string the OCI repository URL
--verify-issuer string regular expression to use for the OIDC issuer during signature verification
--verify-provider sourceOCIVerifyProvider the OCI verify provider name to use for signature verification, available options are: (cosign)
--verify-secret-ref string the name of a secret to use for signature verification
--verify-subject string regular expression to use for the OIDC subject during signature verification
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--fetch-timeout duration set a timeout for fetch operations performed by source-controller (e.g. &amp;#39;git clone&amp;#39; or &amp;#39;helm repo update&amp;#39;)
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create_source/">flux create source&lt;/a> - Create or update sources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux create tenant</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_tenant/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_create_tenant/</guid><description>
&lt;h2 id="flux-create-tenant">flux create tenant&lt;/h2>
&lt;p>Create or update a tenant&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The create tenant command generates namespaces, service accounts and role bindings to limit the
reconcilers scope to the tenant namespaces.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux create tenant [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Create a tenant with access to a namespace
flux create tenant dev-team \
--with-namespace=frontend \
--label=environment=dev
# Generate tenant namespaces and role bindings in YAML format
flux create tenant dev-team \
--with-namespace=frontend \
--with-namespace=backend \
--export &amp;gt; dev-team.yaml
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> --cluster-role string cluster role of the tenant role binding (default &amp;#34;cluster-admin&amp;#34;)
-h, --help help for tenant
--skip-namespace skip namespace creation (namespace must exist already)
--with-namespace strings namespace belonging to this tenant
--with-service-account string service account belonging to this tenant
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--export export in YAML format to stdout
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--interval duration source sync interval (default 1m0s)
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
--label strings set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_create/">flux create&lt;/a> - Create or update sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux debug</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_debug/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_debug/</guid><description>
&lt;h2 id="flux-debug">flux debug&lt;/h2>
&lt;p>Debug a flux resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The debug command can be used to troubleshoot failing resource reconciliations.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for debug
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;li>
&lt;a href="../flux_debug_helmrelease/">flux debug helmrelease&lt;/a> - Debug a HelmRelease resource&lt;/li>
&lt;li>
&lt;a href="../flux_debug_kustomization/">flux debug kustomization&lt;/a> - Debug a Flux Kustomization resource&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux debug helmrelease</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_debug_helmrelease/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_debug_helmrelease/</guid><description>
&lt;h2 id="flux-debug-helmrelease">flux debug helmrelease&lt;/h2>
&lt;p>Debug a HelmRelease resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The debug helmrelease command can be used to troubleshoot failing Helm release reconciliations.
WARNING: This command will print sensitive information if Kubernetes Secrets are referenced in the HelmRelease .spec.valuesFrom field.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux debug helmrelease [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Print the status of a Helm release
flux debug hr podinfo --show-status
# Export the final values of a Helm release composed from referred ConfigMaps and Secrets
flux debug hr podinfo --show-values &amp;gt; values.yaml
# Print the reconciliation history of a Helm release
flux debug hr podinfo --show-history
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for helmrelease
--show-history print the reconciliation history of the Helm release
--show-status print the status of the Helm release
--show-values print the final values of the Helm release
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_debug/">flux debug&lt;/a> - Debug a flux resource&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux debug kustomization</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_debug_kustomization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_debug_kustomization/</guid><description>
&lt;h2 id="flux-debug-kustomization">flux debug kustomization&lt;/h2>
&lt;p>Debug a Flux Kustomization resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The debug kustomization command can be used to troubleshoot failing Flux Kustomization reconciliations.
WARNING: This command will print sensitive information if Kubernetes Secrets are referenced in the Kustomization .spec.postBuild.substituteFrom field.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux debug kustomization [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Print the status of a Flux Kustomization
flux debug ks podinfo --show-status
# Export the final variables used for post-build substitutions composed from referred ConfigMaps and Secrets
flux debug ks podinfo --show-vars &amp;gt; vars.env
# Print the reconciliation history of a Flux Kustomization
flux debug ks podinfo --show-history
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for kustomization
--show-history print the reconciliation history of the Flux Kustomization
--show-status print the status of the Flux Kustomization
--show-vars print the final vars of the Flux Kustomization in dot env format
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_debug/">flux debug&lt;/a> - Debug a flux resource&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux delete</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete/</guid><description>
&lt;h2 id="flux-delete">flux delete&lt;/h2>
&lt;p>Delete sources and resources&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The delete sub-commands delete sources and resources.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for delete
-s, --silent delete resource without asking for confirmation
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux/">flux&lt;/a> - Command line utility for assembling Kubernetes CD pipelines&lt;/li>
&lt;li>
&lt;a href="../flux_delete_alert/">flux delete alert&lt;/a> - Delete a Alert resource&lt;/li>
&lt;li>
&lt;a href="../flux_delete_alert-provider/">flux delete alert-provider&lt;/a> - Delete a Provider resource&lt;/li>
&lt;li>
&lt;a href="../flux_delete_helmrelease/">flux delete helmrelease&lt;/a> - Delete a HelmRelease resource&lt;/li>
&lt;li>
&lt;a href="../flux_delete_image/">flux delete image&lt;/a> - Delete image automation objects&lt;/li>
&lt;li>
&lt;a href="../flux_delete_kustomization/">flux delete kustomization&lt;/a> - Delete a Kustomization resource&lt;/li>
&lt;li>
&lt;a href="../flux_delete_receiver/">flux delete receiver&lt;/a> - Delete a Receiver resource&lt;/li>
&lt;li>
&lt;a href="../flux_delete_source/">flux delete source&lt;/a> - Delete sources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux delete alert</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_alert/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_alert/</guid><description>
&lt;h2 id="flux-delete-alert">flux delete alert&lt;/h2>
&lt;p>Delete a Alert resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The delete alert command removes the given Alert from the cluster.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux delete alert [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Delete an Alert and the Kubernetes resources created by it
flux delete alert main
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for alert
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
-s, --silent delete resource without asking for confirmation
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_delete/">flux delete&lt;/a> - Delete sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux delete alert-provider</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_alert-provider/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_alert-provider/</guid><description>
&lt;h2 id="flux-delete-alert-provider">flux delete alert-provider&lt;/h2>
&lt;p>Delete a Provider resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The delete alert-provider command removes the given Provider from the cluster.&lt;/p>
&lt;p>⚠️ Please note that this command is in preview and under development.
While we try our best to not introduce breaking changes, they may occur when
we adapt to new features and/or find better ways to facilitate what it does.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux delete alert-provider [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Delete a Provider and the Kubernetes resources created by it
flux delete alert-provider slack
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for alert-provider
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
-s, --silent delete resource without asking for confirmation
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_delete/">flux delete&lt;/a> - Delete sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux delete helmrelease</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_helmrelease/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_helmrelease/</guid><description>
&lt;h2 id="flux-delete-helmrelease">flux delete helmrelease&lt;/h2>
&lt;p>Delete a HelmRelease resource&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The delete helmrelease command removes the given HelmRelease from the cluster.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux delete helmrelease [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Delete a Helm release and the Kubernetes resources created by it
flux delete hr podinfo
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for helmrelease
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
-s, --silent delete resource without asking for confirmation
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_delete/">flux delete&lt;/a> - Delete sources and resources&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux delete image</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_image/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_image/</guid><description>
&lt;h2 id="flux-delete-image">flux delete image&lt;/h2>
&lt;p>Delete image automation objects&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The delete image sub-commands delete image automation objects.&lt;/p>
&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for image
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
-s, --silent delete resource without asking for confirmation
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_delete/">flux delete&lt;/a> - Delete sources and resources&lt;/li>
&lt;li>
&lt;a href="../flux_delete_image_policy/">flux delete image policy&lt;/a> - Delete an ImagePolicy object&lt;/li>
&lt;li>
&lt;a href="../flux_delete_image_repository/">flux delete image repository&lt;/a> - Delete an ImageRepository object&lt;/li>
&lt;li>
&lt;a href="../flux_delete_image_update/">flux delete image update&lt;/a> - Delete an ImageUpdateAutomation object&lt;/li>
&lt;/ul></description></item><item><title>Flux: flux delete image policy</title><link>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_image_policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-2413--fluxcd.netlify.app/flux/cmd/flux_delete_image_policy/</guid><description>
&lt;h2 id="flux-delete-image-policy">flux delete image policy&lt;/h2>
&lt;p>Delete an ImagePolicy object&lt;/p>
&lt;h3 id="synopsis">Synopsis&lt;/h3>
&lt;p>The delete image policy command deletes the given ImagePolicy from the cluster.&lt;/p>
&lt;pre tabindex="0">&lt;code>flux delete image policy [name] [flags]
&lt;/code>&lt;/pre>&lt;h3 id="examples">Examples&lt;/h3>
&lt;pre tabindex="0">&lt;code> # Delete an image policy
flux delete image policy alpine3.x
&lt;/code>&lt;/pre>&lt;h3 id="options">Options&lt;/h3>
&lt;pre tabindex="0">&lt;code> -h, --help help for policy
&lt;/code>&lt;/pre>&lt;h3 id="options-inherited-from-parent-commands">Options inherited from parent commands&lt;/h3>
&lt;pre tabindex="0">&lt;code> --as string Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
--as-group stringArray Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
--as-uid string UID to impersonate for the operation.
--cache-dir string Default cache directory (default &amp;#34;/opt/buildhome/.kube/cache&amp;#34;)
--certificate-authority string Path to a cert file for the certificate authority to authenticate the Kubernetes API server
--client-certificate string Path to a client certificate file for TLS authentication to the Kubernetes API server
--client-key string Path to a client key file for TLS authentication to the Kubernetes API server
--cluster string The name of the kubeconfig cluster to use
--context string The name of the kubeconfig context to use
--disable-compression If true, opt-out of response compression for all requests to the server
--insecure-skip-tls-verify If true, the Kubernetes API server&amp;#39;s certificate will not be checked for validity. This will make your HTTPS connections insecure
--kube-api-burst int The maximum burst queries-per-second of requests sent to the Kubernetes API. (default 300)
--kube-api-qps float32 The maximum queries-per-second of requests sent to the Kubernetes API. (default 50)
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request (default &amp;#34;flux-system&amp;#34;)
--server string The address and port of the Kubernetes API server
-s, --silent delete resource without asking for confirmation
--timeout duration timeout for this operation (default 5m0s)
--tls-server-name string Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
--token string Bearer token for authentication to the API server
--user string The name of the kubeconfig user to use
--verbose print generated objects
&lt;/code>&lt;/pre>&lt;h3 id="see-also">SEE ALSO&lt;/h3>
&lt;ul>
&lt;li>
&lt;a href="../flux_delete_image/">flux delete image&lt;/a> - Delete image automation objects&lt;/li>
&lt;/ul></description></item></channel></rss>