From b5913553bcbfe7ffedefe2813bcb954b554fb962 Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Mon, 7 Oct 2024 20:20:36 +0000 Subject: [PATCH] Fix webhook resource configuration for v8.1.0 Signed-off-by: Brad Davidson --- .../patch/templates/serviceaccount.yaml.patch | 18 +++++++++++++ .../patch/templates/webhook.yaml.patch | 26 +++++++++++++++++++ .../package.yaml | 2 +- 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/serviceaccount.yaml.patch create mode 100644 packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/webhook.yaml.patch diff --git a/packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/serviceaccount.yaml.patch b/packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/serviceaccount.yaml.patch new file mode 100644 index 00000000..411b9d38 --- /dev/null +++ b/packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/serviceaccount.yaml.patch @@ -0,0 +1,18 @@ +--- charts-original/templates/serviceaccount.yaml ++++ charts/templates/serviceaccount.yaml +@@ -14,9 +14,12 @@ + metadata: + name: {{ include "snapshot-validation-webhook.fullname" . }} + rules: +- - apiGroups: ["snapshot.storage.k8s.io", "groupsnapshot.storage.k8s.io"] +- resources: ["volumesnapshotclasses", "volumegroupsnapshotclasses"] +- verbs: ["list", "watch"] ++ - apiGroups: ["snapshot.storage.k8s.io"] ++ resources: ["volumesnapshotclasses"] ++ verbs: ["get", "list", "watch"] ++ - apiGroups: ["groupsnapshot.storage.k8s.io"] ++ resources: ["volumegroupsnapshotclasses"] ++ verbs: ["get", "list", "watch"] + --- + kind: ClusterRoleBinding + apiVersion: rbac.authorization.k8s.io/v1 diff --git a/packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/webhook.yaml.patch b/packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/webhook.yaml.patch new file mode 100644 index 00000000..80b6554d --- /dev/null +++ b/packages/rke2-snapshot-validation-webhook/generated-changes/patch/templates/webhook.yaml.patch @@ -0,0 +1,26 @@ +--- charts-original/templates/webhook.yaml ++++ charts/templates/webhook.yaml +@@ -62,14 +62,11 @@ + - snapshot.storage.k8s.io + apiVersions: + - v1 +- - v1beta1 + operations: + - CREATE + - UPDATE + resources: +- - volumesnapshots + - volumesnapshotclasses +- - volumesnapshotcontents + scope: "*" + clientConfig: + service: +@@ -95,8 +92,6 @@ + - CREATE + - UPDATE + resources: +- - volumegroupsnapshots +- - volumegroupsnapshotcontents + - volumegroupsnapshotclasses + scope: "*" + clientConfig: diff --git a/packages/rke2-snapshot-validation-webhook/package.yaml b/packages/rke2-snapshot-validation-webhook/package.yaml index cca8f55f..d4ab66c9 100644 --- a/packages/rke2-snapshot-validation-webhook/package.yaml +++ b/packages/rke2-snapshot-validation-webhook/package.yaml @@ -1,4 +1,4 @@ url: https://github.com/piraeusdatastore/helm-charts.git subdirectory: charts/snapshot-validation-webhook commit: 191804f1d509177b909b3ced07bf924d302debf2 # snapshot-validation-webhook-1.9.0 -packageVersion: 00 +packageVersion: 01