@@ -22,7 +22,7 @@ helm upgrade -i capacitor-next oci://ghcr.io/gimlet-io/charts/capacitor-next \
2222 --version 2025-11.1 \
2323 --namespace flux-system \
2424 --create-namespace \
25- --set license.key =" your-license-key" \
25+ --set licenseKey =" your-license-key" \
2626 --set session.hashKey=" base64:$( openssl rand -base64 32) " \
2727 --set session.blockKey=" base64:$( openssl rand -base64 32) "
2828```
@@ -34,7 +34,7 @@ helm upgrade -i capacitor-next ./capacitor-next \
3434 --version 2025-11.1 \
3535 --namespace flux-system \
3636 --create-namespace \
37- --set license.key =" your-license-key" \
37+ --set licenseKey =" your-license-key" \
3838 --set session.hashKey=" base64:$( openssl rand -base64 32) " \
3939 --set session.blockKey=" base64:$( openssl rand -base64 32) "
4040```
@@ -46,12 +46,14 @@ helm upgrade -i capacitor-next ./capacitor-next \
4646For local development or testing:
4747
4848``` yaml
49- license :
50- key : " contact laszlo@gimlet.io"
49+ licenseKey : " contact laszlo@gimlet.io"
5150
5251auth :
5352 method : noauth
5453
54+ rbac :
55+ createBuiltinEditorRole : true
56+
5557authorization :
5658 impersonateSaRules : " noauth=flux-system:capacitor-next-builtin-editor"
5759
@@ -71,8 +73,7 @@ clusters:
7173### OIDC Authentication
7274
7375` ` ` yaml
74- license :
75- key : " your-license-key"
76+ licenseKey : " contact laszlo@gimlet.io"
7677
7778auth :
7879 method : oidc
8384 redirectUrl : " https://capacitor.example.com/auth/callback"
8485 authorizedEmails : " *@yourcompany.com"
8586
86- authorization :
87+ rbac :
88+ createBuiltinEditorRole : true
89+
90+ authorization : # if you don't have RBAC role defined and need a catch-all
8791 impersonateSaRules : " *@yourcompany.com=flux-system:capacitor-next-builtin-editor"
8892
8993session :
@@ -107,15 +111,17 @@ ingress:
107111### Static User Authentication
108112
109113` ` ` yaml
110- license :
111- key : " your-license-key"
114+ licenseKey : " contact laszlo@gimlet.io"
112115
113116auth :
114117 method : static
115118 static :
116119 # Generate with: htpasswd -bnBC 12 x 'mypassword' | cut -d: -f2
117120 users : " admin@example.com:$2y$12$..."
118121
122+ rbac :
123+ createBuiltinEditorRole : true
124+
119125authorization :
120126 impersonateSaRules : " admin@example.com=flux-system:capacitor-next-builtin-editor"
121127
@@ -154,7 +160,7 @@ You can use an existing Kubernetes secret in addition to the built-in secret cre
154160- Overriding specific environment variables from the built-in secret
155161- Adding additional environment variables not managed by the chart
156162
157- When ` existingSecret.name` is specified, both secrets are loaded via `envFrom`. The existing secret is loaded first , allowing it to override values from the built-in secret if they share the same keys.
163+ When ` existingSecret.name` is specified, both secrets are loaded via `envFrom`. The existing secret is loaded last , allowing it to override values from the built-in secret if they share the same keys.
158164
159165**Example: Using External Secrets Operator**
160166
@@ -165,8 +171,7 @@ existingSecret:
165171 name: capacitor-secrets-from-external-secrets-operator
166172
167173# All other configuration remains the same
168- license:
169- key: "your-license-key"
174+ licenseKey: "your-license-key"
170175auth:
171176 method: oidc
172177 # ... rest of config
@@ -201,10 +206,10 @@ See [values.yaml](./values.yaml) for all available configuration options.
201206| `image.repository` | Container image repository | `ghcr.io/gimlet-io/capacitor-next` |
202207| `image.tag` | Container image tag | `v2025-10.1` |
203208| `replicaCount` | Number of replicas | `1` |
204- | `license.key ` | License key (required) | `""` |
209+ | `licenseKey ` | License key | `""` |
205210| `auth.method` | Authentication method : ` oidc` , `noauth`, `static` | `noauth` |
206- | `session.hashKey` | Session hash key (required) | `""` |
207- | `session.blockKey` | Session block key (required) | `""` |
211+ | `session.hashKey` | Session hash key | `""` |
212+ | `session.blockKey` | Session block key | `""` |
208213| `existingSecret.name` | Name of existing secret to use in addition to built-in secret | `""` |
209214| `ingress.enabled` | Enable ingress | `false` |
210215| `rbac.create` | Create RBAC resources | `true` |
0 commit comments