Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8362868
CP/DP Split: Remove NGINX manager and deployment (#2936)
sjberman Dec 30, 2024
814c550
CP/DP Split: Add agent/nginx container and deployment (#2958)
sjberman Jan 2, 2025
b6a6dd6
CP/DP Split: track agent connections (#2970)
sjberman Jan 6, 2025
2a45ba3
Support NginxProxy at the Gateway level (#3058)
kate-osborn Jan 28, 2025
f94dbe0
CP/DP Split: write configuration to agent (#2999)
sjberman Jan 28, 2025
94b295f
CP/DP Split: Fix empty plus file, blocking calls (#3078)
sjberman Jan 31, 2025
3164943
CP/DP split: Add leader election (#3092)
bjee19 Feb 10, 2025
0ac4d53
CP/DP Split: Support basic NGINX OSS provisioning (#3114)
sjberman Feb 13, 2025
1e7f4d9
Revert "CP/DP split: Add leader election (#3092)"
salonichf5 Feb 14, 2025
0bdd7a6
Fix revert commit for leader election (#3136)
salonichf5 Feb 18, 2025
38cd73a
CP/DP split: Support nginx debug mode when provisioning Data Plane (#…
bjee19 Feb 20, 2025
a3caad7
CP/DP Split: provision NGINX Plus (#3148)
sjberman Feb 25, 2025
49353cb
CP/DP Split: remove unneeded provisioner mode (#3180)
sjberman Mar 4, 2025
64955f1
Update counterfeiter commands
sjberman Mar 4, 2025
cab059e
CP/DP split: update/delete user secrets (#3193)
sjberman Mar 5, 2025
01bb416
CP/DP Split: Update functional tests (#3207)
bjee19 Mar 23, 2025
8e83ddd
CP/DP split: Secure connection (#3244)
sjberman Mar 24, 2025
bf3faa9
CP/DP Split: handle kill signal (#3260)
sjberman Mar 31, 2025
0592d90
CP/DP Split: Openshift support (#3278)
sjberman Apr 7, 2025
d3b5319
Add support for multiple gateways (#3275)
salonichf5 Apr 22, 2025
1598552
CP/DP Update non-functional tests (#3305)
bjee19 Apr 22, 2025
7766279
Fix lint issue on rebase
sjberman Apr 23, 2025
79b55b8
Fix helm README generation
sjberman Apr 23, 2025
c4da0bb
CP/DP Split: Add ability to set loadBalancerClass for load balancer S…
bjee19 Apr 28, 2025
eb0ede6
CP/DP Split: optimize configuration events (#3320)
sjberman Apr 28, 2025
9f6cab3
CP/DP Split: Remove prometheus logger (#3349)
sjberman Apr 30, 2025
87f44ff
CP/DP Split: Support configuring NodePorts (#3343)
sjberman Apr 30, 2025
700af68
CP/DP Split: Update documentation on accessing nginx container (#3338)
bjee19 Apr 30, 2025
ba08495
CP/DP Split: Collect telemetry for cp dp split (#3352)
bjee19 May 1, 2025
b422854
CP/DP Split: update a few more container references (#3359)
sjberman May 6, 2025
34094d5
CP/DP Split: fix label updates (#3370)
sjberman May 14, 2025
a66267b
Remove unused service annotations (#3362)
bjee19 May 14, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Remove unused service annotations (#3362)
* Remove unused service annotations * Remove files for aws-nlb that rely on service annotations
  • Loading branch information
bjee19 authored and sjberman committed May 14, 2025
commit a66267bb65ef4aa33c77a1ed1a7fe1df5266e76a
5 changes: 0 additions & 5 deletions apis/v1alpha2/nginxproxy_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -523,11 +523,6 @@ type ServiceSpec struct {
// +optional
LoadBalancerClass *string `json:"loadBalancerClass,omitempty"`

// Annotations contain any Service-specific annotations.
//
// +optional
Annotations map[string]string `json:"annotations,omitempty"`

// LoadBalancerSourceRanges are the IP ranges (CIDR) that are allowed to access the load balancer.
// Requires service type to be LoadBalancer.
//
Expand Down
7 changes: 0 additions & 7 deletions apis/v1alpha2/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions charts/nginx-gateway-fabric/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri
| `certGenerator.overwrite` | Overwrite existing TLS Secrets on startup. | bool | `false` |
| `certGenerator.serverTLSSecretName` | The name of the Secret containing TLS CA, certificate, and key for the NGINX Gateway Fabric control plane to securely communicate with the NGINX Agent. Must exist in the same namespace that the NGINX Gateway Fabric control plane is running in (default namespace: nginx-gateway). | string | `"server-tls"` |
| `clusterDomain` | The DNS cluster domain of your Kubernetes cluster. | string | `"cluster.local"` |
| `nginx` | The nginx section contains the configuration for all NGINX data plane deployments installed by the NGINX Gateway Fabric control plane. | object | `{"config":{},"container":{},"debug":false,"image":{"pullPolicy":"Always","repository":"ghcr.io/nginx/nginx-gateway-fabric/nginx","tag":"edge"},"imagePullSecret":"","imagePullSecrets":[],"kind":"deployment","plus":false,"pod":{},"replicas":1,"service":{"annotations":{},"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"type":"LoadBalancer"},"usage":{"caSecretName":"","clientSSLSecretName":"","endpoint":"","resolver":"","secretName":"nplus-license","skipVerify":false}}` |
| `nginx` | The nginx section contains the configuration for all NGINX data plane deployments installed by the NGINX Gateway Fabric control plane. | object | `{"config":{},"container":{},"debug":false,"image":{"pullPolicy":"Always","repository":"ghcr.io/nginx/nginx-gateway-fabric/nginx","tag":"edge"},"imagePullSecret":"","imagePullSecrets":[],"kind":"deployment","plus":false,"pod":{},"replicas":1,"service":{"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"type":"LoadBalancer"},"usage":{"caSecretName":"","clientSSLSecretName":"","endpoint":"","resolver":"","secretName":"nplus-license","skipVerify":false}}` |
| `nginx.config` | The configuration for the data plane that is contained in the NginxProxy resource. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{}` |
| `nginx.container` | The container configuration for the NGINX container. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{}` |
| `nginx.debug` | Enable debugging for NGINX. Uses the nginx-debug binary. The NGINX error log level should be set to debug in the NginxProxy resource. | bool | `false` |
Expand All @@ -269,8 +269,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri
| `nginx.plus` | Is NGINX Plus image being used. | bool | `false` |
| `nginx.pod` | The pod configuration for the NGINX data plane pod. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{}` |
| `nginx.replicas` | The number of replicas of the NGINX Deployment. | int | `1` |
| `nginx.service` | The service configuration for the NGINX data plane. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{"annotations":{},"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"type":"LoadBalancer"}` |
| `nginx.service.annotations` | The annotations of the NGINX data plane service. | object | `{}` |
| `nginx.service` | The service configuration for the NGINX data plane. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"type":"LoadBalancer"}` |
| `nginx.service.externalTrafficPolicy` | The externalTrafficPolicy of the service. The value Local preserves the client source IP. | string | `"Local"` |
| `nginx.service.loadBalancerClass` | LoadBalancerClass is the class of the load balancer implementation this Service belongs to. Requires nginx.service.type set to LoadBalancer. | string | `""` |
| `nginx.service.loadBalancerIP` | The static IP address for the load balancer. Requires nginx.service.type set to LoadBalancer. | string | `""` |
Expand Down
6 changes: 0 additions & 6 deletions charts/nginx-gateway-fabric/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,12 +356,6 @@
"service": {
"description": "The service configuration for the NGINX data plane. This is applied globally to all Gateways managed by this\ninstance of NGINX Gateway Fabric.",
"properties": {
"annotations": {
"description": "The annotations of the NGINX data plane service.",
"required": [],
"title": "annotations",
"type": "object"
},
"externalTrafficPolicy": {
"default": "Local",
"description": "The externalTrafficPolicy of the service. The value Local preserves the client source IP.",
Expand Down
3 changes: 0 additions & 3 deletions charts/nginx-gateway-fabric/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -425,9 +425,6 @@ nginx:
# -- The externalTrafficPolicy of the service. The value Local preserves the client source IP.
externalTrafficPolicy: Local

# -- The annotations of the NGINX data plane service.
annotations: {}

# -- The static IP address for the load balancer. Requires nginx.service.type set to LoadBalancer.
loadBalancerIP: ""

Expand Down
5 changes: 0 additions & 5 deletions config/crd/bases/gateway.nginx.org_nginxproxies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3467,11 +3467,6 @@ spec:
service:
description: Service is the configuration for the NGINX Service.
properties:
annotations:
additionalProperties:
type: string
description: Annotations contain any Service-specific annotations.
type: object
externalTrafficPolicy:
default: Local
description: |-
Expand Down
Loading
Loading