1
0
mirror of https://github.com/funkypenguin/geek-cookbook/ synced 2025-12-13 01:36:23 +00:00
Files
geek-cookbook/docs/kubernetes/backup/csi-snapshots/snapshot-validation-webhook.md
David Young f22dd8eb50 Add authentik, tidy up recipe-footer
Signed-off-by: David Young <davidy@funkypenguin.co.nz>
2023-10-31 14:37:29 +13:00

1.7 KiB

title, description, values_yaml_url, helm_chart_version, helm_chart_name, helm_chart_repo_name, helm_chart_repo_url, helmrelease_name, helmrelease_namespace, kustomization_name, slug, status
title description values_yaml_url helm_chart_version helm_chart_name helm_chart_repo_name helm_chart_repo_url helmrelease_name helmrelease_namespace kustomization_name slug status
Prepare for snapshot-controller with snapshot validation webhook Prepare your Kubernetes cluster for CSI snapshot support with snapshot validation webhook https://github.com/piraeusdatastore/helm-charts/blob/main/charts/snapshot-validation-webhook/values.yaml 1.8.x snapshot-validation-webhook piraeus-charts https://piraeus.io/helm-charts/ snapshot-validation-webhook snapshot-validation-webhook snapshot-validation-webhook Snapshot Validation Webhook new

Prepare for CSI snapshots with the snapshot validation webhook

Before we deploy snapshot-controller to actually manage the snapshots we take, we need the validation webhook to make sure it's done "right".

{{ page.meta.slug }} requirements

!!! summary "Ingredients"

Already deployed:

* [x] A [Kubernetes cluster](/kubernetes/cluster/)
* [x] [Flux deployment process](/kubernetes/deployment/flux/) bootstrapped

{% include 'kubernetes-flux-namespace.md' %} {% include 'kubernetes-flux-helmrepository.md' %} {% include 'kubernetes-flux-kustomization.md' %} {% include 'kubernetes-flux-helmrelease.md' %} {% include 'kubernetes-flux-check.md' %}

Summary

What have we achieved? We now have the snapshot validation admission webhook running in the cluster, ready to support snapshot-controller!

!!! summary "Summary" Created:

* [X] snapshot-validation-webhook running and ready to validate!

Next:

* [ ] Deploy [snapshot-controller]( (/kubernetes/backup/csi-snapshots/snapshot-controller/)) itself

{% include 'recipe-footer.md' %}