apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: name: infrastructure 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: # Project description description: Infrastructure applications # Allow manifests to deploy from any Git repos sourceRepos: - '*' destinations: # allow all namespaces - namespace: '*' server: https://kubernetes.default.svc clusterResourceWhitelist: - group: '*' kind: '*' namespaceResourceWhitelist: - group: '*' kind: '*' --- apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: name: apps 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: # Project description description: Other applications # Allow manifests to deploy from any Git repos sourceRepos: - '*' destinations: - namespace: '*' server: https://kubernetes.default.svc clusterResourceWhitelist: - group: '*' kind: '*' namespaceResourceWhitelist: - group: '*' kind: '*'