Skip to content

Implement dynamic default and fallback channels for operators in OperandRegistry#2455

Merged
ibm-ci-bot merged 6 commits intoIBM:release-sc2from
YCShen1010:kc_version
Mar 26, 2025
Merged

Implement dynamic default and fallback channels for operators in OperandRegistry#2455
ibm-ci-bot merged 6 commits intoIBM:release-sc2from
YCShen1010:kc_version

Conversation

@YCShen1010
Copy link
Contributor

What this PR does / why we need it:
Enhance the Common Service Operator to support dynamic default channel fallback channels management for operators in the OperandRegistry.

Which issue(s) this PR fixes:
Fixes # https://github.ibm.com/IBMPrivateCloud/roadmap/issues/66249

How to test:

  1. Test image: quay.io/yuchen_shen/cs_operator:keycloak_version
  2. Change keycloak_preferred_channel in ibm-cpp-config configmap and check if the channels for keycloak are updated in Opreg

YuChen added 2 commits March 24, 2025 13:14
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
YuChen added 3 commits March 25, 2025 13:57
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Copy link
Contributor

@Daniel-Fan Daniel-Fan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@ibm-ci-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Daniel-Fan, YCShen1010

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [Daniel-Fan,YCShen1010]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ibm-ci-bot ibm-ci-bot merged commit 5548c89 into IBM:release-sc2 Mar 26, 2025
6 of 7 checks passed
YCShen1010 added a commit to YCShen1010/ibm-common-service-operator that referenced this pull request Mar 26, 2025
…andRegistry (IBM#2455)

* add process dynamic channel function

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* update cpp map with supported version

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* add ConfigMaps predicate functions in cs controller setup

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* polish the code

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* fix lint error

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* fix multi reconciliation problem

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

---------

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
ibm-ci-bot pushed a commit that referenced this pull request Apr 3, 2025
#2462)

* Implement dynamic default and fallback channels for operators in OperandRegistry (#2455)

* add process dynamic channel function

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* update cpp map with supported version

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* add ConfigMaps predicate functions in cs controller setup

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* polish the code

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* fix lint error

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* fix multi reconciliation problem

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

---------

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

* remove forceupdate  for non olm function

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>

---------

Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants