Add longhorn & longhorn-crypt VolumeSnapshotClass

This commit is contained in:
Adrien Reslinger 2024-10-23 14:50:27 +02:00
parent 838b129607
commit 022a821661
Signed by: adrien
GPG key ID: DA7B27055C66D6DE

View file

@ -72,6 +72,21 @@
csi.storage.k8s.io/fsType: ext4
recurringJobSelector: '[{"name":"snapshot","isGroup":true}, {"name":"backup-daily","isGroup":true}]'
- name: Add longhorn & longhorn-crypt VolumeSnapshotClass
kubernetes.core.k8s:
state: present
context: "{{ my_context }}"
definition:
kind: VolumeSnapshotClass
apiVersion: snapshot.storage.k8s.io/v1
metadata:
name: "{{ item }}"
driver: driver.longhorn.io
deletionPolicy: Delete
with_items:
- "longhorn"
- "longhorn-crypt"
- name: Install Prometheus rules
kubernetes.core.k8s:
state: "present"