From 6c83324912daa68fae0bdb0911725b0c3460b339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles-Edouard=20Br=C3=A9t=C3=A9ch=C3=A9?= Date: Mon, 6 Jan 2025 12:18:03 +0100 Subject: [PATCH] docs: update quick start docs with cert manager instructions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Charles-Edouard Brétéché --- website/docs/quick-start/authz-server.md | 42 ++++++++++++++++++++---- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/website/docs/quick-start/authz-server.md b/website/docs/quick-start/authz-server.md index e6a044a..5382917 100644 --- a/website/docs/quick-start/authz-server.md +++ b/website/docs/quick-start/authz-server.md @@ -56,9 +56,34 @@ Notice that in the configuration, we define an `extensionProviders` section that [...] ``` +### Deploy cert-manager + +The Kyverno Authz Server comes with a validation webhook and needs a certificate to let the api server call into it. + +Let's deploy `cert-manager` to manage the certificate we need. + +```bash +# install cert-manager +helm install cert-manager \ + --namespace cert-manager --create-namespace \ + --wait \ + --repo https://charts.jetstack.io cert-manager \ + --set crds.enabled=true + +# create a self-signed cluster issuer +kubectl apply -f - <