From 66aca046886c36288114b051b9e139dc091df6e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=81LFALVI=20Tam=C3=A1s?= <tamas.palfalvi@inbuss.hu> Date: Sat, 26 Dec 2020 13:13:36 +0100 Subject: [PATCH] monitor blackbox-exporter over https --- .../blackbox-exporter/blackbox-exporter.libsonnet | 6 +++++- manifests/blackbox-exporter-service.yaml | 2 +- manifests/blackbox-exporter-serviceMonitor.yaml | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/jsonnet/kube-prometheus/blackbox-exporter/blackbox-exporter.libsonnet b/jsonnet/kube-prometheus/blackbox-exporter/blackbox-exporter.libsonnet index fcd2280b..91f2d29f 100644 --- a/jsonnet/kube-prometheus/blackbox-exporter/blackbox-exporter.libsonnet +++ b/jsonnet/kube-prometheus/blackbox-exporter/blackbox-exporter.libsonnet @@ -190,7 +190,7 @@ local kubeRbacProxyContainer = import '../kube-rbac-proxy/container.libsonnet'; labels: bb.assignLabels, }, spec: { - ports: [{ name: 'http', port: bb.port, targetPort: 'http' }], + ports: [{ name: 'http', port: bb.port, targetPort: 'https' }], selector: bb.matchLabels, }, }, @@ -209,6 +209,10 @@ local kubeRbacProxyContainer = import '../kube-rbac-proxy/container.libsonnet'; interval: '30s', path: '/metrics', port: 'http', + scheme: 'https', + tlsConfig: { + insecureSkipVerify: true, + }, }], selector: { matchLabels: bb.matchLabels, diff --git a/manifests/blackbox-exporter-service.yaml b/manifests/blackbox-exporter-service.yaml index b4895e71..587fff2b 100644 --- a/manifests/blackbox-exporter-service.yaml +++ b/manifests/blackbox-exporter-service.yaml @@ -10,6 +10,6 @@ spec: ports: - name: http port: 9115 - targetPort: http + targetPort: https selector: app.kubernetes.io/name: blackbox-exporter diff --git a/manifests/blackbox-exporter-serviceMonitor.yaml b/manifests/blackbox-exporter-serviceMonitor.yaml index ae39c5a8..add64359 100644 --- a/manifests/blackbox-exporter-serviceMonitor.yaml +++ b/manifests/blackbox-exporter-serviceMonitor.yaml @@ -11,6 +11,9 @@ spec: - interval: 30s path: /metrics port: http + scheme: https + tlsConfig: + insecureSkipVerify: true selector: matchLabels: app.kubernetes.io/name: blackbox-exporter -- GitLab