From ff978767f6555b91e376c6165a85bd95d72e226c Mon Sep 17 00:00:00 2001 From: "franz.germann" Date: Mon, 26 May 2025 16:37:14 +0200 Subject: [PATCH] feat(victoria-k8s-stack): added vmauth --- .../victoria-k8s-stack/manifests/vmauth.yaml | 33 +++++++++++++++++++ .../victoria-k8s-stack/values.yaml | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 template/stacks/observability/victoria-k8s-stack/manifests/vmauth.yaml diff --git a/template/stacks/observability/victoria-k8s-stack/manifests/vmauth.yaml b/template/stacks/observability/victoria-k8s-stack/manifests/vmauth.yaml new file mode 100644 index 0000000..8aa4680 --- /dev/null +++ b/template/stacks/observability/victoria-k8s-stack/manifests/vmauth.yaml @@ -0,0 +1,33 @@ +apiVersion: operator.victoriametrics.com/v1beta1 +kind: VMAuth +metadata: + name: vmauth + namespace: observability +spec: + selectAllByDefault: true + ingress: + class_name: nginx + host: o12y.penguin-observability.think-ahead.cloud + +--- + +apiVersion: operator.victoriametrics.com/v1beta1 +kind: VMUser +metadata: + name: simple-user + namespace: observability +spec: + username: simple-user + password: simple-password + targetRefs: + - crd: + kind: VMSingle + name: victoria-k8s-stack-victoria-metrics-k8s-stack + namespace: observability + paths: ["/.*"] + - crd: + kind: VLogs + name: victorialogs + namespace: observability + paths: ["/.*"] + diff --git a/template/stacks/observability/victoria-k8s-stack/values.yaml b/template/stacks/observability/victoria-k8s-stack/values.yaml index 145ef52..6e833c6 100644 --- a/template/stacks/observability/victoria-k8s-stack/values.yaml +++ b/template/stacks/observability/victoria-k8s-stack/values.yaml @@ -749,7 +749,7 @@ vmalert: vmauth: # -- Enable VMAuth CR - enabled: false + enabled: true # -- VMAuth annotations annotations: {} # -- (object) Full spec for VMAuth CRD. Allowed values described [here](https://docs.victoriametrics.com/operator/api#vmauthspec)