bcgov / bcgov/crunchy-postgres
Ensure Compatibility Between Deployed Crunchy Operator and Helm Chart Versions
- Dominant language
- Go Template
- Stars
- 6
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
The Helm chart should assert that the deployed version of the Crunchy Operator is compatible with the version of the Helm chart being deployed, so that it can prevent potential issues arising from version mismatches and ensure a smooth deployment process.
- [ ] Implement a compatibility check between the deployed Crunchy Operator version and the version of the Helm chart being deployed.
- [ ] Ensure the Helm chart deployment proceeds only if the compatibility check passes, preventing deployment in cases of version mismatches.
- [ ] Provide clear error messages or warnings when a version mismatch is detected, guiding users on how to resolve the issue.
- [ ] Test the compatibility check with various version combinations to ensure accuracy and reliability.
- [ ] Update relevant documentation to inform users about the compatibility requirements between the Crunchy Operator and the Helm chart versions.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting the Helm chart templates and the repository documentation for how the Crunchy Operator and chart versions are represented. Determine the supported compatibility rules and where deployment validation can occur, then test several matching and mismatched version combinations. Done means incompatible deployments are blocked with actionable messages and the compatibility requirements are documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm
- Domain
- infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100