From 0466f663cae63a46d5b783625307060859a162a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20J=C3=B6rg?= Date: Thu, 25 Jun 2026 22:28:28 +0200 Subject: [PATCH] proteus: Add netpol --- values/proteus/manifests/network.yaml | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 values/proteus/manifests/network.yaml diff --git a/values/proteus/manifests/network.yaml b/values/proteus/manifests/network.yaml new file mode 100644 index 00000000..d24e8c13 --- /dev/null +++ b/values/proteus/manifests/network.yaml @@ -0,0 +1,42 @@ +{{- if .Values.clusterConfig.cilium.enabled }} +apiVersion: cilium.io/v2 +kind: CiliumNetworkPolicy +metadata: + name: proteus-egress + namespace: proteus +spec: + endpointSelector: + matchLabels: {} + egress: + # Temporal frontend (in-cluster on ekman) + - toEndpoints: + - matchLabels: + k8s:io.kubernetes.pod.namespace: temporal + toPorts: + - ports: + - port: "7233" + protocol: TCP + # k8s API server (for batch/v1 Job create/poll/delete) + - toEntities: + - kube-apiserver + # DNS + - toEndpoints: + - matchLabels: + k8s:io.kubernetes.pod.namespace: kube-system + k8s-app: kube-dns + toPorts: + - ports: + - port: "53" + protocol: UDP + - port: "53" + protocol: TCP + # RabbitMQ on oceanbox via NodePort (prod: 30672, staging: 31672) + - toCIDR: + - 10.255.241.0/24 + toPorts: + - ports: + - port: "30672" + protocol: TCP + - port: "31672" + protocol: TCP +{{- end }}