release: stack bundles do not pin the cassandra-migrations image version
@kristinapathak is already working on this.
Since Sep 18, 2026.
- Dominant language
- Go
- Stars
- 218
- Forks
- 72
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 427
Description
deploy/stacks/self-managed/global.yaml.gotmpl (the cassandra.migrations.image block) only emits a tag: when an operator supplies one through values. Otherwise the tag floats to the packaged chart's default.
This means the bundle does not determine which schema migrations actually run in a customer's cluster, so "which migrations does this stack version ship" cannot be answered precisely from the bundle. Any upgrade-policy check has to fall back to "what landed in migrations/cassandra/ since the last stack tag" as a proxy.
migrations/cassandra is already a released subproject with its own tags (migrations/cassandra/vX.Y.Z), so an exact pin is available — it just isn't used.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.