diff --git a/charts/flux-instance/README.md b/charts/flux-instance/README.md index c52ddb9..e9f26c5 100644 --- a/charts/flux-instance/README.md +++ b/charts/flux-instance/README.md @@ -37,7 +37,7 @@ helm -n flux-system uninstall flux | commonAnnotations | object | `{}` | Common annotations to add to all deployed objects including pods. | | commonLabels | object | `{}` | Common labels to add to all deployed objects including pods. | | fullnameOverride | string | `"flux"` | | -| instance.cluster | object | `{"domain":"cluster.local","multitenant":false,"networkPolicy":true,"type":"kubernetes"}` | Cluster https://fluxcd.control-plane.io/operator/fluxinstance/#cluster-configuration | +| instance.cluster | object | `{"domain":"cluster.local","multitenant":false,"networkPolicy":true,"tenantDefaultServiceAccount":"default","type":"kubernetes"}` | Cluster https://fluxcd.control-plane.io/operator/fluxinstance/#cluster-configuration | | instance.components | list | `["source-controller","kustomize-controller","helm-controller","notification-controller"]` | Components https://fluxcd.control-plane.io/operator/fluxinstance/#components-configuration | | instance.distribution | object | `{"artifact":"oci://ghcr.io/controlplaneio-fluxcd/flux-operator-manifests:latest","imagePullSecret":"","registry":"ghcr.io/fluxcd","version":"2.x"}` | Distribution https://fluxcd.control-plane.io/operator/fluxinstance/#distribution-configuration | | instance.kustomize.patches | list | `[]` | Kustomize patches https://fluxcd.control-plane.io/operator/fluxinstance/#kustomize-patches | diff --git a/charts/flux-instance/values.schema.json b/charts/flux-instance/values.schema.json index 6c63120..72661de 100644 --- a/charts/flux-instance/values.schema.json +++ b/charts/flux-instance/values.schema.json @@ -25,6 +25,9 @@ "networkPolicy": { "type": "boolean" }, + "tenantDefaultServiceAccount": { + "type": "string" + }, "type": { "enum": [ "kubernetes", diff --git a/charts/flux-instance/values.yaml b/charts/flux-instance/values.yaml index 5955d9b..4161a82 100644 --- a/charts/flux-instance/values.yaml +++ b/charts/flux-instance/values.yaml @@ -19,9 +19,10 @@ instance: # -- Cluster https://fluxcd.control-plane.io/operator/fluxinstance/#cluster-configuration cluster: # @schema required: true type: kubernetes # @schema enum:[kubernetes,openshift,aws,azure,gcp] - multitenant: false - networkPolicy: true domain: "cluster.local" + networkPolicy: true + multitenant: false + tenantDefaultServiceAccount: "default" # -- Storage https://fluxcd.control-plane.io/operator/fluxinstance/#storage-configuration storage: # @schema required: false class: ""