glab(1) glab(1) (NAME) glab-cluster-agent-bootstrap - . (SYNOPSIS) glab cluster agent bootstrap [flags] (DESCRIPTION) (agentk) . . kubectl flux $PATH . (idempotent) : 1. . 2. . 3. . 4. FluxCD ( --create-flux-environment). 5. . o . o . 6. (Push) . 7. HelmRepository HelmRelease Flux. 8. (Push) Helm . 9. (reconciliation) HelmRelease Flux ( --no-reconcile). (OPTIONS) --commit-author-email="noreply@glab.gitlab.com" Git . '--use-api-commit-author' . --commit-author-name="glab" Git . '--use- api-commit-author' . --create-environment[=true] . --create-flux-environment[=true] FluxCD. Flux. Flux . --environment-flux-resource- path="helm.toolkit.fluxcd.io/v2beta1/namespaces//helmreleases/" Flux . --environment-name="/" . --environment-namespace="" . --flux-environment-flux-resource- path="kustomize.toolkit.fluxcd.io/v1/namespaces/flux- system/kustomizations/flux-system" Flux FluxCD. --flux-environment-name="/" FluxCD. --flux-environment-namespace="" FluxCD. --flux-source-name="flux-system" Flux. --flux-source-namespace="flux-system" Flux. --flux-source-type="git" flux-system Git OCI Helm. --gitlab-agent-token-secret-name="gitlab-agent-token" . helm-release-target- namespace . --helm-release-filepath="gitlab-agent-helm-release.yaml" HelmRelease . --helm-release-name="gitlab-agent" HelmRelease . --helm-release-namespace="flux-system" HelmRelease . --helm-release-target-namespace="gitlab-agent" . --helm-release-values=[] values.yaml. . --helm-release-values-from=[] values.yaml '/' 'kind' (Secret, ConfigMap) . . --helm-repository-address="https://charts.gitlab.io" HelmRepository. --helm-repository-filepath="gitlab-helm-repository.yaml" HelmRepository . --helm-repository-name="gitlab" HelmRepository . --helm-repository-namespace="flux-system" HelmRepository . -b, --manifest-branch="" Flux . . -p, --manifest-path="" Git Helm . --no-reconcile[=false] (reconciliation) Flux . --use-api-commit-author[=false] Git API . '--commit-author-name' '--commit-author-email' . (OPTIONS INHERITED FROM PARENT COMMANDS) -h, --help[=false] . -R, --repo="" . OWNER/REPO GROUP/NAMESPACE/REPO . URL Git . (EXAMPLE) # "my-agent" Git glab cluster agent bootstrap my-agent # "my-agent" "manifests/" Git # "flux bootstrap gitlab --path manifests/" . # "--path" "flux bootstrap gitlab" # "--manifest-path" "glab cluster agent bootstrap" . glab cluster agent bootstrap my-agent --manifest-path manifests/ # "my-agent" "manifests/" Git glab cluster agent bootstrap my-agent --manifest-path manifests/ --no-reconcile # "my-agent" glab cluster agent bootstrap my-agent --create-environment=false # "my-agent" glab cluster agent bootstrap my-agent --environment-name production --environment-namespace default # "my-agent" FluxCD glab cluster agent bootstrap my-agent --create-flux-environment=false # "my-agent" FluxCD glab cluster agent bootstrap my-agent --flux-environment-name production-flux --flux-environment-namespace flux-system # "my-agent" GitLab Helm Chart glab cluster agent bootstrap my-agent --helm-release-values values.yaml # "my-agent" GitLab Helm Chart ConfigMap glab cluster agent bootstrap my-agent --helm-release-values-from ConfigMap/agent-config # "my-agent" glab cluster agent bootstrap my-agent --commit-author-name="Tanuki" --commit-author-email="tanuki@example.com" # "my-agent" API glab cluster agent bootstrap my-agent --use-api-commit-author (SEE ALSO) glab-cluster-agent(1) Auto generated by spf13/cobra Sep 2026 glab(1)