-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.18.z
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
Rejected
-
Rhydon Sprint 278
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
When an Operator subscription is configured with a manual approval strategy (approval: Manual), the Operator Lifecycle Manager (OLM) appears to be creating two distinct InstallPlan objects for the same version during installation. This forces the administrator to manually approve the installation twice, once for each InstallPlan. This creates confusion and adds unnecessary steps to the operator installation process.
Version-Release number of selected component (if applicable):
How reproducible:
Not always
Steps to Reproduce:
1. Create subscription
2. Approve the install plan
3. Check the install plan again
Actual results:
2 Install plans for same operator version gets created.
Expected results:
1 Install plan should install the operator.
Additional info:
2025-10-16T20:37:02.636897561Z time="2025-10-16T20:37:02Z" level=info msg=syncing id=0p3vn ip=install-9fsq8 namespace=rhacs-operator phase= 2025-10-16T20:37:02.636941760Z time="2025-10-16T20:37:02Z" level=info msg="skip processing installplan without status - subscription sync responsible for initial status" id=0p3vn ip=install-9fsq8 namespace=rhacs-operator phase= 2025-10-16T20:37:02.636963795Z time="2025-10-16T20:37:02Z" level=info msg=syncing id=OyPy0 ip=install-uk4i9 namespace=rhacs-operator phase=RequiresApproval
- duplicates
-
OCPBUGS-43463 Operator CR's InstallPlan status not updated to installed when two installplans are generated by OLM and the operator is installed anyway
-
- ASSIGNED
-
- links to