-
Bug
-
Resolution: Unresolved
-
Blocker
-
1.9.0
-
None
The values_showcase-rbac.yaml has a custom initContainers configuration that overwrites the Helm chart's default. This was done to create RBAC conditional policies, but as a side effect it doesn't set CATALOG_INDEX_IMAGE, which means the catalog index is never used in showcase-rbac tests.
Current state:
- showcase deployment - uses Helm chart default initContainer (no override)
- showcase-rbac deployment - overrides initContainer entirely
Problems:
- Bugs in the catalog index flow only surface in showcase, not in showcase-rbac
- showcase-rbac tests a different code path than what production users would experience
- If Helm chart's default initContainer changes, showcase-rbac won't pick up those changes
Recommendation:
showcase-rbac should not override the initContainer, to be consistent with showcase. The RBAC conditional policies setup should be handled through a different mechanism (e.g., ConfigMap, additional initContainer) instead of overwriting the install-dynamic-plugins initContainer.
Related: RHDHBUGS-2530, RHDHBUGS-2533
- relates to
-
RHDHPLAN-869 Improve Helm Chart configuration experience
-
- Refinement
-
- links to