@@ -72,7 +72,7 @@ umbrella file, which wins over the subchart default.
7272 all environments unless they override it.
73733 . If ** environment-specific** : edit the relevant ` values-<env>.yaml ` .
74744 . ** Check all three environment files** to verify they are consistent.
75- Values files only override fields they explicitly set — if a file doesn't
75+ Values files only override fields they explicitly set; if a file doesn't
7676 mention a field, it inherits from ` values.yaml ` .
7777
7878** Checklist for value changes:**
@@ -110,7 +110,7 @@ deploy/helm/examon/subcharts/<service>/templates/
110110 _helpers.tpl # Template helper functions
111111```
112112
113- ** Critical step — subchart packaging: **
113+ ** Critical step: subchart packaging. **
114114
115115Helm does ** not** read templates directly from ` subcharts/ ` . Instead, it uses
116116pre-packaged ` .tgz ` archives inside ` deploy/helm/examon/charts/ ` . You must
@@ -191,7 +191,7 @@ the same tag (e.g. `latest`), nodes with `imagePullPolicy: IfNotPresent`
191191For production images on GHCR, use semantic versioning (e.g. ` 1.3.0 ` ,
192192` 1.3.1 ` ). For development, use descriptive suffixes (e.g. ` 1.3.0-fix3 ` ).
193193
194- ** What to propagate — image tag changes :**
194+ ** What to propagate when changing image tags :**
195195
196196| File | Update |
197197| ------| --------|
@@ -223,23 +223,23 @@ For production images on GHCR, use semantic versioning (e.g. `1.3.0`,
223223
224224This is the most complex scenario because it touches every layer:
225225
226- ** Step 1 — Subchart template: **
226+ ** Step 1: Subchart template. **
227227Edit ` subcharts/examon-server/templates/configmap.yaml ` to render the new
228228field:
229229
230230``` yaml
231231CASSANDRA_TIMEOUT = {{ .Values.config.cassandraTimeout }}
232232```
233233
234- ** Step 2 — Subchart default: **
234+ ** Step 2: Subchart default. **
235235Edit ` subcharts/examon-server/values.yaml ` :
236236
237237``` yaml
238238config :
239239 cassandraTimeout : 30
240240` ` `
241241
242- **Step 3 — Umbrella default: **
242+ **Step 3: Umbrella default. **
243243Edit ` values.yaml`:
244244
245245` ` ` yaml
@@ -248,7 +248,7 @@ examon-server:
248248 cassandraTimeout: 30
249249` ` `
250250
251- **Step 4 — Environment overrides (if needed): **
251+ **Step 4: Environment overrides (if needed). **
252252Edit `values-production.yaml` :
253253
254254` ` ` yaml
@@ -257,21 +257,21 @@ examon-server:
257257 cassandraTimeout: 120
258258` ` `
259259
260- **Step 5 — Rebuild and deploy: **
260+ **Step 5: Rebuild and deploy. **
261261
262262` ` ` bash
263263cd deploy/helm/examon && helm dependency update && cd ../../..
264264helm upgrade examon ./deploy/helm/examon \
265265 -f ./deploy/helm/examon/values-<env>.yaml -n examon
266266` ` `
267267
268- **Step 6 — Verify: **
268+ **Step 6: Verify. **
269269
270270` ` ` bash
271271helm get manifest examon -n examon | grep CASSANDRA_TIMEOUT
272272` ` `
273273
274- **Step 7 — Documentation: **
274+ **Step 7: Documentation. **
275275Update `docs/Deployment/configuration.md` with the new parameter.
276276
277277---
@@ -280,14 +280,14 @@ Update `docs/Deployment/configuration.md` with the new parameter.
280280
281281| What you changed | Rebuild image | `helm dependency update` | `helm upgrade` | Update values files |
282282|------------------|:---:|:---:|:---:|:---:|
283- | Value in `values-<env>.yaml` only | | | Yes | — |
283+ | Value in `values-<env>.yaml` only | | | Yes | N/A |
284284| Value in umbrella `values.yaml` | | | Yes | Check env files |
285285| Subchart template (`subcharts/*/templates/`) | | **Yes** | Yes | If new field |
286286| Subchart `values.yaml` (defaults) | | **Yes** | Yes | Check umbrella + env files |
287287| Dockerfile or container scripts | **Yes** | | Yes | Update image tags |
288- | K3d/K8s cluster config (`deploy/k3d/`) | — | — | Recreate cluster | — |
289- | External chart version (`Chart.yaml`) | | **Yes** | Yes | — |
290- | K8ssandra operator version | | | `helm upgrade k8ssandra-operator` | — |
288+ | K3d/K8s cluster config (`deploy/k3d/`) | N/A | N/A | Recreate cluster | N/A |
289+ | External chart version (`Chart.yaml`) | | **Yes** | Yes | N/A |
290+ | K8ssandra operator version | | | `helm upgrade k8ssandra-operator` | N/A |
291291
292292!!! note "K8ssandra operator is a separate Helm release"
293293 The K8ssandra operator is **not** listed in `Chart.yaml`. It is installed
@@ -389,7 +389,7 @@ The only secret that still requires `--set` is the **Grafana admin password**:
389389 `deploy/helm/examon/values-*.secret.yaml` and will never be committed :
390390
391391 ` ` ` yaml
392- # values-local.secret.yaml — DO NOT COMMIT
392+ # values-local.secret.yaml: DO NOT COMMIT
393393 grafana:
394394 adminPassword: "my-grafana-password"
395395 ` ` `
0 commit comments