26 lines
674 B
YAML
26 lines
674 B
YAML
apiVersion: batch/v1
|
|
kind: Job
|
|
metadata:
|
|
name: jenkins-snapshot-hook
|
|
namespace: jenkins
|
|
annotations:
|
|
argocd.argoproj.io/hook: PreSync
|
|
argocd.argoproj.io/hook-delete-policy: BeforeHookCreation
|
|
spec:
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app.kubernetes.io/name: jenkins-snapshot-hook
|
|
spec:
|
|
containers:
|
|
- name: jenkins-snapshot
|
|
image: docker.io/curlimages/curl
|
|
command:
|
|
- curl
|
|
- http://longhorn-frontend.longhorn-system/v1/volumes/pvc-4d42f4d3-2f9d-4edd-b82c-b51a385a3276?action=snapshotCreate
|
|
- -H
|
|
- 'Content-Type: application/json'
|
|
- -d
|
|
- '{}'
|
|
restartPolicy: Never
|