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

Boot image controller should correctly handle marketplace boot images

    • Rejected
    • MCO Sprint 272, MCO Sprint 273
    • 2
    • +
    • Done
    • Bug Fix
    • Hide
      Previously, the Machine Config Operator (MCO) was updating node boot images without checking whether the current boot image was from the GCP or AWS Marketplace. As a consequence, the MCO would override a marketplace boot image with a standard {product-title} image. With this fix, for AWS images, the MCO has a lookup table that contains all standard {product-title} installer AMIs, which it references before updating the boot image. For GCP images, the MCO checks the URL header before updating the boot image. As a result, the MCO no longer updates machine sets that have a marketplace boot image. (link:https://issues.redhat.com/browse/OCPBUGS-57426[OCPBUGS-57426])
      Show
      Previously, the Machine Config Operator (MCO) was updating node boot images without checking whether the current boot image was from the GCP or AWS Marketplace. As a consequence, the MCO would override a marketplace boot image with a standard {product-title} image. With this fix, for AWS images, the MCO has a lookup table that contains all standard {product-title} installer AMIs, which it references before updating the boot image. For GCP images, the MCO checks the URL header before updating the boot image. As a result, the MCO no longer updates machine sets that have a marketplace boot image. (link: https://issues.redhat.com/browse/OCPBUGS-57426 [ OCPBUGS-57426 ])
    • None
    • None
    • None
    • None

      This bug will use the results from https://issues.redhat.com/browse/MCO-1752 and https://issues.redhat.com/browse/MCO-1753 to determine if a boot image update is a default value. If the AMI/image is not a known default value, the MCO should skip the MachineSet while performing boot image updates. Once this method has been proven to work, in a later release, we will throw and error and degrade the cluster. 

              djoshy David Joshy
              djoshy David Joshy
              Sergio Regidor de la Rosa Sergio Regidor de la Rosa
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: