55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
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: '*'
 |