From 9916a5376123b4bcdc0f11999a8f8781ce5ee78c Mon Sep 17 00:00:00 2001
From: Hidde Beydals <hello@hidde.co>
Date: Thu, 29 Oct 2020 14:26:22 +0100
Subject: [PATCH] Rename `gotk-system` namespace to `flux-system`

Signed-off-by: Hidde Beydals <hello@hidde.co>
---
 .github/workflows/bootstrap.yaml              |  8 ++--
 .github/workflows/e2e.yaml                    |  8 ++--
 cmd/gotk/create_alert.go                      |  4 +-
 cmd/gotk/install.go                           |  6 +--
 cmd/gotk/main.go                              |  4 +-
 cmd/gotk/uninstall.go                         |  4 +-
 docs/cmd/gotk.md                              |  4 +-
 docs/cmd/gotk_bootstrap.md                    |  2 +-
 docs/cmd/gotk_bootstrap_github.md             |  2 +-
 docs/cmd/gotk_bootstrap_gitlab.md             |  2 +-
 docs/cmd/gotk_check.md                        |  2 +-
 docs/cmd/gotk_completion.md                   |  2 +-
 docs/cmd/gotk_completion_bash.md              |  2 +-
 docs/cmd/gotk_completion_fish.md              |  2 +-
 docs/cmd/gotk_completion_powershell.md        |  2 +-
 docs/cmd/gotk_completion_zsh.md               |  2 +-
 docs/cmd/gotk_create.md                       |  2 +-
 docs/cmd/gotk_create_alert-provider.md        |  2 +-
 docs/cmd/gotk_create_alert.md                 |  6 +--
 docs/cmd/gotk_create_helmrelease.md           |  2 +-
 docs/cmd/gotk_create_kustomization.md         |  2 +-
 docs/cmd/gotk_create_receiver.md              |  2 +-
 docs/cmd/gotk_create_source.md                |  2 +-
 docs/cmd/gotk_create_source_bucket.md         |  2 +-
 docs/cmd/gotk_create_source_git.md            |  2 +-
 docs/cmd/gotk_create_source_helm.md           |  2 +-
 docs/cmd/gotk_delete.md                       |  2 +-
 docs/cmd/gotk_delete_alert-provider.md        |  2 +-
 docs/cmd/gotk_delete_alert.md                 |  2 +-
 docs/cmd/gotk_delete_helmrelease.md           |  2 +-
 docs/cmd/gotk_delete_kustomization.md         |  2 +-
 docs/cmd/gotk_delete_receiver.md              |  2 +-
 docs/cmd/gotk_delete_source.md                |  2 +-
 docs/cmd/gotk_delete_source_bucket.md         |  2 +-
 docs/cmd/gotk_delete_source_git.md            |  2 +-
 docs/cmd/gotk_delete_source_helm.md           |  2 +-
 docs/cmd/gotk_export.md                       |  2 +-
 docs/cmd/gotk_export_alert-provider.md        |  2 +-
 docs/cmd/gotk_export_alert.md                 |  2 +-
 docs/cmd/gotk_export_helmrelease.md           |  2 +-
 docs/cmd/gotk_export_kustomization.md         |  2 +-
 docs/cmd/gotk_export_receiver.md              |  2 +-
 docs/cmd/gotk_export_source.md                |  2 +-
 docs/cmd/gotk_export_source_bucket.md         |  2 +-
 docs/cmd/gotk_export_source_git.md            |  2 +-
 docs/cmd/gotk_export_source_helm.md           |  2 +-
 docs/cmd/gotk_get.md                          |  2 +-
 docs/cmd/gotk_get_alert-provider.md           |  2 +-
 docs/cmd/gotk_get_alert-providers.md          |  2 +-
 docs/cmd/gotk_get_alert.md                    |  2 +-
 docs/cmd/gotk_get_alerts.md                   |  2 +-
 docs/cmd/gotk_get_helmreleases.md             |  2 +-
 docs/cmd/gotk_get_kustomizations.md           |  2 +-
 docs/cmd/gotk_get_receiver.md                 |  2 +-
 docs/cmd/gotk_get_receivers.md                |  2 +-
 docs/cmd/gotk_get_sources.md                  |  2 +-
 docs/cmd/gotk_get_sources_bucket.md           |  2 +-
 docs/cmd/gotk_get_sources_git.md              |  2 +-
 docs/cmd/gotk_get_sources_helm.md             |  2 +-
 docs/cmd/gotk_install.md                      |  8 ++--
 docs/cmd/gotk_reconcile.md                    |  2 +-
 docs/cmd/gotk_reconcile_alert-provider.md     |  2 +-
 docs/cmd/gotk_reconcile_alert.md              |  2 +-
 docs/cmd/gotk_reconcile_helmrelease.md        |  2 +-
 docs/cmd/gotk_reconcile_kustomization.md      |  2 +-
 docs/cmd/gotk_reconcile_receiver.md           |  2 +-
 docs/cmd/gotk_reconcile_source.md             |  2 +-
 docs/cmd/gotk_reconcile_source_bucket.md      |  2 +-
 docs/cmd/gotk_reconcile_source_git.md         |  2 +-
 docs/cmd/gotk_reconcile_source_helm.md        |  2 +-
 docs/cmd/gotk_resume.md                       |  2 +-
 docs/cmd/gotk_resume_alert.md                 |  2 +-
 docs/cmd/gotk_resume_helmrelease.md           |  2 +-
 docs/cmd/gotk_resume_kustomization.md         |  2 +-
 docs/cmd/gotk_resume_receiver.md              |  2 +-
 docs/cmd/gotk_suspend.md                      |  2 +-
 docs/cmd/gotk_suspend_alert.md                |  2 +-
 docs/cmd/gotk_suspend_helmrelease.md          |  2 +-
 docs/cmd/gotk_suspend_kustomization.md        |  2 +-
 docs/cmd/gotk_suspend_receiver.md             |  2 +-
 docs/cmd/gotk_uninstall.md                    |  6 +--
 docs/dev-guides/source-watcher.md             |  6 +--
 docs/get-started/index.md                     | 24 ++++++------
 docs/guides/helmreleases.md                   | 20 +++++-----
 docs/guides/installation.md                   | 38 +++++++++----------
 docs/guides/monitoring.md                     |  6 +--
 docs/guides/mozilla-sops.md                   | 10 ++---
 docs/guides/notifications.md                  | 16 ++++----
 docs/guides/sealed-secrets.md                 | 12 +++---
 docs/guides/webhook-receivers.md              | 12 +++---
 manifests/install/kustomization.yaml          |  2 +-
 manifests/install/labels.yaml                 |  2 +-
 manifests/install/namespace.yaml              |  2 +-
 .../grafana/dashboards/control-plane.json     |  4 +-
 manifests/monitoring/grafana/datasources.yaml |  2 +-
 .../monitoring/grafana/kustomization.yaml     |  2 +-
 manifests/monitoring/grafana/providers.yaml   |  2 +-
 manifests/monitoring/grafana/service.yaml     |  2 +-
 manifests/monitoring/kustomization.yaml       |  2 +-
 manifests/monitoring/prometheus/account.yaml  |  2 +-
 .../monitoring/prometheus/deployment.yaml     |  2 +-
 .../monitoring/prometheus/kustomization.yaml  |  2 +-
 manifests/monitoring/prometheus/rbac.yaml     |  8 ++--
 manifests/monitoring/prometheus/service.yaml  |  2 +-
 pkg/manifestgen/install/options.go            |  2 +-
 pkg/manifestgen/sync/options.go               |  6 +--
 106 files changed, 194 insertions(+), 194 deletions(-)

diff --git a/.github/workflows/bootstrap.yaml b/.github/workflows/bootstrap.yaml
index 99c9ea57..8fe7f738 100644
--- a/.github/workflows/bootstrap.yaml
+++ b/.github/workflows/bootstrap.yaml
@@ -49,7 +49,7 @@ jobs:
           GITHUB_TOKEN: ${{ secrets.GITPROVIDER_BOT_TOKEN }}
       - name: uninstall
         run: |
-          ./bin/gotk suspend kustomization gotk-system
+          ./bin/gotk suspend kustomization flux-system
           ./bin/gotk uninstall --resources --crds -s
       - name: bootstrap reinstall
         run: |
@@ -73,6 +73,6 @@ jobs:
       - name: Debug failure
         if: failure()
         run: |
-          kubectl -n gotk-system get all
-          kubectl -n gotk-system logs deploy/source-controller
-          kubectl -n gotk-system logs deploy/kustomize-controller
+          kubectl -n flux-system get all
+          kubectl -n flux-system logs deploy/source-controller
+          kubectl -n flux-system logs deploy/kustomize-controller
diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml
index 4ccb486f..1945174e 100644
--- a/.github/workflows/e2e.yaml
+++ b/.github/workflows/e2e.yaml
@@ -146,7 +146,7 @@ jobs:
         if: failure()
         run: |
           kubectl version --client --short
-          kubectl -n gotk-system get all
-          kubectl -n gotk-system get kustomizations -oyaml
-          kubectl -n gotk-system logs deploy/source-controller
-          kubectl -n gotk-system logs deploy/kustomize-controller
+          kubectl -n flux-system get all
+          kubectl -n flux-system get kustomizations -oyaml
+          kubectl -n flux-system logs deploy/source-controller
+          kubectl -n flux-system logs deploy/kustomize-controller
diff --git a/cmd/gotk/create_alert.go b/cmd/gotk/create_alert.go
index e307747d..edd1634e 100644
--- a/cmd/gotk/create_alert.go
+++ b/cmd/gotk/create_alert.go
@@ -41,9 +41,9 @@ var createAlertCmd = &cobra.Command{
 	Example: `  # Create an Alert for kustomization events
   gotk create alert \
   --event-severity info \
-  --event-source Kustomization/gotk-system \
+  --event-source Kustomization/flux-system \
   --provider-ref slack \
-  gotk-system
+  flux-system
 `,
 	RunE: createAlertCmdRun,
 }
diff --git a/cmd/gotk/install.go b/cmd/gotk/install.go
index 7c037865..03e835d9 100644
--- a/cmd/gotk/install.go
+++ b/cmd/gotk/install.go
@@ -36,8 +36,8 @@ var installCmd = &cobra.Command{
 	Short: "Install the toolkit components",
 	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 gotk-system namespace
-  gotk install --version=latest --namespace=gotk-system
+	Example: `  # Install the latest version in the flux-system namespace
+  gotk 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"
@@ -46,7 +46,7 @@ If a previous version is installed, then an in-place upgrade will be performed.`
   gotk install --dry-run --verbose
 
   # Write install manifests to file
-  gotk install --export > gotk-system.yaml
+  gotk install --export > flux-system.yaml
 `,
 	RunE: installCmdRun,
 }
diff --git a/cmd/gotk/main.go b/cmd/gotk/main.go
index ef974fe0..7555dc7f 100644
--- a/cmd/gotk/main.go
+++ b/cmd/gotk/main.go
@@ -17,7 +17,6 @@ limitations under the License.
 package main
 
 import (
-	"github.com/fluxcd/toolkit/pkg/manifestgen/install"
 	"log"
 	"os"
 	"path/filepath"
@@ -28,6 +27,7 @@ import (
 	_ "k8s.io/client-go/plugin/pkg/client/auth"
 
 	gotklog "github.com/fluxcd/toolkit/pkg/log"
+	"github.com/fluxcd/toolkit/pkg/manifestgen/install"
 )
 
 var VERSION = "0.0.0-dev.0"
@@ -55,7 +55,7 @@ var rootCmd = &cobra.Command{
   gotk get sources git
 
   # Trigger a GitRepository source reconciliation
-  gotk reconcile source git gotk-system
+  gotk reconcile source git flux-system
 
   # Export GitRepository sources in YAML format
   gotk export source git --all > sources.yaml
diff --git a/cmd/gotk/uninstall.go b/cmd/gotk/uninstall.go
index 59dba91e..8576cd37 100644
--- a/cmd/gotk/uninstall.go
+++ b/cmd/gotk/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=gotk-system
+  gotk uninstall --dry-run --namespace=flux-system
 
   # Uninstall all components and delete custom resource definitions
-  gotk uninstall --resources --crds --namespace=gotk-system
+  gotk uninstall --resources --crds --namespace=flux-system
 `,
 	RunE: uninstallCmdRun,
 }
diff --git a/docs/cmd/gotk.md b/docs/cmd/gotk.md
index 09adf7b6..046fe5fa 100644
--- a/docs/cmd/gotk.md
+++ b/docs/cmd/gotk.md
@@ -25,7 +25,7 @@ Command line utility for assembling Kubernetes CD pipelines the GitOps way.
   gotk get sources git
 
   # Trigger a GitRepository source reconciliation
-  gotk reconcile source git gotk-system
+  gotk reconcile source git flux-system
 
   # Export GitRepository sources in YAML format
   gotk export source git --all > sources.yaml
@@ -69,7 +69,7 @@ Command line utility for assembling Kubernetes CD pipelines the GitOps way.
 ```
   -h, --help                help for gotk
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_bootstrap.md b/docs/cmd/gotk_bootstrap.md
index c171595e..9e622c92 100644
--- a/docs/cmd/gotk_bootstrap.md
+++ b/docs/cmd/gotk_bootstrap.md
@@ -25,7 +25,7 @@ The bootstrap sub-commands bootstrap the toolkit components on the targeted Git
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_bootstrap_github.md b/docs/cmd/gotk_bootstrap_github.md
index f2675cfc..7630e27d 100644
--- a/docs/cmd/gotk_bootstrap_github.md
+++ b/docs/cmd/gotk_bootstrap_github.md
@@ -63,7 +63,7 @@ gotk bootstrap github [flags]
       --image-pull-secret string   Kubernetes secret name used for pulling the toolkit images from a private registry
       --kubeconfig string          path to the kubeconfig file (default "~/.kube/config")
       --log-level logLevel         log level, available options are: (debug, info, error) (default info)
-  -n, --namespace string           the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string           the namespace scope for this operation (default "flux-system")
       --network-policy             deny ingress access to the toolkit controllers from other namespaces using network policies (default true)
       --registry string            container registry where the toolkit images are published (default "ghcr.io/fluxcd")
       --timeout duration           timeout for this operation (default 5m0s)
diff --git a/docs/cmd/gotk_bootstrap_gitlab.md b/docs/cmd/gotk_bootstrap_gitlab.md
index e9a1108c..3ef87b22 100644
--- a/docs/cmd/gotk_bootstrap_gitlab.md
+++ b/docs/cmd/gotk_bootstrap_gitlab.md
@@ -63,7 +63,7 @@ gotk bootstrap gitlab [flags]
       --image-pull-secret string   Kubernetes secret name used for pulling the toolkit images from a private registry
       --kubeconfig string          path to the kubeconfig file (default "~/.kube/config")
       --log-level logLevel         log level, available options are: (debug, info, error) (default info)
-  -n, --namespace string           the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string           the namespace scope for this operation (default "flux-system")
       --network-policy             deny ingress access to the toolkit controllers from other namespaces using network policies (default true)
       --registry string            container registry where the toolkit images are published (default "ghcr.io/fluxcd")
       --timeout duration           timeout for this operation (default 5m0s)
diff --git a/docs/cmd/gotk_check.md b/docs/cmd/gotk_check.md
index 6d306cf7..b20823af 100644
--- a/docs/cmd/gotk_check.md
+++ b/docs/cmd/gotk_check.md
@@ -34,7 +34,7 @@ gotk check [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_completion.md b/docs/cmd/gotk_completion.md
index a164ee1f..6bdb75ed 100644
--- a/docs/cmd/gotk_completion.md
+++ b/docs/cmd/gotk_completion.md
@@ -16,7 +16,7 @@ The completion sub-command generates completion scripts for various shells
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_completion_bash.md b/docs/cmd/gotk_completion_bash.md
index 3ee55e9d..4fead006 100644
--- a/docs/cmd/gotk_completion_bash.md
+++ b/docs/cmd/gotk_completion_bash.md
@@ -34,7 +34,7 @@ command -v gotk >/dev/null && . <(gotk completion bash)
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_completion_fish.md b/docs/cmd/gotk_completion_fish.md
index eb8ecae1..4c636f98 100644
--- a/docs/cmd/gotk_completion_fish.md
+++ b/docs/cmd/gotk_completion_fish.md
@@ -35,7 +35,7 @@ See http://fishshell.com/docs/current/index.html#completion-own for more details
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_completion_powershell.md b/docs/cmd/gotk_completion_powershell.md
index d1a5fe76..65621e0a 100644
--- a/docs/cmd/gotk_completion_powershell.md
+++ b/docs/cmd/gotk_completion_powershell.md
@@ -41,7 +41,7 @@ gotk completion >> gotk-completions.ps1
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_completion_zsh.md b/docs/cmd/gotk_completion_zsh.md
index e931e044..fa63d644 100644
--- a/docs/cmd/gotk_completion_zsh.md
+++ b/docs/cmd/gotk_completion_zsh.md
@@ -42,7 +42,7 @@ mv _gotk ~/.zprezto/modules/completion/external/src/  # zprezto
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create.md b/docs/cmd/gotk_create.md
index c7dcc42a..8f8c1d36 100644
--- a/docs/cmd/gotk_create.md
+++ b/docs/cmd/gotk_create.md
@@ -19,7 +19,7 @@ The create sub-commands generate sources and resources.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_alert-provider.md b/docs/cmd/gotk_create_alert-provider.md
index 99552023..53f3f141 100644
--- a/docs/cmd/gotk_create_alert-provider.md
+++ b/docs/cmd/gotk_create_alert-provider.md
@@ -46,7 +46,7 @@ gotk create alert-provider [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_alert.md b/docs/cmd/gotk_create_alert.md
index 3b1e2adc..edf9ff32 100644
--- a/docs/cmd/gotk_create_alert.md
+++ b/docs/cmd/gotk_create_alert.md
@@ -16,9 +16,9 @@ gotk create alert [name] [flags]
   # Create an Alert for kustomization events
   gotk create alert \
   --event-severity info \
-  --event-source Kustomization/gotk-system \
+  --event-source Kustomization/flux-system \
   --provider-ref slack \
-  gotk-system
+  flux-system
 
 ```
 
@@ -38,7 +38,7 @@ gotk create alert [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_helmrelease.md b/docs/cmd/gotk_create_helmrelease.md
index cbd86586..33d45dba 100644
--- a/docs/cmd/gotk_create_helmrelease.md
+++ b/docs/cmd/gotk_create_helmrelease.md
@@ -79,7 +79,7 @@ gotk create helmrelease [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_kustomization.md b/docs/cmd/gotk_create_kustomization.md
index 8df99f40..b7286732 100644
--- a/docs/cmd/gotk_create_kustomization.md
+++ b/docs/cmd/gotk_create_kustomization.md
@@ -65,7 +65,7 @@ gotk create kustomization [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_receiver.md b/docs/cmd/gotk_create_receiver.md
index d6d053b9..a811fcb9 100644
--- a/docs/cmd/gotk_create_receiver.md
+++ b/docs/cmd/gotk_create_receiver.md
@@ -41,7 +41,7 @@ gotk create receiver [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_source.md b/docs/cmd/gotk_create_source.md
index 2871da88..1878790c 100644
--- a/docs/cmd/gotk_create_source.md
+++ b/docs/cmd/gotk_create_source.md
@@ -19,7 +19,7 @@ The create source sub-commands generate sources.
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_source_bucket.md b/docs/cmd/gotk_create_source_bucket.md
index abfa06f7..65c944fd 100644
--- a/docs/cmd/gotk_create_source_bucket.md
+++ b/docs/cmd/gotk_create_source_bucket.md
@@ -55,7 +55,7 @@ gotk create source bucket [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_source_git.md b/docs/cmd/gotk_create_source_git.md
index 4ee59b48..00b1cb32 100644
--- a/docs/cmd/gotk_create_source_git.md
+++ b/docs/cmd/gotk_create_source_git.md
@@ -75,7 +75,7 @@ gotk create source git [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_create_source_helm.md b/docs/cmd/gotk_create_source_helm.md
index b3baeb1c..83d351ed 100644
--- a/docs/cmd/gotk_create_source_helm.md
+++ b/docs/cmd/gotk_create_source_helm.md
@@ -55,7 +55,7 @@ gotk create source helm [name] [flags]
       --interval duration   source sync interval (default 1m0s)
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
       --label strings       set labels on the resource (can specify multiple labels with commas: label1=value1,label2=value2)
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_delete.md b/docs/cmd/gotk_delete.md
index 7f9bc144..4336517a 100644
--- a/docs/cmd/gotk_delete.md
+++ b/docs/cmd/gotk_delete.md
@@ -17,7 +17,7 @@ The delete sub-commands delete sources and resources.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_delete_alert-provider.md b/docs/cmd/gotk_delete_alert-provider.md
index b380a787..b0ca34fe 100644
--- a/docs/cmd/gotk_delete_alert-provider.md
+++ b/docs/cmd/gotk_delete_alert-provider.md
@@ -28,7 +28,7 @@ gotk delete alert-provider [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_alert.md b/docs/cmd/gotk_delete_alert.md
index 8feaa70b..a1cca380 100644
--- a/docs/cmd/gotk_delete_alert.md
+++ b/docs/cmd/gotk_delete_alert.md
@@ -28,7 +28,7 @@ gotk delete alert [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_helmrelease.md b/docs/cmd/gotk_delete_helmrelease.md
index a8d54423..6ae3031c 100644
--- a/docs/cmd/gotk_delete_helmrelease.md
+++ b/docs/cmd/gotk_delete_helmrelease.md
@@ -28,7 +28,7 @@ gotk delete helmrelease [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_kustomization.md b/docs/cmd/gotk_delete_kustomization.md
index a76da60b..463b31a4 100644
--- a/docs/cmd/gotk_delete_kustomization.md
+++ b/docs/cmd/gotk_delete_kustomization.md
@@ -28,7 +28,7 @@ gotk delete kustomization [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_receiver.md b/docs/cmd/gotk_delete_receiver.md
index 063ec5c3..1c20287d 100644
--- a/docs/cmd/gotk_delete_receiver.md
+++ b/docs/cmd/gotk_delete_receiver.md
@@ -28,7 +28,7 @@ gotk delete receiver [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_source.md b/docs/cmd/gotk_delete_source.md
index 3088dbe3..ad1b525f 100644
--- a/docs/cmd/gotk_delete_source.md
+++ b/docs/cmd/gotk_delete_source.md
@@ -16,7 +16,7 @@ The delete source sub-commands delete sources.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_source_bucket.md b/docs/cmd/gotk_delete_source_bucket.md
index 7745e5cb..5913f662 100644
--- a/docs/cmd/gotk_delete_source_bucket.md
+++ b/docs/cmd/gotk_delete_source_bucket.md
@@ -28,7 +28,7 @@ gotk delete source bucket [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_source_git.md b/docs/cmd/gotk_delete_source_git.md
index e21426a6..f0315fdb 100644
--- a/docs/cmd/gotk_delete_source_git.md
+++ b/docs/cmd/gotk_delete_source_git.md
@@ -28,7 +28,7 @@ gotk delete source git [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_delete_source_helm.md b/docs/cmd/gotk_delete_source_helm.md
index a095c255..5d96d882 100644
--- a/docs/cmd/gotk_delete_source_helm.md
+++ b/docs/cmd/gotk_delete_source_helm.md
@@ -28,7 +28,7 @@ gotk delete source helm [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
   -s, --silent              delete resource without asking for confirmation
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
diff --git a/docs/cmd/gotk_export.md b/docs/cmd/gotk_export.md
index e312609d..01b20b2d 100644
--- a/docs/cmd/gotk_export.md
+++ b/docs/cmd/gotk_export.md
@@ -17,7 +17,7 @@ The export sub-commands export resources in YAML format.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_alert-provider.md b/docs/cmd/gotk_export_alert-provider.md
index f465b79f..96fc1804 100644
--- a/docs/cmd/gotk_export_alert-provider.md
+++ b/docs/cmd/gotk_export_alert-provider.md
@@ -32,7 +32,7 @@ gotk export alert-provider [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_alert.md b/docs/cmd/gotk_export_alert.md
index 86222f76..37615437 100644
--- a/docs/cmd/gotk_export_alert.md
+++ b/docs/cmd/gotk_export_alert.md
@@ -32,7 +32,7 @@ gotk export alert [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_helmrelease.md b/docs/cmd/gotk_export_helmrelease.md
index 779efdf7..bf192468 100644
--- a/docs/cmd/gotk_export_helmrelease.md
+++ b/docs/cmd/gotk_export_helmrelease.md
@@ -32,7 +32,7 @@ gotk export helmrelease [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_kustomization.md b/docs/cmd/gotk_export_kustomization.md
index b9c14339..57116197 100644
--- a/docs/cmd/gotk_export_kustomization.md
+++ b/docs/cmd/gotk_export_kustomization.md
@@ -32,7 +32,7 @@ gotk export kustomization [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_receiver.md b/docs/cmd/gotk_export_receiver.md
index 2d884c57..93bbcaed 100644
--- a/docs/cmd/gotk_export_receiver.md
+++ b/docs/cmd/gotk_export_receiver.md
@@ -32,7 +32,7 @@ gotk export receiver [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_source.md b/docs/cmd/gotk_export_source.md
index 63278d5b..36b6bb9e 100644
--- a/docs/cmd/gotk_export_source.md
+++ b/docs/cmd/gotk_export_source.md
@@ -18,7 +18,7 @@ The export source sub-commands export sources in YAML format.
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_export_source_bucket.md b/docs/cmd/gotk_export_source_bucket.md
index 83b1b4fb..d5a64173 100644
--- a/docs/cmd/gotk_export_source_bucket.md
+++ b/docs/cmd/gotk_export_source_bucket.md
@@ -32,7 +32,7 @@ gotk export source bucket [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
       --with-credentials    include credential secrets
diff --git a/docs/cmd/gotk_export_source_git.md b/docs/cmd/gotk_export_source_git.md
index f823d149..d6b6543a 100644
--- a/docs/cmd/gotk_export_source_git.md
+++ b/docs/cmd/gotk_export_source_git.md
@@ -32,7 +32,7 @@ gotk export source git [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
       --with-credentials    include credential secrets
diff --git a/docs/cmd/gotk_export_source_helm.md b/docs/cmd/gotk_export_source_helm.md
index 8bde4a57..de5c199f 100644
--- a/docs/cmd/gotk_export_source_helm.md
+++ b/docs/cmd/gotk_export_source_helm.md
@@ -32,7 +32,7 @@ gotk export source helm [name] [flags]
 ```
       --all                 select all resources
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
       --with-credentials    include credential secrets
diff --git a/docs/cmd/gotk_get.md b/docs/cmd/gotk_get.md
index 47f1ba03..6910c368 100644
--- a/docs/cmd/gotk_get.md
+++ b/docs/cmd/gotk_get.md
@@ -17,7 +17,7 @@ The get sub-commands print the statuses of sources and resources.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_alert-provider.md b/docs/cmd/gotk_get_alert-provider.md
index 0a4a8896..538eb2a1 100644
--- a/docs/cmd/gotk_get_alert-provider.md
+++ b/docs/cmd/gotk_get_alert-provider.md
@@ -29,7 +29,7 @@ gotk get alert-provider [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_alert-providers.md b/docs/cmd/gotk_get_alert-providers.md
index e4827a67..70b26301 100644
--- a/docs/cmd/gotk_get_alert-providers.md
+++ b/docs/cmd/gotk_get_alert-providers.md
@@ -29,7 +29,7 @@ gotk get alert-providers [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_alert.md b/docs/cmd/gotk_get_alert.md
index 90457d46..e84945d8 100644
--- a/docs/cmd/gotk_get_alert.md
+++ b/docs/cmd/gotk_get_alert.md
@@ -29,7 +29,7 @@ gotk get alert [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_alerts.md b/docs/cmd/gotk_get_alerts.md
index 4a403d00..0fe8bd03 100644
--- a/docs/cmd/gotk_get_alerts.md
+++ b/docs/cmd/gotk_get_alerts.md
@@ -29,7 +29,7 @@ gotk get alerts [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_helmreleases.md b/docs/cmd/gotk_get_helmreleases.md
index b61d19bc..4914d2d2 100644
--- a/docs/cmd/gotk_get_helmreleases.md
+++ b/docs/cmd/gotk_get_helmreleases.md
@@ -29,7 +29,7 @@ gotk get helmreleases [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_kustomizations.md b/docs/cmd/gotk_get_kustomizations.md
index a8128f81..0a539a2b 100644
--- a/docs/cmd/gotk_get_kustomizations.md
+++ b/docs/cmd/gotk_get_kustomizations.md
@@ -29,7 +29,7 @@ gotk get kustomizations [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_receiver.md b/docs/cmd/gotk_get_receiver.md
index e5de9e1c..ca034c47 100644
--- a/docs/cmd/gotk_get_receiver.md
+++ b/docs/cmd/gotk_get_receiver.md
@@ -29,7 +29,7 @@ gotk get receiver [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_receivers.md b/docs/cmd/gotk_get_receivers.md
index 211370c7..940772eb 100644
--- a/docs/cmd/gotk_get_receivers.md
+++ b/docs/cmd/gotk_get_receivers.md
@@ -29,7 +29,7 @@ gotk get receivers [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_sources.md b/docs/cmd/gotk_get_sources.md
index 5b8881db..a33cf5cc 100644
--- a/docs/cmd/gotk_get_sources.md
+++ b/docs/cmd/gotk_get_sources.md
@@ -17,7 +17,7 @@ The get source sub-commands print the statuses of the sources.
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_sources_bucket.md b/docs/cmd/gotk_get_sources_bucket.md
index 6f08b235..092031fd 100644
--- a/docs/cmd/gotk_get_sources_bucket.md
+++ b/docs/cmd/gotk_get_sources_bucket.md
@@ -29,7 +29,7 @@ gotk get sources bucket [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_sources_git.md b/docs/cmd/gotk_get_sources_git.md
index 7ec32b6c..d6151837 100644
--- a/docs/cmd/gotk_get_sources_git.md
+++ b/docs/cmd/gotk_get_sources_git.md
@@ -29,7 +29,7 @@ gotk get sources git [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_get_sources_helm.md b/docs/cmd/gotk_get_sources_helm.md
index 9f2bc452..500f9352 100644
--- a/docs/cmd/gotk_get_sources_helm.md
+++ b/docs/cmd/gotk_get_sources_helm.md
@@ -29,7 +29,7 @@ gotk get sources helm [flags]
 ```
   -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 "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_install.md b/docs/cmd/gotk_install.md
index c66c24de..1f0a0181 100644
--- a/docs/cmd/gotk_install.md
+++ b/docs/cmd/gotk_install.md
@@ -14,8 +14,8 @@ gotk install [flags]
 ### Examples
 
 ```
-  # Install the latest version in the gotk-system namespace
-  gotk install --version=latest --namespace=gotk-system
+  # Install the latest version in the flux-system namespace
+  gotk 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"
@@ -24,7 +24,7 @@ gotk install [flags]
   gotk install --dry-run --verbose
 
   # Write install manifests to file
-  gotk install --export > gotk-system.yaml
+  gotk install --export > flux-system.yaml
 
 ```
 
@@ -48,7 +48,7 @@ gotk install [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile.md b/docs/cmd/gotk_reconcile.md
index 9d4e3293..8e8903fc 100644
--- a/docs/cmd/gotk_reconcile.md
+++ b/docs/cmd/gotk_reconcile.md
@@ -16,7 +16,7 @@ The reconcile sub-commands trigger a reconciliation of sources and resources.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_alert-provider.md b/docs/cmd/gotk_reconcile_alert-provider.md
index a8c3c2aa..05f392af 100644
--- a/docs/cmd/gotk_reconcile_alert-provider.md
+++ b/docs/cmd/gotk_reconcile_alert-provider.md
@@ -28,7 +28,7 @@ gotk reconcile alert-provider [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_alert.md b/docs/cmd/gotk_reconcile_alert.md
index 7a9244b9..388830bd 100644
--- a/docs/cmd/gotk_reconcile_alert.md
+++ b/docs/cmd/gotk_reconcile_alert.md
@@ -28,7 +28,7 @@ gotk reconcile alert [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_helmrelease.md b/docs/cmd/gotk_reconcile_helmrelease.md
index ca53dc50..f13cbd4f 100644
--- a/docs/cmd/gotk_reconcile_helmrelease.md
+++ b/docs/cmd/gotk_reconcile_helmrelease.md
@@ -33,7 +33,7 @@ gotk reconcile helmrelease [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_kustomization.md b/docs/cmd/gotk_reconcile_kustomization.md
index b9aa6dd8..92ba2a3c 100644
--- a/docs/cmd/gotk_reconcile_kustomization.md
+++ b/docs/cmd/gotk_reconcile_kustomization.md
@@ -33,7 +33,7 @@ gotk reconcile kustomization [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_receiver.md b/docs/cmd/gotk_reconcile_receiver.md
index 4072a478..c8499f5c 100644
--- a/docs/cmd/gotk_reconcile_receiver.md
+++ b/docs/cmd/gotk_reconcile_receiver.md
@@ -28,7 +28,7 @@ gotk reconcile receiver [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_source.md b/docs/cmd/gotk_reconcile_source.md
index b731d111..5fa64ff5 100644
--- a/docs/cmd/gotk_reconcile_source.md
+++ b/docs/cmd/gotk_reconcile_source.md
@@ -16,7 +16,7 @@ The reconcile source sub-commands trigger a reconciliation of sources.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_source_bucket.md b/docs/cmd/gotk_reconcile_source_bucket.md
index 93372d24..997b40bd 100644
--- a/docs/cmd/gotk_reconcile_source_bucket.md
+++ b/docs/cmd/gotk_reconcile_source_bucket.md
@@ -28,7 +28,7 @@ gotk reconcile source bucket [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_source_git.md b/docs/cmd/gotk_reconcile_source_git.md
index 9402e29d..90920796 100644
--- a/docs/cmd/gotk_reconcile_source_git.md
+++ b/docs/cmd/gotk_reconcile_source_git.md
@@ -28,7 +28,7 @@ gotk reconcile source git [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_reconcile_source_helm.md b/docs/cmd/gotk_reconcile_source_helm.md
index fc78ab81..2e989b96 100644
--- a/docs/cmd/gotk_reconcile_source_helm.md
+++ b/docs/cmd/gotk_reconcile_source_helm.md
@@ -28,7 +28,7 @@ gotk reconcile source helm [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_resume.md b/docs/cmd/gotk_resume.md
index ed652fb1..0607d4a0 100644
--- a/docs/cmd/gotk_resume.md
+++ b/docs/cmd/gotk_resume.md
@@ -16,7 +16,7 @@ The resume sub-commands resume a suspended resource.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_resume_alert.md b/docs/cmd/gotk_resume_alert.md
index 81b5f9e9..2e68792b 100644
--- a/docs/cmd/gotk_resume_alert.md
+++ b/docs/cmd/gotk_resume_alert.md
@@ -29,7 +29,7 @@ gotk resume alert [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_resume_helmrelease.md b/docs/cmd/gotk_resume_helmrelease.md
index ac17e18d..351fc7d5 100644
--- a/docs/cmd/gotk_resume_helmrelease.md
+++ b/docs/cmd/gotk_resume_helmrelease.md
@@ -29,7 +29,7 @@ gotk resume helmrelease [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_resume_kustomization.md b/docs/cmd/gotk_resume_kustomization.md
index c1ca0074..5f6fa7e3 100644
--- a/docs/cmd/gotk_resume_kustomization.md
+++ b/docs/cmd/gotk_resume_kustomization.md
@@ -29,7 +29,7 @@ gotk resume kustomization [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_resume_receiver.md b/docs/cmd/gotk_resume_receiver.md
index eb3d2317..56ff4b7b 100644
--- a/docs/cmd/gotk_resume_receiver.md
+++ b/docs/cmd/gotk_resume_receiver.md
@@ -29,7 +29,7 @@ gotk resume receiver [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_suspend.md b/docs/cmd/gotk_suspend.md
index 157c19af..058bb93a 100644
--- a/docs/cmd/gotk_suspend.md
+++ b/docs/cmd/gotk_suspend.md
@@ -16,7 +16,7 @@ The suspend sub-commands suspend the reconciliation of a resource.
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_suspend_alert.md b/docs/cmd/gotk_suspend_alert.md
index 13fc6129..c620ea89 100644
--- a/docs/cmd/gotk_suspend_alert.md
+++ b/docs/cmd/gotk_suspend_alert.md
@@ -28,7 +28,7 @@ gotk suspend alert [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_suspend_helmrelease.md b/docs/cmd/gotk_suspend_helmrelease.md
index 93c4c6d3..32703f6f 100644
--- a/docs/cmd/gotk_suspend_helmrelease.md
+++ b/docs/cmd/gotk_suspend_helmrelease.md
@@ -28,7 +28,7 @@ gotk suspend helmrelease [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_suspend_kustomization.md b/docs/cmd/gotk_suspend_kustomization.md
index 0243112b..17e0cda0 100644
--- a/docs/cmd/gotk_suspend_kustomization.md
+++ b/docs/cmd/gotk_suspend_kustomization.md
@@ -28,7 +28,7 @@ gotk suspend kustomization [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_suspend_receiver.md b/docs/cmd/gotk_suspend_receiver.md
index af78dbf0..f786239e 100644
--- a/docs/cmd/gotk_suspend_receiver.md
+++ b/docs/cmd/gotk_suspend_receiver.md
@@ -28,7 +28,7 @@ gotk suspend receiver [name] [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/cmd/gotk_uninstall.md b/docs/cmd/gotk_uninstall.md
index 33df8898..37a8617f 100644
--- a/docs/cmd/gotk_uninstall.md
+++ b/docs/cmd/gotk_uninstall.md
@@ -14,10 +14,10 @@ gotk uninstall [flags]
 
 ```
   # Dry-run uninstall of all components
-  gotk uninstall --dry-run --namespace=gotk-system
+  gotk uninstall --dry-run --namespace=flux-system
 
   # Uninstall all components and delete custom resource definitions
-  gotk uninstall --resources --crds --namespace=gotk-system
+  gotk uninstall --resources --crds --namespace=flux-system
 
 ```
 
@@ -35,7 +35,7 @@ gotk uninstall [flags]
 
 ```
       --kubeconfig string   path to the kubeconfig file (default "~/.kube/config")
-  -n, --namespace string    the namespace scope for this operation (default "gotk-system")
+  -n, --namespace string    the namespace scope for this operation (default "flux-system")
       --timeout duration    timeout for this operation (default 5m0s)
       --verbose             print generated objects
 ```
diff --git a/docs/dev-guides/source-watcher.md b/docs/dev-guides/source-watcher.md
index 0c2f9cac..39fff892 100644
--- a/docs/dev-guides/source-watcher.md
+++ b/docs/dev-guides/source-watcher.md
@@ -66,7 +66,7 @@ make
 Port forward to source-controller artifacts server:
 
 ```sh
-kubectl -n gotk-system port-forward svc/source-controller 8181:80
+kubectl -n flux-system port-forward svc/source-controller 8181:80
 ```
 
 Export the local address as `SOURCE_HOST`:
@@ -92,7 +92,7 @@ gotk create source git test \
 The source-watcher should log the revision:
 
 ```console
-New revision detected   {"gitrepository": "gotk-system/test", "revision": "4.0.0/ab953493ee14c3c9800bda0251e0c507f9741408"}
+New revision detected   {"gitrepository": "flux-system/test", "revision": "4.0.0/ab953493ee14c3c9800bda0251e0c507f9741408"}
 Extracted tarball into /var/folders/77/3y6x_p2j2g9fspdkzjbm5_s40000gn/T/test292235827: 123 files, 29 dirs (32.603415ms)
 Processing files...
 ```
@@ -108,7 +108,7 @@ gotk create source git test \
 The source-watcher should log the new revision:
 
 ```console
-New revision detected   {"gitrepository": "gotk-system/test", "revision": "4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27"}
+New revision detected   {"gitrepository": "flux-system/test", "revision": "4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27"}
 ```
 
 The source-controller reports the revision under `GitRepository.Status.Artifact.Revision` in the format: `<branch|tag>/<commit>`.
diff --git a/docs/get-started/index.md b/docs/get-started/index.md
index 8148f766..03c6e031 100644
--- a/docs/get-started/index.md
+++ b/docs/get-started/index.md
@@ -119,7 +119,7 @@ $ gotk bootstrap github --owner=gitopsrun --repository=fleet-infra --path=stagin
 ✔ repository cloned
 ✚ generating manifests
 ✔ components manifests pushed
-► installing components in gotk-system namespace
+► installing components in flux-system namespace
 deployment "source-controller" successfully rolled out
 deployment "kustomize-controller" successfully rolled out
 deployment "notification-controller" successfully rolled out
@@ -214,10 +214,10 @@ In about 30s the synchronization should start:
 ```console
 $ watch gotk get kustomizations
 NAME            REVISION                                        SUSPENDED       READY   MESSAGE
-gotk-system     main/6eea299fe9997c8561b826b67950afaf9a476cf8   False           True    Applied revision: main/6eea299fe9997c8561b826b67950afaf9a476cf8
-webapp-backend                                                  False           False   dependency 'gotk-system/webapp-common' is not ready
+flux-system     main/6eea299fe9997c8561b826b67950afaf9a476cf8   False           True    Applied revision: main/6eea299fe9997c8561b826b67950afaf9a476cf8
+webapp-backend                                                  False           False   dependency 'flux-system/webapp-common' is not ready
 webapp-common   master/7411da595c25183daba255068814b83843fe3395 False           True    Applied revision: master/7411da595c25183daba255068814b83843fe3395
-webapp-frontend                                                 False           False   dependency 'gotk-system/webapp-backend' is not ready
+webapp-frontend                                                 False           False   dependency 'flux-system/webapp-backend' is not ready
 ```
 
 When the synchronization finishes you can check that the webapp services are running:
@@ -311,22 +311,22 @@ List git sources:
 ```console
 $ gotk get sources git
 NAME            REVISION                                        READY   MESSAGE
-gotk-system     main/5ae055e24b2c8a78f981708b61507a97a30bd7a6   True    Fetched revision: main/113360052b3153e439a0cf8de76b8e3d2a7bdf27
+flux-system     main/5ae055e24b2c8a78f981708b61507a97a30bd7a6   True    Fetched revision: main/113360052b3153e439a0cf8de76b8e3d2a7bdf27
 webapp          4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27  True    Fetched revision: 4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27
 ```
 
-The kubectl equivalent is `kubectl -n gotk-system get gitrepositories`.
+The kubectl equivalent is `kubectl -n flux-system get gitrepositories`.
 
 List kustomization:
 
 ```console
 $ gotk get kustomizations
 NAME            REVISION                                        SUSPENDED       READY   MESSAGE
-gotk-system     main/5ae055e24b2c8a78f981708b61507a97a30bd7a6   False           True    Applied revision: main/5ae055e24b2c8a78f981708b61507a97a30bd7a6
+flux-system     main/5ae055e24b2c8a78f981708b61507a97a30bd7a6   False           True    Applied revision: main/5ae055e24b2c8a78f981708b61507a97a30bd7a6
 webapp          4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27  False           True    Applied revision: 4.0.1/113360052b3153e439a0cf8de76b8e3d2a7bdf27
 ```
 
-The kubectl equivalent is `kubectl -n gotk-system get kustomizations`.
+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:
 
@@ -343,8 +343,8 @@ git add -A && git commit -m "update prod webapp" && git push
 Trigger a git sync:
 
 ```console
-$ gotk reconcile ks gotk-system --with-source 
-► annotating source gotk-system
+$ gotk reconcile ks flux-system --with-source 
+► annotating source flux-system
 ✔ source annotated
 ◎ waiting for reconcilitation
 ✔ git reconciliation completed
@@ -354,13 +354,13 @@ $ gotk reconcile ks gotk-system --with-source
 ✔ applied revision main/d751ea264d48bf0db8b588d1d08184834ac8fec9
 ```
 
-The kubectl equivalent is `kubectl -n gotk-system annotate gitrepository/gotk-system fluxcd.io/reconcileAt="$(date +%s)"`.
+The kubectl equivalent is `kubectl -n flux-system annotate gitrepository/flux-system fluxcd.io/reconcileAt="$(date +%s)"`.
 
 Wait for the webapp to be upgraded:
 
 ```console
 $ watch gotk get kustomizations
 NAME            REVISION                                        SUSPENDED       READY   MESSAGE
-gotk-system     main/d751ea264d48bf0db8b588d1d08184834ac8fec9   False           True    Applied revision: main/d751ea264d48bf0db8b588d1d08184834ac8fec9
+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/helmreleases.md b/docs/guides/helmreleases.md
index 43466364..4ddb006a 100644
--- a/docs/guides/helmreleases.md
+++ b/docs/guides/helmreleases.md
@@ -22,8 +22,8 @@ first to the source-controller, so that the `HelmRelease` can reference
 to it.
 
 A cluster administrator should register trusted sources by creating
-the resources in the `gotk-system` namespace. By default, the
-source-controller watches for sources only in the `gotk-system`
+the resources in the `flux-system` namespace. By default, the
+source-controller watches for sources only in the `flux-system`
 namespace, this way cluster admins can prevent untrusted sources from
 being registered by users.
 
@@ -43,7 +43,7 @@ apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: HelmRepository
 metadata:
   name: podinfo
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   interval: 1m
   url: https://stefanprodan.github.io/podinfo
@@ -82,7 +82,7 @@ apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: GitRepository
 metadata:
   name: podinfo
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   interval: 1m
   url: https://github.com/stefanprodan/podinfo
@@ -184,7 +184,7 @@ spec:
       sourceRef:
         kind: <HelmRepository|GitRepository|Bucket>
         name: podinfo
-        namespace: gotk-system
+        namespace: flux-system
       interval: 1m
   values:
     replicaCount: 2
@@ -265,7 +265,7 @@ broadcast events to the [notification-controller](../components/notification/con
 To receive the events as notifications, a `Provider` needs to be setup
 first as described in the [notifications guide](notifications.md#define-a-provider).
 Once you have set up the `Provider`, create a new `Alert` resource in
-the `gotk-system` to start receiving notifications about the Helm
+the `flux-system` to start receiving notifications about the Helm
 release:
 
 ```yaml
@@ -274,7 +274,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
   metadata:
     generation: 2
     name: helm-podinfo
-    namespace: gotk-system
+    namespace: flux-system
   spec:
     providerRef:
       name: slack
@@ -304,7 +304,7 @@ First generate a random string and create a secret with a `token` field:
 TOKEN=$(head -c 12 /dev/urandom | shasum | cut -d ' ' -f1)
 echo $TOKEN
 
-kubectl -n gotk-system create secret generic webhook-token \	
+kubectl -n flux-system create secret generic webhook-token \	
 --from-literal=token=$TOKEN
 ```
 
@@ -315,7 +315,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
 kind: Receiver
 metadata:
   name: helm-podinfo
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   type: harbor
   secretRef:
@@ -330,7 +330,7 @@ The notification-controller generates a unique URL using the provided token and
 Find the URL with:
 
 ```console
-$ kubectl -n gotk-system get receiver/helm-podinfo
+$ kubectl -n flux-system get receiver/helm-podinfo
 
 NAME           READY   STATUS
 helm-podinfo   True    Receiver initialised with URL: /hook/bed6d00b5555b1603e1f59b94d7fdbca58089cb5663633fb83f2815dc626d92b
diff --git a/docs/guides/installation.md b/docs/guides/installation.md
index 748806be..0cfc3e43 100644
--- a/docs/guides/installation.md
+++ b/docs/guides/installation.md
@@ -75,12 +75,12 @@ cluster e.g. `staging-cluster` and `production-cluster`:
 
 ```sh
 ├── staging-cluster # <- path=staging-cluster
-│   └── gotk-system # <- namespace dir generated by bootstrap
+│   └── flux-system # <- namespace dir generated by bootstrap
 │       ├── toolkit-components.yaml
 │       ├── toolkit-kustomization.yaml
 │       └── toolkit-source.yaml
 └── production-cluster # <- path=production-cluster
-    └── gotk-system
+    └── flux-system
 ``` 
 
 !!! hint "Change the default branch"
@@ -205,7 +205,7 @@ cd my-repository
 Create a directory inside the repository:
 
 ```sh
-mkdir -p ./my-cluster/gotk-system
+mkdir -p ./my-cluster/flux-system
 ```
 
 Generate the toolkit manifests with:
@@ -213,7 +213,7 @@ Generate the toolkit manifests with:
 ```sh
 gotk install --version=latest \
   --arch=amd64 \ # on ARM64/AARCH64 clusters use --arch=arm64
-  --export > ./my-cluster/gotk-system/toolkit-components.yaml
+  --export > ./my-cluster/flux-system/toolkit-components.yaml
 ```
 
 If your cluster must pull images from a private container registry, first you should pull
@@ -225,12 +225,12 @@ docker tag ghcr.io/fluxcd/source-controller:v0.0.14 registry.internal/fluxcd/sou
 docker push registry.internal/fluxcd/source-controller:v0.0.14
 ```
 
-Create the pull secret in the `gotk-system` namespace:
+Create the pull secret in the `flux-system` namespace:
 
 ```sh
-kubectl create ns gotk-system
+kubectl create ns flux-system
 
-kubectl -n gotk-system create secret generic regcred \
+kubectl -n flux-system create secret generic regcred \
     --from-file=.dockerconfigjson=/.docker/config.json \
     --type=kubernetes.io/dockerconfigjson
 ```
@@ -241,7 +241,7 @@ Set your registry domain, and the pull secret when generating the manifests:
 gotk install --version=latest \
   --registry=registry.internal/fluxcd \
   --image-pull-secret=regcred \
-  --export > ./my-cluster/gotk-system/toolkit-components.yaml
+  --export > ./my-cluster/flux-system/toolkit-components.yaml
 ```
 
 Commit and push the manifest to the master branch:
@@ -253,7 +253,7 @@ git add -A && git commit -m "add toolkit manifests" && git push
 Apply the manifests on your cluster:
 
 ```sh
-kubectl apply -f ./my-cluster/gotk-system/toolkit-components.yaml
+kubectl apply -f ./my-cluster/flux-system/toolkit-components.yaml
 ```
 
 Verify that the toolkit controllers have started:
@@ -265,7 +265,7 @@ gotk check
 Create a `GitRepository` object on your cluster by specifying the SSH address of your repo:
 
 ```sh
-gotk create source git gotk-system \
+gotk create source git flux-system \
   --url= ssh://<host>/<org>/my-repository \
   --ssh-key-algorithm=ecdsa \
   --ssh-ecdsa-curve=p521 \
@@ -279,7 +279,7 @@ If you don't specify the SSH algorithm, then gotk will generate an RSA 2048 bits
 If your Git server supports basic auth, you can set the URL to HTTPS and specify the credentials with:
 
 ```sh
-gotk create source git gotk-system \
+gotk create source git flux-system \
   --url=https://<host>/<org>/my-repository \
   --username=my-username \
   --password=my-password \
@@ -290,8 +290,8 @@ gotk create source git gotk-system \
 Create a `Kustomization` object on your cluster:
 
 ```sh
-gotk create kustomization gotk-system \
-  --source=gotk-system \
+gotk create kustomization flux-system \
+  --source=flux-system \
   --path="./my-cluster" \
   --prune=true \
   --interval=10m
@@ -300,11 +300,11 @@ gotk create kustomization gotk-system \
 Export both objects, commit and push the manifests to Git:
 
 ```sh
-gotk export source git gotk-system \
-  > ./my-cluster/gotk-system/toolkit-source.yaml
+gotk export source git flux-system \
+  > ./my-cluster/flux-system/toolkit-source.yaml
 
-gotk export kustomization gotk-system \
-  > ./my-cluster/gotk-system/toolkit-kustomization.yaml
+gotk export kustomization flux-system \
+  > ./my-cluster/flux-system/toolkit-kustomization.yaml
 
 git add -A && git commit -m "add toolkit reconciliation" && git push
 ```
@@ -313,7 +313,7 @@ To upgrade the toolkit to a newer version, run the install command and commit th
 
 ```sh
 gotk install --version=latest \
-  --export > ./my-cluster/gotk-system/toolkit-components.yaml
+  --export > ./my-cluster/flux-system/toolkit-components.yaml
 
 git add -A && git commit -m "update toolkit" && git push
 ```
@@ -367,7 +367,7 @@ gotk create source helm stable \
 gotk create helmrelease sealed-secrets \
   --interval=1h \
   --release-name=sealed-secrets \
-  --target-namespace=gotk-system \
+  --target-namespace=flux-system \
   --source=HelmRepository/stable \
   --chart=sealed-secrets \
   --chart-version="1.10.x"
diff --git a/docs/guides/monitoring.md b/docs/guides/monitoring.md
index 46964f26..80adb113 100644
--- a/docs/guides/monitoring.md
+++ b/docs/guides/monitoring.md
@@ -27,14 +27,14 @@ gotk create kustomization monitoring \
   --prune=true \
   --source=monitoring \
   --path="./manifests/monitoring" \
-  --health-check="Deployment/prometheus.gotk-system" \
-  --health-check="Deployment/grafana.gotk-system"
+  --health-check="Deployment/prometheus.flux-system" \
+  --health-check="Deployment/grafana.flux-system"
 ```
 
 You can access Grafana using port forwarding:
 
 ```sh
-kubectl -n gotk-system port-forward svc/grafana 3000:3000
+kubectl -n flux-system port-forward svc/grafana 3000:3000
 ```
 
 ## Grafana dashboards
diff --git a/docs/guides/mozilla-sops.md b/docs/guides/mozilla-sops.md
index a13a13b2..37d9326d 100644
--- a/docs/guides/mozilla-sops.md
+++ b/docs/guides/mozilla-sops.md
@@ -41,13 +41,13 @@ sec   rsa3072 2020-09-06 [SC]
 ```
 
 Export the public and private keypair from your local GPG keyring and
-create a Kubernetes secret named `sops-gpg` in the `gotk-system` namespace:
+create a Kubernetes secret named `sops-gpg` in the `flux-system` namespace:
 
 ```sh
 gpg --export-secret-keys \
 --armor 1F3D1CED2F865F5E59CA564553241F147E7C5FA4 |
 kubectl create secret generic sops-gpg \
---namespace=gotk-system \
+--namespace=flux-system \
 --from-file=sops.asc=/dev/stdin 
 ```
 
@@ -104,7 +104,7 @@ secrets by iterating over all the private keys until it finds one that works.
 !!! hint KMS
     When using AWS/GCP KMS or Azure Key Vault, you'll have to bind an IAM Role
     with read access to the KMS keys to the `default` service account of the
-    `gotk-system` namespace for kustomize-controller to be able to fetch
+    `flux-system` namespace for kustomize-controller to be able to fetch
     keys from KMS.
 
 ## GitOps workflow
@@ -119,7 +119,7 @@ apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: GitRepository
 metadata:
   name: my-secrets
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   interval: 1m
   url: https://github.com/my-org/my-secrets
@@ -132,7 +132,7 @@ apiVersion: kustomize.toolkit.fluxcd.io/v1beta1
 kind: Kustomization
 metadata:
   name: my-secrets
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   interval: 10m0s
   sourceRef:
diff --git a/docs/guides/notifications.md b/docs/guides/notifications.md
index de9b4811..e7e2090a 100644
--- a/docs/guides/notifications.md
+++ b/docs/guides/notifications.md
@@ -23,7 +23,7 @@ The notification controller is part of the default toolkit installation.
 First create a secret with your Slack incoming webhook:
 
 ```sh
-kubectl -n gotk-system create secret generic slack-url \
+kubectl -n flux-system create secret generic slack-url \
 --from-literal=address=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK
 ```
 
@@ -37,7 +37,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
 kind: Provider
 metadata:
   name: slack
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   type: slack
   channel: general
@@ -61,7 +61,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
 kind: Alert
 metadata:
   name: on-call-webapp
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   providerRef:
     name: slack
@@ -78,7 +78,7 @@ Apply the above files or commit them to the `fleet-infra` repository.
 To verify that the alert has been acknowledge by the notification controller do:
 
 ```console
-$ kubectl -n gotk-system get alerts
+$ kubectl -n flux-system get alerts
 
 NAME             READY   STATUS        AGE
 on-call-webapp   True    Initialized   1m
@@ -141,7 +141,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
 kind: Provider
 metadata:
   name: podinfo
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   type: github
   channel: general
@@ -153,7 +153,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
 kind: Alert
 metadata:
   name: podinfo
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   providerRef:
     name: podinfo
@@ -161,7 +161,7 @@ spec:
   eventSources:
     - kind: Kustomization
       name: podinfo
-      namespace: gotk-system
+      namespace: flux-system
 ```
 
 The secret referenced in the provider is expected to contain a [personal access token](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token)
@@ -171,7 +171,7 @@ apiVersion: v1
 kind: Secret
 metadata:
   name: github
-  namespace: gotk-system
+  namespace: flux-system
 data:
   token: <token>
 ```
diff --git a/docs/guides/sealed-secrets.md b/docs/guides/sealed-secrets.md
index 58ba8b09..6a86d361 100644
--- a/docs/guides/sealed-secrets.md
+++ b/docs/guides/sealed-secrets.md
@@ -49,7 +49,7 @@ Create a Helm release that installs the latest version of sealed-secrets control
 gotk create helmrelease sealed-secrets \
 --interval=1h \
 --release-name=sealed-secrets \
---target-namespace=gotk-system \
+--target-namespace=flux-system \
 --source=HelmRepository/stable \
 --chart=sealed-secrets \
 --chart-version="1.10.x"
@@ -59,14 +59,14 @@ With chart version `1.10.x` we configure helm-controller to automatically upgrad
 when a new chart patch version is fetched by source-controller.
 
 At startup, the sealed-secrets controller generates a 4096-bit RSA key pair and 
-persists the private and public keys as Kubernetes secrets in the `gotk-system` namespace.
+persists the private and public keys as Kubernetes secrets in the `flux-system` namespace.
 
 You can retrieve the public key with:
 
 ```sh
 kubeseal --fetch-cert \
 --controller-name=sealed-secrets \
---controller-namespace=gotk-system \
+--controller-namespace=flux-system \
 > pub-sealed-secrets.pem
 ``` 
 
@@ -120,7 +120,7 @@ apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: HelmRepository
 metadata:
   name: stable
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   interval: 1h0m0s
   url: https://charts.helm.sh/stable
@@ -133,7 +133,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2beta1
 kind: HelmRelease
 metadata:
   name: sealed-secrets
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   chart:
     spec:
@@ -144,7 +144,7 @@ spec:
       version: "1.10.x"
   interval: 1h0m0s
   releaseName: sealed-secrets
-  targetNamespace: gotk-system
+  targetNamespace: flux-system
 ```
 
 !!! hint
diff --git a/docs/guides/webhook-receivers.md b/docs/guides/webhook-receivers.md
index 3eb010a3..d31fdb95 100644
--- a/docs/guides/webhook-receivers.md
+++ b/docs/guides/webhook-receivers.md
@@ -35,7 +35,7 @@ apiVersion: v1
 kind: Service
 metadata:
   name: receiver
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   type: LoadBalancer
   selector:
@@ -50,7 +50,7 @@ spec:
 Wait for Kubernetes to assign a public address with:
 
 ```sh
-watch kubectl -n gotk-system get svc/receiver
+watch kubectl -n flux-system get svc/receiver
 ``` 
 
 ## Define a Git repository
@@ -62,7 +62,7 @@ apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: GitRepository
 metadata:
   name: webapp
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   interval: 60m
   url: https://github.com/<GH-ORG>/<GH-REPO>
@@ -82,7 +82,7 @@ First generate a random string and create a secret with a `token` field:
 TOKEN=$(head -c 12 /dev/urandom | shasum | cut -d ' ' -f1)
 echo $TOKEN
 
-kubectl -n gotk-system create secret generic webhook-token \	
+kubectl -n flux-system create secret generic webhook-token \	
 --from-literal=token=$TOKEN
 ```
 
@@ -93,7 +93,7 @@ apiVersion: notification.toolkit.fluxcd.io/v1beta1
 kind: Receiver
 metadata:
   name: webapp
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   type: github
   events:
@@ -116,7 +116,7 @@ The notification controller generates a unique URL using the provided token and
 Find the URL with:
 
 ```console
-$ kubectl -n gotk-system get receiver/webapp
+$ kubectl -n flux-system get receiver/webapp
 
 NAME     READY   STATUS
 webapp   True    Receiver initialised with URL: /hook/bed6d00b5555b1603e1f59b94d7fdbca58089cb5663633fb83f2815dc626d92b
diff --git a/manifests/install/kustomization.yaml b/manifests/install/kustomization.yaml
index d0c76702..65b57db7 100644
--- a/manifests/install/kustomization.yaml
+++ b/manifests/install/kustomization.yaml
@@ -1,6 +1,6 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
-namespace: gotk-system
+namespace: flux-system
 resources:
   - namespace.yaml
   - ../bases/source-controller
diff --git a/manifests/install/labels.yaml b/manifests/install/labels.yaml
index ca512d49..9613b10f 100644
--- a/manifests/install/labels.yaml
+++ b/manifests/install/labels.yaml
@@ -3,7 +3,7 @@ kind: LabelTransformer
 metadata:
   name: labels
 labels:
-  app.kubernetes.io/instance: gotk-system
+  app.kubernetes.io/instance: flux-system
 fieldSpecs:
   - path: metadata/labels
     create: true
diff --git a/manifests/install/namespace.yaml b/manifests/install/namespace.yaml
index 69408c5b..c00a4321 100644
--- a/manifests/install/namespace.yaml
+++ b/manifests/install/namespace.yaml
@@ -1,4 +1,4 @@
 apiVersion: v1
 kind: Namespace
 metadata:
-  name: gotk-system
+  name: flux-system
diff --git a/manifests/monitoring/grafana/dashboards/control-plane.json b/manifests/monitoring/grafana/dashboards/control-plane.json
index 9535a70c..620451ad 100644
--- a/manifests/monitoring/grafana/dashboards/control-plane.json
+++ b/manifests/monitoring/grafana/dashboards/control-plane.json
@@ -1382,8 +1382,8 @@
         "allValue": null,
         "current": {
           "selected": false,
-          "text": "gotk-system",
-          "value": "gotk-system"
+          "text": "flux-system",
+          "value": "flux-system"
         },
         "datasource": "${DS_PROMETHEUS}",
         "definition": "workqueue_work_duration_seconds_count",
diff --git a/manifests/monitoring/grafana/datasources.yaml b/manifests/monitoring/grafana/datasources.yaml
index e308db56..f3961d19 100644
--- a/manifests/monitoring/grafana/datasources.yaml
+++ b/manifests/monitoring/grafana/datasources.yaml
@@ -2,7 +2,7 @@ apiVersion: v1
 kind: ConfigMap
 metadata:
   name: grafana-datasources
-  namespace: gotk-system
+  namespace: flux-system
 data:
   datasources.yaml: |-
     apiVersion: 1
diff --git a/manifests/monitoring/grafana/kustomization.yaml b/manifests/monitoring/grafana/kustomization.yaml
index ed0e7d02..13e0356a 100644
--- a/manifests/monitoring/grafana/kustomization.yaml
+++ b/manifests/monitoring/grafana/kustomization.yaml
@@ -1,6 +1,6 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
-namespace: gotk-system
+namespace: flux-system
 resources:
   - service.yaml
   - deployment.yaml
diff --git a/manifests/monitoring/grafana/providers.yaml b/manifests/monitoring/grafana/providers.yaml
index dfca8d1b..4f5e23c9 100644
--- a/manifests/monitoring/grafana/providers.yaml
+++ b/manifests/monitoring/grafana/providers.yaml
@@ -2,7 +2,7 @@ apiVersion: v1
 kind: ConfigMap
 metadata:
   name: grafana-providers
-  namespace: gotk-system
+  namespace: flux-system
 data:
   providers.yaml: |+
     apiVersion: 1
diff --git a/manifests/monitoring/grafana/service.yaml b/manifests/monitoring/grafana/service.yaml
index c59bcfba..87968d71 100644
--- a/manifests/monitoring/grafana/service.yaml
+++ b/manifests/monitoring/grafana/service.yaml
@@ -2,7 +2,7 @@ apiVersion: v1
 kind: Service
 metadata:
   name: grafana
-  namespace: gotk-system
+  namespace: flux-system
   labels:
     app: grafana
 spec:
diff --git a/manifests/monitoring/kustomization.yaml b/manifests/monitoring/kustomization.yaml
index ea997628..b93baa2d 100644
--- a/manifests/monitoring/kustomization.yaml
+++ b/manifests/monitoring/kustomization.yaml
@@ -1,6 +1,6 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
-namespace: gotk-system
+namespace: flux-system
 resources:
 - prometheus
 - grafana
diff --git a/manifests/monitoring/prometheus/account.yaml b/manifests/monitoring/prometheus/account.yaml
index eb893a67..e475c196 100644
--- a/manifests/monitoring/prometheus/account.yaml
+++ b/manifests/monitoring/prometheus/account.yaml
@@ -2,4 +2,4 @@ apiVersion: v1
 kind: ServiceAccount
 metadata:
   name: prometheus
-  namespace: gotk-system
+  namespace: flux-system
diff --git a/manifests/monitoring/prometheus/deployment.yaml b/manifests/monitoring/prometheus/deployment.yaml
index 34e70551..355986d8 100644
--- a/manifests/monitoring/prometheus/deployment.yaml
+++ b/manifests/monitoring/prometheus/deployment.yaml
@@ -2,7 +2,7 @@ apiVersion: apps/v1
 kind: Deployment
 metadata:
   name: prometheus
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   replicas: 1
   selector:
diff --git a/manifests/monitoring/prometheus/kustomization.yaml b/manifests/monitoring/prometheus/kustomization.yaml
index e6612a61..b3377956 100644
--- a/manifests/monitoring/prometheus/kustomization.yaml
+++ b/manifests/monitoring/prometheus/kustomization.yaml
@@ -1,6 +1,6 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
-namespace: gotk-system
+namespace: flux-system
 resources:
   - account.yaml
   - rbac.yaml
diff --git a/manifests/monitoring/prometheus/rbac.yaml b/manifests/monitoring/prometheus/rbac.yaml
index 05fac6f8..926a6d83 100644
--- a/manifests/monitoring/prometheus/rbac.yaml
+++ b/manifests/monitoring/prometheus/rbac.yaml
@@ -1,7 +1,7 @@
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRole
 metadata:
-  name: prometheus-gotk-system
+  name: prometheus-flux-system
 rules:
   - apiGroups: [""]
     resources:
@@ -21,12 +21,12 @@ rules:
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
-  name: prometheus-gotk-system
+  name: prometheus-flux-system
 roleRef:
   apiGroup: rbac.authorization.k8s.io
   kind: ClusterRole
-  name: prometheus-gotk-system
+  name: prometheus-flux-system
 subjects:
 - kind: ServiceAccount
   name: prometheus
-  namespace: gotk-system
+  namespace: flux-system
diff --git a/manifests/monitoring/prometheus/service.yaml b/manifests/monitoring/prometheus/service.yaml
index 1b72bb08..143cd9b4 100644
--- a/manifests/monitoring/prometheus/service.yaml
+++ b/manifests/monitoring/prometheus/service.yaml
@@ -2,7 +2,7 @@ apiVersion: v1
 kind: Service
 metadata:
   name: prometheus
-  namespace: gotk-system
+  namespace: flux-system
 spec:
   selector:
     app: prometheus
diff --git a/pkg/manifestgen/install/options.go b/pkg/manifestgen/install/options.go
index ab5c4de4..e5bd0602 100644
--- a/pkg/manifestgen/install/options.go
+++ b/pkg/manifestgen/install/options.go
@@ -39,7 +39,7 @@ type Options struct {
 func MakeDefaultOptions() Options {
 	return Options{
 		Version:                "latest",
-		Namespace:              "gotk-system",
+		Namespace:              "flux-system",
 		Components:             []string{"source-controller", "kustomize-controller", "helm-controller", "notification-controller"},
 		EventsAddr:             "",
 		Registry:               "ghcr.io/fluxcd",
diff --git a/pkg/manifestgen/sync/options.go b/pkg/manifestgen/sync/options.go
index 20de1a38..a2739034 100644
--- a/pkg/manifestgen/sync/options.go
+++ b/pkg/manifestgen/sync/options.go
@@ -32,10 +32,10 @@ func MakeDefaultOptions() Options {
 	return Options{
 		Interval:     1 * time.Minute,
 		URL:          "",
-		Name:         "gotk-system",
-		Namespace:    "gotk-system",
+		Name:         "flux-system",
+		Namespace:    "flux-system",
 		Branch:       "main",
-		ManifestFile: "gotk-sync.yaml",
+		ManifestFile: "flux-sync.yaml",
 		TargetPath:   "",
 	}
 }
-- 
GitLab