Add a cleanup script
This commit is contained in:
		
							
								
								
									
										28
									
								
								tpls/hetzner-cleanup.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								tpls/hetzner-cleanup.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
apiVersion: tekton.dev/v1beta1
 | 
			
		||||
kind: Pipeline
 | 
			
		||||
metadata:
 | 
			
		||||
  generateName: hetzner-cleanup
 | 
			
		||||
  namespace: "${SP_TEKTON_RUNTIME_NS}"
 | 
			
		||||
spec:
 | 
			
		||||
  params:
 | 
			
		||||
    - name: namespace
 | 
			
		||||
      value: "${SP_CUSTOMER_ID}"
 | 
			
		||||
    - name: environment
 | 
			
		||||
      value: "${SP_ENVIRONMENT}"
 | 
			
		||||
  tasks:
 | 
			
		||||
    - name: cleanup-hetzner-infra
 | 
			
		||||
      retries: 3
 | 
			
		||||
      taskRef:
 | 
			
		||||
        resolver: cluster
 | 
			
		||||
        params:
 | 
			
		||||
          - name: kind
 | 
			
		||||
            value: task
 | 
			
		||||
          - name: name
 | 
			
		||||
            value: cleanup-hetzner-infra
 | 
			
		||||
          - name: namespace
 | 
			
		||||
            value: tekton-pipelines
 | 
			
		||||
      params:
 | 
			
		||||
        - name: environment
 | 
			
		||||
          value: $(params.environment)
 | 
			
		||||
        - name: namespace
 | 
			
		||||
          value: $(params.namespace)
 | 
			
		||||
		Reference in New Issue
	
	Block a user