apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: name: blog-kaisers-info namespace: argocd # Finalizer that ensures that project is not deleted until it is not referenced by any application finalizers: - resources-finalizer.argocd.argoproj.io spec: description: Blog for kaisers.info clusterResourceWhitelist: - group: '*' kind: '*' destinations: - name: '*' namespace: '*' server: '*' namespaceResourceWhitelist: - group: '*' kind: '*' sourceRepos: - '*' --- apiVersion: v1 kind: Secret metadata: name: repo-k8s-kaisers-info namespace: argocd labels: argocd.argoproj.io/secret-type: repository stringData: url: https://git.kaisers.info/simonkaiser/k8s-kaisers-info --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: blog-kaisers-info namespace: argocd spec: destination: name: in-cluster namespace: argocd project: blog-kaisers-info source: repoURL: https://git.kaisers.info/simonkaiser/k8s-kaisers-info path: blog-kaisers-info targetRevision: master syncPolicy: automated: prune: true selfHeal: true