Note_Tech

All technological notes.


Project maintained by simonangel-fong Hosted on GitHub Pages — Theme by mattgraham

Argocd: App of Apps

Back


App of Apps


pic

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  labels:
    app.kubernetes.io/name: root-app
    name: root-app
    namespace: argocd
spec:
  project: default
  destination:
    namespace: argocd
    server: https://kubernetes.default.svc
  source:
    path: app-of-apps
    repoURL: https://github.com/mabusaa/argocd-course-app-of-apps.git
    targetRevision: main
    directory:
      recurse: true # monitor recursively
  syncPolicy:
    automated: {}

pic

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  labels:
    app.kubernetes.io/name: root-app-helm-approach
    name: root-app-helm-approach
    namespace: argocd
spec:
  project: default
  destination:
    namespace: argocd
    server: https://kubernetes.default.svc
  source:
    repoURL: https://github.com/mabusaa/argocd-course-app-of-apps.git
    targetRevision: main
    path: apps-helm-chart/apps
  syncPolicy:
    automated: {}

vs applicationset