-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Proactive Architecture
-
False
-
-
False
During the Agent installer MVP there were functions duplicated that could be used in both the IPI and agent installer flows. We should remove those duplicate functions and potentially create a common package or waitfor package for these functions.
This is mostly the functions used in create.go for the original waitfor.
Context:
waitForBootstrapConfigMap() | IsBootstrapConfigMapComplete()
- cmd/openshift-install/create.go - waitForBootstrapConfigMap()
- pkg/agent/kube.go - IsBootstrapConfigMapComplete()
getConsole() | IsConsoleRouteAvailable() and IsConsoleRouteURLAvailable()
- cmd/openshift-install/create.go - getConsole()
- pkg/agent/ocp.go - IsConsoleRouteAvailable()
- pkg/agent/ocp.go - IsConsoleRouteURLAvailable()
waitForInitializedCluster() | AreClusterOperatorsInitialized()
- is depended on by
-
OCPBUGS-18658 [RFE] Agent Based Installation shows messages "installation is completed" even if there are issues with operators.
-
- Verified
-
- is duplicated by
-
AGENT-407 Refactor wait-for bootstrap-complete/cluster-complete to reduce duplication
-
- Closed
-
- is related to
-
AGENT-409 Harmonise installation progress messages with IPI install method
-
- To Do
-
- links to