#64: Resolve "Add custom network policies"
General MR
Summary
Adds support to eck-operator for custom network policies via values yaml.
This depends on big-bang/bigbang!4184 (merged) for a documentation reference
Relevant logs/screenshots
Given these overrides:
eckOperator:
# -- Toggle deployment of ECK Operator.
enabled: true
git:
tag: null
branch: 64-add-custom-network-policies
values:
networkPolicies:
enabled: true
additionalPolicies:
- name: this-is-a-eck-operator-job-test-test
spec:
podSelector: {}
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: 172.20.0.0/12
- name: this-is-a-zwei-eck-operator-job-test-test
spec:
podSelector: {}
policyTypes:
- Ingress
ingress:
- from:
- ipBlock:
cidr: 172.20.0.0/12
... we get these network policies (new ones at the bottom):
$ kubectl get networkpolicies -n eck-operator
NAME POD-SELECTOR AGE
egress-kibana-allow app.kubernetes.io/name=elastic-operator 3m19s
egress-api <none> 3m19s
egress-elasticsearch-allow app.kubernetes.io/name=elastic-operator 3m19s
allow-istiod-egress <none> 3m19s
egress-dns <none> 3m19s
egress-tempo <none> 3m19s
default-deny-all <none> 3m19s
this-is-a-eck-operator-job-test-test <none> 3m19s
this-is-a-zwei-eck-operator-job-test-test <none> 3m19s
Linked Issue
Closes #64 (closed)
Upgrade Notices
N/A
Edited by Jimmy Ungerman