Labels Argo CD UI

podinfo-appset.yaml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
  labels:
    app.kubernetes.io/name: podinfo
  name: podinfo
  namespace: argocd
spec:
  goTemplate: true
  generators:
  - list:
      elements:
      - name: production
        server: https://production-control-plane:6443
      - name: staging
        server: https://staging-control-plane:6443
  template:
    metadata:
      name: 'podinfo-{{.name}}'
      labels:
        environment: '{{.name}}'
        app: podinfo
      finalizers:
        - resources-finalizer.argocd.argoproj.io
    spec:
      project: default
      source:
        repoURL: https://github.com/stefanprodan/podinfo.git
        targetRevision: HEAD
        path: kustomize
      destination:
        server: '{{.server}}'
        namespace: podinfo
      syncPolicy:
        automated:
          prune: true
          selfHeal: true
        syncOptions:
          - CreateNamespace=true

Pour filtrer dans l'UI ArgoCD, vous avez besoin des labels dans template.metadata.labels