-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
5
-
None
-
None
-
Workloads Sprint 251, Workloads Sprint 252
Needed so we can provide this workflow to customers following the proposal at https://github.com/openshift/enhancements/pull/1583
Reference https://issues.redhat.com/browse/WRKLDS-1015
pruners, guard-ip, installer pods are created by code residing in controllers provided by library-go. So changes are required in those controllers to add new mutation functions that add those tolerations: https://github.com/openshift/library-go/blob/f5bf38712dca48394702a9d59e18a3f95c0981b1/pkg/operator/staticpod/controller/installer/installer_controller.go
Base manifests need to add tolerations: like inside https://github.com/openshift/library-go/blob/eb2f24c36528fe928b6611b2bf88a734e346fcb6/pkg/operator/staticpod/controller/guard/manifests/guard-pod.yaml#L15