Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-33641

[ibm-vpc] Scheduling issue on IBM Cloud Bare Metal nodes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Undefined Undefined
    • 4.15.z
    • 4.15
    • Storage / Operators
    • None
    • Important
    • Yes
    • Proposed
    • False
    • Hide

      None

      Show
      None
    • NA
    • Release Note Not Required
    • Done

      This is a clone of issue OCPBUGS-33329. The following is the description of the original issue:

      Description of problem:

      The DaemonSet code any taints to be ignored - therefore the Operator executes on the IBM Cloud Bare Metal

      Version-Release number of selected component (if applicable):

      IBM Cloud Infrastructure Services (formerly known as VPC Infrastructure Environment), using IBM Cloud Bare Metal profiles with either Gen2 (Intel Cascade Lake) or Gen3 (Intel Sapphire Rapids) hardware.
      Special note - this refers to IBM Cloud Bare Metal, and NOT applicable to IBM Cloud Bare Metal (Classic) in the legacy Classic Infrastructure environment (AKA. Softlayer).    

      How reproducible:

          Reproducible

      Steps to Reproduce:

      IBM LAB team found a bug that is causing errors on the bare metal worker nodes, and is requesting a patch to ibm-vpc-block-csi-driver
      
      The proposed solution, enforce Namespace to select nodes where instance-type NOT CONTAINS substring 'metal'. This will stop the Namespace's DaemonSet from scheduling the Operator on IBM Cloud Bare Metals:
      
      https://github.com/openshift/ibm-vpc-block-csi-driver-operator/blob/master/manifests/01_namespace.yaml
      
      ```
      kind: Namespace
      apiVersion: v1
      metadata:
        annotations:
          openshift.io/node-selector: 'node.openshift.io/instance-type notin (metal)'

      Actual results:

          

      Expected results:

      enforce Namespace to select nodes where instance-type NOT CONTAINS substring 'metal'. This will stop the Namespace's DaemonSet from scheduling the Operator on IBM Cloud Bare Metals:
      
      https://github.com/openshift/ibm-vpc-block-csi-driver-operator/blob/master/manifests/01_namespace.yaml
      

      Additional info:

      03802506

            jdobson@redhat.com Jonathan Dobson
            openshift-crt-jira-prow OpenShift Prow Bot
            Chao Yang Chao Yang
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: