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

InfraOperator Update from 18.0.2 to 18.0.3 fails because of ConstraintsNotSatisfiable

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • rhos-18.0.4
    • rhos-18.0 Feature Release 1 (Nov 2024)
    • infra-operator
    • None
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Committed
    • No Docs Impact
    • ?
    • ?
    • None
    • PIDONE 18.0.4
    • Critical
    • Customer Facing

      When updating operators from 18.0.2 to 18.0.3 (FR1) 

      [lab-user@bastion files]$ oc get csvs -n openstack-operators
      NAME                                    DISPLAY                        VERSION               REPLACES                              PHASE
      barbican-operator.v1.0.3                Barbican Operator              1.0.3                 barbican-operator.v1.0.2              Succeeded
      cinder-operator.v1.0.4                  Cinder Operator                1.0.4                 cinder-operator.v1.0.3                Succeeded
      designate-operator.v1.0.4               Designate Operator             1.0.4                 designate-operator.v1.0.3             Succeeded
      devworkspace-operator.v0.31.2           DevWorkspace Operator          0.31.2                devworkspace-operator.v0.31.1         Succeeded
      glance-operator.v1.0.3                  Glance Operator                1.0.3                 glance-operator.v1.0.2                Succeeded
      heat-operator.v1.0.4                    Heat Operator                  1.0.4                 heat-operator.v1.0.3                  Succeeded
      horizon-operator.v1.0.4                 Horizon Operator               1.0.4                 horizon-operator.v1.0.3               Succeeded
      infra-operator.v1.0.3                   OpenStack Infra                1.0.3                 infra-operator.v1.0.2                 Replacing
      infra-operator.v1.0.4                   OpenStack Infra                1.0.4                 infra-operator.v1.0.3                 Pending
      ironic-operator.v1.0.4                  Ironic Operator                1.0.4                 ironic-operator.v1.0.3                Succeeded
      keystone-operator.v1.0.3                Keystone Operator              1.0.3                 keystone-operator.v1.0.2              Succeeded
      manila-operator.v1.0.4                  Manila Operator                1.0.4                 manila-operator.v1.0.3                Succeeded
      mariadb-operator.v1.0.3                 MariaDB Operator               1.0.3                 mariadb-operator.v1.0.2               Succeeded
      metallb-operator.v4.16.0-202410292005   MetalLB Operator               4.16.0-202410292005                                         Succeeded
      neutron-operator.v1.0.3                 Neutron Operator               1.0.3                 neutron-operator.v1.0.2               Succeeded
      nova-operator.v1.0.3                    Nova Operator                  1.0.3                 nova-operator.v1.0.2                  Succeeded
      octavia-operator.v1.0.4                 Octavia Operator               1.0.4                 octavia-operator.v1.0.3               Succeeded
      openshift-gitops-operator.v1.13.2       Red Hat OpenShift GitOps       1.13.2                openshift-gitops-operator.v1.13.1     Succeeded
      openstack-ansibleee-operator.v1.0.3     OpenStackAnsibleEE             1.0.3                 openstack-ansibleee-operator.v1.0.2   Succeeded
      openstack-baremetal-operator.v1.0.3     OpenStack Baremetal Operator   1.0.3                 openstack-baremetal-operator.v1.0.2   Succeeded
      openstack-operator.v1.0.3               OpenStack                      1.0.3                 openstack-operator.v1.0.2             Succeeded
      ovn-operator.v1.0.4                     OVN Operator                   1.0.4                 ovn-operator.v1.0.3                   Succeeded
      placement-operator.v1.0.4               Placement Operator             1.0.4                 placement-operator.v1.0.3             Succeeded
      rabbitmq-cluster-operator.v1.0.4        RabbitMQ Cluster Operator      1.0.4                 rabbitmq-cluster-operator.v1.0.3      Succeeded
      swift-operator.v1.0.3                   Swift operator                 1.0.3                 swift-operator.v1.0.2                 Succeeded
      telemetry-operator.v1.0.3               Telemetry Operator             1.0.3                 telemetry-operator.v1.0.2             Succeeded
      web-terminal.v1.11.0                    Web Terminal                   1.11.0                web-terminal.v1.10.0-0.1731481377.p   Succeeded 
      oc describe subscription   infra-operator-stable-v1.0-redhat-operators-openshift-marketplace -n openstack-operators
       [...]
        Conditions:     Last Transition Time:   2024-11-17T12:09:25Z     Message:                all available catalogsources are healthy     Reason:                 AllCatalogSourcesHealthy     Status:                 False     Type:                   CatalogSourcesUnhealthy     Message:                a unique replacement chain within a channel is required to determine the relative order between channel entries, but 2 replacement chains were found in channel "" of package "infra-operator": infra-operator.v1.0.3, infra-operator.v1.0.4     Reason:                 ErrorPreventedResolution     Status:                 True     Type:                   ResolutionFailed     Last Transition Time:   2024-11-17T16:03:19Z     Message:                error validating existing CRs against new CRD's schema for "ipsets.network.openstack.org": error validating network.openstack.org/v1beta1, Kind=IPSet "openstack/edpm-compute-1.sandbox-2l8fm-ocp4-cluster.svc.cluster.local": updated validation is too restrictive: [[].status.reservations[0].serviceNetwork: Required value, [].status.reservations[1].serviceNetwork: Required value, [].status.reservations[2].serviceNetwork: Required value, [].status.reservations[3].serviceNetwork: Required value]     Reason:                 InstallComponentFailed     Status:                 True     Type:                   InstallPlanFailed   Current CSV:              infra-operator.v1.0.4   Install Plan Generation:  2   Install Plan Ref:     API Version:       operators.coreos.com/v1alpha1     Kind:              InstallPlan     Name:              install-jsqhn     Namespace:         openstack-operators     Resource Version:  763823     UID:               f7bc8ce2-fc5f-4ffd-8459-42e60dbbbf5f   Installed CSV:       infra-operator.v1.0.4   Installplan:     API Version:  operators.coreos.com/v1alpha1     Kind:         InstallPlan     Name:         install-jsqhn     Uuid:         f7bc8ce2-fc5f-4ffd-8459-42e60dbbbf5f   Last Updated:   2024-11-17T16:09:28Z   State:          AtLatestKnown Events:           <none>
      

       

       

              Unassigned Unassigned
              pnavarro@redhat.com Pedro Navarro Perez
              rhos-dfg-pidone
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: