From 423ae3b020982799317b874f5d4e95437d3b9184 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Wed, 9 Nov 2022 04:02:24 +0100 Subject: [PATCH] fix(gitlab-runner): Add missing monitoring Network Policy This patch fixes the missing NetworkPolicy for the hetzner-runner pod, to allow scraping from monitoring --- apps/k8s01/gitlab-runner/hetzner-runner.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/apps/k8s01/gitlab-runner/hetzner-runner.yaml b/apps/k8s01/gitlab-runner/hetzner-runner.yaml index f365c43eb..af4252d2d 100644 --- a/apps/k8s01/gitlab-runner/hetzner-runner.yaml +++ b/apps/k8s01/gitlab-runner/hetzner-runner.yaml @@ -51,3 +51,23 @@ spec: resources: requests: storage: 1Gi +--- +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: allow-from-monitoring +spec: + policyTypes: + - Ingress + ingress: + - from: + - namespaceSelector: + matchLabels: + monitoring.shivering-isles.com/network-access-required: "true" + podSelector: + matchLabels: + app.kubernetes.io/name: prometheus + podSelector: + matchLabels: + app: hetzner-runner-gitlab-runner + release: hetzner-runner \ No newline at end of file -- GitLab