File tree Expand file tree Collapse file tree 16 files changed +115
-12
lines changed
Expand file tree Collapse file tree 16 files changed +115
-12
lines changed Original file line number Diff line number Diff line change @@ -1196,6 +1196,10 @@ networkPolicies:
11961196
11971197 ingressNginx :
11981198 enabled : true
1199+ ingressOverride :
1200+ enabled : set-me
1201+ ips :
1202+ - set-me-if-(.networkPolicies.ingressNginx.ingressOverride.enabled)
11991203
12001204 falco :
12011205 enabled : true
Original file line number Diff line number Diff line change @@ -21,6 +21,9 @@ networkPolicies:
2121 global :
2222 externalLoadBalancer : false
2323 ingressUsingHostNetwork : false
24+ ingressNginx :
25+ ingressOverride :
26+ enabled : false
2427opa :
2528 rejectLoadBalancerService :
2629 enabled : false
Original file line number Diff line number Diff line change @@ -20,10 +20,9 @@ networkPolicies:
2020 global :
2121 externalLoadBalancer : false
2222 ingressUsingHostNetwork : false
23- scIngress :
24- ips :
25- - 0.0.0.0/0
26- wcIngress :
23+ ingressNginx :
24+ ingressOverride :
25+ enabled : true
2726 ips :
2827 - 0.0.0.0/0
2928opa :
Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ networkPolicies:
1616 ingressUsingHostNetwork : true
1717 rookCeph :
1818 enabled : true
19+ ingressNginx :
20+ ingressOverride :
21+ enabled : false
1922opa :
2023 rejectLoadBalancerService :
2124 enabled : true
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ networkPolicies:
1717 global :
1818 externalLoadBalancer : false
1919 ingressUsingHostNetwork : false
20+ ingressNginx :
21+ ingressOverride :
22+ enabled : false
2023objectStorage :
2124 type : s3
2225 s3 :
Original file line number Diff line number Diff line change @@ -15,6 +15,9 @@ networkPolicies:
1515 global :
1616 externalLoadBalancer : false
1717 ingressUsingHostNetwork : false
18+ ingressNginx :
19+ ingressOverride :
20+ enabled : false
1821objectStorage :
1922 type : s3
2023 s3 :
Original file line number Diff line number Diff line change @@ -8,6 +8,9 @@ networkPolicies:
88 global :
99 externalLoadBalancer : true
1010 ingressUsingHostNetwork : true
11+ ingressNginx :
12+ ingressOverride :
13+ enabled : false
1114 kubeSystem :
1215 openstack :
1316 enabled : true
Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ networkPolicies:
44 global :
55 externalLoadBalancer : true
66 ingressUsingHostNetwork : false
7+ ingressNginx :
8+ ingressOverride :
9+ enabled : false
710 kubeSystem :
811 upcloud :
912 enabled : true
Original file line number Diff line number Diff line change @@ -1253,6 +1253,28 @@ allOf:
12531253 properties :
12541254 ips :
12551255 $ref : ' #/$defs/iplist'
1256+ - if :
1257+ properties :
1258+ networkPolicies :
1259+ properties :
1260+ ingressNginx :
1261+ properties :
1262+ ingressOverride :
1263+ properties :
1264+ enabled :
1265+ type : boolean
1266+ const : true
1267+ then :
1268+ properties :
1269+ networkPolicies :
1270+ properties :
1271+ ingressNginx :
1272+ properties :
1273+ ingressOverride :
1274+ properties :
1275+ ips :
1276+ title : Network Policies Ingress Override IPs
1277+ $ref : ' #/$defs/iplist'
12561278- if :
12571279 allOf :
12581280 - properties :
@@ -7309,6 +7331,20 @@ properties:
73097331 title : Network Policies Ingress NGINX Enabled
73107332 type : boolean
73117333 default : true
7334+ ingressOverride :
7335+ title : Network Policies Ingress Override
7336+ description : |-
7337+ Configure override to the ingress rules for Ingress NGINX.
7338+
7339+ Required when cluster ingress uses direct routing.
7340+ type : object
7341+ additionalProperties : false
7342+ properties :
7343+ enabled :
7344+ title : Network Policies Ingress Override Enabled
7345+ type : boolean
7346+ default : false
7347+ ips : true
73127348 certManager :
73137349 title : Network Policies cert-manager
73147350 description : Configure cert-manager network policy rules.
Original file line number Diff line number Diff line change 2222 - protocol : TCP
2323 port : 80
2424 {{- end }}
25- {{- if or .Values.global.scNodes.ips .Values.global.scIngress.ips }}
25+ {{- if or .Values.ingressNginx.ingressOverride.ips .Values.global.scNodes.ips .Values.global.scIngress.ips }}
2626 - from :
27- {{- if .Values.global.ingressUsingHostNetwork }}
27+ {{- if and .Values.ingressNginx.ingressOverride.enabled .Values.ingressNginx.ingressOverride.ips }}
28+ {{- range $IP := .Values.ingressNginx.ingressOverride.ips }}
29+ - ipBlock :
30+ cidr : {{ $IP }}
31+ {{- end }}
32+ {{- else if not (or .Values.global.externalLoadBalancer .Values.global.ingressUsingHostNetwork) }}
2833 {{- if .Values.global.scNodes.ips }}
2934 {{- range $IP := .Values.global.scNodes.ips }}
3035 - ipBlock :
8287 protocol : UDP
8388 - port : 53
8489 protocol : TCP
85- {{- if .Values.global.scIngress.ips }}
90+ {{- if or .Values.ingressNginx.ingressOverride.ips .Values.global.scIngress.ips }}
8691 - to :
87- {{- if .Values.global.scIngress.ips }}
92+ {{- if and .Values.ingressNginx.ingressOverride.enabled .Values.ingressNginx.ingressOverride.ips }}
93+ {{- range $IP := .Values.ingressNginx.ingressOverride.ips }}
94+ - ipBlock :
95+ cidr : {{ $IP }}
96+ {{- end }}
97+ {{- else if .Values.global.scIngress.ips }}
8898 {{- range $IP := .Values.global.scIngress.ips }}
8999 - ipBlock :
90100 cidr : {{ $IP }}
You can’t perform that action at this time.
0 commit comments