Commit e8b3406
fix(helm): keep the kind overlay out of ct's fixture glob
ct treats every `ci/*-values.yaml` as a standalone values set and lints each on
its own. kind-values.yaml is not one — it is an overlay layered on
default-values.yaml, so linting it alone renders the chart with every required
secret empty and trips the validateSecrets guards.
That does not fail the build today: helm lint reports a failed `required` at
INFO and still returns 0 charts failed. But it is noise in the log, and the job
only stays green while helm lint keeps classifying it that way.
Renamed to ci/kind-overlay.yaml, outside the glob, with a comment recording why
the suffix is absent. No secrets duplicated; the install job layers it on
default-values.yaml exactly as before.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017TknQyteeUDn6xi94sH71Y1 parent affff42 commit e8b3406
2 files changed
Lines changed: 10 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
265 | | - | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| |||
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
4 | 10 | | |
5 | 11 | | |
6 | 12 | | |
| |||
0 commit comments