-
Bug
-
Resolution: Done
-
Critical
-
Pipelines 1.20.0
-
None
-
1
-
False
-
-
False
-
No release notes required since this bug is introduced and fixed by the same version
-
Release Note Not Required
-
-
-
Pipelines Sprint Tekshift 36, Pipelines Sprint Tekshift 37
Description of problem:
The custom certificates bundle mounting logic in the operator, added as part of SRVKP-8204, does not deduplicate the custom CA volume mounts and volumes causing the new pods to fail validation and the upgrade to fail
Prerequisites (if any, like setup, operators/versions):
Steps to Reproduce
- Deploy OSP v0.19.3
- Observe that the CA bundle is mounted as the system ca bundle for all components
- Upgrade to OSP v0.20.0
Actual results:
- Upgrade fails and the operator logs an error like "Install failed with message: Deployment.apps "tekton-triggers-controller" is invalid: [spec.template.spec.volumes[1].name: Duplicate value: "config-trusted-system-cabundle-volume", ..."
Expected results:
- The upgrade succeeds
Reproducibility (Always/Intermittent/Only Once):
- Always
Acceptance criteria:
- The upgrade succeeds without manual intervention and the components maintain their custom certificates mounted as the system ca-bundle
Definition of Done:
- acceptance criteria met
- unit tests added
- upgrade path tested by QE
Build Details:
Build and details are in this slack thread: https://redhat-internal.slack.com/archives/C03A1MBHN81/p1756186351593389
Additional info (Such as Logs, Screenshots, etc):
*
- is depended on by
-
SRVKP-8141 [TRACKER] [release testing] Bug verification
-
- Closed
-
- is triggered by
-
SRVKP-8204 Git resolver does not respect custom certificates in 1.19
-
- Closed
-