apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: name: infrastructure namespace: argocd spec: description: Infrastructure and platform services sourceRepos: - '*' destinations: - namespace: '*' server: https://kubernetes.default.svc clusterResourceWhitelist: - group: '*' kind: '*' namespaceResourceWhitelist: - group: '*' kind: '*' --- apiVersion: argoproj.io/v1alpha1 kind: AppProject metadata: name: applications namespace: argocd spec: description: User-facing applications sourceRepos: - '*' destinations: - namespace: gitlab server: https://kubernetes.default.svc - namespace: argocd server: https://kubernetes.default.svc - namespace: n8n server: https://kubernetes.default.svc - namespace: nextcloud server: https://kubernetes.default.svc - namespace: teslamate server: https://kubernetes.default.svc - namespace: home-assistant server: https://kubernetes.default.svc - namespace: frigate server: https://kubernetes.default.svc - namespace: guacamole server: https://kubernetes.default.svc - namespace: cattle-system server: https://kubernetes.default.svc - namespace: gateway server: https://kubernetes.default.svc - namespace: istio-system server: https://kubernetes.default.svc clusterResourceWhitelist: - group: '*' kind: '*' namespaceResourceWhitelist: - group: '*' kind: '*'