From 0eeedd6daed1e067c9a10d6f8f5493a75b3c4286 Mon Sep 17 00:00:00 2001 From: David Landry Date: Sun, 8 Sep 2024 18:45:52 -0400 Subject: [PATCH] fix(operators): update certificate for Victoria Metrics webhook --- apps/victoriametrics/base/certificate.patch.yaml | 8 ++++++++ apps/victoriametrics/base/kustomization.yaml | 3 +++ .../overlays/system/certificate.patch.yaml | 8 ++++++++ apps/victoriametrics/overlays/system/kustomization.yaml | 3 +++ 4 files changed, 22 insertions(+) create mode 100644 apps/victoriametrics/base/certificate.patch.yaml create mode 100644 apps/victoriametrics/overlays/system/certificate.patch.yaml diff --git a/apps/victoriametrics/base/certificate.patch.yaml b/apps/victoriametrics/base/certificate.patch.yaml new file mode 100644 index 0000000..d6be454 --- /dev/null +++ b/apps/victoriametrics/base/certificate.patch.yaml @@ -0,0 +1,8 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: vm-serving-cert +spec: + dnsNames: + - vm-webhook-service.vm.svc + - vm-webhook-service.vm.svc.cluster.local diff --git a/apps/victoriametrics/base/kustomization.yaml b/apps/victoriametrics/base/kustomization.yaml index dcc3345..feb3b76 100644 --- a/apps/victoriametrics/base/kustomization.yaml +++ b/apps/victoriametrics/base/kustomization.yaml @@ -3,6 +3,9 @@ kind: Kustomization resources: - github.com/VictoriaMetrics/operator/config/base?ref=v0.47.3 +patches: + - path: certificate.patch.yaml + images: - name: manager newName: victoriametrics/operator diff --git a/apps/victoriametrics/overlays/system/certificate.patch.yaml b/apps/victoriametrics/overlays/system/certificate.patch.yaml new file mode 100644 index 0000000..62e2847 --- /dev/null +++ b/apps/victoriametrics/overlays/system/certificate.patch.yaml @@ -0,0 +1,8 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: vm-serving-cert +spec: + dnsNames: + - vm-webhook-service.victoriametrics-system.svc + - vm-webhook-service.victoriametrics-system.svc.cluster.local diff --git a/apps/victoriametrics/overlays/system/kustomization.yaml b/apps/victoriametrics/overlays/system/kustomization.yaml index e4d2d45..17aed7d 100644 --- a/apps/victoriametrics/overlays/system/kustomization.yaml +++ b/apps/victoriametrics/overlays/system/kustomization.yaml @@ -4,3 +4,6 @@ resources: - ../../base namespace: victoriametrics-system + +patches: + - path: certificate.patch.yaml