Workers prod
This commit is contained in:
26
Workers/kube-manifests/CronJobs/Dev/2 - CronJob.yaml
Normal file
26
Workers/kube-manifests/CronJobs/Dev/2 - CronJob.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
apiVersion: batch/v1beta1
|
||||
kind: CronJob
|
||||
metadata:
|
||||
name: kuikwork-cron
|
||||
spec:
|
||||
schedule: "*/5 * * * *"
|
||||
concurrencyPolicy: Forbid
|
||||
jobTemplate:
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: kuikwork-cron
|
||||
image: juampynr/digital-ocean-cronjob:latest
|
||||
env:
|
||||
- name: DIGITALOCEAN_ACCESS_TOKEN
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: api-key
|
||||
key: key
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- doctl kubernetes cluster kubeconfig save 6c15b3d8-c73f-4881-bc85-2f813b74e4db
|
||||
- POD_NAME=$(kubectl get pods -o=jsonpath='{.items[0].metadata.name}' -n dev-workers-ns -l app=dev-workers-ap)
|
||||
- kubectl exec -n dev-workers-ns POD_NAME -- php -v
|
||||
restartPolicy: OnFailure
|
||||
Reference in New Issue
Block a user