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

IngressOperator not exposing some metrics for existing IngressController after Operator restart

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • None
    • Rejected
    • NI&D Sprint 277, NI&D Sprint 278
    • 2
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      When an IngressOperator pod is restarted and there are already IngressController resources in Available or Degraded status, the ingress_controller_conditions metric is non-existent from the Operators /metrics endpoint.

      Version-Release number of selected component (if applicable):

          

      How reproducible:

      Create a cluster with at least the default IngressController
      Restart the Ingress Controller (it could happen if you need to force the cloud provider credentials to be updated after changing something in the IAM role)

      Steps to Reproduce:

          1.Make a cluster with the default ingress controller
          2.Perform an operation that will cause the cloud provider credential to be updated
          3.Restart the Operator pod to force the operator to use immediately the new credentials
          

      Actual results:

      The ingress_controller_conditions metric is not available.

      Expected results:

      The ingress_controller_conditions metric is available.    

      Additional info:

      This is a hypershift cluster, but I think it shouldn't matter.

              dsalerno@redhat.com Davide Salerno
              jbranham.openshift Josh Branham
              None
              None
              Anurag Saxena Anurag Saxena
              None
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: