Skip to content

feat: NOTES.txt + ci (lint + snapshot diff)#7

Merged
hbrombeer merged 1 commit intomainfrom
feat/notes-and-ci
Apr 26, 2026
Merged

feat: NOTES.txt + ci (lint + snapshot diff)#7
hbrombeer merged 1 commit intomainfrom
feat/notes-and-ci

Conversation

@hbrombeer
Copy link
Copy Markdown
Member

Summary

  • templates/NOTES.txt — post-install hints surfacing hostname pattern, verify commands, agones config summary
  • .github/workflows/ci.yml — helm lint + render against 3 values presets and diff against committed snapshots
  • tests/snapshots/{default,no-default-fleet,custom-image}.yaml — seeded baselines

Drift fails CI with a clear regenerate command.

Test plan

  • helm lint green locally
  • Snapshots committed; CI on this PR validates the workflow itself

Plan: grounds-platform/docs/plans/2026-04-26-platform-vcluster-template.md (T7+T8)

NOTES.txt — post-install hints: hostname pattern, kubectl verify
commands, agones config summary, log-tail command. Tailored to whether
defaultFleet is enabled.

CI workflow (.github/workflows/ci.yml):
- helm lint (with cluster.name=test override)
- helm template against three values presets, diffed against
  committed snapshots in tests/snapshots/
- Drift fails the build with a clear regenerate command

Snapshots seeded:
- default.yaml — full chart with defaults
- no-default-fleet.yaml — defaultFleet.enabled=false
- custom-image.yaml — image.tag override

Spec: grounds-platform/docs/specs/2026-04-26-platform-vcluster-template.md (T7+T8)
@hbrombeer hbrombeer merged commit 77ae122 into main Apr 26, 2026
2 checks passed
@hbrombeer hbrombeer deleted the feat/notes-and-ci branch April 26, 2026 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant