bcgov / bcgov/crunchy-postgres

Ensure Compatibility Between Deployed Crunchy Operator and Helm Chart Versions

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.