add argo-rollouts
This commit is contained in:
		
							
								
								
									
										34
									
								
								apps/argo-rollouts.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								apps/argo-rollouts.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
apiVersion: argoproj.io/v1alpha1
 | 
			
		||||
kind: ApplicationSet
 | 
			
		||||
metadata:
 | 
			
		||||
  name: argo-rollouts
 | 
			
		||||
spec:
 | 
			
		||||
  goTemplate: true
 | 
			
		||||
  goTemplateOptions: ["missingkey=error"]
 | 
			
		||||
  generators:
 | 
			
		||||
  - list:
 | 
			
		||||
      elements:
 | 
			
		||||
      - cluster: production
 | 
			
		||||
        url: https://kubernetes.default.svc
 | 
			
		||||
      - cluster: staging
 | 
			
		||||
        url: https://k3s-ctrl-lb.lab.kill0.net:6443
 | 
			
		||||
      - cluster: development
 | 
			
		||||
        url: https://k0s-ctrl-vip.lab.kill0.net:6443
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      name: 'argo-rollouts-{{.cluster}}'
 | 
			
		||||
    spec:
 | 
			
		||||
      project: default
 | 
			
		||||
      source:
 | 
			
		||||
        repoURL: https://git.kill0.net/ryanc/argocd.git
 | 
			
		||||
        targetRevision: HEAD
 | 
			
		||||
        path: argo-rollouts
 | 
			
		||||
      destination:
 | 
			
		||||
        server: '{{.url}}'
 | 
			
		||||
        namespace: argo-rollouts
 | 
			
		||||
      syncPolicy:
 | 
			
		||||
        automated:
 | 
			
		||||
          prune: true
 | 
			
		||||
          selfHeal: true
 | 
			
		||||
        syncOptions:
 | 
			
		||||
          - CreateNamespace=true
 | 
			
		||||
							
								
								
									
										4
									
								
								argo-rollouts/kustomization.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								argo-rollouts/kustomization.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
---
 | 
			
		||||
resources:
 | 
			
		||||
- github.com/argoproj/argo-rollouts//manifests/cluster-install?ref=v1.8.3
 | 
			
		||||
- github.com/argoproj/argo-rollouts//manifests/dashboard-install?ref=v1.8.3
 | 
			
		||||
		Reference in New Issue
	
	Block a user