Uploaded image for project: 'OpenShift Workloads'
  1. OpenShift Workloads
  2. WRKLDS-1167

pruners, guard-ip, installer pods need to tolerate node-role.kubernetes.io/control-plane:NoExecute

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • 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

              rh-ee-lseveroa Lucas Severo Alves (Inactive)
              rh-ee-lseveroa Lucas Severo Alves (Inactive)
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: