From 5288643cd693a4c7116a33ffe189175b283b82cb Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Fri, 24 Mar 2023 23:28:36 +0800 Subject: [PATCH] roles/observability-server: enable ingress for alertmanager and prometheus-server --- .../files/setup-observable-server.sh | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/playbook/roles/observability-server/files/setup-observable-server.sh b/playbook/roles/observability-server/files/setup-observable-server.sh index c6b215e6..c93a18d8 100644 --- a/playbook/roles/observability-server/files/setup-observable-server.sh +++ b/playbook/roles/observability-server/files/setup-observable-server.sh @@ -54,9 +54,10 @@ prometheus: prometheus-pushgateway: enabled: false kube-state-metrics: - enabled: false + enabled: true server: ingress: + enabled: true ingressClassName: nginx hosts: - prometheus.${domain} @@ -75,7 +76,19 @@ prometheus: - /etc/config/alerting_rules.yml alertmanager: configmapReload: - enabled: false + enabled: true + ingress: + enabled: true + className: "nginx" + hosts: + - host: alertmanager.$domain + paths: + - path: / + pathType: ImplementationSpecific + tls: + - secretName: ${secret} + hosts: + - alertmanager.$domain config: global: resolve_timeout: 5m