File tree Expand file tree Collapse file tree 14 files changed +720
-0
lines changed
charts/nginx-gateway-fabric/templates
snippets-filters-nginx-plus Expand file tree Collapse file tree 14 files changed +720
-0
lines changed Original file line number Diff line number Diff line change 1
1
# syntax=docker/dockerfile:1.17
2
+
3
+ # renovate: datasource=docker depName=alpine
4
+ ARG ALPINE_VERSION=3.21
5
+
2
6
FROM scratch AS nginx-files
3
7
4
8
# the following links can be replaced with local files if needed, i.e. ADD --chown=101:1001 <local_file> <container_file>
Original file line number Diff line number Diff line change @@ -109,6 +109,7 @@ rules:
109
109
- clientsettingspolicies
110
110
- observabilitypolicies
111
111
- upstreamsettingspolicies
112
+ - wafpolicies
112
113
{{- if .Values.nginxGateway.snippetsFilters.enable }}
113
114
- snippetsfilters
114
115
{{- end }}
@@ -122,6 +123,7 @@ rules:
122
123
- clientsettingspolicies/status
123
124
- observabilitypolicies/status
124
125
- upstreamsettingspolicies/status
126
+ - wafpolicies/status
125
127
{{- if .Values.nginxGateway.snippetsFilters.enable }}
126
128
- snippetsfilters/status
127
129
{{- end }}
Original file line number Diff line number Diff line change @@ -384,6 +384,9 @@ spec:
384
384
required :
385
385
- targetRef
386
386
type : object
387
+ x-kubernetes-validations :
388
+ - message : policySource is required when securityLogs are specified
389
+ rule : ' !has(self.securityLogs) || has(self.policySource)'
387
390
status :
388
391
description : Status defines the state of the WAFPolicy.
389
392
properties :
Original file line number Diff line number Diff line change @@ -7,3 +7,4 @@ resources:
7
7
- bases/gateway.nginx.org_observabilitypolicies.yaml
8
8
- bases/gateway.nginx.org_snippetsfilters.yaml
9
9
- bases/gateway.nginx.org_upstreamsettingspolicies.yaml
10
+ - bases/gateway.nginx.org_wafpolicies.yaml
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
verbs :
149
150
- list
150
151
- watch
@@ -155,6 +156,7 @@ rules:
155
156
- clientsettingspolicies/status
156
157
- observabilitypolicies/status
157
158
- upstreamsettingspolicies/status
159
+ - wafpolicies/status
158
160
verbs :
159
161
- update
160
162
- apiGroups :
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
verbs :
149
150
- list
150
151
- watch
@@ -155,6 +156,7 @@ rules:
155
156
- clientsettingspolicies/status
156
157
- observabilitypolicies/status
157
158
- upstreamsettingspolicies/status
159
+ - wafpolicies/status
158
160
verbs :
159
161
- update
160
162
- apiGroups :
Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ rules:
149
149
- clientsettingspolicies
150
150
- observabilitypolicies
151
151
- upstreamsettingspolicies
152
+ - wafpolicies
152
153
verbs :
153
154
- list
154
155
- watch
@@ -159,6 +160,7 @@ rules:
159
160
- clientsettingspolicies/status
160
161
- observabilitypolicies/status
161
162
- upstreamsettingspolicies/status
163
+ - wafpolicies/status
162
164
verbs :
163
165
- update
164
166
- apiGroups :
Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ rules:
149
149
- clientsettingspolicies
150
150
- observabilitypolicies
151
151
- upstreamsettingspolicies
152
+ - wafpolicies
152
153
verbs :
153
154
- list
154
155
- watch
@@ -159,6 +160,7 @@ rules:
159
160
- clientsettingspolicies/status
160
161
- observabilitypolicies/status
161
162
- upstreamsettingspolicies/status
163
+ - wafpolicies/status
162
164
verbs :
163
165
- update
164
166
- apiGroups :
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
verbs :
149
150
- list
150
151
- watch
@@ -155,6 +156,7 @@ rules:
155
156
- clientsettingspolicies/status
156
157
- observabilitypolicies/status
157
158
- upstreamsettingspolicies/status
159
+ - wafpolicies/status
158
160
verbs :
159
161
- update
160
162
- apiGroups :
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
verbs :
149
150
- list
150
151
- watch
@@ -155,6 +156,7 @@ rules:
155
156
- clientsettingspolicies/status
156
157
- observabilitypolicies/status
157
158
- upstreamsettingspolicies/status
159
+ - wafpolicies/status
158
160
verbs :
159
161
- update
160
162
- apiGroups :
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
verbs :
149
150
- list
150
151
- watch
@@ -155,6 +156,7 @@ rules:
155
156
- clientsettingspolicies/status
156
157
- observabilitypolicies/status
157
158
- upstreamsettingspolicies/status
159
+ - wafpolicies/status
158
160
verbs :
159
161
- update
160
162
- apiGroups :
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
- snippetsfilters
149
150
verbs :
150
151
- list
@@ -156,6 +157,7 @@ rules:
156
157
- clientsettingspolicies/status
157
158
- observabilitypolicies/status
158
159
- upstreamsettingspolicies/status
160
+ - wafpolicies/status
159
161
- snippetsfilters/status
160
162
verbs :
161
163
- update
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ rules:
145
145
- clientsettingspolicies
146
146
- observabilitypolicies
147
147
- upstreamsettingspolicies
148
+ - wafpolicies
148
149
- snippetsfilters
149
150
verbs :
150
151
- list
@@ -156,6 +157,7 @@ rules:
156
157
- clientsettingspolicies/status
157
158
- observabilitypolicies/status
158
159
- upstreamsettingspolicies/status
160
+ - wafpolicies/status
159
161
- snippetsfilters/status
160
162
verbs :
161
163
- update
You can’t perform that action at this time.
0 commit comments