From e2752e450864f92b9899bcc844f43af085bd263f Mon Sep 17 00:00:00 2001 From: Hidde Beydals Date: Thu, 29 Oct 2020 14:37:07 +0100 Subject: [PATCH] Rename `gotk` binary to `flux` Signed-off-by: Hidde Beydals --- .github/workflows/bootstrap.yaml | 22 +-- .github/workflows/docs.yaml | 2 +- .github/workflows/e2e.yaml | 114 ++++++++-------- .goreleaser.yml | 10 +- Makefile | 10 +- README.md | 10 +- cmd/{gotk => flux}/bootstrap.go | 0 cmd/{gotk => flux}/bootstrap_github.go | 18 +-- cmd/{gotk => flux}/bootstrap_gitlab.go | 18 +-- cmd/{gotk => flux}/check.go | 4 +- cmd/{gotk => flux}/completion.go | 0 cmd/{gotk => flux}/completion_bash.go | 4 +- cmd/{gotk => flux}/completion_fish.go | 4 +- cmd/{gotk => flux}/completion_powershell.go | 6 +- cmd/{gotk => flux}/completion_zsh.go | 10 +- cmd/{gotk => flux}/create.go | 0 cmd/{gotk => flux}/create_alert.go | 2 +- cmd/{gotk => flux}/create_alertprovider.go | 4 +- cmd/{gotk => flux}/create_helmrelease.go | 14 +- cmd/{gotk => flux}/create_kustomization.go | 6 +- cmd/{gotk => flux}/create_receiver.go | 2 +- cmd/{gotk => flux}/create_source.go | 0 cmd/{gotk => flux}/create_source_bucket.go | 4 +- cmd/{gotk => flux}/create_source_git.go | 12 +- cmd/{gotk => flux}/create_source_helm.go | 6 +- cmd/{gotk => flux}/create_tenant.go | 4 +- cmd/{gotk => flux}/delete.go | 0 cmd/{gotk => flux}/delete_alert.go | 2 +- cmd/{gotk => flux}/delete_alertprovider.go | 2 +- cmd/{gotk => flux}/delete_helmrelease.go | 2 +- cmd/{gotk => flux}/delete_kustomization.go | 2 +- cmd/{gotk => flux}/delete_receiver.go | 2 +- cmd/{gotk => flux}/delete_source.go | 0 cmd/{gotk => flux}/delete_source_bucket.go | 2 +- cmd/{gotk => flux}/delete_source_git.go | 2 +- cmd/{gotk => flux}/delete_source_helm.go | 2 +- cmd/{gotk => flux}/export.go | 0 cmd/{gotk => flux}/export_alert.go | 4 +- cmd/{gotk => flux}/export_alertprovider.go | 4 +- cmd/{gotk => flux}/export_helmrelease.go | 4 +- cmd/{gotk => flux}/export_kustomization.go | 4 +- cmd/{gotk => flux}/export_receiver.go | 4 +- cmd/{gotk => flux}/export_source.go | 0 cmd/{gotk => flux}/export_source_bucket.go | 4 +- cmd/{gotk => flux}/export_source_git.go | 4 +- cmd/{gotk => flux}/export_source_helm.go | 4 +- cmd/{gotk => flux}/get.go | 0 cmd/{gotk => flux}/get_alert.go | 2 +- cmd/{gotk => flux}/get_alertprovider.go | 2 +- cmd/{gotk => flux}/get_helmrelease.go | 2 +- cmd/{gotk => flux}/get_kustomization.go | 2 +- cmd/{gotk => flux}/get_receiver.go | 2 +- cmd/{gotk => flux}/get_source.go | 0 cmd/{gotk => flux}/get_source_bucket.go | 2 +- cmd/{gotk => flux}/get_source_git.go | 2 +- cmd/{gotk => flux}/get_source_helm.go | 2 +- cmd/{gotk => flux}/install.go | 8 +- cmd/{gotk => flux}/log.go | 0 cmd/{gotk => flux}/main.go | 34 ++--- cmd/{gotk => flux}/reconcile.go | 0 cmd/{gotk => flux}/reconcile_alert.go | 2 +- cmd/{gotk => flux}/reconcile_alertprovider.go | 2 +- cmd/{gotk => flux}/reconcile_helmrelease.go | 4 +- cmd/{gotk => flux}/reconcile_kustomization.go | 4 +- cmd/{gotk => flux}/reconcile_receiver.go | 2 +- cmd/{gotk => flux}/reconcile_source.go | 0 cmd/{gotk => flux}/reconcile_source_bucket.go | 2 +- cmd/{gotk => flux}/reconcile_source_git.go | 2 +- cmd/{gotk => flux}/reconcile_source_helm.go | 2 +- cmd/{gotk => flux}/resume.go | 0 cmd/{gotk => flux}/resume_alert.go | 2 +- cmd/{gotk => flux}/resume_helmrelease.go | 2 +- cmd/{gotk => flux}/resume_kustomization.go | 2 +- cmd/{gotk => flux}/resume_receiver.go | 2 +- cmd/{gotk => flux}/suspend.go | 0 cmd/{gotk => flux}/suspend_alert.go | 2 +- cmd/{gotk => flux}/suspend_helmrelease.go | 2 +- cmd/{gotk => flux}/suspend_kustomization.go | 2 +- cmd/{gotk => flux}/suspend_receiver.go | 2 +- cmd/{gotk => flux}/uninstall.go | 4 +- docs/cmd/{gotk.md => flux.md} | 56 ++++---- .../{gotk_bootstrap.md => flux_bootstrap.md} | 8 +- ...rap_github.md => flux_bootstrap_github.md} | 18 +-- ...rap_gitlab.md => flux_bootstrap_gitlab.md} | 18 +-- docs/cmd/{gotk_check.md => flux_check.md} | 10 +- ...{gotk_completion.md => flux_completion.md} | 12 +- ...letion_bash.md => flux_completion_bash.md} | 10 +- ...letion_fish.md => flux_completion_fish.md} | 10 +- ...shell.md => flux_completion_powershell.md} | 12 +- ...mpletion_zsh.md => flux_completion_zsh.md} | 16 +-- docs/cmd/{gotk_create.md => flux_create.md} | 16 +-- ...vider.md => flux_create_alert-provider.md} | 10 +- ...k_create_alert.md => flux_create_alert.md} | 8 +- ...mrelease.md => flux_create_helmrelease.md} | 20 +-- ...zation.md => flux_create_kustomization.md} | 12 +- ...te_receiver.md => flux_create_receiver.md} | 8 +- ...create_source.md => flux_create_source.md} | 10 +- ...bucket.md => flux_create_source_bucket.md} | 10 +- ...ource_git.md => flux_create_source_git.md} | 18 +-- ...rce_helm.md => flux_create_source_helm.md} | 12 +- docs/cmd/{gotk_delete.md => flux_delete.md} | 16 +-- ...vider.md => flux_delete_alert-provider.md} | 8 +- ...k_delete_alert.md => flux_delete_alert.md} | 8 +- ...mrelease.md => flux_delete_helmrelease.md} | 8 +- ...zation.md => flux_delete_kustomization.md} | 8 +- ...te_receiver.md => flux_delete_receiver.md} | 8 +- ...delete_source.md => flux_delete_source.md} | 10 +- ...bucket.md => flux_delete_source_bucket.md} | 8 +- ...ource_git.md => flux_delete_source_git.md} | 8 +- ...rce_helm.md => flux_delete_source_helm.md} | 8 +- docs/cmd/{gotk_export.md => flux_export.md} | 16 +-- ...vider.md => flux_export_alert-provider.md} | 10 +- ...k_export_alert.md => flux_export_alert.md} | 10 +- ...mrelease.md => flux_export_helmrelease.md} | 10 +- ...zation.md => flux_export_kustomization.md} | 10 +- ...rt_receiver.md => flux_export_receiver.md} | 10 +- ...export_source.md => flux_export_source.md} | 10 +- ...bucket.md => flux_export_source_bucket.md} | 10 +- ...ource_git.md => flux_export_source_git.md} | 10 +- ...rce_helm.md => flux_export_source_helm.md} | 10 +- docs/cmd/{gotk_get.md => flux_get.md} | 16 +-- ...oviders.md => flux_get_alert-providers.md} | 8 +- ...{gotk_get_alerts.md => flux_get_alerts.md} | 8 +- ...lmreleases.md => flux_get_helmreleases.md} | 8 +- ...izations.md => flux_get_kustomizations.md} | 8 +- ...get_receivers.md => flux_get_receivers.md} | 8 +- ...otk_get_sources.md => flux_get_sources.md} | 10 +- ...s_bucket.md => flux_get_sources_bucket.md} | 8 +- ...sources_git.md => flux_get_sources_git.md} | 8 +- ...urces_helm.md => flux_get_sources_helm.md} | 8 +- docs/cmd/{gotk_install.md => flux_install.md} | 14 +- .../{gotk_reconcile.md => flux_reconcile.md} | 16 +-- ...er.md => flux_reconcile_alert-provider.md} | 8 +- ...ncile_alert.md => flux_reconcile_alert.md} | 8 +- ...lease.md => flux_reconcile_helmrelease.md} | 10 +- ...ion.md => flux_reconcile_kustomization.md} | 10 +- ...receiver.md => flux_reconcile_receiver.md} | 8 +- ...ile_source.md => flux_reconcile_source.md} | 10 +- ...ket.md => flux_reconcile_source_bucket.md} | 8 +- ...ce_git.md => flux_reconcile_source_git.md} | 8 +- ..._helm.md => flux_reconcile_source_helm.md} | 8 +- docs/cmd/{gotk_resume.md => flux_resume.md} | 12 +- ...k_resume_alert.md => flux_resume_alert.md} | 8 +- ...mrelease.md => flux_resume_helmrelease.md} | 8 +- ...zation.md => flux_resume_kustomization.md} | 8 +- ...me_receiver.md => flux_resume_receiver.md} | 8 +- docs/cmd/{gotk_suspend.md => flux_suspend.md} | 12 +- ...suspend_alert.md => flux_suspend_alert.md} | 8 +- ...release.md => flux_suspend_helmrelease.md} | 8 +- ...ation.md => flux_suspend_kustomization.md} | 8 +- ...d_receiver.md => flux_suspend_receiver.md} | 8 +- .../{gotk_uninstall.md => flux_uninstall.md} | 10 +- docs/cmd/gotk_get_alert-provider.md | 40 ------ docs/cmd/gotk_get_alert.md | 40 ------ docs/cmd/gotk_get_receiver.md | 40 ------ docs/dev-guides/source-watcher.md | 8 +- docs/faq/index.md | 2 +- docs/get-started/index.md | 54 ++++---- docs/guides/installation.md | 60 ++++---- docs/guides/monitoring.md | 6 +- docs/guides/mozilla-sops.md | 6 +- docs/guides/sealed-secrets.md | 6 +- docs/index.md | 2 +- install/README.md | 14 +- install/{gotk.sh => flux.sh} | 24 ++-- mkdocs.yml | 128 +++++++++--------- pkg/manifestgen/doc.go | 4 +- pkg/manifestgen/sync/options.go | 2 +- 168 files changed, 767 insertions(+), 887 deletions(-) rename cmd/{gotk => flux}/bootstrap.go (100%) rename cmd/{gotk => flux}/bootstrap_github.go (93%) rename cmd/{gotk => flux}/bootstrap_gitlab.go (93%) rename cmd/{gotk => flux}/check.go (99%) rename cmd/{gotk => flux}/completion.go (100%) rename cmd/{gotk => flux}/completion_bash.go (92%) rename cmd/{gotk => flux}/completion_fish.go (93%) rename cmd/{gotk => flux}/completion_powershell.go (91%) rename cmd/{gotk => flux}/completion_zsh.go (81%) rename cmd/{gotk => flux}/create.go (100%) rename cmd/{gotk => flux}/create_alert.go (99%) rename cmd/{gotk => flux}/create_alertprovider.go (98%) rename cmd/{gotk => flux}/create_helmrelease.go (97%) rename cmd/{gotk => flux}/create_kustomization.go (98%) rename cmd/{gotk => flux}/create_receiver.go (99%) rename cmd/{gotk => flux}/create_source.go (100%) rename cmd/{gotk => flux}/create_source_bucket.go (98%) rename cmd/{gotk => flux}/create_source_git.go (98%) rename cmd/{gotk => flux}/create_source_helm.go (98%) rename cmd/{gotk => flux}/create_tenant.go (99%) rename cmd/{gotk => flux}/delete.go (100%) rename cmd/{gotk => flux}/delete_alert.go (98%) rename cmd/{gotk => flux}/delete_alertprovider.go (98%) rename cmd/{gotk => flux}/delete_helmrelease.go (98%) rename cmd/{gotk => flux}/delete_kustomization.go (98%) rename cmd/{gotk => flux}/delete_receiver.go (98%) rename cmd/{gotk => flux}/delete_source.go (100%) rename cmd/{gotk => flux}/delete_source_bucket.go (98%) rename cmd/{gotk => flux}/delete_source_git.go (98%) rename cmd/{gotk => flux}/delete_source_helm.go (98%) rename cmd/{gotk => flux}/export.go (100%) rename cmd/{gotk => flux}/export_alert.go (97%) rename cmd/{gotk => flux}/export_alertprovider.go (96%) rename cmd/{gotk => flux}/export_helmrelease.go (96%) rename cmd/{gotk => flux}/export_kustomization.go (96%) rename cmd/{gotk => flux}/export_receiver.go (97%) rename cmd/{gotk => flux}/export_source.go (100%) rename cmd/{gotk => flux}/export_source_bucket.go (97%) rename cmd/{gotk => flux}/export_source_git.go (97%) rename cmd/{gotk => flux}/export_source_helm.go (97%) rename cmd/{gotk => flux}/get.go (100%) rename cmd/{gotk => flux}/get_alert.go (99%) rename cmd/{gotk => flux}/get_alertprovider.go (98%) rename cmd/{gotk => flux}/get_helmrelease.go (99%) rename cmd/{gotk => flux}/get_kustomization.go (99%) rename cmd/{gotk => flux}/get_receiver.go (99%) rename cmd/{gotk => flux}/get_source.go (100%) rename cmd/{gotk => flux}/get_source_bucket.go (98%) rename cmd/{gotk => flux}/get_source_git.go (99%) rename cmd/{gotk => flux}/get_source_helm.go (99%) rename cmd/{gotk => flux}/install.go (96%) rename cmd/{gotk => flux}/log.go (100%) rename cmd/{gotk => flux}/main.go (85%) rename cmd/{gotk => flux}/reconcile.go (100%) rename cmd/{gotk => flux}/reconcile_alert.go (98%) rename cmd/{gotk => flux}/reconcile_alertprovider.go (98%) rename cmd/{gotk => flux}/reconcile_helmrelease.go (98%) rename cmd/{gotk => flux}/reconcile_kustomization.go (98%) rename cmd/{gotk => flux}/reconcile_receiver.go (98%) rename cmd/{gotk => flux}/reconcile_source.go (100%) rename cmd/{gotk => flux}/reconcile_source_bucket.go (98%) rename cmd/{gotk => flux}/reconcile_source_git.go (98%) rename cmd/{gotk => flux}/reconcile_source_helm.go (99%) rename cmd/{gotk => flux}/resume.go (100%) rename cmd/{gotk => flux}/resume_alert.go (99%) rename cmd/{gotk => flux}/resume_helmrelease.go (99%) rename cmd/{gotk => flux}/resume_kustomization.go (99%) rename cmd/{gotk => flux}/resume_receiver.go (99%) rename cmd/{gotk => flux}/suspend.go (100%) rename cmd/{gotk => flux}/suspend_alert.go (98%) rename cmd/{gotk => flux}/suspend_helmrelease.go (98%) rename cmd/{gotk => flux}/suspend_kustomization.go (98%) rename cmd/{gotk => flux}/suspend_receiver.go (98%) rename cmd/{gotk => flux}/uninstall.go (97%) rename docs/cmd/{gotk.md => flux.md} (54%) rename docs/cmd/{gotk_bootstrap.md => flux_bootstrap.md} (89%) rename docs/cmd/{gotk_bootstrap_github.md => flux_bootstrap_github.md} (86%) rename docs/cmd/{gotk_bootstrap_gitlab.md => flux_bootstrap_gitlab.md} (86%) rename docs/cmd/{gotk_check.md => flux_check.md} (88%) rename docs/cmd/{gotk_completion.md => flux_completion.md} (66%) rename docs/cmd/{gotk_completion_bash.md => flux_completion_bash.md} (77%) rename docs/cmd/{gotk_completion_fish.md => flux_completion_fish.md} (79%) rename docs/cmd/{gotk_completion_powershell.md => flux_completion_powershell.md} (77%) rename docs/cmd/{gotk_completion_zsh.md => flux_completion_zsh.md} (68%) rename docs/cmd/{gotk_create.md => flux_create.md} (67%) rename docs/cmd/{gotk_create_alert-provider.md => flux_create_alert-provider.md} (87%) rename docs/cmd/{gotk_create_alert.md => flux_create_alert.md} (89%) rename docs/cmd/{gotk_create_helmrelease.md => flux_create_helmrelease.md} (89%) rename docs/cmd/{gotk_create_kustomization.md => flux_create_kustomization.md} (92%) rename docs/cmd/{gotk_create_receiver.md => flux_create_receiver.md} (87%) rename docs/cmd/{gotk_create_source.md => flux_create_source.md} (75%) rename docs/cmd/{gotk_create_source_bucket.md => flux_create_source_bucket.md} (90%) rename docs/cmd/{gotk_create_source_git.md => flux_create_source_git.md} (89%) rename docs/cmd/{gotk_create_source_helm.md => flux_create_source_helm.md} (89%) rename docs/cmd/{gotk_delete.md => flux_delete.md} (60%) rename docs/cmd/{gotk_delete_alert-provider.md => flux_delete_alert-provider.md} (80%) rename docs/cmd/{gotk_delete_alert.md => flux_delete_alert.md} (82%) rename docs/cmd/{gotk_delete_helmrelease.md => flux_delete_helmrelease.md} (82%) rename docs/cmd/{gotk_delete_kustomization.md => flux_delete_kustomization.md} (81%) rename docs/cmd/{gotk_delete_receiver.md => flux_delete_receiver.md} (82%) rename docs/cmd/{gotk_delete_source.md => flux_delete_source.md} (69%) rename docs/cmd/{gotk_delete_source_bucket.md => flux_delete_source_bucket.md} (79%) rename docs/cmd/{gotk_delete_source_git.md => flux_delete_source_git.md} (80%) rename docs/cmd/{gotk_delete_source_helm.md => flux_delete_source_helm.md} (80%) rename docs/cmd/{gotk_export.md => flux_export.md} (61%) rename docs/cmd/{gotk_export_alert-provider.md => flux_export_alert-provider.md} (74%) rename docs/cmd/{gotk_export_alert.md => flux_export_alert.md} (77%) rename docs/cmd/{gotk_export_helmrelease.md => flux_export_helmrelease.md} (76%) rename docs/cmd/{gotk_export_kustomization.md => flux_export_kustomization.md} (74%) rename docs/cmd/{gotk_export_receiver.md => flux_export_receiver.md} (76%) rename docs/cmd/{gotk_export_source.md => flux_export_source.md} (72%) rename docs/cmd/{gotk_export_source_bucket.md => flux_export_source_bucket.md} (76%) rename docs/cmd/{gotk_export_source_git.md => flux_export_source_git.md} (77%) rename docs/cmd/{gotk_export_source_helm.md => flux_export_source_helm.md} (77%) rename docs/cmd/{gotk_get.md => flux_get.md} (60%) rename docs/cmd/{gotk_get_alert-providers.md => flux_get_alert-providers.md} (82%) rename docs/cmd/{gotk_get_alerts.md => flux_get_alerts.md} (85%) rename docs/cmd/{gotk_get_helmreleases.md => flux_get_helmreleases.md} (83%) rename docs/cmd/{gotk_get_kustomizations.md => flux_get_kustomizations.md} (83%) rename docs/cmd/{gotk_get_receivers.md => flux_get_receivers.md} (84%) rename docs/cmd/{gotk_get_sources.md => flux_get_sources.md} (71%) rename docs/cmd/{gotk_get_sources_bucket.md => flux_get_sources_bucket.md} (82%) rename docs/cmd/{gotk_get_sources_git.md => flux_get_sources_git.md} (83%) rename docs/cmd/{gotk_get_sources_helm.md => flux_get_sources_helm.md} (83%) rename docs/cmd/{gotk_install.md => flux_install.md} (87%) rename docs/cmd/{gotk_reconcile.md => flux_reconcile.md} (60%) rename docs/cmd/{gotk_reconcile_alert-provider.md => flux_reconcile_alert-provider.md} (78%) rename docs/cmd/{gotk_reconcile_alert.md => flux_reconcile_alert.md} (81%) rename docs/cmd/{gotk_reconcile_helmrelease.md => flux_reconcile_helmrelease.md} (80%) rename docs/cmd/{gotk_reconcile_kustomization.md => flux_reconcile_kustomization.md} (78%) rename docs/cmd/{gotk_reconcile_receiver.md => flux_reconcile_receiver.md} (80%) rename docs/cmd/{gotk_reconcile_source.md => flux_reconcile_source.md} (69%) rename docs/cmd/{gotk_reconcile_source_bucket.md => flux_reconcile_source_bucket.md} (78%) rename docs/cmd/{gotk_reconcile_source_git.md => flux_reconcile_source_git.md} (79%) rename docs/cmd/{gotk_reconcile_source_helm.md => flux_reconcile_source_helm.md} (79%) rename docs/cmd/{gotk_resume.md => flux_resume.md} (64%) rename docs/cmd/{gotk_resume_alert.md => flux_resume_alert.md} (82%) rename docs/cmd/{gotk_resume_helmrelease.md => flux_resume_helmrelease.md} (81%) rename docs/cmd/{gotk_resume_kustomization.md => flux_resume_kustomization.md} (81%) rename docs/cmd/{gotk_resume_receiver.md => flux_resume_receiver.md} (81%) rename docs/cmd/{gotk_suspend.md => flux_suspend.md} (66%) rename docs/cmd/{gotk_suspend_alert.md => flux_suspend_alert.md} (81%) rename docs/cmd/{gotk_suspend_helmrelease.md => flux_suspend_helmrelease.md} (81%) rename docs/cmd/{gotk_suspend_kustomization.md => flux_suspend_kustomization.md} (80%) rename docs/cmd/{gotk_suspend_receiver.md => flux_suspend_receiver.md} (81%) rename docs/cmd/{gotk_uninstall.md => flux_uninstall.md} (83%) delete mode 100644 docs/cmd/gotk_get_alert-provider.md delete mode 100644 docs/cmd/gotk_get_alert.md delete mode 100644 docs/cmd/gotk_get_receiver.md rename install/{gotk.sh => flux.sh} (86%) diff --git a/.github/workflows/bootstrap.yaml b/.github/workflows/bootstrap.yaml index 8fe7f738..1986c725 100644 --- a/.github/workflows/bootstrap.yaml +++ b/.github/workflows/bootstrap.yaml @@ -28,43 +28,43 @@ jobs: id: vars run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)" - name: Build - run: sudo go build -o ./bin/gotk ./cmd/gotk + run: sudo go build -o ./bin/flux ./cmd/flux - name: bootstrap init run: | - ./bin/gotk bootstrap github --manifests ./manifests/install/ \ + ./bin/flux bootstrap github --manifests ./manifests/install/ \ --owner=fluxcd-testing \ - --repository=gotk-test-${{ steps.vars.outputs.sha_short }} \ + --repository=flux-test-${{ steps.vars.outputs.sha_short }} \ --branch=main \ --path=test-cluster env: GITHUB_TOKEN: ${{ secrets.GITPROVIDER_BOT_TOKEN }} - name: bootstrap no-op run: | - ./bin/gotk bootstrap github --manifests ./manifests/install/ \ + ./bin/flux bootstrap github --manifests ./manifests/install/ \ --owner=fluxcd-testing \ - --repository=gotk-test-${{ steps.vars.outputs.sha_short }} \ + --repository=flux-test-${{ steps.vars.outputs.sha_short }} \ --branch=main \ --path=test-cluster env: GITHUB_TOKEN: ${{ secrets.GITPROVIDER_BOT_TOKEN }} - name: uninstall run: | - ./bin/gotk suspend kustomization flux-system - ./bin/gotk uninstall --resources --crds -s + ./bin/flux suspend kustomization flux-system + ./bin/flux uninstall --resources --crds -s - name: bootstrap reinstall run: | - ./bin/gotk bootstrap github --manifests ./manifests/install/ \ + ./bin/flux bootstrap github --manifests ./manifests/install/ \ --owner=fluxcd-testing \ - --repository=gotk-test-${{ steps.vars.outputs.sha_short }} \ + --repository=flux-test-${{ steps.vars.outputs.sha_short }} \ --branch=main \ --path=test-cluster env: GITHUB_TOKEN: ${{ secrets.GITPROVIDER_BOT_TOKEN }} - name: delete repository run: | - ./bin/gotk bootstrap github --manifests ./manifests/install/ \ + ./bin/flux bootstrap github --manifests ./manifests/install/ \ --owner=fluxcd-testing \ - --repository=gotk-test-${{ steps.vars.outputs.sha_short }} \ + --repository=flux-test-${{ steps.vars.outputs.sha_short }} \ --branch=main \ --path=test-cluster \ --delete diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 8f8c8c5d..feefd56d 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -56,7 +56,7 @@ jobs: { # install script - cp install/gotk.sh docs/install.sh + cp install/flux.sh docs/install.sh } - name: Deploy docs uses: mhausenblas/mkdocs-deploy-gh-pages@master diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 1945174e..87fee7e7 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -37,34 +37,34 @@ jobs: exit 1 fi - name: Build - run: sudo go build -o ./bin/gotk ./cmd/gotk - - name: gotk check --pre + run: sudo go build -o ./bin/flux ./cmd/flux + - name: flux check --pre run: | - ./bin/gotk check --pre - - name: gotk install --manifests + ./bin/flux check --pre + - name: flux install --manifests run: | - ./bin/gotk install --manifests ./manifests/install/ - - name: gotk create source git + ./bin/flux install --manifests ./manifests/install/ + - name: flux create source git run: | - ./bin/gotk create source git podinfo \ + ./bin/flux create source git podinfo \ --url https://github.com/stefanprodan/podinfo \ --tag-semver=">=3.2.3" - - name: gotk create source git export apply + - name: flux create source git export apply run: | - ./bin/gotk create source git podinfo-export \ + ./bin/flux create source git podinfo-export \ --url https://github.com/stefanprodan/podinfo \ --tag-semver=">=3.2.3" \ --export | kubectl apply -f - - ./bin/gotk delete source git podinfo-export --silent - - name: gotk get sources git + ./bin/flux delete source git podinfo-export --silent + - name: flux get sources git run: | - ./bin/gotk get sources git - - name: gotk get sources git --all-namespaces + ./bin/flux get sources git + - name: flux get sources git --all-namespaces run: | - ./bin/gotk get sources git --all-namespaces - - name: gotk create kustomization + ./bin/flux get sources git --all-namespaces + - name: flux create kustomization run: | - ./bin/gotk create kustomization podinfo \ + ./bin/flux create kustomization podinfo \ --source=podinfo \ --path="./deploy/overlays/dev" \ --prune=true \ @@ -73,75 +73,75 @@ jobs: --health-check="Deployment/frontend.dev" \ --health-check="Deployment/backend.dev" \ --health-check-timeout=3m - - name: gotk reconcile kustomization --with-source + - name: flux reconcile kustomization --with-source run: | - ./bin/gotk reconcile kustomization podinfo --with-source - - name: gotk get kustomizations + ./bin/flux reconcile kustomization podinfo --with-source + - name: flux get kustomizations run: | - ./bin/gotk get kustomizations - - name: gotk get kustomizations --all-namespaces + ./bin/flux get kustomizations + - name: flux get kustomizations --all-namespaces run: | - ./bin/gotk get kustomizations --all-namespaces - - name: gotk suspend kustomization + ./bin/flux get kustomizations --all-namespaces + - name: flux suspend kustomization run: | - ./bin/gotk suspend kustomization podinfo - - name: gotk resume kustomization + ./bin/flux suspend kustomization podinfo + - name: flux resume kustomization run: | - ./bin/gotk resume kustomization podinfo - - name: gotk export + ./bin/flux resume kustomization podinfo + - name: flux export run: | - ./bin/gotk export source git --all - ./bin/gotk export kustomization --all - - name: gotk delete kustomization + ./bin/flux export source git --all + ./bin/flux export kustomization --all + - name: flux delete kustomization run: | - ./bin/gotk delete kustomization podinfo --silent - - name: gotk create source helm + ./bin/flux delete kustomization podinfo --silent + - name: flux create source helm run: | - ./bin/gotk create source helm podinfo \ + ./bin/flux create source helm podinfo \ --url https://stefanprodan.github.io/podinfo - - name: gotk create helmrelease --source=HelmRepository/podinfo + - name: flux create helmrelease --source=HelmRepository/podinfo run: | - ./bin/gotk create hr podinfo-helm \ + ./bin/flux create hr podinfo-helm \ --target-namespace=default \ --source=HelmRepository/podinfo \ --chart=podinfo \ --chart-version=">4.0.0 <5.0.0" - - name: gotk create helmrelease --source=GitRepository/podinfo + - name: flux create helmrelease --source=GitRepository/podinfo run: | - ./bin/gotk create hr podinfo-git \ + ./bin/flux create hr podinfo-git \ --target-namespace=default \ --source=GitRepository/podinfo \ --chart=./charts/podinfo - - name: gotk reconcile helmrelease --with-source + - name: flux reconcile helmrelease --with-source run: | - ./bin/gotk reconcile helmrelease podinfo-git --with-source - - name: gotk get helmreleases + ./bin/flux reconcile helmrelease podinfo-git --with-source + - name: flux get helmreleases run: | - ./bin/gotk get helmreleases - - name: gotk get helmreleases --all-namespaces + ./bin/flux get helmreleases + - name: flux get helmreleases --all-namespaces run: | - ./bin/gotk get helmreleases --all-namespaces - - name: gotk export helmrelease + ./bin/flux get helmreleases --all-namespaces + - name: flux export helmrelease run: | - ./bin/gotk export hr --all - - name: gotk delete helmrelease podinfo-helm + ./bin/flux export hr --all + - name: flux delete helmrelease podinfo-helm run: | - ./bin/gotk delete hr podinfo-helm --silent - - name: gotk delete helmrelease podinfo-git + ./bin/flux delete hr podinfo-helm --silent + - name: flux delete helmrelease podinfo-git run: | - ./bin/gotk delete hr podinfo-git --silent - - name: gotk delete source helm + ./bin/flux delete hr podinfo-git --silent + - name: flux delete source helm run: | - ./bin/gotk delete source helm podinfo --silent - - name: gotk delete source git + ./bin/flux delete source helm podinfo --silent + - name: flux delete source git run: | - ./bin/gotk delete source git podinfo --silent - - name: gotk check + ./bin/flux delete source git podinfo --silent + - name: flux check run: | - ./bin/gotk check - - name: gotk uninstall + ./bin/flux check + - name: flux uninstall run: | - ./bin/gotk uninstall --crds --silent + ./bin/flux uninstall --crds --silent - name: Debug failure if: failure() run: | diff --git a/.goreleaser.yml b/.goreleaser.yml index dae20d49..c72e9af0 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,7 +1,7 @@ builds: - <<: &build_defaults - binary: gotk - main: ./cmd/gotk + binary: flux + main: ./cmd/flux ldflags: - -s -w -X main.VERSION={{ .Version }} env: @@ -37,16 +37,16 @@ archives: files: - none* brews: - - name: gotk + - name: flux tap: owner: fluxcd name: homebrew-tap token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}" folder: Formula homepage: "https://toolkit.fluxcd.io/" - description: "GitOps Toolkit CLI" + description: "Flux CLI" dependencies: - name: kubectl type: optional test: | - system "#{bin}/gotk --version" + system "#{bin}/flux --version" diff --git a/Makefile b/Makefile index 45c19b81..32c16e42 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION?=$(shell grep 'VERSION' cmd/gotk/main.go | awk '{ print $$4 }' | tr -d '"') +VERSION?=$(shell grep 'VERSION' cmd/flux/main.go | awk '{ print $$4 }' | tr -d '"') all: test build @@ -15,14 +15,14 @@ test: tidy fmt vet docs go test ./... -coverprofile cover.out build: - CGO_ENABLED=0 go build -o ./bin/gotk ./cmd/gotk + CGO_ENABLED=0 go build -o ./bin/flux ./cmd/flux install: - go install cmd/gotk + go install cmd/flux .PHONY: docs docs: - mkdir -p ./docs/cmd && go run ./cmd/gotk/ docgen + mkdir -p ./docs/cmd && go run ./cmd/flux/ docgen install-dev: - CGO_ENABLED=0 go build -o /usr/local/bin ./cmd/gotk + CGO_ENABLED=0 go build -o /usr/local/bin ./cmd/flux diff --git a/README.md b/README.md index cd92912f..232ca975 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,13 @@ Flux v2 is constructed with the [GitOps Toolkit](#gitops-toolkit), a set of composable APIs and specialized tools for building Continuous Delivery on top of Kubernetes. -## `gotk` installation +## `flux` installation With Homebrew: ```sh brew tap fluxcd/tap -brew install gotk +brew install flux ``` With Bash: @@ -35,7 +35,7 @@ With Bash: curl -s https://toolkit.fluxcd.io/install.sh | sudo bash # enable completions in ~/.bash_profile -. <(gotk completion bash) +. <(flux completion bash) ``` Binaries for macOS, Windows and Linux AMD64/ARM are available to download on the @@ -44,7 +44,7 @@ Binaries for macOS, Windows and Linux AMD64/ARM are available to download on the Verify that your cluster satisfies the prerequisites with: ```sh -gotk check --pre +flux check --pre ``` ## Get started @@ -72,7 +72,7 @@ guides](https://toolkit.fluxcd.io/dev-guides/). ### Components -- [Toolkit CLI](https://toolkit.fluxcd.io/cmd/gotk/) +- [Toolkit CLI](https://toolkit.fluxcd.io/cmd/flux/) - [Source Controller](https://toolkit.fluxcd.io/components/source/controller/) - [GitRepository CRD](https://toolkit.fluxcd.io/components/source/gitrepositories/) - [HelmRepository CRD](https://toolkit.fluxcd.io/components/source/helmrepositories/) diff --git a/cmd/gotk/bootstrap.go b/cmd/flux/bootstrap.go similarity index 100% rename from cmd/gotk/bootstrap.go rename to cmd/flux/bootstrap.go diff --git a/cmd/gotk/bootstrap_github.go b/cmd/flux/bootstrap_github.go similarity index 93% rename from cmd/gotk/bootstrap_github.go rename to cmd/flux/bootstrap_github.go index c7d42a17..f4ae1a2a 100644 --- a/cmd/gotk/bootstrap_github.go +++ b/cmd/flux/bootstrap_github.go @@ -43,22 +43,22 @@ the bootstrap command will perform an upgrade if needed.`, export GITHUB_TOKEN= # Run bootstrap for a private repo owned by a GitHub organization - gotk bootstrap github --owner= --repository= + flux bootstrap github --owner= --repository= # Run bootstrap for a private repo and assign organization teams to it - gotk bootstrap github --owner= --repository= --team= --team= + flux bootstrap github --owner= --repository= --team= --team= # Run bootstrap for a repository path - gotk bootstrap github --owner= --repository= --path=dev-cluster + flux bootstrap github --owner= --repository= --path=dev-cluster # Run bootstrap for a public repository on a personal account - gotk bootstrap github --owner= --repository= --private=false --personal=true + flux bootstrap github --owner= --repository= --private=false --personal=true # Run bootstrap for a private repo hosted on GitHub Enterprise - gotk bootstrap github --owner= --repository= --hostname= + flux bootstrap github --owner= --repository= --hostname= # Run bootstrap for a an existing repository with a branch named main - gotk bootstrap github --owner= --repository= --branch=main + flux bootstrap github --owner= --repository= --branch=main `, RunE: bootstrapGitHubCmdRun, } @@ -105,7 +105,7 @@ func bootstrapGitHubCmdRun(cmd *cobra.Command, args []string) error { return err } - repository, err := git.NewRepository(ghRepository, ghOwner, ghHostname, ghToken, "gotk", ghOwner+"@users.noreply.github.com") + repository, err := git.NewRepository(ghRepository, ghOwner, ghHostname, ghToken, "flux", ghOwner+"@users.noreply.github.com") if err != nil { return err } @@ -214,9 +214,9 @@ func bootstrapGitHubCmdRun(cmd *cobra.Command, args []string) error { return fmt.Errorf("generating deploy key failed: %w", err) } - keyName := "gotk" + keyName := "flux" if ghPath != "" { - keyName = fmt.Sprintf("gotk-%s", ghPath) + keyName = fmt.Sprintf("flux-%s", ghPath) } if changed, err := provider.AddDeployKey(ctx, repository, key, keyName); err != nil { diff --git a/cmd/gotk/bootstrap_gitlab.go b/cmd/flux/bootstrap_gitlab.go similarity index 93% rename from cmd/gotk/bootstrap_gitlab.go rename to cmd/flux/bootstrap_gitlab.go index fbf59204..d183318d 100644 --- a/cmd/gotk/bootstrap_gitlab.go +++ b/cmd/flux/bootstrap_gitlab.go @@ -45,22 +45,22 @@ the bootstrap command will perform an upgrade if needed.`, export GITLAB_TOKEN= # Run bootstrap for a private repo using HTTPS token authentication - gotk bootstrap gitlab --owner= --repository= + flux bootstrap gitlab --owner= --repository= # Run bootstrap for a private repo using SSH authentication - gotk bootstrap gitlab --owner= --repository= --ssh-hostname=gitlab.com + flux bootstrap gitlab --owner= --repository= --ssh-hostname=gitlab.com # Run bootstrap for a repository path - gotk bootstrap gitlab --owner= --repository= --path=dev-cluster + flux bootstrap gitlab --owner= --repository= --path=dev-cluster # Run bootstrap for a public repository on a personal account - gotk bootstrap gitlab --owner= --repository= --private=false --personal=true + flux bootstrap gitlab --owner= --repository= --private=false --personal=true # Run bootstrap for a private repo hosted on a GitLab server - gotk bootstrap gitlab --owner= --repository= --hostname= + flux bootstrap gitlab --owner= --repository= --hostname= # Run bootstrap for a an existing repository with a branch named main - gotk bootstrap gitlab --owner= --repository= --branch=main + flux bootstrap gitlab --owner= --repository= --branch=main `, RunE: bootstrapGitLabCmdRun, } @@ -99,7 +99,7 @@ func bootstrapGitLabCmdRun(cmd *cobra.Command, args []string) error { return err } - repository, err := git.NewRepository(glRepository, glOwner, glHostname, glToken, "gotk", glOwner+"@users.noreply.gitlab.com") + repository, err := git.NewRepository(glRepository, glOwner, glHostname, glToken, "flux", glOwner+"@users.noreply.gitlab.com") if err != nil { return err } @@ -195,9 +195,9 @@ func bootstrapGitLabCmdRun(cmd *cobra.Command, args []string) error { return fmt.Errorf("generating deploy key failed: %w", err) } - keyName := "gotk" + keyName := "flux" if glPath != "" { - keyName = fmt.Sprintf("gotk-%s", glPath) + keyName = fmt.Sprintf("flux-%s", glPath) } if changed, err := provider.AddDeployKey(ctx, repository, key, keyName); err != nil { diff --git a/cmd/gotk/check.go b/cmd/flux/check.go similarity index 99% rename from cmd/gotk/check.go rename to cmd/flux/check.go index 3f4d97eb..b1bc6233 100644 --- a/cmd/gotk/check.go +++ b/cmd/flux/check.go @@ -37,10 +37,10 @@ var checkCmd = &cobra.Command{ Long: `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.`, Example: ` # Run pre-installation checks - gotk check --pre + flux check --pre # Run installation checks - gotk check + flux check `, RunE: runCheckCmd, } diff --git a/cmd/gotk/completion.go b/cmd/flux/completion.go similarity index 100% rename from cmd/gotk/completion.go rename to cmd/flux/completion.go diff --git a/cmd/gotk/completion_bash.go b/cmd/flux/completion_bash.go similarity index 92% rename from cmd/gotk/completion_bash.go rename to cmd/flux/completion_bash.go index 0e4bf5c1..4bc2a98d 100644 --- a/cmd/gotk/completion_bash.go +++ b/cmd/flux/completion_bash.go @@ -27,12 +27,12 @@ var completionBashCmd = &cobra.Command{ Short: "Generates bash completion scripts", Example: `To load completion run -. <(gotk completion bash) +. <(flux completion bash) To configure your bash shell to load completions for each session add to your bashrc # ~/.bashrc or ~/.profile -command -v gotk >/dev/null && . <(gotk completion bash) +command -v flux >/dev/null && . <(flux completion bash) `, Run: func(cmd *cobra.Command, args []string) { rootCmd.GenBashCompletion(os.Stdout) diff --git a/cmd/gotk/completion_fish.go b/cmd/flux/completion_fish.go similarity index 93% rename from cmd/gotk/completion_fish.go rename to cmd/flux/completion_fish.go index 13ecfe58..03225474 100644 --- a/cmd/gotk/completion_fish.go +++ b/cmd/flux/completion_fish.go @@ -27,11 +27,11 @@ var completionFishCmd = &cobra.Command{ Short: "Generates fish completion scripts", Example: `To load completion run -. <(gotk completion fish) +. <(flux completion fish) To configure your fish shell to load completions for each session write this script to your completions dir: -gotk completion fish > ~/.config/fish/completions/gotk +flux completion fish > ~/.config/fish/completions/flux See http://fishshell.com/docs/current/index.html#completion-own for more details `, diff --git a/cmd/gotk/completion_powershell.go b/cmd/flux/completion_powershell.go similarity index 91% rename from cmd/gotk/completion_powershell.go rename to cmd/flux/completion_powershell.go index ec401d4f..e23485d5 100644 --- a/cmd/gotk/completion_powershell.go +++ b/cmd/flux/completion_powershell.go @@ -27,19 +27,19 @@ var completionPowerShellCmd = &cobra.Command{ Short: "Generates powershell completion scripts", Example: `To load completion run -. <(gotk completion powershell) +. <(flux completion powershell) To configure your powershell shell to load completions for each session add to your powershell profile Windows: cd "$env:USERPROFILE\Documents\WindowsPowerShell\Modules" -gotk completion >> gotk-completion.ps1 +flux completion >> flux-completion.ps1 Linux: cd "${XDG_CONFIG_HOME:-"$HOME/.config/"}/powershell/modules" -gotk completion >> gotk-completions.ps1 +flux completion >> flux-completions.ps1 `, Run: func(cmd *cobra.Command, args []string) { rootCmd.GenPowerShellCompletion(os.Stdout) diff --git a/cmd/gotk/completion_zsh.go b/cmd/flux/completion_zsh.go similarity index 81% rename from cmd/gotk/completion_zsh.go rename to cmd/flux/completion_zsh.go index 9698934a..fa286a8c 100644 --- a/cmd/gotk/completion_zsh.go +++ b/cmd/flux/completion_zsh.go @@ -27,20 +27,20 @@ var completionZshCmd = &cobra.Command{ Short: "Generates zsh completion scripts", Example: `To load completion run -. <(gotk completion zsh) && compdef _gotk gotk +. <(flux completion zsh) && compdef _flux flux To configure your zsh shell to load completions for each session add to your zshrc # ~/.zshrc or ~/.profile -command -v gotk >/dev/null && . <(gotk completion zsh) && compdef _gotk gotk +command -v flux >/dev/null && . <(flux completion zsh) && compdef _flux flux or write a cached file in one of the completion directories in your ${fpath}: echo "${fpath// /\n}" | grep -i completion -gotk completions zsh > _gotk +flux completions zsh > _flux -mv _gotk ~/.oh-my-zsh/completions # oh-my-zsh -mv _gotk ~/.zprezto/modules/completion/external/src/ # zprezto +mv _flux ~/.oh-my-zsh/completions # oh-my-zsh +mv _flux ~/.zprezto/modules/completion/external/src/ # zprezto `, Run: func(cmd *cobra.Command, args []string) { rootCmd.GenZshCompletion(os.Stdout) diff --git a/cmd/gotk/create.go b/cmd/flux/create.go similarity index 100% rename from cmd/gotk/create.go rename to cmd/flux/create.go diff --git a/cmd/gotk/create_alert.go b/cmd/flux/create_alert.go similarity index 99% rename from cmd/gotk/create_alert.go rename to cmd/flux/create_alert.go index edd1634e..d35c3cc5 100644 --- a/cmd/gotk/create_alert.go +++ b/cmd/flux/create_alert.go @@ -39,7 +39,7 @@ var createAlertCmd = &cobra.Command{ Short: "Create or update a Alert resource", Long: "The create alert command generates a Alert resource.", Example: ` # Create an Alert for kustomization events - gotk create alert \ + flux create alert \ --event-severity info \ --event-source Kustomization/flux-system \ --provider-ref slack \ diff --git a/cmd/gotk/create_alertprovider.go b/cmd/flux/create_alertprovider.go similarity index 98% rename from cmd/gotk/create_alertprovider.go rename to cmd/flux/create_alertprovider.go index 3150ee00..44582570 100644 --- a/cmd/gotk/create_alertprovider.go +++ b/cmd/flux/create_alertprovider.go @@ -38,14 +38,14 @@ var createAlertProviderCmd = &cobra.Command{ Short: "Create or update a Provider resource", Long: "The create alert-provider command generates a Provider resource.", Example: ` # Create a Provider for a Slack channel - gotk create alert-provider slack \ + 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 - gotk create alert-provider github-podinfo \ + flux create alert-provider github-podinfo \ --type github \ --address https://github.com/stefanprodan/podinfo \ --secret-ref github-token diff --git a/cmd/gotk/create_helmrelease.go b/cmd/flux/create_helmrelease.go similarity index 97% rename from cmd/gotk/create_helmrelease.go rename to cmd/flux/create_helmrelease.go index 46fb4b13..e1d92074 100644 --- a/cmd/gotk/create_helmrelease.go +++ b/cmd/flux/create_helmrelease.go @@ -43,44 +43,44 @@ var createHelmReleaseCmd = &cobra.Command{ Short: "Create or update a HelmRelease resource", Long: "The helmrelease create command generates a HelmRelease resource for a given HelmRepository source.", Example: ` # Create a HelmRelease with a chart from a HelmRepository source - gotk create hr podinfo \ + flux create hr podinfo \ --interval=10m \ --source=HelmRepository/podinfo \ --chart=podinfo \ --chart-version=">4.0.0" # Create a HelmRelease with a chart from a GitRepository source - gotk create hr podinfo \ + flux create hr podinfo \ --interval=10m \ --source=GitRepository/podinfo \ --chart=./charts/podinfo # Create a HelmRelease with a chart from a Bucket source - gotk create hr podinfo \ + flux create hr podinfo \ --interval=10m \ --source=Bucket/podinfo \ --chart=./charts/podinfo # Create a HelmRelease with values from a local YAML file - gotk create hr podinfo \ + flux create hr podinfo \ --source=HelmRepository/podinfo \ --chart=podinfo \ --values=./my-values.yaml # Create a HelmRelease with a custom release name - gotk create hr podinfo \ + flux create hr podinfo \ --release-name=podinfo-dev --source=HelmRepository/podinfo \ --chart=podinfo \ # Create a HelmRelease targeting another namespace than the resource - gotk create hr podinfo \ + flux create hr podinfo \ --target-namespace=default \ --source=HelmRepository/podinfo \ --chart=podinfo # Create a HelmRelease definition on disk without applying it on the cluster - gotk create hr podinfo \ + flux create hr podinfo \ --source=HelmRepository/podinfo \ --chart=podinfo \ --values=./values.yaml \ diff --git a/cmd/gotk/create_kustomization.go b/cmd/flux/create_kustomization.go similarity index 98% rename from cmd/gotk/create_kustomization.go rename to cmd/flux/create_kustomization.go index 0c67b77c..1151d1f5 100644 --- a/cmd/gotk/create_kustomization.go +++ b/cmd/flux/create_kustomization.go @@ -43,7 +43,7 @@ var createKsCmd = &cobra.Command{ Short: "Create or update a Kustomization resource", Long: "The kustomization source create command generates a Kustomize resource for a given source.", Example: ` # Create a Kustomization resource from a source at a given path - gotk create kustomization contour \ + flux create kustomization contour \ --source=contour \ --path="./examples/contour/" \ --prune=true \ @@ -54,7 +54,7 @@ var createKsCmd = &cobra.Command{ --health-check-timeout=3m # Create a Kustomization resource that depends on the previous one - gotk create kustomization webapp \ + flux create kustomization webapp \ --depends-on=contour \ --source=webapp \ --path="./deploy/overlays/dev" \ @@ -63,7 +63,7 @@ var createKsCmd = &cobra.Command{ --validation=client # Create a Kustomization resource that references a Bucket - gotk create kustomization secrets \ + flux create kustomization secrets \ --source=Bucket/secrets \ --prune=true \ --interval=5m diff --git a/cmd/gotk/create_receiver.go b/cmd/flux/create_receiver.go similarity index 99% rename from cmd/gotk/create_receiver.go rename to cmd/flux/create_receiver.go index d25f92e1..6027579b 100644 --- a/cmd/gotk/create_receiver.go +++ b/cmd/flux/create_receiver.go @@ -38,7 +38,7 @@ var createReceiverCmd = &cobra.Command{ Short: "Create or update a Receiver resource", Long: "The create receiver command generates a Receiver resource.", Example: ` # Create a Receiver - gotk create receiver github-receiver \ + flux create receiver github-receiver \ --type github \ --event ping \ --event push \ diff --git a/cmd/gotk/create_source.go b/cmd/flux/create_source.go similarity index 100% rename from cmd/gotk/create_source.go rename to cmd/flux/create_source.go diff --git a/cmd/gotk/create_source_bucket.go b/cmd/flux/create_source_bucket.go similarity index 98% rename from cmd/gotk/create_source_bucket.go rename to cmd/flux/create_source_bucket.go index 238d5e12..6068ec1e 100644 --- a/cmd/gotk/create_source_bucket.go +++ b/cmd/flux/create_source_bucket.go @@ -42,7 +42,7 @@ var createSourceBucketCmd = &cobra.Command{ 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.`, Example: ` # Create a source from a Buckets using static authentication - gotk create source bucket podinfo \ + flux create source bucket podinfo \ --bucket-name=podinfo \ --endpoint=minio.minio.svc.cluster.local:9000 \ --insecure=true \ @@ -51,7 +51,7 @@ For Buckets with static authentication, the credentials are stored in a Kubernet --interval=10m # Create a source from an Amazon S3 Bucket using IAM authentication - gotk create source bucket podinfo \ + flux create source bucket podinfo \ --bucket-name=podinfo \ --provider=aws \ --endpoint=s3.amazonaws.com \ diff --git a/cmd/gotk/create_source_git.go b/cmd/flux/create_source_git.go similarity index 98% rename from cmd/gotk/create_source_git.go rename to cmd/flux/create_source_git.go index 5dfb3b89..ddd4fd8e 100644 --- a/cmd/gotk/create_source_git.go +++ b/cmd/flux/create_source_git.go @@ -50,35 +50,35 @@ The create source git command generates a GitRepository resource and waits for i 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.`, Example: ` # Create a source from a public Git repository master branch - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --branch=master # Create a source from a Git repository pinned to specific git tag - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --tag="3.2.3" # Create a source from a public Git repository tag that matches a semver range - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --tag-semver=">=3.2.0 <3.3.0" # Create a source from a Git repository using SSH authentication - gotk create source git podinfo \ + flux create source git podinfo \ --url=ssh://git@github.com/stefanprodan/podinfo \ --branch=master # Create a source from a Git repository using SSH authentication and an # ECDSA P-521 curve public key - gotk create source git podinfo \ + 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 from a Git repository using basic authentication - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --username=username \ --password=password diff --git a/cmd/gotk/create_source_helm.go b/cmd/flux/create_source_helm.go similarity index 98% rename from cmd/gotk/create_source_helm.go rename to cmd/flux/create_source_helm.go index 11009974..b0520bec 100644 --- a/cmd/gotk/create_source_helm.go +++ b/cmd/flux/create_source_helm.go @@ -42,18 +42,18 @@ var createSourceHelmCmd = &cobra.Command{ 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.`, Example: ` # Create a source from a public Helm repository - gotk create source helm podinfo \ + flux create source helm podinfo \ --url=https://stefanprodan.github.io/podinfo \ --interval=10m # Create a source from a Helm repository using basic authentication - gotk create source helm podinfo \ + flux create source helm podinfo \ --url=https://stefanprodan.github.io/podinfo \ --username=username \ --password=password # Create a source from a Helm repository using TLS authentication - gotk create source helm podinfo \ + flux create source helm podinfo \ --url=https://stefanprodan.github.io/podinfo \ --cert-file=./cert.crt \ --key-file=./key.crt \ diff --git a/cmd/gotk/create_tenant.go b/cmd/flux/create_tenant.go similarity index 99% rename from cmd/gotk/create_tenant.go rename to cmd/flux/create_tenant.go index 4cfc4b0d..4eadc2f2 100644 --- a/cmd/gotk/create_tenant.go +++ b/cmd/flux/create_tenant.go @@ -41,12 +41,12 @@ var createTenantCmd = &cobra.Command{ The create tenant command generates namespaces and role bindings to limit the reconcilers scope to the tenant namespaces.`, Example: ` # Create a tenant with access to a namespace - gotk create tenant dev-team \ + flux create tenant dev-team \ --with-namespace=frontend \ --label=environment=dev # Generate tenant namespaces and role bindings in YAML format - gotk create tenant dev-team \ + flux create tenant dev-team \ --with-namespace=frontend \ --with-namespace=backend \ --export > dev-team.yaml diff --git a/cmd/gotk/delete.go b/cmd/flux/delete.go similarity index 100% rename from cmd/gotk/delete.go rename to cmd/flux/delete.go diff --git a/cmd/gotk/delete_alert.go b/cmd/flux/delete_alert.go similarity index 98% rename from cmd/gotk/delete_alert.go rename to cmd/flux/delete_alert.go index d873f354..fca194ca 100644 --- a/cmd/gotk/delete_alert.go +++ b/cmd/flux/delete_alert.go @@ -33,7 +33,7 @@ var deleteAlertCmd = &cobra.Command{ Short: "Delete a Alert resource", Long: "The delete alert command removes the given Alert from the cluster.", Example: ` # Delete an Alert and the Kubernetes resources created by it - gotk delete alert main + flux delete alert main `, RunE: deleteAlertCmdRun, } diff --git a/cmd/gotk/delete_alertprovider.go b/cmd/flux/delete_alertprovider.go similarity index 98% rename from cmd/gotk/delete_alertprovider.go rename to cmd/flux/delete_alertprovider.go index 7a119b9f..2f5ca41b 100644 --- a/cmd/gotk/delete_alertprovider.go +++ b/cmd/flux/delete_alertprovider.go @@ -33,7 +33,7 @@ var deleteAlertProviderCmd = &cobra.Command{ Short: "Delete a Provider resource", Long: "The delete alert-provider command removes the given Provider from the cluster.", Example: ` # Delete a Provider and the Kubernetes resources created by it - gotk delete alert-provider slack + flux delete alert-provider slack `, RunE: deleteAlertProviderCmdRun, } diff --git a/cmd/gotk/delete_helmrelease.go b/cmd/flux/delete_helmrelease.go similarity index 98% rename from cmd/gotk/delete_helmrelease.go rename to cmd/flux/delete_helmrelease.go index 078a457e..6ab6477a 100644 --- a/cmd/gotk/delete_helmrelease.go +++ b/cmd/flux/delete_helmrelease.go @@ -34,7 +34,7 @@ var deleteHelmReleaseCmd = &cobra.Command{ Short: "Delete a HelmRelease resource", Long: "The delete helmrelease command removes the given HelmRelease from the cluster.", Example: ` # Delete a Helm release and the Kubernetes resources created by it - gotk delete hr podinfo + flux delete hr podinfo `, RunE: deleteHelmReleaseCmdRun, } diff --git a/cmd/gotk/delete_kustomization.go b/cmd/flux/delete_kustomization.go similarity index 98% rename from cmd/gotk/delete_kustomization.go rename to cmd/flux/delete_kustomization.go index 85b94b90..a71d60c9 100644 --- a/cmd/gotk/delete_kustomization.go +++ b/cmd/flux/delete_kustomization.go @@ -33,7 +33,7 @@ var deleteKsCmd = &cobra.Command{ Short: "Delete a Kustomization resource", Long: "The delete kustomization command deletes the given Kustomization from the cluster.", Example: ` # Delete a kustomization and the Kubernetes resources created by it - gotk delete kustomization podinfo + flux delete kustomization podinfo `, RunE: deleteKsCmdRun, } diff --git a/cmd/gotk/delete_receiver.go b/cmd/flux/delete_receiver.go similarity index 98% rename from cmd/gotk/delete_receiver.go rename to cmd/flux/delete_receiver.go index f362f510..66603678 100644 --- a/cmd/gotk/delete_receiver.go +++ b/cmd/flux/delete_receiver.go @@ -33,7 +33,7 @@ var deleteReceiverCmd = &cobra.Command{ Short: "Delete a Receiver resource", Long: "The delete receiver command removes the given Receiver from the cluster.", Example: ` # Delete an Receiver and the Kubernetes resources created by it - gotk delete receiver main + flux delete receiver main `, RunE: deleteReceiverCmdRun, } diff --git a/cmd/gotk/delete_source.go b/cmd/flux/delete_source.go similarity index 100% rename from cmd/gotk/delete_source.go rename to cmd/flux/delete_source.go diff --git a/cmd/gotk/delete_source_bucket.go b/cmd/flux/delete_source_bucket.go similarity index 98% rename from cmd/gotk/delete_source_bucket.go rename to cmd/flux/delete_source_bucket.go index 43bd1951..ffb628f2 100644 --- a/cmd/gotk/delete_source_bucket.go +++ b/cmd/flux/delete_source_bucket.go @@ -32,7 +32,7 @@ var deleteSourceBucketCmd = &cobra.Command{ Short: "Delete a Bucket source", Long: "The delete source bucket command deletes the given Bucket from the cluster.", Example: ` # Delete a Bucket source - gotk delete source bucket podinfo + flux delete source bucket podinfo `, RunE: deleteSourceBucketCmdRun, } diff --git a/cmd/gotk/delete_source_git.go b/cmd/flux/delete_source_git.go similarity index 98% rename from cmd/gotk/delete_source_git.go rename to cmd/flux/delete_source_git.go index 771d6e5e..74337139 100644 --- a/cmd/gotk/delete_source_git.go +++ b/cmd/flux/delete_source_git.go @@ -32,7 +32,7 @@ var deleteSourceGitCmd = &cobra.Command{ Short: "Delete a GitRepository source", Long: "The delete source git command deletes the given GitRepository from the cluster.", Example: ` # Delete a Git repository - gotk delete source git podinfo + flux delete source git podinfo `, RunE: deleteSourceGitCmdRun, } diff --git a/cmd/gotk/delete_source_helm.go b/cmd/flux/delete_source_helm.go similarity index 98% rename from cmd/gotk/delete_source_helm.go rename to cmd/flux/delete_source_helm.go index 951e3a1d..11b3e7ca 100644 --- a/cmd/gotk/delete_source_helm.go +++ b/cmd/flux/delete_source_helm.go @@ -32,7 +32,7 @@ var deleteSourceHelmCmd = &cobra.Command{ Short: "Delete a HelmRepository source", Long: "The delete source helm command deletes the given HelmRepository from the cluster.", Example: ` # Delete a Helm repository - gotk delete source helm podinfo + flux delete source helm podinfo `, RunE: deleteSourceHelmCmdRun, } diff --git a/cmd/gotk/export.go b/cmd/flux/export.go similarity index 100% rename from cmd/gotk/export.go rename to cmd/flux/export.go diff --git a/cmd/gotk/export_alert.go b/cmd/flux/export_alert.go similarity index 97% rename from cmd/gotk/export_alert.go rename to cmd/flux/export_alert.go index c6ce2f08..a3eab1d4 100644 --- a/cmd/gotk/export_alert.go +++ b/cmd/flux/export_alert.go @@ -35,10 +35,10 @@ var exportAlertCmd = &cobra.Command{ Short: "Export Alert resources in YAML format", Long: "The export alert command exports one or all Alert resources in YAML format.", Example: ` # Export all Alert resources - gotk export alert --all > alerts.yaml + flux export alert --all > alerts.yaml # Export a Alert - gotk export alert main > main.yaml + flux export alert main > main.yaml `, RunE: exportAlertCmdRun, } diff --git a/cmd/gotk/export_alertprovider.go b/cmd/flux/export_alertprovider.go similarity index 96% rename from cmd/gotk/export_alertprovider.go rename to cmd/flux/export_alertprovider.go index 08db77b0..ea26eeab 100644 --- a/cmd/gotk/export_alertprovider.go +++ b/cmd/flux/export_alertprovider.go @@ -35,10 +35,10 @@ var exportAlertProviderCmd = &cobra.Command{ Short: "Export Provider resources in YAML format", Long: "The export alert-provider command exports one or all Provider resources in YAML format.", Example: ` # Export all Provider resources - gotk export alert-provider --all > alert-providers.yaml + flux export alert-provider --all > alert-providers.yaml # Export a Provider - gotk export alert-provider slack > slack.yaml + flux export alert-provider slack > slack.yaml `, RunE: exportAlertProviderCmdRun, } diff --git a/cmd/gotk/export_helmrelease.go b/cmd/flux/export_helmrelease.go similarity index 96% rename from cmd/gotk/export_helmrelease.go rename to cmd/flux/export_helmrelease.go index 4874802a..8f50a795 100644 --- a/cmd/gotk/export_helmrelease.go +++ b/cmd/flux/export_helmrelease.go @@ -36,10 +36,10 @@ var exportHelmReleaseCmd = &cobra.Command{ Short: "Export HelmRelease resources in YAML format", Long: "The export helmrelease command exports one or all HelmRelease resources in YAML format.", Example: ` # Export all HelmRelease resources - gotk export helmrelease --all > kustomizations.yaml + flux export helmrelease --all > kustomizations.yaml # Export a HelmRelease - gotk export hr my-app > app-release.yaml + flux export hr my-app > app-release.yaml `, RunE: exportHelmReleaseCmdRun, } diff --git a/cmd/gotk/export_kustomization.go b/cmd/flux/export_kustomization.go similarity index 96% rename from cmd/gotk/export_kustomization.go rename to cmd/flux/export_kustomization.go index d3759db1..517f976f 100644 --- a/cmd/gotk/export_kustomization.go +++ b/cmd/flux/export_kustomization.go @@ -36,10 +36,10 @@ var exportKsCmd = &cobra.Command{ Short: "Export Kustomization resources in YAML format", Long: "The export kustomization command exports one or all Kustomization resources in YAML format.", Example: ` # Export all Kustomization resources - gotk export kustomization --all > kustomizations.yaml + flux export kustomization --all > kustomizations.yaml # Export a Kustomization - gotk export kustomization my-app > kustomization.yaml + flux export kustomization my-app > kustomization.yaml `, RunE: exportKsCmdRun, } diff --git a/cmd/gotk/export_receiver.go b/cmd/flux/export_receiver.go similarity index 97% rename from cmd/gotk/export_receiver.go rename to cmd/flux/export_receiver.go index 48ec9f3f..03bae3a2 100644 --- a/cmd/gotk/export_receiver.go +++ b/cmd/flux/export_receiver.go @@ -35,10 +35,10 @@ var exportReceiverCmd = &cobra.Command{ Short: "Export Receiver resources in YAML format", Long: "The export receiver command exports one or all Receiver resources in YAML format.", Example: ` # Export all Receiver resources - gotk export receiver --all > receivers.yaml + flux export receiver --all > receivers.yaml # Export a Receiver - gotk export receiver main > main.yaml + flux export receiver main > main.yaml `, RunE: exportReceiverCmdRun, } diff --git a/cmd/gotk/export_source.go b/cmd/flux/export_source.go similarity index 100% rename from cmd/gotk/export_source.go rename to cmd/flux/export_source.go diff --git a/cmd/gotk/export_source_bucket.go b/cmd/flux/export_source_bucket.go similarity index 97% rename from cmd/gotk/export_source_bucket.go rename to cmd/flux/export_source_bucket.go index 049fa1c8..09ab9402 100644 --- a/cmd/gotk/export_source_bucket.go +++ b/cmd/flux/export_source_bucket.go @@ -36,10 +36,10 @@ var exportSourceBucketCmd = &cobra.Command{ Short: "Export Bucket sources in YAML format", Long: "The export source git command exports on or all Bucket sources in YAML format.", Example: ` # Export all Bucket sources - gotk export source bucket --all > sources.yaml + flux export source bucket --all > sources.yaml # Export a Bucket source including the static credentials - gotk export source bucket my-bucket --with-credentials > source.yaml + flux export source bucket my-bucket --with-credentials > source.yaml `, RunE: exportSourceBucketCmdRun, } diff --git a/cmd/gotk/export_source_git.go b/cmd/flux/export_source_git.go similarity index 97% rename from cmd/gotk/export_source_git.go rename to cmd/flux/export_source_git.go index c0770c9e..dc5520e7 100644 --- a/cmd/gotk/export_source_git.go +++ b/cmd/flux/export_source_git.go @@ -36,10 +36,10 @@ var exportSourceGitCmd = &cobra.Command{ Short: "Export GitRepository sources in YAML format", Long: "The export source git command exports on or all GitRepository sources in YAML format.", Example: ` # Export all GitRepository sources - gotk export source git --all > sources.yaml + flux export source git --all > sources.yaml # Export a GitRepository source including the SSH key pair or basic auth credentials - gotk export source git my-private-repo --with-credentials > source.yaml + flux export source git my-private-repo --with-credentials > source.yaml `, RunE: exportSourceGitCmdRun, } diff --git a/cmd/gotk/export_source_helm.go b/cmd/flux/export_source_helm.go similarity index 97% rename from cmd/gotk/export_source_helm.go rename to cmd/flux/export_source_helm.go index 89a7f928..9900230a 100644 --- a/cmd/gotk/export_source_helm.go +++ b/cmd/flux/export_source_helm.go @@ -36,10 +36,10 @@ var exportSourceHelmCmd = &cobra.Command{ Short: "Export HelmRepository sources in YAML format", Long: "The export source git command exports on or all HelmRepository sources in YAML format.", Example: ` # Export all HelmRepository sources - gotk export source helm --all > sources.yaml + flux export source helm --all > sources.yaml # Export a HelmRepository source including the basic auth credentials - gotk export source helm my-private-repo --with-credentials > source.yaml + flux export source helm my-private-repo --with-credentials > source.yaml `, RunE: exportSourceHelmCmdRun, } diff --git a/cmd/gotk/get.go b/cmd/flux/get.go similarity index 100% rename from cmd/gotk/get.go rename to cmd/flux/get.go diff --git a/cmd/gotk/get_alert.go b/cmd/flux/get_alert.go similarity index 99% rename from cmd/gotk/get_alert.go rename to cmd/flux/get_alert.go index 0512a607..95762966 100644 --- a/cmd/gotk/get_alert.go +++ b/cmd/flux/get_alert.go @@ -36,7 +36,7 @@ var getAlertCmd = &cobra.Command{ Short: "Get Alert statuses", Long: "The get alert command prints the statuses of the resources.", Example: ` # List all Alerts and their status - gotk get alerts + flux get alerts `, RunE: getAlertCmdRun, } diff --git a/cmd/gotk/get_alertprovider.go b/cmd/flux/get_alertprovider.go similarity index 98% rename from cmd/gotk/get_alertprovider.go rename to cmd/flux/get_alertprovider.go index a0e438d6..b8e8846e 100644 --- a/cmd/gotk/get_alertprovider.go +++ b/cmd/flux/get_alertprovider.go @@ -34,7 +34,7 @@ var getAlertProviderCmd = &cobra.Command{ Short: "Get Provider statuses", Long: "The get alert-provider command prints the statuses of the resources.", Example: ` # List all Providers and their status - gotk get alert-providers + flux get alert-providers `, RunE: getAlertProviderCmdRun, } diff --git a/cmd/gotk/get_helmrelease.go b/cmd/flux/get_helmrelease.go similarity index 99% rename from cmd/gotk/get_helmrelease.go rename to cmd/flux/get_helmrelease.go index 6052f856..4304cfff 100644 --- a/cmd/gotk/get_helmrelease.go +++ b/cmd/flux/get_helmrelease.go @@ -38,7 +38,7 @@ var getHelmReleaseCmd = &cobra.Command{ Short: "Get HelmRelease statuses", Long: "The get helmreleases command prints the statuses of the resources.", Example: ` # List all Helm releases and their status - gotk get helmreleases + flux get helmreleases `, RunE: getHelmReleaseCmdRun, } diff --git a/cmd/gotk/get_kustomization.go b/cmd/flux/get_kustomization.go similarity index 99% rename from cmd/gotk/get_kustomization.go rename to cmd/flux/get_kustomization.go index 263ad0b2..8c92833b 100644 --- a/cmd/gotk/get_kustomization.go +++ b/cmd/flux/get_kustomization.go @@ -37,7 +37,7 @@ var getKsCmd = &cobra.Command{ Short: "Get Kustomization statuses", Long: "The get kustomizations command prints the statuses of the resources.", Example: ` # List all kustomizations and their status - gotk get kustomizations + flux get kustomizations `, RunE: getKsCmdRun, } diff --git a/cmd/gotk/get_receiver.go b/cmd/flux/get_receiver.go similarity index 99% rename from cmd/gotk/get_receiver.go rename to cmd/flux/get_receiver.go index f8c329e8..aeb3a218 100644 --- a/cmd/gotk/get_receiver.go +++ b/cmd/flux/get_receiver.go @@ -36,7 +36,7 @@ var getReceiverCmd = &cobra.Command{ Short: "Get Receiver statuses", Long: "The get receiver command prints the statuses of the resources.", Example: ` # List all Receiver and their status - gotk get receivers + flux get receivers `, RunE: getReceiverCmdRun, } diff --git a/cmd/gotk/get_source.go b/cmd/flux/get_source.go similarity index 100% rename from cmd/gotk/get_source.go rename to cmd/flux/get_source.go diff --git a/cmd/gotk/get_source_bucket.go b/cmd/flux/get_source_bucket.go similarity index 98% rename from cmd/gotk/get_source_bucket.go rename to cmd/flux/get_source_bucket.go index 29f9818b..03d992fa 100644 --- a/cmd/gotk/get_source_bucket.go +++ b/cmd/flux/get_source_bucket.go @@ -34,7 +34,7 @@ var getSourceBucketCmd = &cobra.Command{ Short: "Get Bucket source statuses", Long: "The get sources bucket command prints the status of the Bucket sources.", Example: ` # List all Buckets and their status - gotk get sources bucket + flux get sources bucket `, RunE: getSourceBucketCmdRun, } diff --git a/cmd/gotk/get_source_git.go b/cmd/flux/get_source_git.go similarity index 99% rename from cmd/gotk/get_source_git.go rename to cmd/flux/get_source_git.go index ed709112..0385e01e 100644 --- a/cmd/gotk/get_source_git.go +++ b/cmd/flux/get_source_git.go @@ -34,7 +34,7 @@ var getSourceGitCmd = &cobra.Command{ Short: "Get GitRepository source statuses", Long: "The get sources git command prints the status of the GitRepository sources.", Example: ` # List all Git repositories and their status - gotk get sources git + flux get sources git `, RunE: getSourceGitCmdRun, } diff --git a/cmd/gotk/get_source_helm.go b/cmd/flux/get_source_helm.go similarity index 99% rename from cmd/gotk/get_source_helm.go rename to cmd/flux/get_source_helm.go index 03a65349..edc5c67a 100644 --- a/cmd/gotk/get_source_helm.go +++ b/cmd/flux/get_source_helm.go @@ -34,7 +34,7 @@ var getSourceHelmCmd = &cobra.Command{ Short: "Get HelmRepository source statuses", Long: "The get sources helm command prints the status of the HelmRepository sources.", Example: ` # List all Helm repositories and their status - gotk get sources helm + flux get sources helm `, RunE: getSourceHelmCmdRun, } diff --git a/cmd/gotk/install.go b/cmd/flux/install.go similarity index 96% rename from cmd/gotk/install.go rename to cmd/flux/install.go index 03e835d9..b939222c 100644 --- a/cmd/gotk/install.go +++ b/cmd/flux/install.go @@ -37,16 +37,16 @@ var installCmd = &cobra.Command{ Long: `The install command deploys the toolkit components in the specified namespace. If a previous version is installed, then an in-place upgrade will be performed.`, Example: ` # Install the latest version in the flux-system namespace - gotk install --version=latest --namespace=flux-system + flux install --version=latest --namespace=flux-system # Dry-run install for a specific version and a series of components - gotk install --dry-run --version=v0.0.7 --components="source-controller,kustomize-controller" + flux install --dry-run --version=v0.0.7 --components="source-controller,kustomize-controller" # Dry-run install with manifests preview - gotk install --dry-run --verbose + flux install --dry-run --verbose # Write install manifests to file - gotk install --export > flux-system.yaml + flux install --export > flux-system.yaml `, RunE: installCmdRun, } diff --git a/cmd/gotk/log.go b/cmd/flux/log.go similarity index 100% rename from cmd/gotk/log.go rename to cmd/flux/log.go diff --git a/cmd/gotk/main.go b/cmd/flux/main.go similarity index 85% rename from cmd/gotk/main.go rename to cmd/flux/main.go index 7555dc7f..fe43d5c7 100644 --- a/cmd/gotk/main.go +++ b/cmd/flux/main.go @@ -26,42 +26,42 @@ import ( "github.com/spf13/cobra/doc" _ "k8s.io/client-go/plugin/pkg/client/auth" - gotklog "github.com/fluxcd/toolkit/pkg/log" + fluxlog "github.com/fluxcd/toolkit/pkg/log" "github.com/fluxcd/toolkit/pkg/manifestgen/install" ) var VERSION = "0.0.0-dev.0" var rootCmd = &cobra.Command{ - Use: "gotk", + Use: "flux", Version: VERSION, SilenceUsage: true, SilenceErrors: true, Short: "Command line utility for assembling Kubernetes CD pipelines", Long: `Command line utility for assembling Kubernetes CD pipelines the GitOps way.`, Example: ` # Check prerequisites - gotk check --pre + flux check --pre # Install the latest version of the toolkit - gotk install --version=master + flux install --version=master # Create a source from a public Git repository - gotk create source git webapp-latest \ + flux create source git webapp-latest \ --url=https://github.com/stefanprodan/podinfo \ --branch=master \ --interval=3m # List GitRepository sources and their status - gotk get sources git + flux get sources git # Trigger a GitRepository source reconciliation - gotk reconcile source git flux-system + flux reconcile source git flux-system # Export GitRepository sources in YAML format - gotk export source git --all > sources.yaml + flux export source git --all > sources.yaml # Create a Kustomization for deploying a series of microservices - gotk create kustomization webapp-dev \ + flux create kustomization webapp-dev \ --source=webapp-latest \ --path="./deploy/webapp/" \ --prune=true \ @@ -72,25 +72,25 @@ var rootCmd = &cobra.Command{ --health-check-timeout=2m # Trigger a git sync of the Kustomization's source and apply changes - gotk reconcile kustomization webapp-dev --with-source + flux reconcile kustomization webapp-dev --with-source # Suspend a Kustomization reconciliation - gotk suspend kustomization webapp-dev + flux suspend kustomization webapp-dev # Export Kustomizations in YAML format - gotk export kustomization --all > kustomizations.yaml + flux export kustomization --all > kustomizations.yaml # Resume a Kustomization reconciliation - gotk resume kustomization webapp-dev + flux resume kustomization webapp-dev # Delete a Kustomization - gotk delete kustomization webapp-dev + flux delete kustomization webapp-dev # Delete a GitRepository source - gotk delete source git webapp-latest + flux delete source git webapp-latest # Uninstall the toolkit and delete CRDs - gotk uninstall --crds + flux uninstall --crds `, } @@ -100,7 +100,7 @@ var ( timeout time.Duration verbose bool pollInterval = 2 * time.Second - logger gotklog.Logger = printLogger{} + logger fluxlog.Logger = printLogger{} defaults = install.MakeDefaultOptions() ) diff --git a/cmd/gotk/reconcile.go b/cmd/flux/reconcile.go similarity index 100% rename from cmd/gotk/reconcile.go rename to cmd/flux/reconcile.go diff --git a/cmd/gotk/reconcile_alert.go b/cmd/flux/reconcile_alert.go similarity index 98% rename from cmd/gotk/reconcile_alert.go rename to cmd/flux/reconcile_alert.go index 1f01e4df..6f8eac95 100644 --- a/cmd/gotk/reconcile_alert.go +++ b/cmd/flux/reconcile_alert.go @@ -36,7 +36,7 @@ var reconcileAlertCmd = &cobra.Command{ Short: "Reconcile an Alert", Long: `The reconcile alert command triggers a reconciliation of an Alert resource and waits for it to finish.`, Example: ` # Trigger a reconciliation for an existing alert - gotk reconcile alert main + flux reconcile alert main `, RunE: reconcileAlertCmdRun, } diff --git a/cmd/gotk/reconcile_alertprovider.go b/cmd/flux/reconcile_alertprovider.go similarity index 98% rename from cmd/gotk/reconcile_alertprovider.go rename to cmd/flux/reconcile_alertprovider.go index c0f7aa35..f842531c 100644 --- a/cmd/gotk/reconcile_alertprovider.go +++ b/cmd/flux/reconcile_alertprovider.go @@ -36,7 +36,7 @@ var reconcileAlertProviderCmd = &cobra.Command{ Short: "Reconcile a Provider", Long: `The reconcile alert-provider command triggers a reconciliation of a Provider resource and waits for it to finish.`, Example: ` # Trigger a reconciliation for an existing provider - gotk reconcile alert-provider slack + flux reconcile alert-provider slack `, RunE: reconcileAlertProviderCmdRun, } diff --git a/cmd/gotk/reconcile_helmrelease.go b/cmd/flux/reconcile_helmrelease.go similarity index 98% rename from cmd/gotk/reconcile_helmrelease.go rename to cmd/flux/reconcile_helmrelease.go index ad95176e..d93e16aa 100644 --- a/cmd/gotk/reconcile_helmrelease.go +++ b/cmd/flux/reconcile_helmrelease.go @@ -42,10 +42,10 @@ var reconcileHrCmd = &cobra.Command{ Long: ` The reconcile kustomization command triggers a reconciliation of a HelmRelease resource and waits for it to finish.`, Example: ` # Trigger a HelmRelease apply outside of the reconciliation interval - gotk reconcile hr podinfo + flux reconcile hr podinfo # Trigger a reconciliation of the HelmRelease's source and apply changes - gotk reconcile hr podinfo --with-source + flux reconcile hr podinfo --with-source `, RunE: reconcileHrCmdRun, } diff --git a/cmd/gotk/reconcile_kustomization.go b/cmd/flux/reconcile_kustomization.go similarity index 98% rename from cmd/gotk/reconcile_kustomization.go rename to cmd/flux/reconcile_kustomization.go index 7b21df8f..8bf75a37 100644 --- a/cmd/gotk/reconcile_kustomization.go +++ b/cmd/flux/reconcile_kustomization.go @@ -42,10 +42,10 @@ var reconcileKsCmd = &cobra.Command{ Long: ` The reconcile kustomization command triggers a reconciliation of a Kustomization resource and waits for it to finish.`, Example: ` # Trigger a Kustomization apply outside of the reconciliation interval - gotk reconcile kustomization podinfo + flux reconcile kustomization podinfo # Trigger a sync of the Kustomization's source and apply changes - gotk reconcile kustomization podinfo --with-source + flux reconcile kustomization podinfo --with-source `, RunE: reconcileKsCmdRun, } diff --git a/cmd/gotk/reconcile_receiver.go b/cmd/flux/reconcile_receiver.go similarity index 98% rename from cmd/gotk/reconcile_receiver.go rename to cmd/flux/reconcile_receiver.go index 16fb1f20..ac1493a8 100644 --- a/cmd/gotk/reconcile_receiver.go +++ b/cmd/flux/reconcile_receiver.go @@ -36,7 +36,7 @@ var reconcileReceiverCmd = &cobra.Command{ Short: "Reconcile a Receiver", Long: `The reconcile receiver command triggers a reconciliation of a Receiver resource and waits for it to finish.`, Example: ` # Trigger a reconciliation for an existing receiver - gotk reconcile receiver main + flux reconcile receiver main `, RunE: reconcileReceiverCmdRun, } diff --git a/cmd/gotk/reconcile_source.go b/cmd/flux/reconcile_source.go similarity index 100% rename from cmd/gotk/reconcile_source.go rename to cmd/flux/reconcile_source.go diff --git a/cmd/gotk/reconcile_source_bucket.go b/cmd/flux/reconcile_source_bucket.go similarity index 98% rename from cmd/gotk/reconcile_source_bucket.go rename to cmd/flux/reconcile_source_bucket.go index 14ea0025..eaefdd35 100644 --- a/cmd/gotk/reconcile_source_bucket.go +++ b/cmd/flux/reconcile_source_bucket.go @@ -38,7 +38,7 @@ var reconcileSourceBucketCmd = &cobra.Command{ Short: "Reconcile a Bucket source", Long: `The reconcile source command triggers a reconciliation of a Bucket resource and waits for it to finish.`, Example: ` # Trigger a reconciliation for an existing source - gotk reconcile source bucket podinfo + flux reconcile source bucket podinfo `, RunE: reconcileSourceBucketCmdRun, } diff --git a/cmd/gotk/reconcile_source_git.go b/cmd/flux/reconcile_source_git.go similarity index 98% rename from cmd/gotk/reconcile_source_git.go rename to cmd/flux/reconcile_source_git.go index 85940548..5d6fddaa 100644 --- a/cmd/gotk/reconcile_source_git.go +++ b/cmd/flux/reconcile_source_git.go @@ -36,7 +36,7 @@ var reconcileSourceGitCmd = &cobra.Command{ Short: "Reconcile a GitRepository source", Long: `The reconcile source command triggers a reconciliation of a GitRepository resource and waits for it to finish.`, Example: ` # Trigger a git pull for an existing source - gotk reconcile source git podinfo + flux reconcile source git podinfo `, RunE: reconcileSourceGitCmdRun, } diff --git a/cmd/gotk/reconcile_source_helm.go b/cmd/flux/reconcile_source_helm.go similarity index 99% rename from cmd/gotk/reconcile_source_helm.go rename to cmd/flux/reconcile_source_helm.go index 7a0474d0..3fc4a1ac 100644 --- a/cmd/gotk/reconcile_source_helm.go +++ b/cmd/flux/reconcile_source_helm.go @@ -38,7 +38,7 @@ var reconcileSourceHelmCmd = &cobra.Command{ Short: "Reconcile a HelmRepository source", Long: `The reconcile source command triggers a reconciliation of a HelmRepository resource and waits for it to finish.`, Example: ` # Trigger a reconciliation for an existing source - gotk reconcile source helm podinfo + flux reconcile source helm podinfo `, RunE: reconcileSourceHelmCmdRun, } diff --git a/cmd/gotk/resume.go b/cmd/flux/resume.go similarity index 100% rename from cmd/gotk/resume.go rename to cmd/flux/resume.go diff --git a/cmd/gotk/resume_alert.go b/cmd/flux/resume_alert.go similarity index 99% rename from cmd/gotk/resume_alert.go rename to cmd/flux/resume_alert.go index 3ae0a4e0..98176eb5 100644 --- a/cmd/gotk/resume_alert.go +++ b/cmd/flux/resume_alert.go @@ -38,7 +38,7 @@ var resumeAlertCmd = &cobra.Command{ Long: `The resume command marks a previously suspended Alert resource for reconciliation and waits for it to finish the apply.`, Example: ` # Resume reconciliation for an existing Alert - gotk resume alert main + flux resume alert main `, RunE: resumeAlertCmdRun, } diff --git a/cmd/gotk/resume_helmrelease.go b/cmd/flux/resume_helmrelease.go similarity index 99% rename from cmd/gotk/resume_helmrelease.go rename to cmd/flux/resume_helmrelease.go index 0586bd40..cc3a015a 100644 --- a/cmd/gotk/resume_helmrelease.go +++ b/cmd/flux/resume_helmrelease.go @@ -39,7 +39,7 @@ var resumeHrCmd = &cobra.Command{ Long: `The resume command marks a previously suspended HelmRelease resource for reconciliation and waits for it to finish the apply.`, Example: ` # Resume reconciliation for an existing Helm release - gotk resume hr podinfo + flux resume hr podinfo `, RunE: resumeHrCmdRun, } diff --git a/cmd/gotk/resume_kustomization.go b/cmd/flux/resume_kustomization.go similarity index 99% rename from cmd/gotk/resume_kustomization.go rename to cmd/flux/resume_kustomization.go index b48541ee..58c65c35 100644 --- a/cmd/gotk/resume_kustomization.go +++ b/cmd/flux/resume_kustomization.go @@ -38,7 +38,7 @@ var resumeKsCmd = &cobra.Command{ Long: `The resume command marks a previously suspended Kustomization resource for reconciliation and waits for it to finish the apply.`, Example: ` # Resume reconciliation for an existing Kustomization - gotk resume ks podinfo + flux resume ks podinfo `, RunE: resumeKsCmdRun, } diff --git a/cmd/gotk/resume_receiver.go b/cmd/flux/resume_receiver.go similarity index 99% rename from cmd/gotk/resume_receiver.go rename to cmd/flux/resume_receiver.go index e429080b..54d5e634 100644 --- a/cmd/gotk/resume_receiver.go +++ b/cmd/flux/resume_receiver.go @@ -38,7 +38,7 @@ var resumeReceiverCmd = &cobra.Command{ Long: `The resume command marks a previously suspended Receiver resource for reconciliation and waits for it to finish the apply.`, Example: ` # Resume reconciliation for an existing Receiver - gotk resume receiver main + flux resume receiver main `, RunE: resumeReceiverCmdRun, } diff --git a/cmd/gotk/suspend.go b/cmd/flux/suspend.go similarity index 100% rename from cmd/gotk/suspend.go rename to cmd/flux/suspend.go diff --git a/cmd/gotk/suspend_alert.go b/cmd/flux/suspend_alert.go similarity index 98% rename from cmd/gotk/suspend_alert.go rename to cmd/flux/suspend_alert.go index c73a7255..2da27a36 100644 --- a/cmd/gotk/suspend_alert.go +++ b/cmd/flux/suspend_alert.go @@ -32,7 +32,7 @@ var suspendAlertCmd = &cobra.Command{ Short: "Suspend reconciliation of Alert", Long: "The suspend command disables the reconciliation of a Alert resource.", Example: ` # Suspend reconciliation for an existing Alert - gotk suspend alert main + flux suspend alert main `, RunE: suspendAlertCmdRun, } diff --git a/cmd/gotk/suspend_helmrelease.go b/cmd/flux/suspend_helmrelease.go similarity index 98% rename from cmd/gotk/suspend_helmrelease.go rename to cmd/flux/suspend_helmrelease.go index 6b7b5b3f..a0d456df 100644 --- a/cmd/gotk/suspend_helmrelease.go +++ b/cmd/flux/suspend_helmrelease.go @@ -33,7 +33,7 @@ var suspendHrCmd = &cobra.Command{ Short: "Suspend reconciliation of HelmRelease", Long: "The suspend command disables the reconciliation of a HelmRelease resource.", Example: ` # Suspend reconciliation for an existing Helm release - gotk suspend hr podinfo + flux suspend hr podinfo `, RunE: suspendHrCmdRun, } diff --git a/cmd/gotk/suspend_kustomization.go b/cmd/flux/suspend_kustomization.go similarity index 98% rename from cmd/gotk/suspend_kustomization.go rename to cmd/flux/suspend_kustomization.go index 447fc25a..2117731e 100644 --- a/cmd/gotk/suspend_kustomization.go +++ b/cmd/flux/suspend_kustomization.go @@ -32,7 +32,7 @@ var suspendKsCmd = &cobra.Command{ Short: "Suspend reconciliation of Kustomization", Long: "The suspend command disables the reconciliation of a Kustomization resource.", Example: ` # Suspend reconciliation for an existing Kustomization - gotk suspend ks podinfo + flux suspend ks podinfo `, RunE: suspendKsCmdRun, } diff --git a/cmd/gotk/suspend_receiver.go b/cmd/flux/suspend_receiver.go similarity index 98% rename from cmd/gotk/suspend_receiver.go rename to cmd/flux/suspend_receiver.go index 58d5bac1..d58a28b0 100644 --- a/cmd/gotk/suspend_receiver.go +++ b/cmd/flux/suspend_receiver.go @@ -32,7 +32,7 @@ var suspendReceiverCmd = &cobra.Command{ Short: "Suspend reconciliation of Receiver", Long: "The suspend command disables the reconciliation of a Receiver resource.", Example: ` # Suspend reconciliation for an existing Receiver - gotk suspend receiver main + flux suspend receiver main `, RunE: suspendReceiverCmdRun, } diff --git a/cmd/gotk/uninstall.go b/cmd/flux/uninstall.go similarity index 97% rename from cmd/gotk/uninstall.go rename to cmd/flux/uninstall.go index 8576cd37..cff20014 100644 --- a/cmd/gotk/uninstall.go +++ b/cmd/flux/uninstall.go @@ -37,10 +37,10 @@ var uninstallCmd = &cobra.Command{ Short: "Uninstall the toolkit components", Long: "The uninstall command removes the namespace, cluster roles, cluster role bindings and CRDs from the cluster.", Example: ` # Dry-run uninstall of all components - gotk uninstall --dry-run --namespace=flux-system + flux uninstall --dry-run --namespace=flux-system # Uninstall all components and delete custom resource definitions - gotk uninstall --resources --crds --namespace=flux-system + flux uninstall --resources --crds --namespace=flux-system `, RunE: uninstallCmdRun, } diff --git a/docs/cmd/gotk.md b/docs/cmd/flux.md similarity index 54% rename from docs/cmd/gotk.md rename to docs/cmd/flux.md index 046fe5fa..cde824d8 100644 --- a/docs/cmd/gotk.md +++ b/docs/cmd/flux.md @@ -1,4 +1,4 @@ -## gotk +## flux Command line utility for assembling Kubernetes CD pipelines @@ -10,28 +10,28 @@ Command line utility for assembling Kubernetes CD pipelines the GitOps way. ``` # Check prerequisites - gotk check --pre + flux check --pre # Install the latest version of the toolkit - gotk install --version=master + flux install --version=master # Create a source from a public Git repository - gotk create source git webapp-latest \ + flux create source git webapp-latest \ --url=https://github.com/stefanprodan/podinfo \ --branch=master \ --interval=3m # List GitRepository sources and their status - gotk get sources git + flux get sources git # Trigger a GitRepository source reconciliation - gotk reconcile source git flux-system + flux reconcile source git flux-system # Export GitRepository sources in YAML format - gotk export source git --all > sources.yaml + flux export source git --all > sources.yaml # Create a Kustomization for deploying a series of microservices - gotk create kustomization webapp-dev \ + flux create kustomization webapp-dev \ --source=webapp-latest \ --path="./deploy/webapp/" \ --prune=true \ @@ -42,32 +42,32 @@ Command line utility for assembling Kubernetes CD pipelines the GitOps way. --health-check-timeout=2m # Trigger a git sync of the Kustomization's source and apply changes - gotk reconcile kustomization webapp-dev --with-source + flux reconcile kustomization webapp-dev --with-source # Suspend a Kustomization reconciliation - gotk suspend kustomization webapp-dev + flux suspend kustomization webapp-dev # Export Kustomizations in YAML format - gotk export kustomization --all > kustomizations.yaml + flux export kustomization --all > kustomizations.yaml # Resume a Kustomization reconciliation - gotk resume kustomization webapp-dev + flux resume kustomization webapp-dev # Delete a Kustomization - gotk delete kustomization webapp-dev + flux delete kustomization webapp-dev # Delete a GitRepository source - gotk delete source git webapp-latest + flux delete source git webapp-latest # Uninstall the toolkit and delete CRDs - gotk uninstall --crds + flux uninstall --crds ``` ### Options ``` - -h, --help help for gotk + -h, --help help for flux --kubeconfig string path to the kubeconfig file (default "~/.kube/config") -n, --namespace string the namespace scope for this operation (default "flux-system") --timeout duration timeout for this operation (default 5m0s) @@ -76,16 +76,16 @@ Command line utility for assembling Kubernetes CD pipelines the GitOps way. ### SEE ALSO -* [gotk bootstrap](gotk_bootstrap.md) - Bootstrap toolkit components -* [gotk check](gotk_check.md) - Check requirements and installation -* [gotk completion](gotk_completion.md) - Generates completion scripts for various shells -* [gotk create](gotk_create.md) - Create or update sources and resources -* [gotk delete](gotk_delete.md) - Delete sources and resources -* [gotk export](gotk_export.md) - Export resources in YAML format -* [gotk get](gotk_get.md) - Get sources and resources -* [gotk install](gotk_install.md) - Install the toolkit components -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources -* [gotk resume](gotk_resume.md) - Resume suspended resources -* [gotk suspend](gotk_suspend.md) - Suspend resources -* [gotk uninstall](gotk_uninstall.md) - Uninstall the toolkit components +* [flux bootstrap](flux_bootstrap.md) - Bootstrap toolkit components +* [flux check](flux_check.md) - Check requirements and installation +* [flux completion](flux_completion.md) - Generates completion scripts for various shells +* [flux create](flux_create.md) - Create or update sources and resources +* [flux delete](flux_delete.md) - Delete sources and resources +* [flux export](flux_export.md) - Export resources in YAML format +* [flux get](flux_get.md) - Get sources and resources +* [flux install](flux_install.md) - Install the toolkit components +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources +* [flux resume](flux_resume.md) - Resume suspended resources +* [flux suspend](flux_suspend.md) - Suspend resources +* [flux uninstall](flux_uninstall.md) - Uninstall the toolkit components diff --git a/docs/cmd/gotk_bootstrap.md b/docs/cmd/flux_bootstrap.md similarity index 89% rename from docs/cmd/gotk_bootstrap.md rename to docs/cmd/flux_bootstrap.md index 9e622c92..9295229c 100644 --- a/docs/cmd/gotk_bootstrap.md +++ b/docs/cmd/flux_bootstrap.md @@ -1,4 +1,4 @@ -## gotk bootstrap +## flux bootstrap Bootstrap toolkit components @@ -32,7 +32,7 @@ The bootstrap sub-commands bootstrap the toolkit components on the targeted Git ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk bootstrap github](gotk_bootstrap_github.md) - Bootstrap toolkit components in a GitHub repository -* [gotk bootstrap gitlab](gotk_bootstrap_gitlab.md) - Bootstrap toolkit components in a GitLab repository +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux bootstrap github](flux_bootstrap_github.md) - Bootstrap toolkit components in a GitHub repository +* [flux bootstrap gitlab](flux_bootstrap_gitlab.md) - Bootstrap toolkit components in a GitLab repository diff --git a/docs/cmd/gotk_bootstrap_github.md b/docs/cmd/flux_bootstrap_github.md similarity index 86% rename from docs/cmd/gotk_bootstrap_github.md rename to docs/cmd/flux_bootstrap_github.md index 7630e27d..bb3d4bc1 100644 --- a/docs/cmd/gotk_bootstrap_github.md +++ b/docs/cmd/flux_bootstrap_github.md @@ -1,4 +1,4 @@ -## gotk bootstrap github +## flux bootstrap github Bootstrap toolkit components in a GitHub repository @@ -11,7 +11,7 @@ If the toolkit components are present on the cluster, the bootstrap command will perform an upgrade if needed. ``` -gotk bootstrap github [flags] +flux bootstrap github [flags] ``` ### Examples @@ -21,22 +21,22 @@ gotk bootstrap github [flags] export GITHUB_TOKEN= # Run bootstrap for a private repo owned by a GitHub organization - gotk bootstrap github --owner= --repository= + flux bootstrap github --owner= --repository= # Run bootstrap for a private repo and assign organization teams to it - gotk bootstrap github --owner= --repository= --team= --team= + flux bootstrap github --owner= --repository= --team= --team= # Run bootstrap for a repository path - gotk bootstrap github --owner= --repository= --path=dev-cluster + flux bootstrap github --owner= --repository= --path=dev-cluster # Run bootstrap for a public repository on a personal account - gotk bootstrap github --owner= --repository= --private=false --personal=true + flux bootstrap github --owner= --repository= --private=false --personal=true # Run bootstrap for a private repo hosted on GitHub Enterprise - gotk bootstrap github --owner= --repository= --hostname= + flux bootstrap github --owner= --repository= --hostname= # Run bootstrap for a an existing repository with a branch named main - gotk bootstrap github --owner= --repository= --branch=main + flux bootstrap github --owner= --repository= --branch=main ``` @@ -74,5 +74,5 @@ gotk bootstrap github [flags] ### SEE ALSO -* [gotk bootstrap](gotk_bootstrap.md) - Bootstrap toolkit components +* [flux bootstrap](flux_bootstrap.md) - Bootstrap toolkit components diff --git a/docs/cmd/gotk_bootstrap_gitlab.md b/docs/cmd/flux_bootstrap_gitlab.md similarity index 86% rename from docs/cmd/gotk_bootstrap_gitlab.md rename to docs/cmd/flux_bootstrap_gitlab.md index 3ef87b22..e320dff1 100644 --- a/docs/cmd/gotk_bootstrap_gitlab.md +++ b/docs/cmd/flux_bootstrap_gitlab.md @@ -1,4 +1,4 @@ -## gotk bootstrap gitlab +## flux bootstrap gitlab Bootstrap toolkit components in a GitLab repository @@ -11,7 +11,7 @@ If the toolkit components are present on the cluster, the bootstrap command will perform an upgrade if needed. ``` -gotk bootstrap gitlab [flags] +flux bootstrap gitlab [flags] ``` ### Examples @@ -21,22 +21,22 @@ gotk bootstrap gitlab [flags] export GITLAB_TOKEN= # Run bootstrap for a private repo using HTTPS token authentication - gotk bootstrap gitlab --owner= --repository= + flux bootstrap gitlab --owner= --repository= # Run bootstrap for a private repo using SSH authentication - gotk bootstrap gitlab --owner= --repository= --ssh-hostname=gitlab.com + flux bootstrap gitlab --owner= --repository= --ssh-hostname=gitlab.com # Run bootstrap for a repository path - gotk bootstrap gitlab --owner= --repository= --path=dev-cluster + flux bootstrap gitlab --owner= --repository= --path=dev-cluster # Run bootstrap for a public repository on a personal account - gotk bootstrap gitlab --owner= --repository= --private=false --personal=true + flux bootstrap gitlab --owner= --repository= --private=false --personal=true # Run bootstrap for a private repo hosted on a GitLab server - gotk bootstrap gitlab --owner= --repository= --hostname= + flux bootstrap gitlab --owner= --repository= --hostname= # Run bootstrap for a an existing repository with a branch named main - gotk bootstrap gitlab --owner= --repository= --branch=main + flux bootstrap gitlab --owner= --repository= --branch=main ``` @@ -74,5 +74,5 @@ gotk bootstrap gitlab [flags] ### SEE ALSO -* [gotk bootstrap](gotk_bootstrap.md) - Bootstrap toolkit components +* [flux bootstrap](flux_bootstrap.md) - Bootstrap toolkit components diff --git a/docs/cmd/gotk_check.md b/docs/cmd/flux_check.md similarity index 88% rename from docs/cmd/gotk_check.md rename to docs/cmd/flux_check.md index b20823af..d84f6ee8 100644 --- a/docs/cmd/gotk_check.md +++ b/docs/cmd/flux_check.md @@ -1,4 +1,4 @@ -## gotk check +## flux check Check requirements and installation @@ -8,17 +8,17 @@ 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. ``` -gotk check [flags] +flux check [flags] ``` ### Examples ``` # Run pre-installation checks - gotk check --pre + flux check --pre # Run installation checks - gotk check + flux check ``` @@ -41,5 +41,5 @@ gotk check [flags] ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines diff --git a/docs/cmd/gotk_completion.md b/docs/cmd/flux_completion.md similarity index 66% rename from docs/cmd/gotk_completion.md rename to docs/cmd/flux_completion.md index 6bdb75ed..c129c268 100644 --- a/docs/cmd/gotk_completion.md +++ b/docs/cmd/flux_completion.md @@ -1,4 +1,4 @@ -## gotk completion +## flux completion Generates completion scripts for various shells @@ -23,9 +23,9 @@ The completion sub-command generates completion scripts for various shells ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk completion bash](gotk_completion_bash.md) - Generates bash completion scripts -* [gotk completion fish](gotk_completion_fish.md) - Generates fish completion scripts -* [gotk completion powershell](gotk_completion_powershell.md) - Generates powershell completion scripts -* [gotk completion zsh](gotk_completion_zsh.md) - Generates zsh completion scripts +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux completion bash](flux_completion_bash.md) - Generates bash completion scripts +* [flux completion fish](flux_completion_fish.md) - Generates fish completion scripts +* [flux completion powershell](flux_completion_powershell.md) - Generates powershell completion scripts +* [flux completion zsh](flux_completion_zsh.md) - Generates zsh completion scripts diff --git a/docs/cmd/gotk_completion_bash.md b/docs/cmd/flux_completion_bash.md similarity index 77% rename from docs/cmd/gotk_completion_bash.md rename to docs/cmd/flux_completion_bash.md index 4fead006..1d774ca6 100644 --- a/docs/cmd/gotk_completion_bash.md +++ b/docs/cmd/flux_completion_bash.md @@ -1,4 +1,4 @@ -## gotk completion bash +## flux completion bash Generates bash completion scripts @@ -7,7 +7,7 @@ Generates bash completion scripts Generates bash completion scripts ``` -gotk completion bash [flags] +flux completion bash [flags] ``` ### Examples @@ -15,12 +15,12 @@ gotk completion bash [flags] ``` To load completion run -. <(gotk completion bash) +. <(flux completion bash) To configure your bash shell to load completions for each session add to your bashrc # ~/.bashrc or ~/.profile -command -v gotk >/dev/null && . <(gotk completion bash) +command -v flux >/dev/null && . <(flux completion bash) ``` @@ -41,5 +41,5 @@ command -v gotk >/dev/null && . <(gotk completion bash) ### SEE ALSO -* [gotk completion](gotk_completion.md) - Generates completion scripts for various shells +* [flux completion](flux_completion.md) - Generates completion scripts for various shells diff --git a/docs/cmd/gotk_completion_fish.md b/docs/cmd/flux_completion_fish.md similarity index 79% rename from docs/cmd/gotk_completion_fish.md rename to docs/cmd/flux_completion_fish.md index 4c636f98..37dd69f8 100644 --- a/docs/cmd/gotk_completion_fish.md +++ b/docs/cmd/flux_completion_fish.md @@ -1,4 +1,4 @@ -## gotk completion fish +## flux completion fish Generates fish completion scripts @@ -7,7 +7,7 @@ Generates fish completion scripts Generates fish completion scripts ``` -gotk completion fish [flags] +flux completion fish [flags] ``` ### Examples @@ -15,11 +15,11 @@ gotk completion fish [flags] ``` To load completion run -. <(gotk completion fish) +. <(flux completion fish) To configure your fish shell to load completions for each session write this script to your completions dir: -gotk completion fish > ~/.config/fish/completions/gotk +flux completion fish > ~/.config/fish/completions/flux See http://fishshell.com/docs/current/index.html#completion-own for more details @@ -42,5 +42,5 @@ See http://fishshell.com/docs/current/index.html#completion-own for more details ### SEE ALSO -* [gotk completion](gotk_completion.md) - Generates completion scripts for various shells +* [flux completion](flux_completion.md) - Generates completion scripts for various shells diff --git a/docs/cmd/gotk_completion_powershell.md b/docs/cmd/flux_completion_powershell.md similarity index 77% rename from docs/cmd/gotk_completion_powershell.md rename to docs/cmd/flux_completion_powershell.md index 65621e0a..f2980bb1 100644 --- a/docs/cmd/gotk_completion_powershell.md +++ b/docs/cmd/flux_completion_powershell.md @@ -1,4 +1,4 @@ -## gotk completion powershell +## flux completion powershell Generates powershell completion scripts @@ -7,7 +7,7 @@ Generates powershell completion scripts Generates powershell completion scripts ``` -gotk completion powershell [flags] +flux completion powershell [flags] ``` ### Examples @@ -15,19 +15,19 @@ gotk completion powershell [flags] ``` To load completion run -. <(gotk completion powershell) +. <(flux completion powershell) To configure your powershell shell to load completions for each session add to your powershell profile Windows: cd "$env:USERPROFILE\Documents\WindowsPowerShell\Modules" -gotk completion >> gotk-completion.ps1 +flux completion >> flux-completion.ps1 Linux: cd "${XDG_CONFIG_HOME:-"$HOME/.config/"}/powershell/modules" -gotk completion >> gotk-completions.ps1 +flux completion >> flux-completions.ps1 ``` @@ -48,5 +48,5 @@ gotk completion >> gotk-completions.ps1 ### SEE ALSO -* [gotk completion](gotk_completion.md) - Generates completion scripts for various shells +* [flux completion](flux_completion.md) - Generates completion scripts for various shells diff --git a/docs/cmd/gotk_completion_zsh.md b/docs/cmd/flux_completion_zsh.md similarity index 68% rename from docs/cmd/gotk_completion_zsh.md rename to docs/cmd/flux_completion_zsh.md index fa63d644..3b7c51fd 100644 --- a/docs/cmd/gotk_completion_zsh.md +++ b/docs/cmd/flux_completion_zsh.md @@ -1,4 +1,4 @@ -## gotk completion zsh +## flux completion zsh Generates zsh completion scripts @@ -7,7 +7,7 @@ Generates zsh completion scripts Generates zsh completion scripts ``` -gotk completion zsh [flags] +flux completion zsh [flags] ``` ### Examples @@ -15,20 +15,20 @@ gotk completion zsh [flags] ``` To load completion run -. <(gotk completion zsh) && compdef _gotk gotk +. <(flux completion zsh) && compdef _flux flux To configure your zsh shell to load completions for each session add to your zshrc # ~/.zshrc or ~/.profile -command -v gotk >/dev/null && . <(gotk completion zsh) && compdef _gotk gotk +command -v flux >/dev/null && . <(flux completion zsh) && compdef _flux flux or write a cached file in one of the completion directories in your ${fpath}: echo "${fpath// /\n}" | grep -i completion -gotk completions zsh > _gotk +flux completions zsh > _flux -mv _gotk ~/.oh-my-zsh/completions # oh-my-zsh -mv _gotk ~/.zprezto/modules/completion/external/src/ # zprezto +mv _flux ~/.oh-my-zsh/completions # oh-my-zsh +mv _flux ~/.zprezto/modules/completion/external/src/ # zprezto ``` @@ -49,5 +49,5 @@ mv _gotk ~/.zprezto/modules/completion/external/src/ # zprezto ### SEE ALSO -* [gotk completion](gotk_completion.md) - Generates completion scripts for various shells +* [flux completion](flux_completion.md) - Generates completion scripts for various shells diff --git a/docs/cmd/gotk_create.md b/docs/cmd/flux_create.md similarity index 67% rename from docs/cmd/gotk_create.md rename to docs/cmd/flux_create.md index 8f8c1d36..4f5a8e01 100644 --- a/docs/cmd/gotk_create.md +++ b/docs/cmd/flux_create.md @@ -1,4 +1,4 @@ -## gotk create +## flux create Create or update sources and resources @@ -26,11 +26,11 @@ The create sub-commands generate sources and resources. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk create alert](gotk_create_alert.md) - Create or update a Alert resource -* [gotk create alert-provider](gotk_create_alert-provider.md) - Create or update a Provider resource -* [gotk create helmrelease](gotk_create_helmrelease.md) - Create or update a HelmRelease resource -* [gotk create kustomization](gotk_create_kustomization.md) - Create or update a Kustomization resource -* [gotk create receiver](gotk_create_receiver.md) - Create or update a Receiver resource -* [gotk create source](gotk_create_source.md) - Create or update sources +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux create alert](flux_create_alert.md) - Create or update a Alert resource +* [flux create alert-provider](flux_create_alert-provider.md) - Create or update a Provider resource +* [flux create helmrelease](flux_create_helmrelease.md) - Create or update a HelmRelease resource +* [flux create kustomization](flux_create_kustomization.md) - Create or update a Kustomization resource +* [flux create receiver](flux_create_receiver.md) - Create or update a Receiver resource +* [flux create source](flux_create_source.md) - Create or update sources diff --git a/docs/cmd/gotk_create_alert-provider.md b/docs/cmd/flux_create_alert-provider.md similarity index 87% rename from docs/cmd/gotk_create_alert-provider.md rename to docs/cmd/flux_create_alert-provider.md index 53f3f141..80d8cf17 100644 --- a/docs/cmd/gotk_create_alert-provider.md +++ b/docs/cmd/flux_create_alert-provider.md @@ -1,4 +1,4 @@ -## gotk create alert-provider +## flux create alert-provider Create or update a Provider resource @@ -7,21 +7,21 @@ Create or update a Provider resource The create alert-provider command generates a Provider resource. ``` -gotk create alert-provider [name] [flags] +flux create alert-provider [name] [flags] ``` ### Examples ``` # Create a Provider for a Slack channel - gotk create alert-provider slack \ + 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 - gotk create alert-provider github-podinfo \ + flux create alert-provider github-podinfo \ --type github \ --address https://github.com/stefanprodan/podinfo \ --secret-ref github-token @@ -53,5 +53,5 @@ gotk create alert-provider [name] [flags] ### SEE ALSO -* [gotk create](gotk_create.md) - Create or update sources and resources +* [flux create](flux_create.md) - Create or update sources and resources diff --git a/docs/cmd/gotk_create_alert.md b/docs/cmd/flux_create_alert.md similarity index 89% rename from docs/cmd/gotk_create_alert.md rename to docs/cmd/flux_create_alert.md index edf9ff32..c5a2a3fe 100644 --- a/docs/cmd/gotk_create_alert.md +++ b/docs/cmd/flux_create_alert.md @@ -1,4 +1,4 @@ -## gotk create alert +## flux create alert Create or update a Alert resource @@ -7,14 +7,14 @@ Create or update a Alert resource The create alert command generates a Alert resource. ``` -gotk create alert [name] [flags] +flux create alert [name] [flags] ``` ### Examples ``` # Create an Alert for kustomization events - gotk create alert \ + flux create alert \ --event-severity info \ --event-source Kustomization/flux-system \ --provider-ref slack \ @@ -45,5 +45,5 @@ gotk create alert [name] [flags] ### SEE ALSO -* [gotk create](gotk_create.md) - Create or update sources and resources +* [flux create](flux_create.md) - Create or update sources and resources diff --git a/docs/cmd/gotk_create_helmrelease.md b/docs/cmd/flux_create_helmrelease.md similarity index 89% rename from docs/cmd/gotk_create_helmrelease.md rename to docs/cmd/flux_create_helmrelease.md index 33d45dba..86fa38ec 100644 --- a/docs/cmd/gotk_create_helmrelease.md +++ b/docs/cmd/flux_create_helmrelease.md @@ -1,4 +1,4 @@ -## gotk create helmrelease +## flux create helmrelease Create or update a HelmRelease resource @@ -7,51 +7,51 @@ Create or update a HelmRelease resource The helmrelease create command generates a HelmRelease resource for a given HelmRepository source. ``` -gotk create helmrelease [name] [flags] +flux create helmrelease [name] [flags] ``` ### Examples ``` # Create a HelmRelease with a chart from a HelmRepository source - gotk create hr podinfo \ + flux create hr podinfo \ --interval=10m \ --source=HelmRepository/podinfo \ --chart=podinfo \ --chart-version=">4.0.0" # Create a HelmRelease with a chart from a GitRepository source - gotk create hr podinfo \ + flux create hr podinfo \ --interval=10m \ --source=GitRepository/podinfo \ --chart=./charts/podinfo # Create a HelmRelease with a chart from a Bucket source - gotk create hr podinfo \ + flux create hr podinfo \ --interval=10m \ --source=Bucket/podinfo \ --chart=./charts/podinfo # Create a HelmRelease with values from a local YAML file - gotk create hr podinfo \ + flux create hr podinfo \ --source=HelmRepository/podinfo \ --chart=podinfo \ --values=./my-values.yaml # Create a HelmRelease with a custom release name - gotk create hr podinfo \ + flux create hr podinfo \ --release-name=podinfo-dev --source=HelmRepository/podinfo \ --chart=podinfo \ # Create a HelmRelease targeting another namespace than the resource - gotk create hr podinfo \ + flux create hr podinfo \ --target-namespace=default \ --source=HelmRepository/podinfo \ --chart=podinfo # Create a HelmRelease definition on disk without applying it on the cluster - gotk create hr podinfo \ + flux create hr podinfo \ --source=HelmRepository/podinfo \ --chart=podinfo \ --values=./values.yaml \ @@ -86,5 +86,5 @@ gotk create helmrelease [name] [flags] ### SEE ALSO -* [gotk create](gotk_create.md) - Create or update sources and resources +* [flux create](flux_create.md) - Create or update sources and resources diff --git a/docs/cmd/gotk_create_kustomization.md b/docs/cmd/flux_create_kustomization.md similarity index 92% rename from docs/cmd/gotk_create_kustomization.md rename to docs/cmd/flux_create_kustomization.md index b7286732..098fa9e1 100644 --- a/docs/cmd/gotk_create_kustomization.md +++ b/docs/cmd/flux_create_kustomization.md @@ -1,4 +1,4 @@ -## gotk create kustomization +## flux create kustomization Create or update a Kustomization resource @@ -7,14 +7,14 @@ Create or update a Kustomization resource The kustomization source create command generates a Kustomize resource for a given source. ``` -gotk create kustomization [name] [flags] +flux create kustomization [name] [flags] ``` ### Examples ``` # Create a Kustomization resource from a source at a given path - gotk create kustomization contour \ + flux create kustomization contour \ --source=contour \ --path="./examples/contour/" \ --prune=true \ @@ -25,7 +25,7 @@ gotk create kustomization [name] [flags] --health-check-timeout=3m # Create a Kustomization resource that depends on the previous one - gotk create kustomization webapp \ + flux create kustomization webapp \ --depends-on=contour \ --source=webapp \ --path="./deploy/overlays/dev" \ @@ -34,7 +34,7 @@ gotk create kustomization [name] [flags] --validation=client # Create a Kustomization resource that references a Bucket - gotk create kustomization secrets \ + flux create kustomization secrets \ --source=Bucket/secrets \ --prune=true \ --interval=5m @@ -72,5 +72,5 @@ gotk create kustomization [name] [flags] ### SEE ALSO -* [gotk create](gotk_create.md) - Create or update sources and resources +* [flux create](flux_create.md) - Create or update sources and resources diff --git a/docs/cmd/gotk_create_receiver.md b/docs/cmd/flux_create_receiver.md similarity index 87% rename from docs/cmd/gotk_create_receiver.md rename to docs/cmd/flux_create_receiver.md index a811fcb9..69437bad 100644 --- a/docs/cmd/gotk_create_receiver.md +++ b/docs/cmd/flux_create_receiver.md @@ -1,4 +1,4 @@ -## gotk create receiver +## flux create receiver Create or update a Receiver resource @@ -7,14 +7,14 @@ Create or update a Receiver resource The create receiver command generates a Receiver resource. ``` -gotk create receiver [name] [flags] +flux create receiver [name] [flags] ``` ### Examples ``` # Create a Receiver - gotk create receiver github-receiver \ + flux create receiver github-receiver \ --type github \ --event ping \ --event push \ @@ -48,5 +48,5 @@ gotk create receiver [name] [flags] ### SEE ALSO -* [gotk create](gotk_create.md) - Create or update sources and resources +* [flux create](flux_create.md) - Create or update sources and resources diff --git a/docs/cmd/gotk_create_source.md b/docs/cmd/flux_create_source.md similarity index 75% rename from docs/cmd/gotk_create_source.md rename to docs/cmd/flux_create_source.md index 1878790c..067cca6d 100644 --- a/docs/cmd/gotk_create_source.md +++ b/docs/cmd/flux_create_source.md @@ -1,4 +1,4 @@ -## gotk create source +## flux create source Create or update sources @@ -26,8 +26,8 @@ The create source sub-commands generate sources. ### SEE ALSO -* [gotk create](gotk_create.md) - Create or update sources and resources -* [gotk create source bucket](gotk_create_source_bucket.md) - Create or update a Bucket source -* [gotk create source git](gotk_create_source_git.md) - Create or update a GitRepository source -* [gotk create source helm](gotk_create_source_helm.md) - Create or update a HelmRepository source +* [flux create](flux_create.md) - Create or update sources and resources +* [flux create source bucket](flux_create_source_bucket.md) - Create or update a Bucket source +* [flux create source git](flux_create_source_git.md) - Create or update a GitRepository source +* [flux create source helm](flux_create_source_helm.md) - Create or update a HelmRepository source diff --git a/docs/cmd/gotk_create_source_bucket.md b/docs/cmd/flux_create_source_bucket.md similarity index 90% rename from docs/cmd/gotk_create_source_bucket.md rename to docs/cmd/flux_create_source_bucket.md index 65c944fd..b1f7b408 100644 --- a/docs/cmd/gotk_create_source_bucket.md +++ b/docs/cmd/flux_create_source_bucket.md @@ -1,4 +1,4 @@ -## gotk create source bucket +## flux create source bucket Create or update a Bucket source @@ -9,14 +9,14 @@ The create source bucket command generates a Bucket resource and waits for it to For Buckets with static authentication, the credentials are stored in a Kubernetes secret. ``` -gotk create source bucket [name] [flags] +flux create source bucket [name] [flags] ``` ### Examples ``` # Create a source from a Buckets using static authentication - gotk create source bucket podinfo \ + flux create source bucket podinfo \ --bucket-name=podinfo \ --endpoint=minio.minio.svc.cluster.local:9000 \ --insecure=true \ @@ -25,7 +25,7 @@ gotk create source bucket [name] [flags] --interval=10m # Create a source from an Amazon S3 Bucket using IAM authentication - gotk create source bucket podinfo \ + flux create source bucket podinfo \ --bucket-name=podinfo \ --provider=aws \ --endpoint=s3.amazonaws.com \ @@ -62,5 +62,5 @@ gotk create source bucket [name] [flags] ### SEE ALSO -* [gotk create source](gotk_create_source.md) - Create or update sources +* [flux create source](flux_create_source.md) - Create or update sources diff --git a/docs/cmd/gotk_create_source_git.md b/docs/cmd/flux_create_source_git.md similarity index 89% rename from docs/cmd/gotk_create_source_git.md rename to docs/cmd/flux_create_source_git.md index 00b1cb32..5aa1b984 100644 --- a/docs/cmd/gotk_create_source_git.md +++ b/docs/cmd/flux_create_source_git.md @@ -1,4 +1,4 @@ -## gotk create source git +## flux create source git Create or update a GitRepository source @@ -10,42 +10,42 @@ For Git over SSH, host and SSH keys are automatically generated and stored in a For private Git repositories, the basic authentication credentials are stored in a Kubernetes secret. ``` -gotk create source git [name] [flags] +flux create source git [name] [flags] ``` ### Examples ``` # Create a source from a public Git repository master branch - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --branch=master # Create a source from a Git repository pinned to specific git tag - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --tag="3.2.3" # Create a source from a public Git repository tag that matches a semver range - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --tag-semver=">=3.2.0 <3.3.0" # Create a source from a Git repository using SSH authentication - gotk create source git podinfo \ + flux create source git podinfo \ --url=ssh://git@github.com/stefanprodan/podinfo \ --branch=master # Create a source from a Git repository using SSH authentication and an # ECDSA P-521 curve public key - gotk create source git podinfo \ + 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 from a Git repository using basic authentication - gotk create source git podinfo \ + flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --username=username \ --password=password @@ -82,5 +82,5 @@ gotk create source git [name] [flags] ### SEE ALSO -* [gotk create source](gotk_create_source.md) - Create or update sources +* [flux create source](flux_create_source.md) - Create or update sources diff --git a/docs/cmd/gotk_create_source_helm.md b/docs/cmd/flux_create_source_helm.md similarity index 89% rename from docs/cmd/gotk_create_source_helm.md rename to docs/cmd/flux_create_source_helm.md index 83d351ed..0d5be022 100644 --- a/docs/cmd/gotk_create_source_helm.md +++ b/docs/cmd/flux_create_source_helm.md @@ -1,4 +1,4 @@ -## gotk create source helm +## flux create source helm Create or update a HelmRepository source @@ -9,25 +9,25 @@ The create source helm command generates a HelmRepository resource and waits for For private Helm repositories, the basic authentication credentials are stored in a Kubernetes secret. ``` -gotk create source helm [name] [flags] +flux create source helm [name] [flags] ``` ### Examples ``` # Create a source from a public Helm repository - gotk create source helm podinfo \ + flux create source helm podinfo \ --url=https://stefanprodan.github.io/podinfo \ --interval=10m # Create a source from a Helm repository using basic authentication - gotk create source helm podinfo \ + flux create source helm podinfo \ --url=https://stefanprodan.github.io/podinfo \ --username=username \ --password=password # Create a source from a Helm repository using TLS authentication - gotk create source helm podinfo \ + flux create source helm podinfo \ --url=https://stefanprodan.github.io/podinfo \ --cert-file=./cert.crt \ --key-file=./key.crt \ @@ -62,5 +62,5 @@ gotk create source helm [name] [flags] ### SEE ALSO -* [gotk create source](gotk_create_source.md) - Create or update sources +* [flux create source](flux_create_source.md) - Create or update sources diff --git a/docs/cmd/gotk_delete.md b/docs/cmd/flux_delete.md similarity index 60% rename from docs/cmd/gotk_delete.md rename to docs/cmd/flux_delete.md index 4336517a..0e01c53e 100644 --- a/docs/cmd/gotk_delete.md +++ b/docs/cmd/flux_delete.md @@ -1,4 +1,4 @@ -## gotk delete +## flux delete Delete sources and resources @@ -24,11 +24,11 @@ The delete sub-commands delete sources and resources. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk delete alert](gotk_delete_alert.md) - Delete a Alert resource -* [gotk delete alert-provider](gotk_delete_alert-provider.md) - Delete a Provider resource -* [gotk delete helmrelease](gotk_delete_helmrelease.md) - Delete a HelmRelease resource -* [gotk delete kustomization](gotk_delete_kustomization.md) - Delete a Kustomization resource -* [gotk delete receiver](gotk_delete_receiver.md) - Delete a Receiver resource -* [gotk delete source](gotk_delete_source.md) - Delete sources +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux delete alert](flux_delete_alert.md) - Delete a Alert resource +* [flux delete alert-provider](flux_delete_alert-provider.md) - Delete a Provider resource +* [flux delete helmrelease](flux_delete_helmrelease.md) - Delete a HelmRelease resource +* [flux delete kustomization](flux_delete_kustomization.md) - Delete a Kustomization resource +* [flux delete receiver](flux_delete_receiver.md) - Delete a Receiver resource +* [flux delete source](flux_delete_source.md) - Delete sources diff --git a/docs/cmd/gotk_delete_alert-provider.md b/docs/cmd/flux_delete_alert-provider.md similarity index 80% rename from docs/cmd/gotk_delete_alert-provider.md rename to docs/cmd/flux_delete_alert-provider.md index b0ca34fe..66b96181 100644 --- a/docs/cmd/gotk_delete_alert-provider.md +++ b/docs/cmd/flux_delete_alert-provider.md @@ -1,4 +1,4 @@ -## gotk delete alert-provider +## flux delete alert-provider Delete a Provider resource @@ -7,14 +7,14 @@ Delete a Provider resource The delete alert-provider command removes the given Provider from the cluster. ``` -gotk delete alert-provider [name] [flags] +flux delete alert-provider [name] [flags] ``` ### Examples ``` # Delete a Provider and the Kubernetes resources created by it - gotk delete alert-provider slack + flux delete alert-provider slack ``` @@ -36,5 +36,5 @@ gotk delete alert-provider [name] [flags] ### SEE ALSO -* [gotk delete](gotk_delete.md) - Delete sources and resources +* [flux delete](flux_delete.md) - Delete sources and resources diff --git a/docs/cmd/gotk_delete_alert.md b/docs/cmd/flux_delete_alert.md similarity index 82% rename from docs/cmd/gotk_delete_alert.md rename to docs/cmd/flux_delete_alert.md index a1cca380..f596e32d 100644 --- a/docs/cmd/gotk_delete_alert.md +++ b/docs/cmd/flux_delete_alert.md @@ -1,4 +1,4 @@ -## gotk delete alert +## flux delete alert Delete a Alert resource @@ -7,14 +7,14 @@ Delete a Alert resource The delete alert command removes the given Alert from the cluster. ``` -gotk delete alert [name] [flags] +flux delete alert [name] [flags] ``` ### Examples ``` # Delete an Alert and the Kubernetes resources created by it - gotk delete alert main + flux delete alert main ``` @@ -36,5 +36,5 @@ gotk delete alert [name] [flags] ### SEE ALSO -* [gotk delete](gotk_delete.md) - Delete sources and resources +* [flux delete](flux_delete.md) - Delete sources and resources diff --git a/docs/cmd/gotk_delete_helmrelease.md b/docs/cmd/flux_delete_helmrelease.md similarity index 82% rename from docs/cmd/gotk_delete_helmrelease.md rename to docs/cmd/flux_delete_helmrelease.md index 6ae3031c..dbfc70d2 100644 --- a/docs/cmd/gotk_delete_helmrelease.md +++ b/docs/cmd/flux_delete_helmrelease.md @@ -1,4 +1,4 @@ -## gotk delete helmrelease +## flux delete helmrelease Delete a HelmRelease resource @@ -7,14 +7,14 @@ Delete a HelmRelease resource The delete helmrelease command removes the given HelmRelease from the cluster. ``` -gotk delete helmrelease [name] [flags] +flux delete helmrelease [name] [flags] ``` ### Examples ``` # Delete a Helm release and the Kubernetes resources created by it - gotk delete hr podinfo + flux delete hr podinfo ``` @@ -36,5 +36,5 @@ gotk delete helmrelease [name] [flags] ### SEE ALSO -* [gotk delete](gotk_delete.md) - Delete sources and resources +* [flux delete](flux_delete.md) - Delete sources and resources diff --git a/docs/cmd/gotk_delete_kustomization.md b/docs/cmd/flux_delete_kustomization.md similarity index 81% rename from docs/cmd/gotk_delete_kustomization.md rename to docs/cmd/flux_delete_kustomization.md index 463b31a4..d4a2ed25 100644 --- a/docs/cmd/gotk_delete_kustomization.md +++ b/docs/cmd/flux_delete_kustomization.md @@ -1,4 +1,4 @@ -## gotk delete kustomization +## flux delete kustomization Delete a Kustomization resource @@ -7,14 +7,14 @@ Delete a Kustomization resource The delete kustomization command deletes the given Kustomization from the cluster. ``` -gotk delete kustomization [name] [flags] +flux delete kustomization [name] [flags] ``` ### Examples ``` # Delete a kustomization and the Kubernetes resources created by it - gotk delete kustomization podinfo + flux delete kustomization podinfo ``` @@ -36,5 +36,5 @@ gotk delete kustomization [name] [flags] ### SEE ALSO -* [gotk delete](gotk_delete.md) - Delete sources and resources +* [flux delete](flux_delete.md) - Delete sources and resources diff --git a/docs/cmd/gotk_delete_receiver.md b/docs/cmd/flux_delete_receiver.md similarity index 82% rename from docs/cmd/gotk_delete_receiver.md rename to docs/cmd/flux_delete_receiver.md index 1c20287d..bd3324e3 100644 --- a/docs/cmd/gotk_delete_receiver.md +++ b/docs/cmd/flux_delete_receiver.md @@ -1,4 +1,4 @@ -## gotk delete receiver +## flux delete receiver Delete a Receiver resource @@ -7,14 +7,14 @@ Delete a Receiver resource The delete receiver command removes the given Receiver from the cluster. ``` -gotk delete receiver [name] [flags] +flux delete receiver [name] [flags] ``` ### Examples ``` # Delete an Receiver and the Kubernetes resources created by it - gotk delete receiver main + flux delete receiver main ``` @@ -36,5 +36,5 @@ gotk delete receiver [name] [flags] ### SEE ALSO -* [gotk delete](gotk_delete.md) - Delete sources and resources +* [flux delete](flux_delete.md) - Delete sources and resources diff --git a/docs/cmd/gotk_delete_source.md b/docs/cmd/flux_delete_source.md similarity index 69% rename from docs/cmd/gotk_delete_source.md rename to docs/cmd/flux_delete_source.md index ad1b525f..a5442963 100644 --- a/docs/cmd/gotk_delete_source.md +++ b/docs/cmd/flux_delete_source.md @@ -1,4 +1,4 @@ -## gotk delete source +## flux delete source Delete sources @@ -24,8 +24,8 @@ The delete source sub-commands delete sources. ### SEE ALSO -* [gotk delete](gotk_delete.md) - Delete sources and resources -* [gotk delete source bucket](gotk_delete_source_bucket.md) - Delete a Bucket source -* [gotk delete source git](gotk_delete_source_git.md) - Delete a GitRepository source -* [gotk delete source helm](gotk_delete_source_helm.md) - Delete a HelmRepository source +* [flux delete](flux_delete.md) - Delete sources and resources +* [flux delete source bucket](flux_delete_source_bucket.md) - Delete a Bucket source +* [flux delete source git](flux_delete_source_git.md) - Delete a GitRepository source +* [flux delete source helm](flux_delete_source_helm.md) - Delete a HelmRepository source diff --git a/docs/cmd/gotk_delete_source_bucket.md b/docs/cmd/flux_delete_source_bucket.md similarity index 79% rename from docs/cmd/gotk_delete_source_bucket.md rename to docs/cmd/flux_delete_source_bucket.md index 5913f662..f4045d18 100644 --- a/docs/cmd/gotk_delete_source_bucket.md +++ b/docs/cmd/flux_delete_source_bucket.md @@ -1,4 +1,4 @@ -## gotk delete source bucket +## flux delete source bucket Delete a Bucket source @@ -7,14 +7,14 @@ Delete a Bucket source The delete source bucket command deletes the given Bucket from the cluster. ``` -gotk delete source bucket [name] [flags] +flux delete source bucket [name] [flags] ``` ### Examples ``` # Delete a Bucket source - gotk delete source bucket podinfo + flux delete source bucket podinfo ``` @@ -36,5 +36,5 @@ gotk delete source bucket [name] [flags] ### SEE ALSO -* [gotk delete source](gotk_delete_source.md) - Delete sources +* [flux delete source](flux_delete_source.md) - Delete sources diff --git a/docs/cmd/gotk_delete_source_git.md b/docs/cmd/flux_delete_source_git.md similarity index 80% rename from docs/cmd/gotk_delete_source_git.md rename to docs/cmd/flux_delete_source_git.md index f0315fdb..287e61a1 100644 --- a/docs/cmd/gotk_delete_source_git.md +++ b/docs/cmd/flux_delete_source_git.md @@ -1,4 +1,4 @@ -## gotk delete source git +## flux delete source git Delete a GitRepository source @@ -7,14 +7,14 @@ Delete a GitRepository source The delete source git command deletes the given GitRepository from the cluster. ``` -gotk delete source git [name] [flags] +flux delete source git [name] [flags] ``` ### Examples ``` # Delete a Git repository - gotk delete source git podinfo + flux delete source git podinfo ``` @@ -36,5 +36,5 @@ gotk delete source git [name] [flags] ### SEE ALSO -* [gotk delete source](gotk_delete_source.md) - Delete sources +* [flux delete source](flux_delete_source.md) - Delete sources diff --git a/docs/cmd/gotk_delete_source_helm.md b/docs/cmd/flux_delete_source_helm.md similarity index 80% rename from docs/cmd/gotk_delete_source_helm.md rename to docs/cmd/flux_delete_source_helm.md index 5d96d882..cd3aed25 100644 --- a/docs/cmd/gotk_delete_source_helm.md +++ b/docs/cmd/flux_delete_source_helm.md @@ -1,4 +1,4 @@ -## gotk delete source helm +## flux delete source helm Delete a HelmRepository source @@ -7,14 +7,14 @@ Delete a HelmRepository source The delete source helm command deletes the given HelmRepository from the cluster. ``` -gotk delete source helm [name] [flags] +flux delete source helm [name] [flags] ``` ### Examples ``` # Delete a Helm repository - gotk delete source helm podinfo + flux delete source helm podinfo ``` @@ -36,5 +36,5 @@ gotk delete source helm [name] [flags] ### SEE ALSO -* [gotk delete source](gotk_delete_source.md) - Delete sources +* [flux delete source](flux_delete_source.md) - Delete sources diff --git a/docs/cmd/gotk_export.md b/docs/cmd/flux_export.md similarity index 61% rename from docs/cmd/gotk_export.md rename to docs/cmd/flux_export.md index 01b20b2d..4430bc11 100644 --- a/docs/cmd/gotk_export.md +++ b/docs/cmd/flux_export.md @@ -1,4 +1,4 @@ -## gotk export +## flux export Export resources in YAML format @@ -24,11 +24,11 @@ The export sub-commands export resources in YAML format. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk export alert](gotk_export_alert.md) - Export Alert resources in YAML format -* [gotk export alert-provider](gotk_export_alert-provider.md) - Export Provider resources in YAML format -* [gotk export helmrelease](gotk_export_helmrelease.md) - Export HelmRelease resources in YAML format -* [gotk export kustomization](gotk_export_kustomization.md) - Export Kustomization resources in YAML format -* [gotk export receiver](gotk_export_receiver.md) - Export Receiver resources in YAML format -* [gotk export source](gotk_export_source.md) - Export sources +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux export alert](flux_export_alert.md) - Export Alert resources in YAML format +* [flux export alert-provider](flux_export_alert-provider.md) - Export Provider resources in YAML format +* [flux export helmrelease](flux_export_helmrelease.md) - Export HelmRelease resources in YAML format +* [flux export kustomization](flux_export_kustomization.md) - Export Kustomization resources in YAML format +* [flux export receiver](flux_export_receiver.md) - Export Receiver resources in YAML format +* [flux export source](flux_export_source.md) - Export sources diff --git a/docs/cmd/gotk_export_alert-provider.md b/docs/cmd/flux_export_alert-provider.md similarity index 74% rename from docs/cmd/gotk_export_alert-provider.md rename to docs/cmd/flux_export_alert-provider.md index 96fc1804..590759f2 100644 --- a/docs/cmd/gotk_export_alert-provider.md +++ b/docs/cmd/flux_export_alert-provider.md @@ -1,4 +1,4 @@ -## gotk export alert-provider +## flux export alert-provider Export Provider resources in YAML format @@ -7,17 +7,17 @@ Export Provider resources in YAML format The export alert-provider command exports one or all Provider resources in YAML format. ``` -gotk export alert-provider [name] [flags] +flux export alert-provider [name] [flags] ``` ### Examples ``` # Export all Provider resources - gotk export alert-provider --all > alert-providers.yaml + flux export alert-provider --all > alert-providers.yaml # Export a Provider - gotk export alert-provider slack > slack.yaml + flux export alert-provider slack > slack.yaml ``` @@ -39,5 +39,5 @@ gotk export alert-provider [name] [flags] ### SEE ALSO -* [gotk export](gotk_export.md) - Export resources in YAML format +* [flux export](flux_export.md) - Export resources in YAML format diff --git a/docs/cmd/gotk_export_alert.md b/docs/cmd/flux_export_alert.md similarity index 77% rename from docs/cmd/gotk_export_alert.md rename to docs/cmd/flux_export_alert.md index 37615437..c8bc4e85 100644 --- a/docs/cmd/gotk_export_alert.md +++ b/docs/cmd/flux_export_alert.md @@ -1,4 +1,4 @@ -## gotk export alert +## flux export alert Export Alert resources in YAML format @@ -7,17 +7,17 @@ Export Alert resources in YAML format The export alert command exports one or all Alert resources in YAML format. ``` -gotk export alert [name] [flags] +flux export alert [name] [flags] ``` ### Examples ``` # Export all Alert resources - gotk export alert --all > alerts.yaml + flux export alert --all > alerts.yaml # Export a Alert - gotk export alert main > main.yaml + flux export alert main > main.yaml ``` @@ -39,5 +39,5 @@ gotk export alert [name] [flags] ### SEE ALSO -* [gotk export](gotk_export.md) - Export resources in YAML format +* [flux export](flux_export.md) - Export resources in YAML format diff --git a/docs/cmd/gotk_export_helmrelease.md b/docs/cmd/flux_export_helmrelease.md similarity index 76% rename from docs/cmd/gotk_export_helmrelease.md rename to docs/cmd/flux_export_helmrelease.md index bf192468..68c2d93c 100644 --- a/docs/cmd/gotk_export_helmrelease.md +++ b/docs/cmd/flux_export_helmrelease.md @@ -1,4 +1,4 @@ -## gotk export helmrelease +## flux export helmrelease Export HelmRelease resources in YAML format @@ -7,17 +7,17 @@ Export HelmRelease resources in YAML format The export helmrelease command exports one or all HelmRelease resources in YAML format. ``` -gotk export helmrelease [name] [flags] +flux export helmrelease [name] [flags] ``` ### Examples ``` # Export all HelmRelease resources - gotk export helmrelease --all > kustomizations.yaml + flux export helmrelease --all > kustomizations.yaml # Export a HelmRelease - gotk export hr my-app > app-release.yaml + flux export hr my-app > app-release.yaml ``` @@ -39,5 +39,5 @@ gotk export helmrelease [name] [flags] ### SEE ALSO -* [gotk export](gotk_export.md) - Export resources in YAML format +* [flux export](flux_export.md) - Export resources in YAML format diff --git a/docs/cmd/gotk_export_kustomization.md b/docs/cmd/flux_export_kustomization.md similarity index 74% rename from docs/cmd/gotk_export_kustomization.md rename to docs/cmd/flux_export_kustomization.md index 57116197..6e635f8d 100644 --- a/docs/cmd/gotk_export_kustomization.md +++ b/docs/cmd/flux_export_kustomization.md @@ -1,4 +1,4 @@ -## gotk export kustomization +## flux export kustomization Export Kustomization resources in YAML format @@ -7,17 +7,17 @@ Export Kustomization resources in YAML format The export kustomization command exports one or all Kustomization resources in YAML format. ``` -gotk export kustomization [name] [flags] +flux export kustomization [name] [flags] ``` ### Examples ``` # Export all Kustomization resources - gotk export kustomization --all > kustomizations.yaml + flux export kustomization --all > kustomizations.yaml # Export a Kustomization - gotk export kustomization my-app > kustomization.yaml + flux export kustomization my-app > kustomization.yaml ``` @@ -39,5 +39,5 @@ gotk export kustomization [name] [flags] ### SEE ALSO -* [gotk export](gotk_export.md) - Export resources in YAML format +* [flux export](flux_export.md) - Export resources in YAML format diff --git a/docs/cmd/gotk_export_receiver.md b/docs/cmd/flux_export_receiver.md similarity index 76% rename from docs/cmd/gotk_export_receiver.md rename to docs/cmd/flux_export_receiver.md index 93bbcaed..a9544316 100644 --- a/docs/cmd/gotk_export_receiver.md +++ b/docs/cmd/flux_export_receiver.md @@ -1,4 +1,4 @@ -## gotk export receiver +## flux export receiver Export Receiver resources in YAML format @@ -7,17 +7,17 @@ Export Receiver resources in YAML format The export receiver command exports one or all Receiver resources in YAML format. ``` -gotk export receiver [name] [flags] +flux export receiver [name] [flags] ``` ### Examples ``` # Export all Receiver resources - gotk export receiver --all > receivers.yaml + flux export receiver --all > receivers.yaml # Export a Receiver - gotk export receiver main > main.yaml + flux export receiver main > main.yaml ``` @@ -39,5 +39,5 @@ gotk export receiver [name] [flags] ### SEE ALSO -* [gotk export](gotk_export.md) - Export resources in YAML format +* [flux export](flux_export.md) - Export resources in YAML format diff --git a/docs/cmd/gotk_export_source.md b/docs/cmd/flux_export_source.md similarity index 72% rename from docs/cmd/gotk_export_source.md rename to docs/cmd/flux_export_source.md index 36b6bb9e..7ab2d58d 100644 --- a/docs/cmd/gotk_export_source.md +++ b/docs/cmd/flux_export_source.md @@ -1,4 +1,4 @@ -## gotk export source +## flux export source Export sources @@ -25,8 +25,8 @@ The export source sub-commands export sources in YAML format. ### SEE ALSO -* [gotk export](gotk_export.md) - Export resources in YAML format -* [gotk export source bucket](gotk_export_source_bucket.md) - Export Bucket sources in YAML format -* [gotk export source git](gotk_export_source_git.md) - Export GitRepository sources in YAML format -* [gotk export source helm](gotk_export_source_helm.md) - Export HelmRepository sources in YAML format +* [flux export](flux_export.md) - Export resources in YAML format +* [flux export source bucket](flux_export_source_bucket.md) - Export Bucket sources in YAML format +* [flux export source git](flux_export_source_git.md) - Export GitRepository sources in YAML format +* [flux export source helm](flux_export_source_helm.md) - Export HelmRepository sources in YAML format diff --git a/docs/cmd/gotk_export_source_bucket.md b/docs/cmd/flux_export_source_bucket.md similarity index 76% rename from docs/cmd/gotk_export_source_bucket.md rename to docs/cmd/flux_export_source_bucket.md index d5a64173..df5ad19c 100644 --- a/docs/cmd/gotk_export_source_bucket.md +++ b/docs/cmd/flux_export_source_bucket.md @@ -1,4 +1,4 @@ -## gotk export source bucket +## flux export source bucket Export Bucket sources in YAML format @@ -7,17 +7,17 @@ Export Bucket sources in YAML format The export source git command exports on or all Bucket sources in YAML format. ``` -gotk export source bucket [name] [flags] +flux export source bucket [name] [flags] ``` ### Examples ``` # Export all Bucket sources - gotk export source bucket --all > sources.yaml + flux export source bucket --all > sources.yaml # Export a Bucket source including the static credentials - gotk export source bucket my-bucket --with-credentials > source.yaml + flux export source bucket my-bucket --with-credentials > source.yaml ``` @@ -40,5 +40,5 @@ gotk export source bucket [name] [flags] ### SEE ALSO -* [gotk export source](gotk_export_source.md) - Export sources +* [flux export source](flux_export_source.md) - Export sources diff --git a/docs/cmd/gotk_export_source_git.md b/docs/cmd/flux_export_source_git.md similarity index 77% rename from docs/cmd/gotk_export_source_git.md rename to docs/cmd/flux_export_source_git.md index d6b6543a..df2419fc 100644 --- a/docs/cmd/gotk_export_source_git.md +++ b/docs/cmd/flux_export_source_git.md @@ -1,4 +1,4 @@ -## gotk export source git +## flux export source git Export GitRepository sources in YAML format @@ -7,17 +7,17 @@ Export GitRepository sources in YAML format The export source git command exports on or all GitRepository sources in YAML format. ``` -gotk export source git [name] [flags] +flux export source git [name] [flags] ``` ### Examples ``` # Export all GitRepository sources - gotk export source git --all > sources.yaml + flux export source git --all > sources.yaml # Export a GitRepository source including the SSH key pair or basic auth credentials - gotk export source git my-private-repo --with-credentials > source.yaml + flux export source git my-private-repo --with-credentials > source.yaml ``` @@ -40,5 +40,5 @@ gotk export source git [name] [flags] ### SEE ALSO -* [gotk export source](gotk_export_source.md) - Export sources +* [flux export source](flux_export_source.md) - Export sources diff --git a/docs/cmd/gotk_export_source_helm.md b/docs/cmd/flux_export_source_helm.md similarity index 77% rename from docs/cmd/gotk_export_source_helm.md rename to docs/cmd/flux_export_source_helm.md index de5c199f..f4172bf3 100644 --- a/docs/cmd/gotk_export_source_helm.md +++ b/docs/cmd/flux_export_source_helm.md @@ -1,4 +1,4 @@ -## gotk export source helm +## flux export source helm Export HelmRepository sources in YAML format @@ -7,17 +7,17 @@ Export HelmRepository sources in YAML format The export source git command exports on or all HelmRepository sources in YAML format. ``` -gotk export source helm [name] [flags] +flux export source helm [name] [flags] ``` ### Examples ``` # Export all HelmRepository sources - gotk export source helm --all > sources.yaml + flux export source helm --all > sources.yaml # Export a HelmRepository source including the basic auth credentials - gotk export source helm my-private-repo --with-credentials > source.yaml + flux export source helm my-private-repo --with-credentials > source.yaml ``` @@ -40,5 +40,5 @@ gotk export source helm [name] [flags] ### SEE ALSO -* [gotk export source](gotk_export_source.md) - Export sources +* [flux export source](flux_export_source.md) - Export sources diff --git a/docs/cmd/gotk_get.md b/docs/cmd/flux_get.md similarity index 60% rename from docs/cmd/gotk_get.md rename to docs/cmd/flux_get.md index 6910c368..794eceea 100644 --- a/docs/cmd/gotk_get.md +++ b/docs/cmd/flux_get.md @@ -1,4 +1,4 @@ -## gotk get +## flux get Get sources and resources @@ -24,11 +24,11 @@ The get sub-commands print the statuses of sources and resources. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk get alert-providers](gotk_get_alert-providers.md) - Get Provider statuses -* [gotk get alerts](gotk_get_alerts.md) - Get Alert statuses -* [gotk get helmreleases](gotk_get_helmreleases.md) - Get HelmRelease statuses -* [gotk get kustomizations](gotk_get_kustomizations.md) - Get Kustomization statuses -* [gotk get receivers](gotk_get_receivers.md) - Get Receiver statuses -* [gotk get sources](gotk_get_sources.md) - Get source statuses +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux get alert-providers](flux_get_alert-providers.md) - Get Provider statuses +* [flux get alerts](flux_get_alerts.md) - Get Alert statuses +* [flux get helmreleases](flux_get_helmreleases.md) - Get HelmRelease statuses +* [flux get kustomizations](flux_get_kustomizations.md) - Get Kustomization statuses +* [flux get receivers](flux_get_receivers.md) - Get Receiver statuses +* [flux get sources](flux_get_sources.md) - Get source statuses diff --git a/docs/cmd/gotk_get_alert-providers.md b/docs/cmd/flux_get_alert-providers.md similarity index 82% rename from docs/cmd/gotk_get_alert-providers.md rename to docs/cmd/flux_get_alert-providers.md index 70b26301..e570bf60 100644 --- a/docs/cmd/gotk_get_alert-providers.md +++ b/docs/cmd/flux_get_alert-providers.md @@ -1,4 +1,4 @@ -## gotk get alert-providers +## flux get alert-providers Get Provider statuses @@ -7,14 +7,14 @@ Get Provider statuses The get alert-provider command prints the statuses of the resources. ``` -gotk get alert-providers [flags] +flux get alert-providers [flags] ``` ### Examples ``` # List all Providers and their status - gotk get alert-providers + flux get alert-providers ``` @@ -36,5 +36,5 @@ gotk get alert-providers [flags] ### SEE ALSO -* [gotk get](gotk_get.md) - Get sources and resources +* [flux get](flux_get.md) - Get sources and resources diff --git a/docs/cmd/gotk_get_alerts.md b/docs/cmd/flux_get_alerts.md similarity index 85% rename from docs/cmd/gotk_get_alerts.md rename to docs/cmd/flux_get_alerts.md index 0fe8bd03..7afda065 100644 --- a/docs/cmd/gotk_get_alerts.md +++ b/docs/cmd/flux_get_alerts.md @@ -1,4 +1,4 @@ -## gotk get alerts +## flux get alerts Get Alert statuses @@ -7,14 +7,14 @@ Get Alert statuses The get alert command prints the statuses of the resources. ``` -gotk get alerts [flags] +flux get alerts [flags] ``` ### Examples ``` # List all Alerts and their status - gotk get alerts + flux get alerts ``` @@ -36,5 +36,5 @@ gotk get alerts [flags] ### SEE ALSO -* [gotk get](gotk_get.md) - Get sources and resources +* [flux get](flux_get.md) - Get sources and resources diff --git a/docs/cmd/gotk_get_helmreleases.md b/docs/cmd/flux_get_helmreleases.md similarity index 83% rename from docs/cmd/gotk_get_helmreleases.md rename to docs/cmd/flux_get_helmreleases.md index 4914d2d2..aec7ab80 100644 --- a/docs/cmd/gotk_get_helmreleases.md +++ b/docs/cmd/flux_get_helmreleases.md @@ -1,4 +1,4 @@ -## gotk get helmreleases +## flux get helmreleases Get HelmRelease statuses @@ -7,14 +7,14 @@ Get HelmRelease statuses The get helmreleases command prints the statuses of the resources. ``` -gotk get helmreleases [flags] +flux get helmreleases [flags] ``` ### Examples ``` # List all Helm releases and their status - gotk get helmreleases + flux get helmreleases ``` @@ -36,5 +36,5 @@ gotk get helmreleases [flags] ### SEE ALSO -* [gotk get](gotk_get.md) - Get sources and resources +* [flux get](flux_get.md) - Get sources and resources diff --git a/docs/cmd/gotk_get_kustomizations.md b/docs/cmd/flux_get_kustomizations.md similarity index 83% rename from docs/cmd/gotk_get_kustomizations.md rename to docs/cmd/flux_get_kustomizations.md index 0a539a2b..08f35b5b 100644 --- a/docs/cmd/gotk_get_kustomizations.md +++ b/docs/cmd/flux_get_kustomizations.md @@ -1,4 +1,4 @@ -## gotk get kustomizations +## flux get kustomizations Get Kustomization statuses @@ -7,14 +7,14 @@ Get Kustomization statuses The get kustomizations command prints the statuses of the resources. ``` -gotk get kustomizations [flags] +flux get kustomizations [flags] ``` ### Examples ``` # List all kustomizations and their status - gotk get kustomizations + flux get kustomizations ``` @@ -36,5 +36,5 @@ gotk get kustomizations [flags] ### SEE ALSO -* [gotk get](gotk_get.md) - Get sources and resources +* [flux get](flux_get.md) - Get sources and resources diff --git a/docs/cmd/gotk_get_receivers.md b/docs/cmd/flux_get_receivers.md similarity index 84% rename from docs/cmd/gotk_get_receivers.md rename to docs/cmd/flux_get_receivers.md index 940772eb..23b4f8d1 100644 --- a/docs/cmd/gotk_get_receivers.md +++ b/docs/cmd/flux_get_receivers.md @@ -1,4 +1,4 @@ -## gotk get receivers +## flux get receivers Get Receiver statuses @@ -7,14 +7,14 @@ Get Receiver statuses The get receiver command prints the statuses of the resources. ``` -gotk get receivers [flags] +flux get receivers [flags] ``` ### Examples ``` # List all Receiver and their status - gotk get receivers + flux get receivers ``` @@ -36,5 +36,5 @@ gotk get receivers [flags] ### SEE ALSO -* [gotk get](gotk_get.md) - Get sources and resources +* [flux get](flux_get.md) - Get sources and resources diff --git a/docs/cmd/gotk_get_sources.md b/docs/cmd/flux_get_sources.md similarity index 71% rename from docs/cmd/gotk_get_sources.md rename to docs/cmd/flux_get_sources.md index a33cf5cc..44fc03f9 100644 --- a/docs/cmd/gotk_get_sources.md +++ b/docs/cmd/flux_get_sources.md @@ -1,4 +1,4 @@ -## gotk get sources +## flux get sources Get source statuses @@ -24,8 +24,8 @@ The get source sub-commands print the statuses of the sources. ### SEE ALSO -* [gotk get](gotk_get.md) - Get sources and resources -* [gotk get sources bucket](gotk_get_sources_bucket.md) - Get Bucket source statuses -* [gotk get sources git](gotk_get_sources_git.md) - Get GitRepository source statuses -* [gotk get sources helm](gotk_get_sources_helm.md) - Get HelmRepository source statuses +* [flux get](flux_get.md) - Get sources and resources +* [flux get sources bucket](flux_get_sources_bucket.md) - Get Bucket source statuses +* [flux get sources git](flux_get_sources_git.md) - Get GitRepository source statuses +* [flux get sources helm](flux_get_sources_helm.md) - Get HelmRepository source statuses diff --git a/docs/cmd/gotk_get_sources_bucket.md b/docs/cmd/flux_get_sources_bucket.md similarity index 82% rename from docs/cmd/gotk_get_sources_bucket.md rename to docs/cmd/flux_get_sources_bucket.md index 092031fd..c5e39d1f 100644 --- a/docs/cmd/gotk_get_sources_bucket.md +++ b/docs/cmd/flux_get_sources_bucket.md @@ -1,4 +1,4 @@ -## gotk get sources bucket +## flux get sources bucket Get Bucket source statuses @@ -7,14 +7,14 @@ Get Bucket source statuses The get sources bucket command prints the status of the Bucket sources. ``` -gotk get sources bucket [flags] +flux get sources bucket [flags] ``` ### Examples ``` # List all Buckets and their status - gotk get sources bucket + flux get sources bucket ``` @@ -36,5 +36,5 @@ gotk get sources bucket [flags] ### SEE ALSO -* [gotk get sources](gotk_get_sources.md) - Get source statuses +* [flux get sources](flux_get_sources.md) - Get source statuses diff --git a/docs/cmd/gotk_get_sources_git.md b/docs/cmd/flux_get_sources_git.md similarity index 83% rename from docs/cmd/gotk_get_sources_git.md rename to docs/cmd/flux_get_sources_git.md index d6151837..41d35cb7 100644 --- a/docs/cmd/gotk_get_sources_git.md +++ b/docs/cmd/flux_get_sources_git.md @@ -1,4 +1,4 @@ -## gotk get sources git +## flux get sources git Get GitRepository source statuses @@ -7,14 +7,14 @@ Get GitRepository source statuses The get sources git command prints the status of the GitRepository sources. ``` -gotk get sources git [flags] +flux get sources git [flags] ``` ### Examples ``` # List all Git repositories and their status - gotk get sources git + flux get sources git ``` @@ -36,5 +36,5 @@ gotk get sources git [flags] ### SEE ALSO -* [gotk get sources](gotk_get_sources.md) - Get source statuses +* [flux get sources](flux_get_sources.md) - Get source statuses diff --git a/docs/cmd/gotk_get_sources_helm.md b/docs/cmd/flux_get_sources_helm.md similarity index 83% rename from docs/cmd/gotk_get_sources_helm.md rename to docs/cmd/flux_get_sources_helm.md index 500f9352..c1231319 100644 --- a/docs/cmd/gotk_get_sources_helm.md +++ b/docs/cmd/flux_get_sources_helm.md @@ -1,4 +1,4 @@ -## gotk get sources helm +## flux get sources helm Get HelmRepository source statuses @@ -7,14 +7,14 @@ Get HelmRepository source statuses The get sources helm command prints the status of the HelmRepository sources. ``` -gotk get sources helm [flags] +flux get sources helm [flags] ``` ### Examples ``` # List all Helm repositories and their status - gotk get sources helm + flux get sources helm ``` @@ -36,5 +36,5 @@ gotk get sources helm [flags] ### SEE ALSO -* [gotk get sources](gotk_get_sources.md) - Get source statuses +* [flux get sources](flux_get_sources.md) - Get source statuses diff --git a/docs/cmd/gotk_install.md b/docs/cmd/flux_install.md similarity index 87% rename from docs/cmd/gotk_install.md rename to docs/cmd/flux_install.md index 1f0a0181..99eaba15 100644 --- a/docs/cmd/gotk_install.md +++ b/docs/cmd/flux_install.md @@ -1,4 +1,4 @@ -## gotk install +## flux install Install the toolkit components @@ -8,23 +8,23 @@ The install command deploys the toolkit components in the specified namespace. If a previous version is installed, then an in-place upgrade will be performed. ``` -gotk install [flags] +flux install [flags] ``` ### Examples ``` # Install the latest version in the flux-system namespace - gotk install --version=latest --namespace=flux-system + flux install --version=latest --namespace=flux-system # Dry-run install for a specific version and a series of components - gotk install --dry-run --version=v0.0.7 --components="source-controller,kustomize-controller" + flux install --dry-run --version=v0.0.7 --components="source-controller,kustomize-controller" # Dry-run install with manifests preview - gotk install --dry-run --verbose + flux install --dry-run --verbose # Write install manifests to file - gotk install --export > flux-system.yaml + flux install --export > flux-system.yaml ``` @@ -55,5 +55,5 @@ gotk install [flags] ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines diff --git a/docs/cmd/gotk_reconcile.md b/docs/cmd/flux_reconcile.md similarity index 60% rename from docs/cmd/gotk_reconcile.md rename to docs/cmd/flux_reconcile.md index 8e8903fc..feb9525d 100644 --- a/docs/cmd/gotk_reconcile.md +++ b/docs/cmd/flux_reconcile.md @@ -1,4 +1,4 @@ -## gotk reconcile +## flux reconcile Reconcile sources and resources @@ -23,11 +23,11 @@ The reconcile sub-commands trigger a reconciliation of sources and resources. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk reconcile alert](gotk_reconcile_alert.md) - Reconcile an Alert -* [gotk reconcile alert-provider](gotk_reconcile_alert-provider.md) - Reconcile a Provider -* [gotk reconcile helmrelease](gotk_reconcile_helmrelease.md) - Reconcile a HelmRelease resource -* [gotk reconcile kustomization](gotk_reconcile_kustomization.md) - Reconcile a Kustomization resource -* [gotk reconcile receiver](gotk_reconcile_receiver.md) - Reconcile a Receiver -* [gotk reconcile source](gotk_reconcile_source.md) - Reconcile sources +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux reconcile alert](flux_reconcile_alert.md) - Reconcile an Alert +* [flux reconcile alert-provider](flux_reconcile_alert-provider.md) - Reconcile a Provider +* [flux reconcile helmrelease](flux_reconcile_helmrelease.md) - Reconcile a HelmRelease resource +* [flux reconcile kustomization](flux_reconcile_kustomization.md) - Reconcile a Kustomization resource +* [flux reconcile receiver](flux_reconcile_receiver.md) - Reconcile a Receiver +* [flux reconcile source](flux_reconcile_source.md) - Reconcile sources diff --git a/docs/cmd/gotk_reconcile_alert-provider.md b/docs/cmd/flux_reconcile_alert-provider.md similarity index 78% rename from docs/cmd/gotk_reconcile_alert-provider.md rename to docs/cmd/flux_reconcile_alert-provider.md index 05f392af..e8001f29 100644 --- a/docs/cmd/gotk_reconcile_alert-provider.md +++ b/docs/cmd/flux_reconcile_alert-provider.md @@ -1,4 +1,4 @@ -## gotk reconcile alert-provider +## flux reconcile alert-provider Reconcile a Provider @@ -7,14 +7,14 @@ Reconcile a Provider The reconcile alert-provider command triggers a reconciliation of a Provider resource and waits for it to finish. ``` -gotk reconcile alert-provider [name] [flags] +flux reconcile alert-provider [name] [flags] ``` ### Examples ``` # Trigger a reconciliation for an existing provider - gotk reconcile alert-provider slack + flux reconcile alert-provider slack ``` @@ -35,5 +35,5 @@ gotk reconcile alert-provider [name] [flags] ### SEE ALSO -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources diff --git a/docs/cmd/gotk_reconcile_alert.md b/docs/cmd/flux_reconcile_alert.md similarity index 81% rename from docs/cmd/gotk_reconcile_alert.md rename to docs/cmd/flux_reconcile_alert.md index 388830bd..b04a8879 100644 --- a/docs/cmd/gotk_reconcile_alert.md +++ b/docs/cmd/flux_reconcile_alert.md @@ -1,4 +1,4 @@ -## gotk reconcile alert +## flux reconcile alert Reconcile an Alert @@ -7,14 +7,14 @@ Reconcile an Alert The reconcile alert command triggers a reconciliation of an Alert resource and waits for it to finish. ``` -gotk reconcile alert [name] [flags] +flux reconcile alert [name] [flags] ``` ### Examples ``` # Trigger a reconciliation for an existing alert - gotk reconcile alert main + flux reconcile alert main ``` @@ -35,5 +35,5 @@ gotk reconcile alert [name] [flags] ### SEE ALSO -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources diff --git a/docs/cmd/gotk_reconcile_helmrelease.md b/docs/cmd/flux_reconcile_helmrelease.md similarity index 80% rename from docs/cmd/gotk_reconcile_helmrelease.md rename to docs/cmd/flux_reconcile_helmrelease.md index f13cbd4f..4daa63aa 100644 --- a/docs/cmd/gotk_reconcile_helmrelease.md +++ b/docs/cmd/flux_reconcile_helmrelease.md @@ -1,4 +1,4 @@ -## gotk reconcile helmrelease +## flux reconcile helmrelease Reconcile a HelmRelease resource @@ -8,17 +8,17 @@ Reconcile a HelmRelease resource The reconcile kustomization command triggers a reconciliation of a HelmRelease resource and waits for it to finish. ``` -gotk reconcile helmrelease [name] [flags] +flux reconcile helmrelease [name] [flags] ``` ### Examples ``` # Trigger a HelmRelease apply outside of the reconciliation interval - gotk reconcile hr podinfo + flux reconcile hr podinfo # Trigger a reconciliation of the HelmRelease's source and apply changes - gotk reconcile hr podinfo --with-source + flux reconcile hr podinfo --with-source ``` @@ -40,5 +40,5 @@ gotk reconcile helmrelease [name] [flags] ### SEE ALSO -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources diff --git a/docs/cmd/gotk_reconcile_kustomization.md b/docs/cmd/flux_reconcile_kustomization.md similarity index 78% rename from docs/cmd/gotk_reconcile_kustomization.md rename to docs/cmd/flux_reconcile_kustomization.md index 92ba2a3c..068b091d 100644 --- a/docs/cmd/gotk_reconcile_kustomization.md +++ b/docs/cmd/flux_reconcile_kustomization.md @@ -1,4 +1,4 @@ -## gotk reconcile kustomization +## flux reconcile kustomization Reconcile a Kustomization resource @@ -8,17 +8,17 @@ Reconcile a Kustomization resource The reconcile kustomization command triggers a reconciliation of a Kustomization resource and waits for it to finish. ``` -gotk reconcile kustomization [name] [flags] +flux reconcile kustomization [name] [flags] ``` ### Examples ``` # Trigger a Kustomization apply outside of the reconciliation interval - gotk reconcile kustomization podinfo + flux reconcile kustomization podinfo # Trigger a sync of the Kustomization's source and apply changes - gotk reconcile kustomization podinfo --with-source + flux reconcile kustomization podinfo --with-source ``` @@ -40,5 +40,5 @@ gotk reconcile kustomization [name] [flags] ### SEE ALSO -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources diff --git a/docs/cmd/gotk_reconcile_receiver.md b/docs/cmd/flux_reconcile_receiver.md similarity index 80% rename from docs/cmd/gotk_reconcile_receiver.md rename to docs/cmd/flux_reconcile_receiver.md index c8499f5c..a53a034f 100644 --- a/docs/cmd/gotk_reconcile_receiver.md +++ b/docs/cmd/flux_reconcile_receiver.md @@ -1,4 +1,4 @@ -## gotk reconcile receiver +## flux reconcile receiver Reconcile a Receiver @@ -7,14 +7,14 @@ Reconcile a Receiver The reconcile receiver command triggers a reconciliation of a Receiver resource and waits for it to finish. ``` -gotk reconcile receiver [name] [flags] +flux reconcile receiver [name] [flags] ``` ### Examples ``` # Trigger a reconciliation for an existing receiver - gotk reconcile receiver main + flux reconcile receiver main ``` @@ -35,5 +35,5 @@ gotk reconcile receiver [name] [flags] ### SEE ALSO -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources diff --git a/docs/cmd/gotk_reconcile_source.md b/docs/cmd/flux_reconcile_source.md similarity index 69% rename from docs/cmd/gotk_reconcile_source.md rename to docs/cmd/flux_reconcile_source.md index 5fa64ff5..8a175616 100644 --- a/docs/cmd/gotk_reconcile_source.md +++ b/docs/cmd/flux_reconcile_source.md @@ -1,4 +1,4 @@ -## gotk reconcile source +## flux reconcile source Reconcile sources @@ -23,8 +23,8 @@ The reconcile source sub-commands trigger a reconciliation of sources. ### SEE ALSO -* [gotk reconcile](gotk_reconcile.md) - Reconcile sources and resources -* [gotk reconcile source bucket](gotk_reconcile_source_bucket.md) - Reconcile a Bucket source -* [gotk reconcile source git](gotk_reconcile_source_git.md) - Reconcile a GitRepository source -* [gotk reconcile source helm](gotk_reconcile_source_helm.md) - Reconcile a HelmRepository source +* [flux reconcile](flux_reconcile.md) - Reconcile sources and resources +* [flux reconcile source bucket](flux_reconcile_source_bucket.md) - Reconcile a Bucket source +* [flux reconcile source git](flux_reconcile_source_git.md) - Reconcile a GitRepository source +* [flux reconcile source helm](flux_reconcile_source_helm.md) - Reconcile a HelmRepository source diff --git a/docs/cmd/gotk_reconcile_source_bucket.md b/docs/cmd/flux_reconcile_source_bucket.md similarity index 78% rename from docs/cmd/gotk_reconcile_source_bucket.md rename to docs/cmd/flux_reconcile_source_bucket.md index 997b40bd..679c74ab 100644 --- a/docs/cmd/gotk_reconcile_source_bucket.md +++ b/docs/cmd/flux_reconcile_source_bucket.md @@ -1,4 +1,4 @@ -## gotk reconcile source bucket +## flux reconcile source bucket Reconcile a Bucket source @@ -7,14 +7,14 @@ Reconcile a Bucket source The reconcile source command triggers a reconciliation of a Bucket resource and waits for it to finish. ``` -gotk reconcile source bucket [name] [flags] +flux reconcile source bucket [name] [flags] ``` ### Examples ``` # Trigger a reconciliation for an existing source - gotk reconcile source bucket podinfo + flux reconcile source bucket podinfo ``` @@ -35,5 +35,5 @@ gotk reconcile source bucket [name] [flags] ### SEE ALSO -* [gotk reconcile source](gotk_reconcile_source.md) - Reconcile sources +* [flux reconcile source](flux_reconcile_source.md) - Reconcile sources diff --git a/docs/cmd/gotk_reconcile_source_git.md b/docs/cmd/flux_reconcile_source_git.md similarity index 79% rename from docs/cmd/gotk_reconcile_source_git.md rename to docs/cmd/flux_reconcile_source_git.md index 90920796..6a2edf0d 100644 --- a/docs/cmd/gotk_reconcile_source_git.md +++ b/docs/cmd/flux_reconcile_source_git.md @@ -1,4 +1,4 @@ -## gotk reconcile source git +## flux reconcile source git Reconcile a GitRepository source @@ -7,14 +7,14 @@ Reconcile a GitRepository source The reconcile source command triggers a reconciliation of a GitRepository resource and waits for it to finish. ``` -gotk reconcile source git [name] [flags] +flux reconcile source git [name] [flags] ``` ### Examples ``` # Trigger a git pull for an existing source - gotk reconcile source git podinfo + flux reconcile source git podinfo ``` @@ -35,5 +35,5 @@ gotk reconcile source git [name] [flags] ### SEE ALSO -* [gotk reconcile source](gotk_reconcile_source.md) - Reconcile sources +* [flux reconcile source](flux_reconcile_source.md) - Reconcile sources diff --git a/docs/cmd/gotk_reconcile_source_helm.md b/docs/cmd/flux_reconcile_source_helm.md similarity index 79% rename from docs/cmd/gotk_reconcile_source_helm.md rename to docs/cmd/flux_reconcile_source_helm.md index 2e989b96..ce221c42 100644 --- a/docs/cmd/gotk_reconcile_source_helm.md +++ b/docs/cmd/flux_reconcile_source_helm.md @@ -1,4 +1,4 @@ -## gotk reconcile source helm +## flux reconcile source helm Reconcile a HelmRepository source @@ -7,14 +7,14 @@ Reconcile a HelmRepository source The reconcile source command triggers a reconciliation of a HelmRepository resource and waits for it to finish. ``` -gotk reconcile source helm [name] [flags] +flux reconcile source helm [name] [flags] ``` ### Examples ``` # Trigger a reconciliation for an existing source - gotk reconcile source helm podinfo + flux reconcile source helm podinfo ``` @@ -35,5 +35,5 @@ gotk reconcile source helm [name] [flags] ### SEE ALSO -* [gotk reconcile source](gotk_reconcile_source.md) - Reconcile sources +* [flux reconcile source](flux_reconcile_source.md) - Reconcile sources diff --git a/docs/cmd/gotk_resume.md b/docs/cmd/flux_resume.md similarity index 64% rename from docs/cmd/gotk_resume.md rename to docs/cmd/flux_resume.md index 0607d4a0..a61d4ebf 100644 --- a/docs/cmd/gotk_resume.md +++ b/docs/cmd/flux_resume.md @@ -1,4 +1,4 @@ -## gotk resume +## flux resume Resume suspended resources @@ -23,9 +23,9 @@ The resume sub-commands resume a suspended resource. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk resume alert](gotk_resume_alert.md) - Resume a suspended Alert -* [gotk resume helmrelease](gotk_resume_helmrelease.md) - Resume a suspended HelmRelease -* [gotk resume kustomization](gotk_resume_kustomization.md) - Resume a suspended Kustomization -* [gotk resume receiver](gotk_resume_receiver.md) - Resume a suspended Receiver +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux resume alert](flux_resume_alert.md) - Resume a suspended Alert +* [flux resume helmrelease](flux_resume_helmrelease.md) - Resume a suspended HelmRelease +* [flux resume kustomization](flux_resume_kustomization.md) - Resume a suspended Kustomization +* [flux resume receiver](flux_resume_receiver.md) - Resume a suspended Receiver diff --git a/docs/cmd/gotk_resume_alert.md b/docs/cmd/flux_resume_alert.md similarity index 82% rename from docs/cmd/gotk_resume_alert.md rename to docs/cmd/flux_resume_alert.md index 2e68792b..13efa81b 100644 --- a/docs/cmd/gotk_resume_alert.md +++ b/docs/cmd/flux_resume_alert.md @@ -1,4 +1,4 @@ -## gotk resume alert +## flux resume alert Resume a suspended Alert @@ -8,14 +8,14 @@ The resume command marks a previously suspended Alert resource for reconciliatio finish the apply. ``` -gotk resume alert [name] [flags] +flux resume alert [name] [flags] ``` ### Examples ``` # Resume reconciliation for an existing Alert - gotk resume alert main + flux resume alert main ``` @@ -36,5 +36,5 @@ gotk resume alert [name] [flags] ### SEE ALSO -* [gotk resume](gotk_resume.md) - Resume suspended resources +* [flux resume](flux_resume.md) - Resume suspended resources diff --git a/docs/cmd/gotk_resume_helmrelease.md b/docs/cmd/flux_resume_helmrelease.md similarity index 81% rename from docs/cmd/gotk_resume_helmrelease.md rename to docs/cmd/flux_resume_helmrelease.md index 351fc7d5..3905b5ef 100644 --- a/docs/cmd/gotk_resume_helmrelease.md +++ b/docs/cmd/flux_resume_helmrelease.md @@ -1,4 +1,4 @@ -## gotk resume helmrelease +## flux resume helmrelease Resume a suspended HelmRelease @@ -8,14 +8,14 @@ The resume command marks a previously suspended HelmRelease resource for reconci finish the apply. ``` -gotk resume helmrelease [name] [flags] +flux resume helmrelease [name] [flags] ``` ### Examples ``` # Resume reconciliation for an existing Helm release - gotk resume hr podinfo + flux resume hr podinfo ``` @@ -36,5 +36,5 @@ gotk resume helmrelease [name] [flags] ### SEE ALSO -* [gotk resume](gotk_resume.md) - Resume suspended resources +* [flux resume](flux_resume.md) - Resume suspended resources diff --git a/docs/cmd/gotk_resume_kustomization.md b/docs/cmd/flux_resume_kustomization.md similarity index 81% rename from docs/cmd/gotk_resume_kustomization.md rename to docs/cmd/flux_resume_kustomization.md index 5f6fa7e3..a0a6f898 100644 --- a/docs/cmd/gotk_resume_kustomization.md +++ b/docs/cmd/flux_resume_kustomization.md @@ -1,4 +1,4 @@ -## gotk resume kustomization +## flux resume kustomization Resume a suspended Kustomization @@ -8,14 +8,14 @@ The resume command marks a previously suspended Kustomization resource for recon finish the apply. ``` -gotk resume kustomization [name] [flags] +flux resume kustomization [name] [flags] ``` ### Examples ``` # Resume reconciliation for an existing Kustomization - gotk resume ks podinfo + flux resume ks podinfo ``` @@ -36,5 +36,5 @@ gotk resume kustomization [name] [flags] ### SEE ALSO -* [gotk resume](gotk_resume.md) - Resume suspended resources +* [flux resume](flux_resume.md) - Resume suspended resources diff --git a/docs/cmd/gotk_resume_receiver.md b/docs/cmd/flux_resume_receiver.md similarity index 81% rename from docs/cmd/gotk_resume_receiver.md rename to docs/cmd/flux_resume_receiver.md index 56ff4b7b..7e293ca4 100644 --- a/docs/cmd/gotk_resume_receiver.md +++ b/docs/cmd/flux_resume_receiver.md @@ -1,4 +1,4 @@ -## gotk resume receiver +## flux resume receiver Resume a suspended Receiver @@ -8,14 +8,14 @@ The resume command marks a previously suspended Receiver resource for reconcilia finish the apply. ``` -gotk resume receiver [name] [flags] +flux resume receiver [name] [flags] ``` ### Examples ``` # Resume reconciliation for an existing Receiver - gotk resume receiver main + flux resume receiver main ``` @@ -36,5 +36,5 @@ gotk resume receiver [name] [flags] ### SEE ALSO -* [gotk resume](gotk_resume.md) - Resume suspended resources +* [flux resume](flux_resume.md) - Resume suspended resources diff --git a/docs/cmd/gotk_suspend.md b/docs/cmd/flux_suspend.md similarity index 66% rename from docs/cmd/gotk_suspend.md rename to docs/cmd/flux_suspend.md index 058bb93a..0b49574a 100644 --- a/docs/cmd/gotk_suspend.md +++ b/docs/cmd/flux_suspend.md @@ -1,4 +1,4 @@ -## gotk suspend +## flux suspend Suspend resources @@ -23,9 +23,9 @@ The suspend sub-commands suspend the reconciliation of a resource. ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines -* [gotk suspend alert](gotk_suspend_alert.md) - Suspend reconciliation of Alert -* [gotk suspend helmrelease](gotk_suspend_helmrelease.md) - Suspend reconciliation of HelmRelease -* [gotk suspend kustomization](gotk_suspend_kustomization.md) - Suspend reconciliation of Kustomization -* [gotk suspend receiver](gotk_suspend_receiver.md) - Suspend reconciliation of Receiver +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux suspend alert](flux_suspend_alert.md) - Suspend reconciliation of Alert +* [flux suspend helmrelease](flux_suspend_helmrelease.md) - Suspend reconciliation of HelmRelease +* [flux suspend kustomization](flux_suspend_kustomization.md) - Suspend reconciliation of Kustomization +* [flux suspend receiver](flux_suspend_receiver.md) - Suspend reconciliation of Receiver diff --git a/docs/cmd/gotk_suspend_alert.md b/docs/cmd/flux_suspend_alert.md similarity index 81% rename from docs/cmd/gotk_suspend_alert.md rename to docs/cmd/flux_suspend_alert.md index c620ea89..8a0f6ff4 100644 --- a/docs/cmd/gotk_suspend_alert.md +++ b/docs/cmd/flux_suspend_alert.md @@ -1,4 +1,4 @@ -## gotk suspend alert +## flux suspend alert Suspend reconciliation of Alert @@ -7,14 +7,14 @@ Suspend reconciliation of Alert The suspend command disables the reconciliation of a Alert resource. ``` -gotk suspend alert [name] [flags] +flux suspend alert [name] [flags] ``` ### Examples ``` # Suspend reconciliation for an existing Alert - gotk suspend alert main + flux suspend alert main ``` @@ -35,5 +35,5 @@ gotk suspend alert [name] [flags] ### SEE ALSO -* [gotk suspend](gotk_suspend.md) - Suspend resources +* [flux suspend](flux_suspend.md) - Suspend resources diff --git a/docs/cmd/gotk_suspend_helmrelease.md b/docs/cmd/flux_suspend_helmrelease.md similarity index 81% rename from docs/cmd/gotk_suspend_helmrelease.md rename to docs/cmd/flux_suspend_helmrelease.md index 32703f6f..ea7d9884 100644 --- a/docs/cmd/gotk_suspend_helmrelease.md +++ b/docs/cmd/flux_suspend_helmrelease.md @@ -1,4 +1,4 @@ -## gotk suspend helmrelease +## flux suspend helmrelease Suspend reconciliation of HelmRelease @@ -7,14 +7,14 @@ Suspend reconciliation of HelmRelease The suspend command disables the reconciliation of a HelmRelease resource. ``` -gotk suspend helmrelease [name] [flags] +flux suspend helmrelease [name] [flags] ``` ### Examples ``` # Suspend reconciliation for an existing Helm release - gotk suspend hr podinfo + flux suspend hr podinfo ``` @@ -35,5 +35,5 @@ gotk suspend helmrelease [name] [flags] ### SEE ALSO -* [gotk suspend](gotk_suspend.md) - Suspend resources +* [flux suspend](flux_suspend.md) - Suspend resources diff --git a/docs/cmd/gotk_suspend_kustomization.md b/docs/cmd/flux_suspend_kustomization.md similarity index 80% rename from docs/cmd/gotk_suspend_kustomization.md rename to docs/cmd/flux_suspend_kustomization.md index 17e0cda0..2844a867 100644 --- a/docs/cmd/gotk_suspend_kustomization.md +++ b/docs/cmd/flux_suspend_kustomization.md @@ -1,4 +1,4 @@ -## gotk suspend kustomization +## flux suspend kustomization Suspend reconciliation of Kustomization @@ -7,14 +7,14 @@ Suspend reconciliation of Kustomization The suspend command disables the reconciliation of a Kustomization resource. ``` -gotk suspend kustomization [name] [flags] +flux suspend kustomization [name] [flags] ``` ### Examples ``` # Suspend reconciliation for an existing Kustomization - gotk suspend ks podinfo + flux suspend ks podinfo ``` @@ -35,5 +35,5 @@ gotk suspend kustomization [name] [flags] ### SEE ALSO -* [gotk suspend](gotk_suspend.md) - Suspend resources +* [flux suspend](flux_suspend.md) - Suspend resources diff --git a/docs/cmd/gotk_suspend_receiver.md b/docs/cmd/flux_suspend_receiver.md similarity index 81% rename from docs/cmd/gotk_suspend_receiver.md rename to docs/cmd/flux_suspend_receiver.md index f786239e..0737d308 100644 --- a/docs/cmd/gotk_suspend_receiver.md +++ b/docs/cmd/flux_suspend_receiver.md @@ -1,4 +1,4 @@ -## gotk suspend receiver +## flux suspend receiver Suspend reconciliation of Receiver @@ -7,14 +7,14 @@ Suspend reconciliation of Receiver The suspend command disables the reconciliation of a Receiver resource. ``` -gotk suspend receiver [name] [flags] +flux suspend receiver [name] [flags] ``` ### Examples ``` # Suspend reconciliation for an existing Receiver - gotk suspend receiver main + flux suspend receiver main ``` @@ -35,5 +35,5 @@ gotk suspend receiver [name] [flags] ### SEE ALSO -* [gotk suspend](gotk_suspend.md) - Suspend resources +* [flux suspend](flux_suspend.md) - Suspend resources diff --git a/docs/cmd/gotk_uninstall.md b/docs/cmd/flux_uninstall.md similarity index 83% rename from docs/cmd/gotk_uninstall.md rename to docs/cmd/flux_uninstall.md index 37a8617f..6cf4d08c 100644 --- a/docs/cmd/gotk_uninstall.md +++ b/docs/cmd/flux_uninstall.md @@ -1,4 +1,4 @@ -## gotk uninstall +## flux uninstall Uninstall the toolkit components @@ -7,17 +7,17 @@ Uninstall the toolkit components The uninstall command removes the namespace, cluster roles, cluster role bindings and CRDs from the cluster. ``` -gotk uninstall [flags] +flux uninstall [flags] ``` ### Examples ``` # Dry-run uninstall of all components - gotk uninstall --dry-run --namespace=flux-system + flux uninstall --dry-run --namespace=flux-system # Uninstall all components and delete custom resource definitions - gotk uninstall --resources --crds --namespace=flux-system + flux uninstall --resources --crds --namespace=flux-system ``` @@ -42,5 +42,5 @@ gotk uninstall [flags] ### SEE ALSO -* [gotk](gotk.md) - Command line utility for assembling Kubernetes CD pipelines +* [flux](flux.md) - Command line utility for assembling Kubernetes CD pipelines diff --git a/docs/cmd/gotk_get_alert-provider.md b/docs/cmd/gotk_get_alert-provider.md deleted file mode 100644 index 538eb2a1..00000000 --- a/docs/cmd/gotk_get_alert-provider.md +++ /dev/null @@ -1,40 +0,0 @@ -## gotk get alert-provider - -Get Provider statuses - -### Synopsis - -The get alert-provider command prints the statuses of the resources. - -``` -gotk get alert-provider [flags] -``` - -### Examples - -``` - # List all Providers and their status - gotk get alert-provider - -``` - -### Options - -``` - -h, --help help for alert-provider -``` - -### Options inherited from parent commands - -``` - -A, --all-namespaces list the requested object(s) across all namespaces - --kubeconfig string path to the kubeconfig file (default "~/.kube/config") - -n, --namespace string the namespace scope for this operation (default "flux-system") - --timeout duration timeout for this operation (default 5m0s) - --verbose print generated objects -``` - -### SEE ALSO - -* [gotk get](gotk_get.md) - Get sources and resources - diff --git a/docs/cmd/gotk_get_alert.md b/docs/cmd/gotk_get_alert.md deleted file mode 100644 index e84945d8..00000000 --- a/docs/cmd/gotk_get_alert.md +++ /dev/null @@ -1,40 +0,0 @@ -## gotk get alert - -Get Alert statuses - -### Synopsis - -The get alert command prints the statuses of the resources. - -``` -gotk get alert [flags] -``` - -### Examples - -``` - # List all Alerts and their status - gotk get alert - -``` - -### Options - -``` - -h, --help help for alert -``` - -### Options inherited from parent commands - -``` - -A, --all-namespaces list the requested object(s) across all namespaces - --kubeconfig string path to the kubeconfig file (default "~/.kube/config") - -n, --namespace string the namespace scope for this operation (default "flux-system") - --timeout duration timeout for this operation (default 5m0s) - --verbose print generated objects -``` - -### SEE ALSO - -* [gotk get](gotk_get.md) - Get sources and resources - diff --git a/docs/cmd/gotk_get_receiver.md b/docs/cmd/gotk_get_receiver.md deleted file mode 100644 index ca034c47..00000000 --- a/docs/cmd/gotk_get_receiver.md +++ /dev/null @@ -1,40 +0,0 @@ -## gotk get receiver - -Get Receiver statuses - -### Synopsis - -The get receiver command prints the statuses of the resources. - -``` -gotk get receiver [flags] -``` - -### Examples - -``` - # List all Receiver and their status - gotk get receiver - -``` - -### Options - -``` - -h, --help help for receiver -``` - -### Options inherited from parent commands - -``` - -A, --all-namespaces list the requested object(s) across all namespaces - --kubeconfig string path to the kubeconfig file (default "~/.kube/config") - -n, --namespace string the namespace scope for this operation (default "flux-system") - --timeout duration timeout for this operation (default 5m0s) - --verbose print generated objects -``` - -### SEE ALSO - -* [gotk get](gotk_get.md) - Get sources and resources - diff --git a/docs/dev-guides/source-watcher.md b/docs/dev-guides/source-watcher.md index 39fff892..69371db1 100644 --- a/docs/dev-guides/source-watcher.md +++ b/docs/dev-guides/source-watcher.md @@ -34,13 +34,13 @@ curl -s https://toolkit.fluxcd.io/install.sh | sudo bash Verify that your dev machine satisfies the prerequisites with: ```sh -gotk check --pre +flux check --pre ``` Install the toolkit controllers on the dev cluster: ```sh -gotk install +flux install ``` ## Clone the sample controller @@ -84,7 +84,7 @@ make run Create a Git source: ```sh -gotk create source git test \ +flux create source git test \ --url=https://github.com/stefanprodan/podinfo \ --tag=4.0.0 ``` @@ -100,7 +100,7 @@ Processing files... Change the Git tag: ```sh -gotk create source git test \ +flux create source git test \ --url=https://github.com/stefanprodan/podinfo \ --tag=4.0.1 ``` diff --git a/docs/faq/index.md b/docs/faq/index.md index c58c5e12..2c586574 100644 --- a/docs/faq/index.md +++ b/docs/faq/index.md @@ -6,7 +6,7 @@ Flux v1 is a monolithic do-it-all operator; the GitOps Toolkit separates the functionalities into specialized controllers. -Flux v2 will be a curated configuration of the GitOps Toolkit, which you can install and operate simply using the `gotk` command. You can easily pick and choose the functionality you need and extend it to serve your own purposes. +Flux v2 will be a curated configuration of the GitOps Toolkit, which you can install and operate simply using the `flux` command. You can easily pick and choose the functionality you need and extend it to serve your own purposes. The timeline we are looking at right now is: diff --git a/docs/get-started/index.md b/docs/get-started/index.md index 03c6e031..906c813c 100644 --- a/docs/get-started/index.md +++ b/docs/get-started/index.md @@ -19,30 +19,30 @@ export GITHUB_USER= ## Install the toolkit CLI -To install the latest `gotk` release on MacOS and Linux using +To install the latest `flux` release on MacOS and Linux using [Homebrew](https://brew.sh/) run: ```sh brew tap fluxcd/tap -brew install gotk +brew install flux ``` -Or install `gotk` by downloading precompiled binaries using a Bash script: +Or install `flux` by downloading precompiled binaries using a Bash script: ```sh curl -s https://toolkit.fluxcd.io/install.sh | sudo bash ``` -The install script downloads the gotk binary to `/usr/local/bin`. +The install script downloads the flux binary to `/usr/local/bin`. Binaries for **macOS**, **Windows** and **Linux** AMD64/ARM are available for download on the [release page](https://github.com/fluxcd/toolkit/releases). -To configure your shell to load gotk completions add to your Bash profile: +To configure your shell to load flux completions add to your Bash profile: ```sh # ~/.bashrc or ~/.bash_profile -. <(gotk completion bash) +. <(flux completion bash) ``` `zsh`, `fish`, and `powershell` are also supported with their own sub-commands. @@ -70,7 +70,7 @@ kubectl cluster-info --context kind-staging Verify that your staging cluster satisfies the prerequisites with: ```console -$ gotk check --pre +$ flux check --pre ► checking prerequisites ✔ kubectl 1.18.3 >=1.18.0 ✔ kubernetes 1.18.2 >=1.16.0 @@ -80,7 +80,7 @@ $ gotk check --pre Run the bootstrap command: ```sh -gotk bootstrap github \ +flux bootstrap github \ --owner=$GITHUB_USER \ --repository=fleet-infra \ --branch=main \ @@ -100,7 +100,7 @@ Then it configures the target cluster to synchronize with the specified path ins If you wish to create the repository under a GitHub organization: ```sh -gotk bootstrap github \ +flux bootstrap github \ --owner= \ --repository= \ --branch= \ @@ -112,7 +112,7 @@ gotk bootstrap github \ Example output: ```text -$ gotk bootstrap github --owner=gitopsrun --repository=fleet-infra --path=staging-cluster --team=devs +$ flux bootstrap github --owner=gitopsrun --repository=fleet-infra --path=staging-cluster --team=devs ► connecting to github.com ✔ repository created ✔ devs team access granted @@ -133,14 +133,14 @@ deployment "notification-controller" successfully rolled out ✔ bootstrap finished ``` -If you prefer GitLab, export `GITLAB_TOKEN` env var and use the command [gotk bootstrap gitlab](../cmd/gotk_bootstrap_gitlab.md). +If you prefer GitLab, export `GITLAB_TOKEN` env var and use the command [flux bootstrap gitlab](../cmd/flux_bootstrap_gitlab.md). !!! hint "Idempotency" It is safe to run the bootstrap command as many times as you want. If the toolkit components are present on the cluster, the bootstrap command will perform an upgrade if needed. You can target a specific toolkit [version](https://github.com/fluxcd/toolkit/releases) - with `gotk bootstrap --version=`. + with `flux bootstrap --version=`. ## Staging workflow @@ -154,7 +154,7 @@ cd fleet-infra Create a git source pointing to a public repository master branch: ```sh -gotk create source git webapp \ +flux create source git webapp \ --url=https://github.com/stefanprodan/podinfo \ --branch=master \ --interval=30s \ @@ -164,7 +164,7 @@ gotk create source git webapp \ Create a kustomization for synchronizing the common manifests on the cluster: ```sh -gotk create kustomization webapp-common \ +flux create kustomization webapp-common \ --source=webapp \ --path="./deploy/webapp/common" \ --prune=true \ @@ -176,7 +176,7 @@ gotk create kustomization webapp-common \ Create a kustomization for the backend service that depends on common: ```sh -gotk create kustomization webapp-backend \ +flux create kustomization webapp-backend \ --depends-on=webapp-common \ --source=webapp \ --path="./deploy/webapp/backend" \ @@ -191,7 +191,7 @@ gotk create kustomization webapp-backend \ Create a kustomization for the frontend service that depends on backend: ```sh -gotk create kustomization webapp-frontend \ +flux create kustomization webapp-frontend \ --depends-on=webapp-backend \ --source=webapp \ --path="./deploy/webapp/frontend" \ @@ -212,7 +212,7 @@ git add -A && git commit -m "add staging webapp" && git push In about 30s the synchronization should start: ```console -$ watch gotk get kustomizations +$ watch flux get kustomizations NAME REVISION SUSPENDED READY MESSAGE flux-system main/6eea299fe9997c8561b826b67950afaf9a476cf8 False True Applied revision: main/6eea299fe9997c8561b826b67950afaf9a476cf8 webapp-backend False False dependency 'flux-system/webapp-common' is not ready @@ -243,8 +243,8 @@ were previously applied from that kustomization. If you alter the webapp deployment using `kubectl edit`, the changes will be reverted to match the state described in git. When dealing with an incident, you can pause the reconciliation of a -kustomization with `gotk suspend kustomization `. Once the debugging session -is over, you can re-enable the reconciliation with `gotk resume kustomization `. +kustomization with `flux suspend kustomization `. Once the debugging session +is over, you can re-enable the reconciliation with `flux resume kustomization `. ## Production bootstrap @@ -261,7 +261,7 @@ kubectl cluster-info --context kind-production Run the bootstrap for the production environment: ```sh -gotk bootstrap github \ +flux bootstrap github \ --owner=$GITHUB_USER \ --repository=fleet-infra \ --path=prod-cluster \ @@ -278,7 +278,7 @@ git pull Create a git source using a semver range to target stable releases: ```sh -gotk create source git webapp \ +flux create source git webapp \ --url=https://github.com/stefanprodan/podinfo \ --tag-semver=">=4.0.0 <4.0.2" \ --interval=30s \ @@ -288,7 +288,7 @@ gotk create source git webapp \ Create a kustomization for webapp pointing to the production overlay: ```sh -gotk create kustomization webapp \ +flux create kustomization webapp \ --source=webapp \ --path="./deploy/overlays/production" \ --prune=true \ @@ -309,7 +309,7 @@ git add -A && git commit -m "add prod webapp" && git push List git sources: ```console -$ gotk get sources git +$ flux get sources git NAME REVISION READY MESSAGE flux-system main/5ae055e24b2c8a78f981708b61507a97a30bd7a6 True Fetched revision: main/113360052b3153e439a0cf8de76b8e3d2a7bdf27 webapp 4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27 True Fetched revision: 4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27 @@ -320,7 +320,7 @@ The kubectl equivalent is `kubectl -n flux-system get gitrepositories`. List kustomization: ```console -$ gotk get kustomizations +$ flux get kustomizations NAME REVISION SUSPENDED READY MESSAGE flux-system main/5ae055e24b2c8a78f981708b61507a97a30bd7a6 False True Applied revision: main/5ae055e24b2c8a78f981708b61507a97a30bd7a6 webapp 4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27 False True Applied revision: 4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27 @@ -331,7 +331,7 @@ The kubectl equivalent is `kubectl -n flux-system get kustomizations`. If you want to upgrade to the latest 4.x version, you can change the semver expression to: ```sh -gotk create source git webapp \ +flux create source git webapp \ --url=https://github.com/stefanprodan/podinfo \ --tag-semver=">=4.0.0 <5.0.0" \ --interval=30s \ @@ -343,7 +343,7 @@ git add -A && git commit -m "update prod webapp" && git push Trigger a git sync: ```console -$ gotk reconcile ks flux-system --with-source +$ flux reconcile ks flux-system --with-source ► annotating source flux-system ✔ source annotated ◎ waiting for reconcilitation @@ -359,7 +359,7 @@ The kubectl equivalent is `kubectl -n flux-system annotate gitrepository/flux-sy Wait for the webapp to be upgraded: ```console -$ watch gotk get kustomizations +$ watch flux get kustomizations NAME REVISION SUSPENDED READY MESSAGE flux-system main/d751ea264d48bf0db8b588d1d08184834ac8fec9 False True Applied revision: main/d751ea264d48bf0db8b588d1d08184834ac8fec9 webapp 4.0.6/26a630c0b4b3452833d96c511d93f6f2d2e90a99 False True Applied revision: 4.0.6/26a630c0b4b3452833d96c511d93f6f2d2e90a99 diff --git a/docs/guides/installation.md b/docs/guides/installation.md index 0cfc3e43..7f04a42e 100644 --- a/docs/guides/installation.md +++ b/docs/guides/installation.md @@ -14,7 +14,7 @@ With Homebrew: ```sh brew tap fluxcd/tap -brew install gotk +brew install flux ``` With Bash: @@ -23,7 +23,7 @@ With Bash: curl -s https://toolkit.fluxcd.io/install.sh | sudo bash # enable completions in ~/.bash_profile -. <(gotk completion bash) +. <(flux completion bash) ``` Command-line completion for `zsh`, `fish`, and `powershell` @@ -35,12 +35,12 @@ Binaries for macOS, Windows and Linux AMD64/ARM are available for download on th Verify that your cluster satisfies the prerequisites with: ```sh -gotk check --pre +flux check --pre ``` ## Bootstrap -Using the `gotk bootstrap` command you can install the toolkit on a Kubernetes cluster +Using the `flux bootstrap` command you can install the toolkit on a Kubernetes cluster and configure it to manage itself from a Git repository. The bootstrap creates a Git repository if one doesn't exist and @@ -55,7 +55,7 @@ The bootstrap is idempotent, it's safe to run the command as many times as you w You can choose what components to install and for which cluster with: ```sh -gotk bootstrap \ +flux bootstrap \ --components=source-controller,kustomize-controller,helm-controller,notification-controller \ --path=my-cluster \ --version=latest @@ -85,7 +85,7 @@ cluster e.g. `staging-cluster` and `production-cluster`: !!! hint "Change the default branch" If you wish to change the branch to something else than main, create the repository manually, - push a branch to origin and then use `gotk bootstrap --branch=your-branch`. + push a branch to origin and then use `flux bootstrap --branch=your-branch`. ### GitHub and GitHub Enterprise @@ -101,7 +101,7 @@ export GITHUB_TOKEN= Run the bootstrap for a repository on your personal GitHub account: ```sh -gotk bootstrap github \ +flux bootstrap github \ --owner=my-github-username \ --repository=my-repository \ --path=my-cluster \ @@ -111,7 +111,7 @@ gotk bootstrap github \ Run the bootstrap for a repository owned by a GitHub organization: ```sh -gotk bootstrap github \ +flux bootstrap github \ --owner=my-github-organization \ --repository=my-repository \ --team=team1-slug \ @@ -124,7 +124,7 @@ When you specify a list of teams, those teams will be granted maintainer access To run the bootstrap for a repository hosted on GitHub Enterprise, you have to specify your GitHub hostname: ```sh -gotk bootstrap github \ +flux bootstrap github \ --hostname=my-github-enterprise.com \ --owner=my-github-organization \ --repository=my-repository \ @@ -146,7 +146,7 @@ export GITLAB_TOKEN= Run the bootstrap for a repository on your personal GitLab account: ```sh -gotk bootstrap gitlab \ +flux bootstrap gitlab \ --owner=my-gitlab-username \ --repository=my-repository \ --branch=master \ @@ -157,7 +157,7 @@ gotk bootstrap gitlab \ To run the bootstrap for a repository using deploy keys for authentication, you have to specify the SSH hostname: ```sh -gotk bootstrap gitlab \ +flux bootstrap gitlab \ --ssh-hostname=gitlab.com \ --owner=my-gitlab-username \ --repository=my-repository \ @@ -173,7 +173,7 @@ gotk bootstrap gitlab \ Run the bootstrap for a repository owned by a GitLab group: ```sh -gotk bootstrap gitlab \ +flux bootstrap gitlab \ --owner=my-gitlab-group \ --repository=my-repository \ --branch=master \ @@ -183,7 +183,7 @@ gotk bootstrap gitlab \ To run the bootstrap for a repository hosted on GitLab on-prem or enterprise, you have to specify your GitLab hostname: ```sh -gotk bootstrap gitlab \ +flux bootstrap gitlab \ --hostname=my-gitlab.com \ --owner=my-gitlab-group \ --repository=my-repository \ @@ -211,7 +211,7 @@ mkdir -p ./my-cluster/flux-system Generate the toolkit manifests with: ```sh -gotk install --version=latest \ +flux install --version=latest \ --arch=amd64 \ # on ARM64/AARCH64 clusters use --arch=arm64 --export > ./my-cluster/flux-system/toolkit-components.yaml ``` @@ -238,7 +238,7 @@ kubectl -n flux-system create secret generic regcred \ Set your registry domain, and the pull secret when generating the manifests: ```sh -gotk install --version=latest \ +flux install --version=latest \ --registry=registry.internal/fluxcd \ --image-pull-secret=regcred \ --export > ./my-cluster/flux-system/toolkit-components.yaml @@ -259,13 +259,13 @@ kubectl apply -f ./my-cluster/flux-system/toolkit-components.yaml Verify that the toolkit controllers have started: ```sh -gotk check +flux check ``` Create a `GitRepository` object on your cluster by specifying the SSH address of your repo: ```sh -gotk create source git flux-system \ +flux create source git flux-system \ --url= ssh:////my-repository \ --ssh-key-algorithm=ecdsa \ --ssh-ecdsa-curve=p521 \ @@ -274,12 +274,12 @@ gotk create source git flux-system \ ``` You will be prompted to add a deploy key to your repository. -If you don't specify the SSH algorithm, then gotk will generate an RSA 2048 bits key. +If you don't specify the SSH algorithm, then flux will generate an RSA 2048 bits key. If your Git server supports basic auth, you can set the URL to HTTPS and specify the credentials with: ```sh -gotk create source git flux-system \ +flux create source git flux-system \ --url=https:////my-repository \ --username=my-username \ --password=my-password \ @@ -290,7 +290,7 @@ gotk create source git flux-system \ Create a `Kustomization` object on your cluster: ```sh -gotk create kustomization flux-system \ +flux create kustomization flux-system \ --source=flux-system \ --path="./my-cluster" \ --prune=true \ @@ -300,10 +300,10 @@ gotk create kustomization flux-system \ Export both objects, commit and push the manifests to Git: ```sh -gotk export source git flux-system \ +flux export source git flux-system \ > ./my-cluster/flux-system/toolkit-source.yaml -gotk export kustomization flux-system \ +flux export kustomization flux-system \ > ./my-cluster/flux-system/toolkit-kustomization.yaml git add -A && git commit -m "add toolkit reconciliation" && git push @@ -312,7 +312,7 @@ git add -A && git commit -m "add toolkit reconciliation" && git push To upgrade the toolkit to a newer version, run the install command and commit the changes: ```sh -gotk install --version=latest \ +flux install --version=latest \ --export > ./my-cluster/flux-system/toolkit-components.yaml git add -A && git commit -m "update toolkit" && git push @@ -328,19 +328,19 @@ For testing purposes you can install the toolkit without storing its manifests i Here is the equivalent to `fluxctl install`: ```sh -gotk install \ +flux install \ --components=source-controller,kustomize-controller ``` Then you can register Git repositories and reconcile them on your cluster: ```sh -gotk create source git podinfo \ +flux create source git podinfo \ --url=https://github.com/stefanprodan/podinfo \ --tag-semver=">=4.0.0" \ --interval=1m -gotk create kustomization podinfo-default \ +flux create kustomization podinfo-default \ --source=podinfo \ --path="./kustomize" \ --prune=true \ @@ -353,18 +353,18 @@ gotk create kustomization podinfo-default \ Here is the equivalent to `helm install helm-operator`: ```sh -gotk install \ +flux install \ --components=source-controller,kustomize-controller,helm-controller ``` Then you can register Helm repositories and create Helm releases: ```sh -gotk create source helm stable \ +flux create source helm stable \ --interval=1h \ --url=https://charts.helm.sh/stable -gotk create helmrelease sealed-secrets \ +flux create helmrelease sealed-secrets \ --interval=1h \ --release-name=sealed-secrets \ --target-namespace=flux-system \ @@ -385,7 +385,7 @@ To install the monitoring stack please follow this [guide](monitoring.md). You can uninstall the toolkit components with: ```sh -gotk uninstall --crds +flux uninstall --crds ``` The above command will delete the toolkit custom resources definitions, the controllers diff --git a/docs/guides/monitoring.md b/docs/guides/monitoring.md index 80adb113..b8bc2558 100644 --- a/docs/guides/monitoring.md +++ b/docs/guides/monitoring.md @@ -9,10 +9,10 @@ The toolkit comes with a monitoring stack composed of: ## Install the monitoring stack -To install the monitoring stack with `gotk`, first register the toolkit Git repository on your cluster: +To install the monitoring stack with `flux`, first register the toolkit Git repository on your cluster: ```sh -gotk create source git monitoring \ +flux create source git monitoring \ --interval=30m \ --url=https://github.com/fluxcd/toolkit \ --branch=main @@ -22,7 +22,7 @@ Then apply the [manifests/monitoring](https://github.com/fluxcd/toolkit/tree/mai kustomization: ```sh -gotk create kustomization monitoring \ +flux create kustomization monitoring \ --interval=1h \ --prune=true \ --source=monitoring \ diff --git a/docs/guides/mozilla-sops.md b/docs/guides/mozilla-sops.md index 37d9326d..d6cb7f3e 100644 --- a/docs/guides/mozilla-sops.md +++ b/docs/guides/mozilla-sops.md @@ -83,14 +83,14 @@ You can now commit the encrypted secret to your Git repository. Registry the Git repository on your cluster: ```sh -gotk create source git my-secrets \ +flux create source git my-secrets \ --url=https://github.com/my-org/my-secrets ``` Create a kustomization for reconciling the secrets on the cluster: ```sh -gotk create kustomization my-secrets \ +flux create kustomization my-secrets \ --source=my-secrets \ --prune=true \ --interval=10m \ @@ -147,7 +147,7 @@ spec: ``` !!! hint - You can generate the above manifests using `gotk create --export > manifest.yaml`. + You can generate the above manifests using `flux create --export > manifest.yaml`. Assuming a team member wants to deploy an application that needs to connect to a database using a username and password, they'll be doing the following: diff --git a/docs/guides/sealed-secrets.md b/docs/guides/sealed-secrets.md index 6a86d361..e6345b32 100644 --- a/docs/guides/sealed-secrets.md +++ b/docs/guides/sealed-secrets.md @@ -34,7 +34,7 @@ the sealed-secrets controller from its [Helm chart](https://hub.kubeapps.com/cha First you have to register the Helm repository where the sealed-secrets chart is published: ```sh -gotk create source helm stable \ +flux create source helm stable \ --interval=1h \ --url=https://charts.helm.sh/stable ``` @@ -46,7 +46,7 @@ source-controller will signal helm-controller that a new chart is available. Create a Helm release that installs the latest version of sealed-secrets controller: ```sh -gotk create helmrelease sealed-secrets \ +flux create helmrelease sealed-secrets \ --interval=1h \ --release-name=sealed-secrets \ --target-namespace=flux-system \ @@ -148,7 +148,7 @@ spec: ``` !!! hint - You can generate the above manifests using `gotk create --export > manifest.yaml`. + You can generate the above manifests using `flux create --export > manifest.yaml`. Once the sealed-secrets controller is installed, the admin fetches the public key and shares it with the teams that operate on the fleet clusters via Git. diff --git a/docs/index.md b/docs/index.md index c06d793c..cd325172 100644 --- a/docs/index.md +++ b/docs/index.md @@ -53,7 +53,7 @@ Components: ## Get Started !!!hint "Get started with the GitOps Toolkit!" - Following this [guide](get-started/index.md) will just take a couple of minutes to complete: After installing the `gotk` binary and running a couple of very simple commands, you will have a GitOps workflow setup which involves a staging and a production cluster. + Following this [guide](get-started/index.md) will just take a couple of minutes to complete: After installing the `flux` binary and running a couple of very simple commands, you will have a GitOps workflow setup which involves a staging and a production cluster. ## Community diff --git a/install/README.md b/install/README.md index 014d7eb9..ae152d1e 100644 --- a/install/README.md +++ b/install/README.md @@ -1,4 +1,4 @@ -# GOTK CLI Installation +# flux CLI Installation Binaries for macOS and Linux AMD64 are available for download on the [release page](https://github.com/fluxcd/toolkit/releases). @@ -6,19 +6,19 @@ Binaries for macOS and Linux AMD64 are available for download on the To install the latest release run: ```bash -curl -s https://raw.githubusercontent.com/fluxcd/toolkit/master/install/gotk.sh | sudo bash +curl -s https://raw.githubusercontent.com/fluxcd/toolkit/master/install/flux.sh | sudo bash ``` The install script does the following: * attempts to detect your OS * downloads and unpacks the release tar file in a temporary directory -* copies the gotk binary to `/usr/local/bin` +* copies the flux binary to `/usr/local/bin` * removes the temporary directory -If you want to use gotk as a kubectl plugin, rename the binary to `kubectl-gotk`: +If you want to use flux as a kubectl plugin, rename the binary to `kubectl-flux`: ```sh -mv /usr/local/bin/gotk /usr/local/bin/kubectl-gotk +mv /usr/local/bin/flux /usr/local/bin/kubectl-flux ``` ## Build from source @@ -30,7 +30,7 @@ git clone https://github.com/fluxcd/toolkit cd toolkit ``` -Build the `gotk` binary (requires go >= 1.14): +Build the `flux` binary (requires go >= 1.14): ```bash make build @@ -39,5 +39,5 @@ make build Run the binary: ```bash -./bin/gotk -h +./bin/flux -h ``` diff --git a/install/gotk.sh b/install/flux.sh similarity index 86% rename from install/gotk.sh rename to install/flux.sh index 5d99d5e1..103a10c0 100755 --- a/install/gotk.sh +++ b/install/flux.sh @@ -68,10 +68,10 @@ verify_downloader() { # Create tempory directory and cleanup when done setup_tmp() { - TMP_DIR=$(mktemp -d -t gotk-install.XXXXXXXXXX) - TMP_METADATA="${TMP_DIR}/gotk.json" - TMP_HASH="${TMP_DIR}/gotk.hash" - TMP_BIN="${TMP_DIR}/gotk.tar.gz" + TMP_DIR=$(mktemp -d -t flux-install.XXXXXXXXXX) + TMP_METADATA="${TMP_DIR}/flux.json" + TMP_HASH="${TMP_DIR}/flux.hash" + TMP_BIN="${TMP_DIR}/flux.tar.gz" cleanup() { code=$? set +e @@ -89,9 +89,9 @@ get_release_version() { info "Downloading metadata ${METADATA_URL}" download "${TMP_METADATA}" "${METADATA_URL}" - VERSION_GOTK=$(grep '"tag_name":' "${TMP_METADATA}" | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 2-) - if [[ -n "${VERSION_GOTK}" ]]; then - info "Using ${VERSION_GOTK} as release" + VERSION_FLUX=$(grep '"tag_name":' "${TMP_METADATA}" | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 2-) + if [[ -n "${VERSION_FLUX}" ]]; then + info "Using ${VERSION_FLUX} as release" else fatal "Unable to determine release version" fi @@ -119,16 +119,16 @@ download() { # Download hash from Github URL download_hash() { - HASH_URL="https://github.com/${GITHUB_REPO}/releases/download/v${VERSION_GOTK}/toolkit_${VERSION_GOTK}_checksums.txt" + HASH_URL="https://github.com/${GITHUB_REPO}/releases/download/v${VERSION_FLUX}/toolkit_${VERSION_FLUX}_checksums.txt" info "Downloading hash ${HASH_URL}" download "${TMP_HASH}" "${HASH_URL}" - HASH_EXPECTED=$(grep " gotk_${VERSION_GOTK}_${OS}_${ARCH}.tar.gz$" "${TMP_HASH}") + HASH_EXPECTED=$(grep " flux_${VERSION_FLUX}_${OS}_${ARCH}.tar.gz$" "${TMP_HASH}") HASH_EXPECTED=${HASH_EXPECTED%%[[:blank:]]*} } # Download binary from Github URL download_binary() { - BIN_URL="https://github.com/${GITHUB_REPO}/releases/download/v${VERSION_GOTK}/gotk_${VERSION_GOTK}_${OS}_${ARCH}.tar.gz" + BIN_URL="https://github.com/${GITHUB_REPO}/releases/download/v${VERSION_FLUX}/flux_${VERSION_FLUX}_${OS}_${ARCH}.tar.gz" info "Downloading binary ${BIN_URL}" download "${TMP_BIN}" "${BIN_URL}" } @@ -161,10 +161,10 @@ verify_binary() { # Setup permissions and move binary setup_binary() { chmod 755 "${TMP_BIN}" - info "Installing gotk to ${BIN_DIR}/gotk" + info "Installing flux to ${BIN_DIR}/flux" tar -xzf "${TMP_BIN}" -C "${TMP_DIR}" - local CMD_MOVE="mv -f \"${TMP_DIR}/gotk\" \"${BIN_DIR}\"" + local CMD_MOVE="mv -f \"${TMP_DIR}/flux\" \"${BIN_DIR}\"" if [[ -w "${BIN_DIR}" ]]; then eval "${CMD_MOVE}" else diff --git a/mkdocs.yml b/mkdocs.yml index 2d17f64b..42154a1f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -76,70 +76,70 @@ nav: - Receiver CRD: components/notification/receiver.md - Notification API Reference: components/notification/api.md - Toolkit CLI: - - Overview: cmd/gotk.md - - Bootstrap: cmd/gotk_bootstrap.md - - Bootstrap github: cmd/gotk_bootstrap_github.md - - Bootstrap gitlab: cmd/gotk_bootstrap_gitlab.md - - Check: cmd/gotk_check.md - - Create: cmd/gotk_create.md - - Create kustomization: cmd/gotk_create_kustomization.md - - Create helmrelease: cmd/gotk_create_helmrelease.md - - Create source: cmd/gotk_create_source.md - - Create source git: cmd/gotk_create_source_git.md - - Create source helm: cmd/gotk_create_source_helm.md - - Create source bucket: cmd/gotk_create_source_bucket.md - - Create alert provider: cmd/gotk_create_alert-provider.md - - Create alert: cmd/gotk_create_alert.md - - Create receiver: cmd/gotk_create_receiver.md - #- Create tenant: cmd/gotk_create_tenant.md - - Delete: cmd/gotk_delete.md - - Delete kustomization: cmd/gotk_delete_kustomization.md - - Delete helmrelease: cmd/gotk_delete_helmrelease.md - - Delete source: cmd/gotk_delete_source.md - - Delete source git: cmd/gotk_delete_source_git.md - - Delete source helm: cmd/gotk_delete_source_helm.md - - Delete source bucket: cmd/gotk_delete_source_bucket.md - - Export: cmd/gotk_export.md - - Export kustomization: cmd/gotk_export_kustomization.md - - Export helmrelease: cmd/gotk_export_helmrelease.md - - Export source: cmd/gotk_export_source.md - - Export source git: cmd/gotk_export_source_git.md - - Export source helm: cmd/gotk_export_source_helm.md - - Export source bucket: cmd/gotk_export_source_bucket.md - - Export alert provider: cmd/gotk_export_alert-provider.md - - Export alert: cmd/gotk_export_alert.md - - Export receiver: cmd/gotk_export_receiver.md - - Get: cmd/gotk_get.md - - Get kustomizations: cmd/gotk_get_kustomizations.md - - Get helmreleases: cmd/gotk_get_helmreleases.md - - Get sources: cmd/gotk_get_sources.md - - Get sources git: cmd/gotk_get_sources_git.md - - Get sources helm: cmd/gotk_get_sources_helm.md - - Get sources bucket: cmd/gotk_get_sources_bucket.md - - Get alert provider: cmd/gotk_get_alert-provider.md - - Get alert: cmd/gotk_get_alert.md - - Get receiver: cmd/gotk_get_receiver.md - - Install: cmd/gotk_install.md - - Resume: cmd/gotk_resume.md - - Resume kustomization: cmd/gotk_resume_kustomization.md - - Resume helmrelease: cmd/gotk_resume_helmrelease.md - - Resume alert provider: cmd/gotk_resume_alert-provider.md - - Resume alert: cmd/gotk_resume_alert.md - - Resume receiver: cmd/gotk_resume_receiver.md - - Suspend: cmd/gotk_suspend.md - - Suspend kustomization: cmd/gotk_suspend_kustomization.md - - Suspend helmrelease: cmd/gotk_suspend_helmrelease.md - - Suspend alert provider: cmd/gotk_suspend_alert-provider.md - - Suspend alert: cmd/gotk_suspend_alert.md - - Suspend receiver: cmd/gotk_suspend_receiver.md - - Reconcile: cmd/gotk_reconcile.md - - Reconcile kustomization: cmd/gotk_reconcile_kustomization.md - - Reconcile helmrelease: cmd/gotk_reconcile_helmrelease.md - - Reconcile source: cmd/gotk_reconcile_source.md - - Reconcile source git: cmd/gotk_reconcile_source_git.md - - Reconcile source helm: cmd/gotk_reconcile_source_helm.md - - Reconcile source bucket: cmd/gotk_reconcile_source_bucket.md - - Uninstall: cmd/gotk_uninstall.md + - Overview: cmd/flux.md + - Bootstrap: cmd/flux_bootstrap.md + - Bootstrap github: cmd/flux_bootstrap_github.md + - Bootstrap gitlab: cmd/flux_bootstrap_gitlab.md + - Check: cmd/flux_check.md + - Create: cmd/flux_create.md + - Create kustomization: cmd/flux_create_kustomization.md + - Create helmrelease: cmd/flux_create_helmrelease.md + - Create source: cmd/flux_create_source.md + - Create source git: cmd/flux_create_source_git.md + - Create source helm: cmd/flux_create_source_helm.md + - Create source bucket: cmd/flux_create_source_bucket.md + - Create alert provider: cmd/flux_create_alert-provider.md + - Create alert: cmd/flux_create_alert.md + - Create receiver: cmd/flux_create_receiver.md + #- Create tenant: cmd/flux_create_tenant.md + - Delete: cmd/flux_delete.md + - Delete kustomization: cmd/flux_delete_kustomization.md + - Delete helmrelease: cmd/flux_delete_helmrelease.md + - Delete source: cmd/flux_delete_source.md + - Delete source git: cmd/flux_delete_source_git.md + - Delete source helm: cmd/flux_delete_source_helm.md + - Delete source bucket: cmd/flux_delete_source_bucket.md + - Export: cmd/flux_export.md + - Export kustomization: cmd/flux_export_kustomization.md + - Export helmrelease: cmd/flux_export_helmrelease.md + - Export source: cmd/flux_export_source.md + - Export source git: cmd/flux_export_source_git.md + - Export source helm: cmd/flux_export_source_helm.md + - Export source bucket: cmd/flux_export_source_bucket.md + - Export alert provider: cmd/flux_export_alert-provider.md + - Export alert: cmd/flux_export_alert.md + - Export receiver: cmd/flux_export_receiver.md + - Get: cmd/flux_get.md + - Get kustomizations: cmd/flux_get_kustomizations.md + - Get helmreleases: cmd/flux_get_helmreleases.md + - Get sources: cmd/flux_get_sources.md + - Get sources git: cmd/flux_get_sources_git.md + - Get sources helm: cmd/flux_get_sources_helm.md + - Get sources bucket: cmd/flux_get_sources_bucket.md + - Get alert provider: cmd/flux_get_alert-provider.md + - Get alert: cmd/flux_get_alert.md + - Get receiver: cmd/flux_get_receiver.md + - Install: cmd/flux_install.md + - Resume: cmd/flux_resume.md + - Resume kustomization: cmd/flux_resume_kustomization.md + - Resume helmrelease: cmd/flux_resume_helmrelease.md + - Resume alert provider: cmd/flux_resume_alert-provider.md + - Resume alert: cmd/flux_resume_alert.md + - Resume receiver: cmd/flux_resume_receiver.md + - Suspend: cmd/flux_suspend.md + - Suspend kustomization: cmd/flux_suspend_kustomization.md + - Suspend helmrelease: cmd/flux_suspend_helmrelease.md + - Suspend alert provider: cmd/flux_suspend_alert-provider.md + - Suspend alert: cmd/flux_suspend_alert.md + - Suspend receiver: cmd/flux_suspend_receiver.md + - Reconcile: cmd/flux_reconcile.md + - Reconcile kustomization: cmd/flux_reconcile_kustomization.md + - Reconcile helmrelease: cmd/flux_reconcile_helmrelease.md + - Reconcile source: cmd/flux_reconcile_source.md + - Reconcile source git: cmd/flux_reconcile_source_git.md + - Reconcile source helm: cmd/flux_reconcile_source_helm.md + - Reconcile source bucket: cmd/flux_reconcile_source_bucket.md + - Uninstall: cmd/flux_uninstall.md - Roadmap: roadmap/index.md - Contributing: contributing/index.md - Dev Guides: diff --git a/pkg/manifestgen/doc.go b/pkg/manifestgen/doc.go index 2629b5f0..9432da29 100644 --- a/pkg/manifestgen/doc.go +++ b/pkg/manifestgen/doc.go @@ -14,6 +14,6 @@ See the License for the specific language governing permissions and limitations under the License. */ -// Package manifestgen generates Kubernetes manifests for gotk install -// and the Git source and Kustomization manifests for gotk bootstrap. +// Package manifestgen generates Kubernetes manifests for flux install +// and the Git source and Kustomization manifests for flux bootstrap. package manifestgen diff --git a/pkg/manifestgen/sync/options.go b/pkg/manifestgen/sync/options.go index a2739034..411612af 100644 --- a/pkg/manifestgen/sync/options.go +++ b/pkg/manifestgen/sync/options.go @@ -35,7 +35,7 @@ func MakeDefaultOptions() Options { Name: "flux-system", Namespace: "flux-system", Branch: "main", - ManifestFile: "flux-sync.yaml", + ManifestFile: "gotk-sync.yaml", TargetPath: "", } }