Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-5460

Misbehaving APIServices can block console actions

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • ACM 2.7.7
    • ACM 2.8.0, ACM 2.7.3
    • Console
    • False
    • None
    • False
    • No
    • ?
    • Console Sprint 2023-07
    • Important

    Description

      Description of problem:

      If any APIService is not responding to requests to view the API information, the /apiPaths route in the backend of the console will fail. For ACM 2.7, this disables most actions in the UI permanently. In ACM 2.8, the actions will enable after about 10 seconds.

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

      ACM 2.8, ACM 2.7

      How reproducible:

      Only when an APIService is not responding.

      Steps to Reproduce:

      1. Create a fake APIService 
      2. Visit the Cluster list in console
      apiVersion: apiregistration.k8s.io/v1
      kind: APIService
      metadata:
        name: v1.admission.cluster.open-cluster-management.io
      spec:
        group: admission.cluster.open-cluster-management.io
        groupPriorityMinimum: 10000
        service:
          name: cluster-manager-registration-webhook
          namespace: open-cluster-management-hub
          port: 443
        version: v1
        versionPriority: 20
      

      Actual results:

      Create cluster and Import cluster buttons are disabled.

      Expected results:

      Create cluster and Import cluster buttons should become enabled promptly.

      Additional info:

      Attachments

        Issue Links

          Activity

            People

              rh-ee-kcormier Kevin Cormier
              rh-ee-kcormier Kevin Cormier
              Atif Shafi Atif Shafi
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: