# App does not appear in ArgoCD UI $ oc get apps -n agent-autonomous my-demo-app -o yaml --context vcluster-control-plane apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: argocd-agent.argoproj.io/last-updated: "2026-02-10T10:36:50Z" argocd.argoproj.io/source-uid: 76f3c9ad-89bb-4911-80dd-d7ec21a1a8b5 kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"name":"my-demo-app","namespace":"argocd"},"spec":{"destination":{"namespace":"my-app","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"app","repoURL":"https://github.com/redhat-developer/openshift-gitops-getting-started","targetRevision":"HEAD"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"managedNamespaceMetadata":{"labels":{"argocd.argoproj.io/managed-by":"argocd"}},"syncOptions":["CreateNamespace=true"]}}} creationTimestamp: "2026-02-10T10:36:48Z" generation: 2 name: my-demo-app namespace: agent-autonomous resourceVersion: "5428520" uid: d90761f7-aea2-4b19-b814-7cc3cb1ebb46 spec: destination: name: agent-autonomous namespace: my-app project: agent-autonomous-default source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD syncPolicy: automated: prune: true selfHeal: true managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd syncOptions: - CreateNamespace=true status: conditions: - lastTransitionTime: "2026-02-10T10:36:48Z" message: 'Failed to load live state: namespace "my-app" for Deployment "spring-petclinic" is not managed' type: ComparisonError controllerNamespace: argocd health: lastTransitionTime: "2026-02-10T10:36:50Z" status: Missing reconciledAt: "2026-02-10T10:36:48Z" resources: - health: status: Missing kind: Service name: spring-petclinic namespace: my-app status: Unknown version: v1 - group: apps health: status: Missing kind: Deployment name: spring-petclinic namespace: my-app status: Unknown version: v1 - group: route.openshift.io health: status: Missing kind: Route name: spring-petclinic namespace: my-app status: Unknown version: v1 sourceHydrator: {} sourceType: Kustomize summary: {} sync: comparedTo: destination: namespace: my-app server: https://kubernetes.default.svc source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 status: Unknown $ oc get apps -n argocd my-demo-app -o yaml --context vcluster-agent-autonomous apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"name":"my-demo-app","namespace":"argocd"},"spec":{"destination":{"namespace":"my-app","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"app","repoURL":"https://github.com/redhat-developer/openshift-gitops-getting-started","targetRevision":"HEAD"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"managedNamespaceMetadata":{"labels":{"argocd.argoproj.io/managed-by":"argocd"}},"syncOptions":["CreateNamespace=true"]}}} creationTimestamp: "2026-02-10T10:36:48Z" generation: 3 name: my-demo-app namespace: argocd resourceVersion: "5414441" uid: 76f3c9ad-89bb-4911-80dd-d7ec21a1a8b5 spec: destination: namespace: my-app server: https://kubernetes.default.svc project: default source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD syncPolicy: automated: prune: true selfHeal: true managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd syncOptions: - CreateNamespace=true status: conditions: - lastTransitionTime: "2026-02-10T10:36:48Z" message: 'Failed to load live state: namespace "my-app" for Deployment "spring-petclinic" is not managed' type: ComparisonError controllerNamespace: argocd health: lastTransitionTime: "2026-02-10T10:36:50Z" status: Missing reconciledAt: "2026-02-10T10:36:48Z" resources: - health: status: Missing kind: Service name: spring-petclinic namespace: my-app status: Unknown version: v1 - group: apps health: status: Missing kind: Deployment name: spring-petclinic namespace: my-app status: Unknown version: v1 - group: route.openshift.io health: status: Missing kind: Route name: spring-petclinic namespace: my-app status: Unknown version: v1 sourceType: Kustomize sync: comparedTo: destination: namespace: my-app server: https://kubernetes.default.svc source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 status: Unknown $ oc get ns my-app --context vcluster-agent-autonomous NAME STATUS AGE my-app Active 80s # App is listed in ArgoCD UI after a while $ oc get apps -n argocd my-demo-app -o yaml --context vcluster-agent-autonomous apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"name":"my-demo-app","namespace":"argocd"},"spec":{"destination":{"namespace":"my-app","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"app","repoURL":"https://github.com/redhat-developer/openshift-gitops-getting-started","targetRevision":"HEAD"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"managedNamespaceMetadata":{"labels":{"argocd.argoproj.io/managed-by":"argocd"}},"syncOptions":["CreateNamespace=true"]}}} creationTimestamp: "2026-02-10T10:36:48Z" generation: 10 name: my-demo-app namespace: argocd resourceVersion: "5415795" uid: 76f3c9ad-89bb-4911-80dd-d7ec21a1a8b5 spec: destination: namespace: my-app server: https://kubernetes.default.svc project: default source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD syncPolicy: automated: prune: true selfHeal: true managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd syncOptions: - CreateNamespace=true status: conditions: - lastTransitionTime: "2026-02-10T10:41:11Z" message: 'Failed sync attempt to 690b842791ff12be37dad518d9c4b0be0a54c5e9: waiting for healthy state of /Namespace/my-app' type: SyncError controllerNamespace: argocd health: lastTransitionTime: "2026-02-10T10:36:50Z" status: Missing operationState: message: waiting for healthy state of /Namespace/my-app operation: initiatedBy: automated: true retry: limit: 5 sync: prune: true revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 syncOptions: - CreateNamespace=true phase: Running startedAt: "2026-02-10T10:39:09Z" syncResult: managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd resources: - group: "" hookPhase: Running kind: Namespace message: namespace/my-app serverside-applied name: my-app namespace: "" status: Synced syncPhase: PreSync version: v1 revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD reconciledAt: "2026-02-10T10:41:11Z" resources: - health: status: Missing kind: Service name: spring-petclinic namespace: my-app status: OutOfSync version: v1 - group: apps health: status: Missing kind: Deployment name: spring-petclinic namespace: my-app status: OutOfSync version: v1 - group: route.openshift.io health: status: Missing kind: Route name: spring-petclinic namespace: my-app status: OutOfSync version: v1 sourceHydrator: {} sourceType: Kustomize summary: {} sync: comparedTo: destination: namespace: my-app server: https://kubernetes.default.svc source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 status: OutOfSync $ oc get apps -n agent-autonomous my-demo-app -o yaml --context vcluster-control-plane apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: argocd-agent.argoproj.io/last-updated: "2026-02-10T10:41:11Z" argocd.argoproj.io/source-uid: 76f3c9ad-89bb-4911-80dd-d7ec21a1a8b5 kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"name":"my-demo-app","namespace":"argocd"},"spec":{"destination":{"namespace":"my-app","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"app","repoURL":"https://github.com/redhat-developer/openshift-gitops-getting-started","targetRevision":"HEAD"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"managedNamespaceMetadata":{"labels":{"argocd.argoproj.io/managed-by":"argocd"}},"syncOptions":["CreateNamespace=true"]}}} creationTimestamp: "2026-02-10T10:36:48Z" generation: 6 name: my-demo-app namespace: agent-autonomous resourceVersion: "5429635" uid: d90761f7-aea2-4b19-b814-7cc3cb1ebb46 spec: destination: name: agent-autonomous namespace: my-app project: agent-autonomous-default source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD syncPolicy: automated: prune: true selfHeal: true managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd syncOptions: - CreateNamespace=true status: conditions: - lastTransitionTime: "2026-02-10T10:41:11Z" message: 'Failed sync attempt to 690b842791ff12be37dad518d9c4b0be0a54c5e9: waiting for healthy state of /Namespace/my-app' type: SyncError controllerNamespace: argocd health: lastTransitionTime: "2026-02-10T10:36:50Z" status: Missing operationState: message: waiting for healthy state of /Namespace/my-app operation: initiatedBy: automated: true retry: limit: 5 sync: prune: true revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 syncOptions: - CreateNamespace=true phase: Running startedAt: "2026-02-10T10:39:09Z" syncResult: managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd resources: - group: "" hookPhase: Running kind: Namespace message: namespace/my-app serverside-applied name: my-app namespace: "" status: Synced syncPhase: PreSync version: v1 revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD reconciledAt: "2026-02-10T10:41:11Z" resources: - health: status: Missing kind: Service name: spring-petclinic namespace: my-app status: OutOfSync version: v1 - group: apps health: status: Missing kind: Deployment name: spring-petclinic namespace: my-app status: OutOfSync version: v1 - group: route.openshift.io health: status: Missing kind: Route name: spring-petclinic namespace: my-app status: OutOfSync version: v1 sourceHydrator: {} sourceType: Kustomize summary: {} sync: comparedTo: destination: namespace: my-app server: https://kubernetes.default.svc source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 status: OutOfSync # Synced the app from Control plane $ oc get apps -n agent-autonomous my-demo-app -o yaml --context vcluster-control-plane apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: argocd-agent.argoproj.io/last-updated: "2026-02-10T10:45:03Z" argocd.argoproj.io/source-uid: 76f3c9ad-89bb-4911-80dd-d7ec21a1a8b5 kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"name":"my-demo-app","namespace":"argocd"},"spec":{"destination":{"namespace":"my-app","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"app","repoURL":"https://github.com/redhat-developer/openshift-gitops-getting-started","targetRevision":"HEAD"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"managedNamespaceMetadata":{"labels":{"argocd.argoproj.io/managed-by":"argocd"}},"syncOptions":["CreateNamespace=true"]}}} creationTimestamp: "2026-02-10T10:36:48Z" generation: 13 name: my-demo-app namespace: agent-autonomous resourceVersion: "5430754" uid: d90761f7-aea2-4b19-b814-7cc3cb1ebb46 spec: destination: name: agent-autonomous namespace: my-app project: agent-autonomous-default source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD syncPolicy: automated: prune: true selfHeal: true managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd syncOptions: - CreateNamespace=true status: controllerNamespace: argocd health: lastTransitionTime: "2026-02-10T10:45:03Z" status: Healthy history: - deployStartedAt: "2026-02-10T10:39:09Z" deployedAt: "2026-02-10T10:44:12Z" id: 0 initiatedBy: automated: true revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD operationState: finishedAt: "2026-02-10T10:44:12Z" message: successfully synced (all tasks run) operation: initiatedBy: automated: true retry: limit: 5 sync: prune: true revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 syncOptions: - CreateNamespace=true phase: Succeeded startedAt: "2026-02-10T10:39:09Z" syncResult: managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd resources: - group: "" hookPhase: Succeeded kind: Namespace message: namespace/my-app serverside-applied name: my-app namespace: "" status: Synced syncPhase: PreSync version: v1 - group: "" hookPhase: Running kind: Service message: service/spring-petclinic created name: spring-petclinic namespace: my-app status: Synced syncPhase: Sync version: v1 - group: apps hookPhase: Running images: - quay.io/service-binding/spring-petclinic:latest kind: Deployment message: deployment.apps/spring-petclinic created name: spring-petclinic namespace: my-app status: Synced syncPhase: Sync version: v1 - group: route.openshift.io hookPhase: Running kind: Route message: route.route.openshift.io/spring-petclinic created name: spring-petclinic namespace: my-app status: Synced syncPhase: Sync version: v1 revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD reconciledAt: "2026-02-10T10:44:12Z" resources: - health: status: Healthy kind: Service name: spring-petclinic namespace: my-app status: Synced version: v1 - group: apps health: status: Healthy kind: Deployment name: spring-petclinic namespace: my-app status: Synced version: v1 - group: route.openshift.io health: message: Route is healthy status: Healthy kind: Route name: spring-petclinic namespace: my-app status: Synced version: v1 sourceHydrator: {} sourceType: Kustomize summary: images: - quay.io/service-binding/spring-petclinic:latest sync: comparedTo: destination: namespace: my-app server: https://kubernetes.default.svc source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 status: Synced $ oc get apps -n argocd my-demo-app -o yaml --context vcluster-agent-autonomous apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"annotations":{},"name":"my-demo-app","namespace":"argocd"},"spec":{"destination":{"namespace":"my-app","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"app","repoURL":"https://github.com/redhat-developer/openshift-gitops-getting-started","targetRevision":"HEAD"},"syncPolicy":{"automated":{"prune":true,"selfHeal":true},"managedNamespaceMetadata":{"labels":{"argocd.argoproj.io/managed-by":"argocd"}},"syncOptions":["CreateNamespace=true"]}}} creationTimestamp: "2026-02-10T10:36:48Z" generation: 18 name: my-demo-app namespace: argocd resourceVersion: "5416937" uid: 76f3c9ad-89bb-4911-80dd-d7ec21a1a8b5 spec: destination: namespace: my-app server: https://kubernetes.default.svc project: default source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD syncPolicy: automated: prune: true selfHeal: true managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd syncOptions: - CreateNamespace=true status: controllerNamespace: argocd health: lastTransitionTime: "2026-02-10T10:45:03Z" status: Healthy history: - deployStartedAt: "2026-02-10T10:39:09Z" deployedAt: "2026-02-10T10:44:12Z" id: 0 initiatedBy: automated: true revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD operationState: finishedAt: "2026-02-10T10:44:12Z" message: successfully synced (all tasks run) operation: initiatedBy: automated: true retry: limit: 5 sync: prune: true revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 syncOptions: - CreateNamespace=true phase: Succeeded startedAt: "2026-02-10T10:39:09Z" syncResult: managedNamespaceMetadata: labels: argocd.argoproj.io/managed-by: argocd resources: - group: "" hookPhase: Succeeded kind: Namespace message: namespace/my-app serverside-applied name: my-app namespace: "" status: Synced syncPhase: PreSync version: v1 - group: "" hookPhase: Running kind: Service message: service/spring-petclinic created name: spring-petclinic namespace: my-app status: Synced syncPhase: Sync version: v1 - group: apps hookPhase: Running images: - quay.io/service-binding/spring-petclinic:latest kind: Deployment message: deployment.apps/spring-petclinic created name: spring-petclinic namespace: my-app status: Synced syncPhase: Sync version: v1 - group: route.openshift.io hookPhase: Running kind: Route message: route.route.openshift.io/spring-petclinic created name: spring-petclinic namespace: my-app status: Synced syncPhase: Sync version: v1 revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD reconciledAt: "2026-02-10T10:44:12Z" resources: - health: status: Healthy kind: Service name: spring-petclinic namespace: my-app status: Synced version: v1 - group: apps health: status: Healthy kind: Deployment name: spring-petclinic namespace: my-app status: Synced version: v1 - group: route.openshift.io health: message: Route is healthy status: Healthy kind: Route name: spring-petclinic namespace: my-app status: Synced version: v1 sourceHydrator: {} sourceType: Kustomize summary: images: - quay.io/service-binding/spring-petclinic:latest sync: comparedTo: destination: namespace: my-app server: https://kubernetes.default.svc source: path: app repoURL: https://github.com/redhat-developer/openshift-gitops-getting-started targetRevision: HEAD revision: 690b842791ff12be37dad518d9c4b0be0a54c5e9 status: Synced