Skip to content

Commit 6d20c40

Browse files
committed
Add network policy for vm operator
1 parent 50b5b1c commit 6d20c40

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

charts/calico-configuration/templates/globalpolicy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spec:
88
# "calico-system", "calico-apiserver", "tigera-operator" -- calico namespaces (when installed via scripts [local deployment])
99
# TODO: other namespaces are to be removed from this list (once appropriate network policies are created)
1010
namespaceSelector:
11-
kubernetes.io/metadata.name not in {"kube-public", "kube-system", "kube-node-lease", "calico-system", "calico-apiserver", "tigera-operator", "reflector", "traefik", "victoria-logs", "csi-s3", "portainer", "topolvm", "local-path-storage", "longhorn", "victoria-metrics-operator"}
11+
kubernetes.io/metadata.name not in {"kube-public", "kube-system", "kube-node-lease", "calico-system", "calico-apiserver", "tigera-operator", "reflector", "traefik", "victoria-logs", "csi-s3", "portainer", "topolvm", "local-path-storage", "longhorn"}
1212
types:
1313
- Ingress
1414
- Egress

charts/victoria-metrics-operator/values.yaml.gotmpl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,20 @@ admissionWebhooks:
66
certManager:
77
# avoid new cert generation on every helm run
88
enabled: true
9+
10+
extraObjects:
11+
- apiVersion: projectcalico.org/v3
12+
kind: NetworkPolicy
13+
metadata:
14+
name: victoria-metrics-operator-network-policy
15+
spec:
16+
egress:
17+
- action: Allow
18+
protocol: TCP
19+
destination:
20+
nets:
21+
- 10.0.0.0/8
22+
- 172.16.0.0/12
23+
- 192.168.0.0/16
24+
ports:
25+
- 6443

0 commit comments

Comments
 (0)