You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Note: Helm templates under `charts/**/templates/` are **not valid YAML** until rendered, so formatting is applied only to `Chart.yaml`, `values*.yaml`, and `tests/**/*.yaml`.
35
+
> Note: Helm templates under `charts/**/templates/` are **not valid YAML** until rendered, so formatting is applied only
36
+
> to `Chart.yaml`, `values*.yaml`, and `tests/**/*.yaml`.
34
37
35
38
---
36
39
@@ -41,35 +44,42 @@ This repository uses a Makefile to keep common actions consistent locally and in
41
44
> Chart location: `charts/gvm-lite-stack`
42
45
43
46
### Format (non-template YAML only)
47
+
44
48
- Format files in-place:
45
-
-`make fmt`
49
+
-`make fmt`
46
50
- Check formatting (CI-style; fails if formatting would change):
47
-
-`make fmt-check`
51
+
-`make fmt-check`
48
52
49
53
### Lint
54
+
50
55
- Run Helm lint:
51
-
-`make lint`
56
+
-`make lint`
52
57
53
58
### Unit tests
59
+
54
60
- Run Helm unit tests:
55
-
-`make test`
61
+
-`make test`
56
62
57
63
### Render manifests
64
+
58
65
- Render the chart to a local file:
59
-
-`make render`
60
-
- Output: `/tmp/gvm-lite-stack.rendered.yaml`
66
+
-`make render`
67
+
- Output: `/tmp/gvm-lite-stack.rendered.yaml`
61
68
62
69
### Schema validation (rendered output)
70
+
63
71
- Validate rendered manifests with kubeconform:
64
-
-`make validate`
72
+
-`make validate`
65
73
66
74
### Coverage gate (Helm template coverage)
75
+
67
76
- Ensure every template has at least one unit test referencing it:
0 commit comments