Skip to content

Commit

Permalink
ci: adding cloudwash job template
Browse files Browse the repository at this point in the history
  • Loading branch information
mayurilahane authored and ezr-ondrej committed Jul 11, 2023
1 parent ab6ec45 commit 10c8213
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions deploy/cloudwash_job.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
apiVersion: template.openshift.io/v1
kind: Template
metadata:
name: provisioning-cleanup-resources
objects:
- apiVersion: batch/v1
kind: Job
metadata:
name: provisioning-cleanup-${IMAGE_TAG}-${UID}
annotations:
"ignore-check.kube-linter.io/no-liveness-probe": "probes not required on Job pods"
"ignore-check.kube-linter.io/no-readiness-probe": "probes not required on Job pods"
spec:
backoffLimit: 0
template:
spec:
imagePullSecrets:
- name: quay-cloudservices-pull
restartPolicy: Never
containers:
- name: provisioning-cleanup-${IMAGE_TAG}-${UID}
image: quay.io/redhatqe/cloudwash
imagePullPolicy: Always
args:
- swach -d azure --all # remove "-d (dry run)" after overall review.
env:
- name: CLEANUP_PROVIDERS_AZURE_AUTH_CLIENT_ID
valueFrom:
secretKeyRef:
key: azure_client_id
name: iqe-vault
optional: true
- name: CLEANUP_PROVIDERS_AZURE_AUTH_SECRET_ID
valueFrom:
secretKeyRef:
key: azure_client_secret
name: iqe-vault
optional: true
- name: CLEANUP_PROVIDERS_AZURE_AUTH_TENANT_ID
valueFrom:
secretKeyRef:
key: azure_tenant_id
name: iqe-vault
optional: true
- name: CLEANUP_PROVIDERS_AZURE_AUTH_SUBSCRIPTION_ID
valueFrom:
secretKeyRef:
key: subscription_id
name: iqe-vault
optional: true
- name: CLEANUP_PROVIDERS_AZURE_AUTH_RESOURCE_GROUPS
valueFrom:
secretKeyRef:
key: resource_group
name: iqe-vault
- name: CLEANUP_PROVIDERS_AZURE_AUTH_REGIONS
valueFrom:
secretKeyRef:
key: location
name: iqe-vault
optional: true
parameters:
- name: IMAGE_TAG
value: ''
required: true
- name: UID
description: "Unique job name suffix"
generate: expression
from: "[a-z0-9]{6}"

0 comments on commit 10c8213

Please sign in to comment.