From 02789b8458e94fe058b32bd1acae101394106027 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Mon, 17 Feb 2025 17:42:59 -0600 Subject: [PATCH] use different proxy --- .../kube-prometheus-stack/values.yaml | 4 +++ .../templates/proxy-class.yaml | 26 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/clusters/cl01tl/monitoring/kube-prometheus-stack/values.yaml b/clusters/cl01tl/monitoring/kube-prometheus-stack/values.yaml index f44bb9731..937165944 100644 --- a/clusters/cl01tl/monitoring/kube-prometheus-stack/values.yaml +++ b/clusters/cl01tl/monitoring/kube-prometheus-stack/values.yaml @@ -44,6 +44,8 @@ kube-prometheus-stack: ingress: enabled: true ingressClassName: tailscale + label: + tailscale.com/proxy-class: no-metrics hosts: - alertmanager-cl01tl tls: @@ -132,6 +134,8 @@ kube-prometheus-stack: ingress: enabled: true ingressClassName: tailscale + label: + tailscale.com/proxy-class: no-metrics hosts: - prometheus-cl01tl tls: diff --git a/clusters/cl01tl/services/tailscale-operator/templates/proxy-class.yaml b/clusters/cl01tl/services/tailscale-operator/templates/proxy-class.yaml index 35a191d99..60435ae42 100644 --- a/clusters/cl01tl/services/tailscale-operator/templates/proxy-class.yaml +++ b/clusters/cl01tl/services/tailscale-operator/templates/proxy-class.yaml @@ -24,3 +24,29 @@ spec: resources: limits: squat.ai/tun: "1" + +--- +apiVersion: tailscale.com/v1alpha1 +kind: ProxyClass +metadata: + name: no-metrics + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: no-metrics + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: proxy + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + metrics: + enable: false + statefulSet: + pod: + tailscaleContainer: + resources: + limits: + squat.ai/tun: "1" + tailscaleInitContainer: + resources: + limits: + squat.ai/tun: "1"