#!/bin/bash set -ex . ../../scripts/lib-update.sh #login_ecr_public update_helm patch_chart aws-ebs-csi-driver patch_chart aws-efs-csi-driver patch_chart lvm-localpv patch_chart gemini # snapshotter # https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml # https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/setup-snapshot-controller.yaml for crd in volumesnapshotclasses volumesnapshotcontents volumesnapshots; do _f="templates/snapshot-controller/${crd}-crd.yaml" echo "{{- if .Values.snapshotController.enabled }}" > $_f curl -L -s https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/client/config/crd/snapshot.storage.k8s.io_${crd}.yaml >> $_f echo "{{- end }}" >> $_f done # k8up - CRDs VERSION=$(yq eval '.dependencies[] | select(.name=="k8up") | .version' Chart.yaml) curl -L -s -o crds/k8up.yaml https://github.com/k8up-io/k8up/releases/download/k8up-${VERSION}/k8up-crd.yaml # Metrics cd jsonnet make render update_docs