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

Boot image controller should correctly handle marketplace boot images

XMLWordPrintable

    • 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
              None
              None
              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: