Skip to content

[patch] Addon config fixes#369

Merged
whitfiea merged 6 commits intomainfrom
addon-fixes
Nov 28, 2025
Merged

[patch] Addon config fixes#369
whitfiea merged 6 commits intomainfrom
addon-fixes

Conversation

@Drashti-Malviya
Copy link
Copy Markdown
Contributor

Issue

https://jsw.ibm.com/browse/MASCORE-10280

Description

  • Updated the root app templates to pass addon configuration flags as booleans instead of strings.
  • Removed quotes around value references in the root app

Why:

  • The addons app evaluates these flags as booleans. Previously, passing string values like "false" caused conditions to incorrectly evaluate as true, resulting in unwanted addon installation.

  • Passing values as booleans ensures that false is correctly interpreted and prevents misconfiguration.

Impact:

  • Addons will now be correctly supplied the values when set to false or true in the environment configuration.

  • Existing functionality for enabled addons remains unaffected.

Test Results

  • Validated correct behavior in ArgoCD manifests after root app template update.

(https://openshift-gitops-server-openshift-gitops.apps.noble4.cp.fyre.ibm.com/applications/openshift-gitops/addons.noble4.sls01?resource=&operation=false&node=argoproj.io%2FApplication%2Fopenshift-gitops%2Faddons.noble4.sls01%2F0&tab=manifest)

@whitfiea whitfiea changed the title Addon fixes [patch] Addon fixes Nov 28, 2025
@whitfiea whitfiea changed the title [patch] Addon fixes [patch] Addon config fixes Nov 28, 2025
@whitfiea whitfiea self-requested a review November 28, 2025 13:23
@whitfiea whitfiea merged commit 2291873 into main Nov 28, 2025
2 checks passed
@whitfiea whitfiea deleted the addon-fixes branch November 28, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants