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

After OCL is enabled it is unable to detect any changes related to extensions

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      When we apply MC which contains os extension after OCL is enabled, the changes are unable to detect. So for MC with wrong extension the node should be degraded but are not. 

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

          

      How reproducible:

          

      Steps to Reproduce:

          1. Enable OCL
          2. Apply below MC
      apiVersion: machineconfiguration.openshift.io/v1
      kind: MachineConfig
      metadata:
        labels:
          machineconfiguration.openshift.io/role: worker
        name: change-workers-extension-usbguard
      spec:
        config:
          ignition:
            version: 3.2.0
        extensions:
          - usbguard
          - zsh     
      3. The nodes should degraded 

      Actual results:

      All nodes are updated without degrade or node does not contain the applied extension for correct MC applied. 

      Expected results:

      Node should be degraded with error
      message: 'Node ip-10-0-31-7.us-east-2.compute.internal is reporting: "invalid extensions found: [zsh]"' reason: 1 nodes are reporting degraded status on sync    
       

      Additional info:

          

              team-mco Team MCO
              rh-ee-ptalgulk Prachiti Talgulkar
              None
              None
              Sergio Regidor de la Rosa Sergio Regidor de la Rosa
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: