File tree Expand file tree Collapse file tree 3 files changed +43
-0
lines changed
Expand file tree Collapse file tree 3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -181,6 +181,8 @@ The following table lists the configurable parameters of the oauth2-proxy chart
181181| ` livenessProbe.initialDelaySeconds ` | number of seconds | 0 |
182182| ` livenessProbe.timeoutSeconds ` | number of seconds | 1 |
183183| ` namespaceOverride ` | Override the deployment namespace | ` "" ` |
184+ | ` networkPolicy.create ` | Create a NetworkPolicy resource | ` false ` |
185+ | ` networkPolicy.ingress.namespaces ` | Namespaces to allow ingress from (if empty, allows only from the release namespace) | ` [] ` |
184186| ` nodeSelector ` | node labels for pod assignment | ` {} ` |
185187| ` deploymentAnnotations ` | annotations to add to the deployment | ` {} ` |
186188| ` podAnnotations ` | annotations to add to each pod | ` {} ` |
Original file line number Diff line number Diff line change 1+ {{- if .Values.networkPolicy.create }}
2+ apiVersion : networking.k8s.io/v1
3+ kind : NetworkPolicy
4+ metadata :
5+ name : {{ include "oauth2-proxy.fullname" . }}
6+ namespace : {{ .Release.Namespace }}
7+ labels :
8+ {{- include "oauth2-proxy.labels" . | nindent 4 }}
9+ {{- with .Values.commonLabels }}
10+ {{- toYaml . | nindent 4 }}
11+ {{- end }}
12+ {{- with .Values.commonAnnotations }}
13+ annotations :
14+ {{- toYaml . | nindent 4 }}
15+ {{- end }}
16+ spec :
17+ policyTypes :
18+ {{- if .Values.networkPolicy.ingress }}
19+ - Ingress
20+ {{- end }}
21+ {{- if .Values.networkPolicy.egress }}
22+ - Egress
23+ {{- end }}
24+ podSelector :
25+ matchLabels :
26+ {{- include "oauth2-proxy.selectorLabels" . | nindent 6 }}
27+ {{- if .Values.networkPolicy.ingress }}
28+ ingress :
29+ {{- toYaml .Values.networkPolicy.ingress | nindent 4 }}
30+ {{- end }}
31+ {{- if .Values.networkPolicy.egress }}
32+ egress :
33+ {{- toYaml .Values.networkPolicy.egress | nindent 4 }}
34+ {{- end }}
35+ {{- end }}
Original file line number Diff line number Diff line change @@ -177,6 +177,12 @@ serviceAccount:
177177 automountServiceAccountToken : true
178178 annotations : {}
179179
180+ # Network policy settings.
181+ networkPolicy :
182+ create : false
183+ ingress : []
184+ egress : []
185+
180186ingress :
181187 enabled : false
182188 # className: nginx
You can’t perform that action at this time.
0 commit comments