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

operator metrics service selectors are incorrect (done)

XMLWordPrintable

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

      None

      Show
      None
    • False
    • ?
    • rhos-18.0.12
    • openstack-operator-bundle-container-1.0.14-4
    • Impediment
    • None
    • Waiting For Release, OSPK8S Sprint 5
    • 2
    • Important

      To Reproduce Steps to reproduce the behavior:

      $ oc get svc -n openstack-operators -o custom-columns=NAME:.metadata.name,SELECTOR:.spec.selector | grep metrics
      barbican-operator-controller-manager-metrics-service              map[openstack.org/operator-name:barbican-operator]
      cinder-operator-controller-manager-metrics-service                map[openstack.org/operator-name:cinder-operator]
      controller-operator-metrics-service-operator                      map[openstack.org/operator-name:openstack-operator]
      designate-operator-controller-manager-metrics-service             map[openstack.org/operator-name:designate-operator]
      glance-operator-controller-manager-metrics-service                map[openstack.org/operator-name:glance-operator]
      heat-operator-controller-manager-metrics-service                  map[openstack.org/operator-name:heat-operator]
      horizon-operator-controller-manager-metrics-service               map[openstack.org/operator-name:horizon-operator]
      infra-operator-controller-manager-metrics-service                 map[openstack.org/operator-name:infra-operator]
      ironic-operator-controller-manager-metrics-service                map[openstack.org/operator-name:ironic-operator]
      keystone-operator-controller-manager-metrics-service              map[openstack.org/operator-name:keystone-operator]
      manila-operator-controller-manager-metrics-service                map[openstack.org/operator-name:manila-operator]
      mariadb-operator-controller-manager-metrics-service               map[openstack.org/operator-name:mariadb-operator]
      neutron-operator-controller-manager-metrics-service               map[openstack.org/operator-name:neutron-operator]
      nova-operator-controller-manager-metrics-service                  map[openstack.org/operator-name:nova-operator]
      octavia-operator-controller-manager-metrics-service               map[openstack.org/operator-name:octavia-operator]
      openstack-baremetal-operator-controller-manager-metrics-service   map[openstack.org/operator-name:openstack-baremetal-operator]
      openstack-operator-controller-manager-metrics-service             map[openstack.org/operator-name:openstack]
      ovn-operator-controller-manager-metrics-service                   map[openstack.org/operator-name:ovn-operator]
      placement-operator-controller-manager-metrics-service             map[openstack.org/operator-name:placement-operator]
      rabbitmq-cluster-operator-controller-manager-metrics-service      map[openstack.org/operator-name:rabbitmq-cluster-operator]
      swift-operator-controller-manager-metrics-service                 map[openstack.org/operator-name:swift-operator]
      telemetry-operator-controller-manager-metrics-service             map[openstack.org/operator-name:telemetry-operator]
      test-operator-controller-manager-metrics-service                  map[openstack.org/operator-name:test-operator]

      These selectors do not align with the labels on the associated operator deployments:

      $ oc get deployment -n openstack-operators -o custom-columns=NAME:.metadata.name,LABELS:.metadata.labels | grep controller-manager
      barbican-operator-controller-manager              map[control-plane:controller-manager openstack.org/operator-name:barbican]
      cinder-operator-controller-manager                map[control-plane:controller-manager openstack.org/operator-name:cinder]
      designate-operator-controller-manager             map[control-plane:controller-manager openstack.org/operator-name:designate]
      glance-operator-controller-manager                map[control-plane:controller-manager openstack.org/operator-name:glance]
      heat-operator-controller-manager                  map[control-plane:controller-manager openstack.org/operator-name:heat]
      horizon-operator-controller-manager               map[control-plane:controller-manager openstack.org/operator-name:horizon]
      infra-operator-controller-manager                 map[control-plane:controller-manager openstack.org/operator-name:infra]
      ironic-operator-controller-manager                map[control-plane:controller-manager openstack.org/operator-name:ironic]
      keystone-operator-controller-manager              map[control-plane:controller-manager openstack.org/operator-name:keystone]
      manila-operator-controller-manager                map[control-plane:controller-manager openstack.org/operator-name:manila]
      mariadb-operator-controller-manager               map[control-plane:controller-manager openstack.org/operator-name:mariadb]
      neutron-operator-controller-manager               map[control-plane:controller-manager openstack.org/operator-name:neutron]
      nova-operator-controller-manager                  map[control-plane:controller-manager openstack.org/operator-name:nova]
      octavia-operator-controller-manager               map[control-plane:controller-manager openstack.org/operator-name:octavia]
      openstack-baremetal-operator-controller-manager   map[control-plane:controller-manager openstack.org/operator-name:openstack-baremetal]
      openstack-operator-controller-manager             map[control-plane:controller-manager openstack.org/operator-name:openstack]
      ovn-operator-controller-manager                   map[control-plane:controller-manager openstack.org/operator-name:ovn]
      placement-operator-controller-manager             map[control-plane:controller-manager openstack.org/operator-name:placement]
      swift-operator-controller-manager                 map[control-plane:controller-manager openstack.org/operator-name:swift]
      telemetry-operator-controller-manager             map[control-plane:controller-manager openstack.org/operator-name:telemetry]
      test-operator-controller-manager                  map[control-plane:controller-manager openstack.org/operator-name:test]
       

      Bug impact

      • Operator metrics are broken

              dprince@redhat.com Dan Prince
              dprince@redhat.com Dan Prince
              rhos-conplat-core-operators
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: