-
Notifications
You must be signed in to change notification settings - Fork 5
[minor] Add db2_channel_default to control Db2 operator version via catalog metadata #171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. @anilprajapatiibm can you take a look at this too ?
|
@jainyjoseph without CLI also, default channel value is coming from the catalog, |
The metadata in there today controls the db2u operator version:
But we don't have anything in there controlling the db2 operand release that will be used. Everything is hardcoded for v11 throughout the ansible collection. For this reason David asked to introduce new variable to control version v11 and v12 through catalog and replicate in same way as we do for mongo_default_version. |
|
Controlling db2u version from catalog metadata is good use case |
Description
This PR adds support for a new catalog-controlled variable, db2_channel_default, to determine the Db2 operator channel/version used during installation.
Previously, the Db2 operator version was implicitly selected, with fallback behavior hardcoded in the CLI. With this change, the default Db2 channel can now be explicitly defined in the operator catalog metadata, enabling better control over Db2 version selection across releases.
Story
Jira 11097
What's New
Db2 channel resolution order:
Benefits
Testing Performed
NB: