You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add custom annotations into GatewayClass and NginxGateway manifests (#1993)
Problem: For deploying our service we use ArgoCD. For this, we have a Helm Chart that contains multiple resources that are using CRDs, that are not managed by this helm chart. When trying to sync this application, it fails if at least one CRD is not installed in the cluster. This is expected.
Solution: To work around this problem, we want to use SkipDryRunOnMissingResource option as annotation for GatewayClass and NginxGateway objects from the nginx-gateway-fabric chart
Copy file name to clipboardExpand all lines: charts/nginx-gateway-fabric/README.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -253,9 +253,11 @@ The following tables lists the configurable parameters of the NGINX Gateway Fabr
253
253
| `nginxGateway.lifecycle` | The `lifecycle` of the nginx-gateway container. | {} |
254
254
| `nginxGateway.extraVolumeMounts` | Extra `volumeMounts` for the nginxGateway container. | {} |
255
255
| `nginxGateway.gatewayClassName` | The name of the GatewayClass for the NGINX Gateway Fabric deployment. | nginx |
256
+
| `nginxGateway.gatewayClassAnnotations` | Set of custom annotations for GatewayClass objects. | {} |
256
257
| `nginxGateway.gatewayControllerName` | The name of the Gateway controller. The controller name must be of the form: DOMAIN/PATH. The controller's domain is gateway.nginx.org. | gateway.nginx.org/nginx-gateway-controller |
257
258
| `nginxGateway.kind` | The kind of the NGINX Gateway Fabric installation - currently, only Deployment is supported. | deployment |
258
259
| `nginxGateway.config` | The dynamic configuration for the control plane that is contained in the NginxGateway resource | [See nginxGateway.config section](values.yaml) |
260
+
| `nginxGateway.configAnnotations` | Set of custom annotations for NginxGateway objects. | {} |
259
261
| `nginxGateway.readinessProbe.enable` | Enable the /readyz endpoint on the control plane. | true |
260
262
| `nginxGateway.readinessProbe.port` | Port in which the readiness endpoint is exposed. | 8081 |
261
263
| `nginxGateway.readinessProbe.initialDelaySeconds` | The number of seconds after the Pod has started before the readiness probes are initiated. | 3 |
0 commit comments