1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- ---
- apiVersion: batch/v1beta1
- kind: CronJob
- metadata:
- name: certificate-check
- labels:
- app: certcheck
- spec:
- schedule: "0 0 1 * *"
- jobTemplate:
- metadata:
- labels:
- app: certcheck
- spec:
- template:
- spec:
- containers:
- - name: openshift-ansible
- image: docker.io/openshift/origin-ansible
- env:
- - name: PLAYBOOK_FILE
- value: playbooks/openshift-checks/certificate_expiry/easy-mode-upload.yaml
- - name: INVENTORY_FILE
- value: /tmp/inventory/hosts
- - name: ANSIBLE_PRIVATE_KEY_FILE
- value: /opt/app-root/src/.ssh/id_rsa/ssh-privatekey
- - name: CERT_EXPIRY_WARN_DAYS
- value: "45"
- volumeMounts:
- - name: sshkey
- mountPath: /opt/app-root/src/.ssh/id_rsa
- - name: inventory
- mountPath: /tmp/inventory
- volumes:
- - name: sshkey
- secret:
- secretName: sshkey
- - name: inventory
- configMap:
- name: inventory
- restartPolicy: Never
|