Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-17106

Custom pre-created OpenStackVersion blocks OpenStackControlPlane reconciliation if both do not have the same name

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhos-18.0.10 FR 3
    • rhos-18.0 FR 2 (Mar 2025)
    • openstack-operator
    • None
    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • openstack-operator-bundle-container-1.0.12-6
    • Impediment
    • rhos-conplat-core-operators
    • None
    • Waiting For Release
    • 1
    • Low

      To Reproduce Steps to reproduce the behavior:

      1. Create an OpenStackVersion with name X
      2. Create an OpenStackControlPlane with name Y
      3. View the OpenStack operator controller-manager logs and see that it tries to create a second OpenStackVersion, errors out and blocks further reconciliation

      Expected behavior

      • The OpenStack operator controller-manager should find the existing OpenStackVersion CR and use that instead of trying to create a new one, regardless of what name the OpenStackVersion might have, OR we should prevent divergent resource names in the first place and inform the user of the problem when it is detected.

      Known workaround

      • If you need to create a custom OpenStackVersion, make sure to give it the same name as you give your OpenStackControlPlane
      • Or, if you don't need a custom OpenStackVersion, just let the operator create it automatically during OpenStackControlPlane reconciliation

              abays@redhat.com Andrew Bays
              abays@redhat.com Andrew Bays
              rhos-conplat-core-operators
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: