Commit 0ac4d53
committed
CP/DP Split: Support basic NGINX OSS provisioning (#3114)
This commit updates the control plane to deploy an NGINX data plane when a valid Gateway resource is created. When the Gateway is deleted or becomes invalid, the data plane is removed. The NginxProxy resource has been updated with numerous configuration options related to the k8s deployment and service configs, which the control plane will apply to the NGINX resources when set. The control plane fully owns the NGINX deployment resources, so users who want to change any configuration must do so using the NginxProxy resource.
This does not yet support NGINX Plus or NGINX debug mode. Those will be added in followup pull requests. This also adds some basic daemonset fields, but does not yet support deploying a daemosnet. That will also be added soon.1 parent 3164943 commit 0ac4d53
File tree
83 files changed
+10824
-3583
lines changed- .github/workflows
- apis/v1alpha2
- charts/nginx-gateway-fabric
- templates
- cmd/gateway
- config
- crd/bases
- tests
- deploy
- aws-nlb
- azure
- default
- experimental-nginx-plus
- experimental
- nginx-plus
- nodeport
- openshift
- snippets-filters-nginx-plus
- snippets-filters
- docs/developer
- examples/helm
- aws-nlb
- azure
- experimental-nginx-plus
- nginx-plus
- nodeport
- snippets-filters-nginx-plus
- internal
- framework/controller
- predicate
- mode/static
- config
- nginx/agent
- grpc
- grpcfakes
- provisioner
- provisionerfakes
- state
- graph
- status
- scripts
- tests
- framework
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
83 files changed
+10824
-3583
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
229 | | - | |
| 229 | + | |
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
| 235 | + | |
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
| |||
0 commit comments