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

Failed to load live state: 503 Service Unavailable when fetching OpenAPI resources via cluster-proxy-addon

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • ACM 2.16.0
    • ACM 2.16.0
    • Application Lifecycle
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • Important
    • None

      Description of problem:

      Failed to load live state: 503 Service Unavailable when fetching OpenAPI resources via cluster-proxy-addon

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

      How reproducible: Always

      Steps to Reproduce:

      1. In 2.16 fresh install env, create a GitopsCluster against managed clusters
      2. Check that the default secure cluster secrets via cluster proxy is generated in the openshift-gitops ns
      3. Create a Push Model Type Appset against a managed cluster (not the hub)
      4. Check the Argocd Application created by the Appset

      Actual results:

      % oc get apps -n openshift-gitops api-argo-git-yupchang-mc-0206 -oyaml
      apiVersion: argoproj.io/v1alpha1
      kind: Application
      metadata: 
        creationTimestamp: "2026-02-09T00:20:38Z"
        finalizers: 
        - resources-finalizer.argocd.argoproj.io
        generation: 3
        labels: 
          velero.io/exclude-from-backup: "true"
        name: api-argo-git-yupchang-mc-0206
        namespace: openshift-gitops
        ownerReferences: 
        - apiVersion: argoproj.io/v1alpha1
          blockOwnerDeletion: true
          controller: true
          kind: ApplicationSet
          name: api-argo-git
          uid: e2409e9e-c1a7-4c02-a337-3d57f27662b2
        resourceVersion: "5290430"
        uid: e3252242-7165-45a6-8e89-3a413250631a
      spec: 
        destination: 
          namespace: api-argo-git-ns
          server: https://cluster-proxy-addon-user.multicluster-engine.svc.cluster.local:9092/yupchang-mc-0206
        project: default
        source: 
          path: mortgage
          repoURL: https://github.com/stolostron/application-lifecycle-samples
          targetRevision: main
        syncPolicy: 
          automated: 
            prune: true
            selfHeal: true
          syncOptions: 
          - CreateNamespace=true
          - PruneLast=true
      status: 
        conditions: 
        - lastTransitionTime: "2026-02-09T00:20:38Z"
          message: 'Failed to load live state: failed to get cluster info for "https://cluster-proxy-addon-user.multicluster-engine.svc.cluster.local:9092/yupchang-mc-0206":
            error synchronizing cache state : failed to load open api schema while syncing
            cluster cache: error getting openapi resources: the server is currently unable
            to handle the request'
          type: ComparisonError
        - lastTransitionTime: "2026-02-09T00:20:38Z"
          message: 'Failed to load target state: failed to get cluster version for cluster
            "https://cluster-proxy-addon-user.multicluster-engine.svc.cluster.local:9092/yupchang-mc-0206":
            failed to get cluster info for "https://cluster-proxy-addon-user.multicluster-engine.svc.cluster.local:9092/yupchang-mc-0206":
            error synchronizing cache state : failed to load open api schema while syncing
            cluster cache: error getting openapi resources: the server is currently unable
            to handle the request'
          type: ComparisonError
        - lastTransitionTime: "2026-02-09T00:20:38Z"
          message: 'error synchronizing cache state : failed to load open api schema while
            syncing cluster cache: error getting openapi resources: the server is currently
            unable to handle the request'
          type: UnknownError
        controllerNamespace: openshift-gitops
        health: 
          lastTransitionTime: "2026-02-09T00:20:38Z"
          status: Healthy
        reconciledAt: "2026-02-09T00:20:38Z"
        sourceHydrator: {}
        summary: {}
        sync: 
          comparedTo: 
            destination: 
              namespace: api-argo-git-ns
              server: https://cluster-proxy-addon-user.multicluster-engine.svc.cluster.local:9092/yupchang-mc-0206
            source: 
              path: mortgage
              repoURL: https://github.com/stolostron/application-lifecycle-samples
              targetRevision: main
          status: Unknown
      

      Expected results:

      The application should be Sync and Healthy

      Additional info:

      We noticed the managed cluster is the latest OCP 4.21. Not sure if cluster proxy agent has been verified on it

              xiangli@redhat.com Xiangjing Li
              rh-ee-yupchang Yupeng Chang
              Yupeng Chang Yupeng Chang
              ACM QE Team
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: