Skip to content

[release-2.1] fix: remove guest auth from Intelligent Assistant flavour - #3729

Merged
openshift-merge-bot[bot] merged 1 commit into
release-2.1from
codex/rhdhbugs-3909-remove-guest-auth-2.1
Oct 6, 2026
Merged

openshift-merge-bot[bot] merged 1 commit into
release-2.1from
codex/rhdhbugs-3909-remove-guest-auth-2.1

Conversation

@subhashkhileri

Copy link
Copy Markdown
Member

Description

Backport of #3728 to release-2.1.

The default-enabled Intelligent Assistant flavour adds a guest-auth provider with a fixed next tag. If an instance configures the same provider with a different OCI tag, both entries survive the operator merge and install-dynamic-plugins fails with Duplicate OCI plugin configuration before the backend starts.

Remove the guest-provider entry from the flavour and regenerate its bundle and installer manifests. Authentication plugin selection remains with the instance configuration. The provider is already available in RHDH 2.1's dynamic-plugins.default.yaml, disabled by default.

Which issue(s) does this PR fix or relate to

PR acceptance criteria

  • Existing flavour and dynamic-plugin merge unit tests
  • Generated manifests updated and checked against the source configuration
  • Documentation: no user-facing configuration syntax changes

How to test changes / Special notes to the reviewer

  • go test ./pkg/model -run 'Test(MergeDynamicPlugins|GetEnabled.*Flavours|Flavours)' -count=1
  • make bundles build-installers
  • Verify the source, bundle ConfigMap, and consolidated installer contain the same two Intelligent Assistant plugin entries and no guest-provider entry in that flavour.
  • Cluster E2E validation is pending. Reproduce with OPERATOR_DP_PROCESSING=false, the default Intelligent Assistant flavour, and a user-configured guest provider using a bs_* tag; plugin installation should no longer receive the flavour's second guest-provider entry.

Container Images

CI image links will be available when the repository's image-build workflow runs.

Signed-off-by: Subhash Khileri <skhileri@redhat.com>
@subhashkhileri
subhashkhileri requested review from a team as code owners October 6, 2026 09:56
@openshift-ci
openshift-ci Bot requested review from Fortune-Ndlovu and rm3l October 6, 2026 09:56
@sonarqubecloud

sonarqubecloud Bot commented Oct 6, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

✅ PR images built and pushed successfully!

Images are available for testing (expires in 7 days):

Image Full tag PR tag
Operator quay.io/rhdh-community/operator:2.1.0-pr-3729-b8692fc quay.io/rhdh-community/operator:2.1.0-pr-3729
Bundle quay.io/rhdh-community/operator-bundle:2.1.0-pr-3729-b8692fc quay.io/rhdh-community/operator-bundle:2.1.0-pr-3729
Catalog quay.io/rhdh-community/operator-catalog:2.1.0-pr-3729-b8692fc quay.io/rhdh-community/operator-catalog:2.1.0-pr-3729

@openshift-ci openshift-ci Bot added the lgtm label Oct 6, 2026
@openshift-merge-bot
openshift-merge-bot Bot merged commit 88609b4 into release-2.1 Oct 6, 2026
9 checks passed
@openshift-merge-bot
openshift-merge-bot Bot deleted the codex/rhdhbugs-3909-remove-guest-auth-2.1 branch October 6, 2026 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants