From f6cf1f8d144cce17a688e588c12d412581c2c56f Mon Sep 17 00:00:00 2001 From: nginx-bot Date: Wed, 12 Nov 2025 22:57:00 +0000 Subject: [PATCH 1/3] Release 2.2.1 --- CHANGELOG.md | 48 +++++++++++++++++++ README.md | 4 +- charts/nginx-gateway-fabric/Chart.yaml | 4 +- charts/nginx-gateway-fabric/README.md | 8 ++-- .../nginx-gateway-fabric/values.schema.json | 4 +- charts/nginx-gateway-fabric/values.yaml | 4 +- deploy/azure/deploy.yaml | 32 ++++++------- deploy/default/deploy.yaml | 32 ++++++------- deploy/experimental-nginx-plus/deploy.yaml | 32 ++++++------- deploy/experimental/deploy.yaml | 32 ++++++------- deploy/inference-nginx-plus/deploy.yaml | 32 ++++++------- deploy/inference/deploy.yaml | 32 ++++++------- deploy/nginx-plus/deploy.yaml | 32 ++++++------- deploy/nodeport/deploy.yaml | 32 ++++++------- deploy/openshift/deploy.yaml | 38 +++++++-------- .../snippets-filters-nginx-plus/deploy.yaml | 32 ++++++------- deploy/snippets-filters/deploy.yaml | 32 ++++++------- 17 files changed, 239 insertions(+), 191 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41bdd1f950..f15e1d7725 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,54 @@ This document includes a curated changelog for each release. We also publish a c a [GitHub release](https://github.com/nginx/nginx-gateway-fabric/releases), which, by contrast, is auto-generated and includes links to all PRs that went into the release. +## Release 2.2.1 + +* Make EPP flags configurable by @salonichf5 in https://github.com/nginx/nginx-gateway-fabric/pull/4189 +* Fix HPA race condition by reading deployment replicas instead of HPA … by @ciarams87 in https://github.com/nginx/nginx-gateway-fabric/pull/4239 +* Preserve external controller annotations on Services (#4182) by @ciarams87 in https://github.com/nginx/nginx-gateway-fabric/pull/4238 +* Fix bug where user mounted files were being removed by agent (#4178) by @bjee19 in https://github.com/nginx/nginx-gateway-fabric/pull/4246 +* Allow HPA to work when Inference is enabled (#4247) by @sjberman in https://github.com/nginx/nginx-gateway-fabric/pull/4248 + +%%DATE%% + +FEATURES: + +- + +BUG FIXES: + +- + +DOCUMENTATION: + +- + +HELM CHART: + +- The version of the Helm chart is now 2.2.1 +- + +UPGRADE: + +- + +KNOWN ISSUES: + +- + +COMPATIBILITY: + +- Gateway API version: `` +- NGINX version: `` +- NGINX Plus version: `` +- NGINX Agent version: `` +- Kubernetes version: `` + +CONTAINER IMAGES: + +- Control plane: `ghcr.io/nginx/nginx-gateway-fabric:2.2.1` +- Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.2.1` +- Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.2.1` ## Release 2.2.0 _October 21, 2025_ diff --git a/README.md b/README.md index 5dc4bc2fc2..06e7416b54 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ You can find the comprehensive NGINX Gateway Fabric user documentation on the [N We publish NGINX Gateway Fabric releases on GitHub. See our [releases page](https://github.com/nginx/nginx-gateway-fabric/releases). -The latest release is [2.2.0](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.2.0). +The latest release is [2.2.1](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.2.1). The edge version is useful for experimenting with new features that are not yet published in a release. To use, choose the _edge_ version built from the [latest commit](https://github.com/nginx/nginx-gateway-fabric/commits/main) @@ -47,7 +47,7 @@ to the correct versions: | Version | Description | Installation Manifests | Documentation and Examples | |----------------|------------------------------------------|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.0/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.0/examples). | +| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.1/examples). | | Edge | For experimental use and latest features | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/main/deploy). | [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/main/examples). | ### Versioning diff --git a/charts/nginx-gateway-fabric/Chart.yaml b/charts/nginx-gateway-fabric/Chart.yaml index ebc76fd891..23bf3c7985 100644 --- a/charts/nginx-gateway-fabric/Chart.yaml +++ b/charts/nginx-gateway-fabric/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: nginx-gateway-fabric description: NGINX Gateway Fabric type: application -version: 2.2.0 -appVersion: "2.2.0" +version: 2.2.1 +appVersion: "2.2.1" kubeVersion: ">= 1.25.0-0" home: https://github.com/nginx/nginx-gateway-fabric icon: https://raw.githubusercontent.com/nginx/nginx-gateway-fabric/main/charts/nginx-gateway-fabric/chart-icon.png diff --git a/charts/nginx-gateway-fabric/README.md b/charts/nginx-gateway-fabric/README.md index aebd8ff6f2..1eea32a37f 100644 --- a/charts/nginx-gateway-fabric/README.md +++ b/charts/nginx-gateway-fabric/README.md @@ -1,7 +1,7 @@ # NGINX Gateway Fabric Helm Chart -![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: 2.2.0](https://img.shields.io/badge/AppVersion-2.2.0-informational?style=flat-square) +![Version: 2.2.1](https://img.shields.io/badge/Version-2.2.1-informational?style=flat-square) ![AppVersion: 2.2.1](https://img.shields.io/badge/AppVersion-2.2.1-informational?style=flat-square) - [NGINX Gateway Fabric Helm Chart](#nginx-gateway-fabric-helm-chart) - [Introduction](#introduction) @@ -207,7 +207,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri | `certGenerator.ttlSecondsAfterFinished` | How long to wait after the cert generator job has finished before it is removed by the job controller. | int | `30` | | `clusterDomain` | The DNS cluster domain of your Kubernetes cluster. | string | `"cluster.local"` | | `gateways` | A list of Gateway objects. View https://gateway-api.sigs.k8s.io/reference/spec/#gateway for full Gateway reference. | list | `[]` | -| `nginx` | The nginx section contains the configuration for all NGINX data plane deployments installed by the NGINX Gateway Fabric control plane. | object | `{"autoscaling":{"enable":false},"config":{},"container":{"hostPorts":[],"lifecycle":{},"readinessProbe":{},"resources":{},"volumeMounts":[]},"debug":false,"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric/nginx","tag":"2.2.0"},"imagePullSecret":"","imagePullSecrets":[],"kind":"deployment","nginxOneConsole":{"dataplaneKeySecretName":"","endpointHost":"agent.connect.nginx.com","endpointPort":443,"skipVerify":false},"patches":[],"plus":false,"pod":{},"replicas":1,"service":{"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"patches":[],"type":"LoadBalancer"},"usage":{"caSecretName":"","clientSSLSecretName":"","endpoint":"","enforceInitialReport":true,"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 | `{"autoscaling":{"enable":false},"config":{},"container":{"hostPorts":[],"lifecycle":{},"readinessProbe":{},"resources":{},"volumeMounts":[]},"debug":false,"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric/nginx","tag":"2.2.1"},"imagePullSecret":"","imagePullSecrets":[],"kind":"deployment","nginxOneConsole":{"dataplaneKeySecretName":"","endpointHost":"agent.connect.nginx.com","endpointPort":443,"skipVerify":false},"patches":[],"plus":false,"pod":{},"replicas":1,"service":{"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"patches":[],"type":"LoadBalancer"},"usage":{"caSecretName":"","clientSSLSecretName":"","endpoint":"","enforceInitialReport":true,"resolver":"","secretName":"nplus-license","skipVerify":false}}` | | `nginx.autoscaling` | Autoscaling configuration for the NGINX data plane. | object | `{"enable":false}` | | `nginx.autoscaling.enable` | Enable or disable Horizontal Pod Autoscaler for the NGINX data plane. | bool | `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 | `{}` | @@ -245,7 +245,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri | `nginx.usage.resolver` | The nameserver used to resolve the NGINX Plus usage reporting endpoint. Used with NGINX Instance Manager. | string | `""` | | `nginx.usage.secretName` | The name of the Secret containing the JWT for NGINX Plus usage reporting. Must exist in the same namespace that the NGINX Gateway Fabric control plane is running in (default namespace: nginx-gateway). | string | `"nplus-license"` | | `nginx.usage.skipVerify` | Disable client verification of the NGINX Plus usage reporting server certificate. | bool | `false` | -| `nginxGateway` | The nginxGateway section contains configuration for the NGINX Gateway Fabric control plane deployment. | object | `{"affinity":{},"autoscaling":{"enable":false},"config":{"logging":{"level":"info"}},"configAnnotations":{},"extraVolumeMounts":[],"extraVolumes":[],"gatewayClassAnnotations":{},"gatewayClassName":"nginx","gatewayControllerName":"gateway.nginx.org/nginx-gateway-controller","gwAPIExperimentalFeatures":{"enable":false},"gwAPIInferenceExtension":{"enable":false,"endpointPicker":{"disableTLS":false,"skipVerify":true}},"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.2.0"},"kind":"deployment","labels":{},"leaderElection":{"enable":true,"lockName":""},"lifecycle":{},"metrics":{"enable":true,"port":9113,"secure":false},"name":"","nodeSelector":{},"podAnnotations":{},"productTelemetry":{"enable":true},"readinessProbe":{"enable":true,"initialDelaySeconds":3,"port":8081},"replicas":1,"resources":{},"service":{"annotations":{},"labels":{}},"serviceAccount":{"annotations":{},"imagePullSecret":"","imagePullSecrets":[],"name":""},"snippetsFilters":{"enable":false},"terminationGracePeriodSeconds":30,"tolerations":[],"topologySpreadConstraints":[]}` | +| `nginxGateway` | The nginxGateway section contains configuration for the NGINX Gateway Fabric control plane deployment. | object | `{"affinity":{},"autoscaling":{"enable":false},"config":{"logging":{"level":"info"}},"configAnnotations":{},"extraVolumeMounts":[],"extraVolumes":[],"gatewayClassAnnotations":{},"gatewayClassName":"nginx","gatewayControllerName":"gateway.nginx.org/nginx-gateway-controller","gwAPIExperimentalFeatures":{"enable":false},"gwAPIInferenceExtension":{"enable":false,"endpointPicker":{"disableTLS":false,"skipVerify":true}},"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.2.1"},"kind":"deployment","labels":{},"leaderElection":{"enable":true,"lockName":""},"lifecycle":{},"metrics":{"enable":true,"port":9113,"secure":false},"name":"","nodeSelector":{},"podAnnotations":{},"productTelemetry":{"enable":true},"readinessProbe":{"enable":true,"initialDelaySeconds":3,"port":8081},"replicas":1,"resources":{},"service":{"annotations":{},"labels":{}},"serviceAccount":{"annotations":{},"imagePullSecret":"","imagePullSecrets":[],"name":""},"snippetsFilters":{"enable":false},"terminationGracePeriodSeconds":30,"tolerations":[],"topologySpreadConstraints":[]}` | | `nginxGateway.affinity` | The affinity of the NGINX Gateway Fabric control plane pod. | object | `{}` | | `nginxGateway.autoscaling` | Autoscaling configuration for the NGINX Gateway Fabric control plane. | object | `{"enable":false}` | | `nginxGateway.autoscaling.enable` | Enable or disable Horizontal Pod Autoscaler for the control plane. | bool | `false` | @@ -261,7 +261,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri | `nginxGateway.gwAPIInferenceExtension.endpointPicker` | EndpointPicker TLS configuration. | object | `{"disableTLS":false,"skipVerify":true}` | | `nginxGateway.gwAPIInferenceExtension.endpointPicker.disableTLS` | Disable TLS for EndpointPicker communication. By default, TLS is enabled. Set to true only for development/testing or when using a service mesh for encryption. | bool | `false` | | `nginxGateway.gwAPIInferenceExtension.endpointPicker.skipVerify` | Disables TLS certificate verification when connecting to the EndpointPicker. By default, certificate verification is disabled. REQUIRED: Must be true until Gateway API Inference Extension EndpointPicker supports mounting certificates. See: https://github.com/kubernetes-sigs/gateway-api-inference-extension/issues/1556 | bool | `true` | -| `nginxGateway.image` | The image configuration for the NGINX Gateway Fabric control plane. | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.2.0"}` | +| `nginxGateway.image` | The image configuration for the NGINX Gateway Fabric control plane. | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.2.1"}` | | `nginxGateway.image.repository` | The NGINX Gateway Fabric image to use | string | `"ghcr.io/nginx/nginx-gateway-fabric"` | | `nginxGateway.kind` | The kind of the NGINX Gateway Fabric installation - currently, only deployment is supported. | string | `"deployment"` | | `nginxGateway.labels` | Set of labels to be added for NGINX Gateway Fabric deployment. | object | `{}` | diff --git a/charts/nginx-gateway-fabric/values.schema.json b/charts/nginx-gateway-fabric/values.schema.json index 37879065d2..858ba2cc7c 100644 --- a/charts/nginx-gateway-fabric/values.schema.json +++ b/charts/nginx-gateway-fabric/values.schema.json @@ -480,7 +480,7 @@ "type": "string" }, "tag": { - "default": "2.2.0", + "default": "2.2.1", "required": [], "title": "tag", "type": "string" @@ -895,7 +895,7 @@ "type": "string" }, "tag": { - "default": "2.2.0", + "default": "2.2.1", "required": [], "title": "tag", "type": "string" diff --git a/charts/nginx-gateway-fabric/values.yaml b/charts/nginx-gateway-fabric/values.yaml index 1893a315da..fc81bdd788 100644 --- a/charts/nginx-gateway-fabric/values.yaml +++ b/charts/nginx-gateway-fabric/values.yaml @@ -116,7 +116,7 @@ nginxGateway: image: # -- The NGINX Gateway Fabric image to use repository: ghcr.io/nginx/nginx-gateway-fabric - tag: 2.2.0 + tag: 2.2.1 # @schema # enum: # - Always @@ -288,7 +288,7 @@ nginx: image: # -- The NGINX image to use. repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 # @schema # enum: # - Always diff --git a/deploy/azure/deploy.yaml b/deploy/azure/deploy.yaml index 90664e6a85..1cbeaf14dd 100644 --- a/deploy/azure/deploy.yaml +++ b/deploy/azure/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -201,7 +201,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -219,7 +219,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -236,7 +236,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -256,7 +256,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -304,8 +304,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -352,7 +352,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -373,7 +373,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -399,7 +399,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -415,7 +415,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -428,7 +428,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -438,7 +438,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 pod: nodeSelector: kubernetes.io/os: linux diff --git a/deploy/default/deploy.yaml b/deploy/default/deploy.yaml index 95b48d30b5..c7670a67af 100644 --- a/deploy/default/deploy.yaml +++ b/deploy/default/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -201,7 +201,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -219,7 +219,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -236,7 +236,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -256,7 +256,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -304,8 +304,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -350,7 +350,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -371,7 +371,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -397,7 +397,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -413,7 +413,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -426,7 +426,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -436,7 +436,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/experimental-nginx-plus/deploy.yaml b/deploy/experimental-nginx-plus/deploy.yaml index 6995bea390..17eabb47b2 100644 --- a/deploy/experimental-nginx-plus/deploy.yaml +++ b/deploy/experimental-nginx-plus/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -205,7 +205,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -223,7 +223,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -240,7 +240,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -260,7 +260,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -313,8 +313,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -359,7 +359,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -380,7 +380,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -406,7 +406,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -422,7 +422,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -435,7 +435,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -445,7 +445,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/experimental/deploy.yaml b/deploy/experimental/deploy.yaml index 041fa89578..514fc35e61 100644 --- a/deploy/experimental/deploy.yaml +++ b/deploy/experimental/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -205,7 +205,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -223,7 +223,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -240,7 +240,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -260,7 +260,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -309,8 +309,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -355,7 +355,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -376,7 +376,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -402,7 +402,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -418,7 +418,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -431,7 +431,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -441,7 +441,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/inference-nginx-plus/deploy.yaml b/deploy/inference-nginx-plus/deploy.yaml index 96a28bde2a..3368a10231 100644 --- a/deploy/inference-nginx-plus/deploy.yaml +++ b/deploy/inference-nginx-plus/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -215,7 +215,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -233,7 +233,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -250,7 +250,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -270,7 +270,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -324,8 +324,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -370,7 +370,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -391,7 +391,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -417,7 +417,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -433,7 +433,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -446,7 +446,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -456,7 +456,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/inference/deploy.yaml b/deploy/inference/deploy.yaml index 5d134c4c15..62a18d6c31 100644 --- a/deploy/inference/deploy.yaml +++ b/deploy/inference/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -215,7 +215,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -233,7 +233,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -250,7 +250,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -270,7 +270,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -320,8 +320,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -366,7 +366,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -387,7 +387,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -413,7 +413,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -429,7 +429,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -442,7 +442,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -452,7 +452,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/nginx-plus/deploy.yaml b/deploy/nginx-plus/deploy.yaml index 7eff7a87c3..d2410dad9f 100644 --- a/deploy/nginx-plus/deploy.yaml +++ b/deploy/nginx-plus/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -201,7 +201,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -219,7 +219,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -236,7 +236,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -256,7 +256,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -308,8 +308,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -354,7 +354,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -375,7 +375,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -401,7 +401,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -417,7 +417,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -430,7 +430,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -440,7 +440,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/nodeport/deploy.yaml b/deploy/nodeport/deploy.yaml index 7b20ae3728..fa0bd848c1 100644 --- a/deploy/nodeport/deploy.yaml +++ b/deploy/nodeport/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -201,7 +201,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -219,7 +219,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -236,7 +236,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -256,7 +256,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -304,8 +304,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -350,7 +350,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -371,7 +371,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -397,7 +397,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -413,7 +413,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -426,7 +426,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -436,7 +436,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/openshift/deploy.yaml b/deploy/openshift/deploy.yaml index 4c7a0f1ba6..9702abc26e 100644 --- a/deploy/openshift/deploy.yaml +++ b/deploy/openshift/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -222,7 +222,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -240,7 +240,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -257,7 +257,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -277,7 +277,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -326,8 +326,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -372,7 +372,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -393,7 +393,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -419,7 +419,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -435,7 +435,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -448,7 +448,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -458,7 +458,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local @@ -482,7 +482,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-scc readOnlyRootFilesystem: true requiredDropCapabilities: @@ -523,7 +523,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-scc-cert-generator readOnlyRootFilesystem: true requiredDropCapabilities: @@ -564,7 +564,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-scc-nginx readOnlyRootFilesystem: true requiredDropCapabilities: diff --git a/deploy/snippets-filters-nginx-plus/deploy.yaml b/deploy/snippets-filters-nginx-plus/deploy.yaml index d356caa101..afe3b975f4 100644 --- a/deploy/snippets-filters-nginx-plus/deploy.yaml +++ b/deploy/snippets-filters-nginx-plus/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -203,7 +203,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -221,7 +221,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -238,7 +238,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -258,7 +258,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -311,8 +311,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -357,7 +357,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -378,7 +378,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -404,7 +404,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -420,7 +420,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -433,7 +433,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -443,7 +443,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/snippets-filters/deploy.yaml b/deploy/snippets-filters/deploy.yaml index 06d528be74..6e2ddf5f5d 100644 --- a/deploy/snippets-filters/deploy.yaml +++ b/deploy/snippets-filters/deploy.yaml @@ -10,7 +10,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway --- @@ -21,7 +21,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -31,7 +31,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -50,7 +50,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway rules: - apiGroups: @@ -203,7 +203,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -221,7 +221,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -238,7 +238,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -258,7 +258,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway namespace: nginx-gateway spec: @@ -307,8 +307,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -353,7 +353,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -374,7 +374,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.0 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -400,7 +400,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -416,7 +416,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -429,7 +429,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.2.0 + app.kubernetes.io/version: 2.2.1 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -439,7 +439,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.2.0 + tag: 2.2.1 replicas: 1 service: externalTrafficPolicy: Local From b05d30a017c049d92f5abd9835875592b3fac5bf Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Wed, 12 Nov 2025 16:14:44 -0700 Subject: [PATCH 2/3] Manual updates --- CHANGELOG.md | 42 ++++++++++++++++++------------------------ README.md | 3 ++- operators/Dockerfile | 2 +- 3 files changed, 21 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f15e1d7725..051f66a303 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,52 +6,42 @@ and includes links to all PRs that went into the release. ## Release 2.2.1 -* Make EPP flags configurable by @salonichf5 in https://github.com/nginx/nginx-gateway-fabric/pull/4189 -* Fix HPA race condition by reading deployment replicas instead of HPA … by @ciarams87 in https://github.com/nginx/nginx-gateway-fabric/pull/4239 -* Preserve external controller annotations on Services (#4182) by @ciarams87 in https://github.com/nginx/nginx-gateway-fabric/pull/4238 -* Fix bug where user mounted files were being removed by agent (#4178) by @bjee19 in https://github.com/nginx/nginx-gateway-fabric/pull/4246 -* Allow HPA to work when Inference is enabled (#4247) by @sjberman in https://github.com/nginx/nginx-gateway-fabric/pull/4248 - -%%DATE%% +_November 12, 2025_ FEATURES: -- +- Add support to make endpoint picker communication settings configurable. [4105](https://github.com/nginx/nginx-gateway-fabric/pull/4105) BUG FIXES: -- - -DOCUMENTATION: - -- +- Support mixed externalname and local services in single route. [4188](https://github.com/nginx/nginx-gateway-fabric/pull/4188) +- Preserve HPA replicas on deployment. [4214](https://github.com/nginx/nginx-gateway-fabric/pull/4214) +- Preserve external controller annotations. [4182](https://github.com/nginx/nginx-gateway-fabric/pull/4182) +- Fix bug where user mounted files were being removed by NGINX. [4178](https://github.com/nginx/nginx-gateway-fabric/pull/4178) +- Fix bug that prevented HPA from working when Inference Extension was enabled. [4247](https://github.com/nginx/nginx-gateway-fabric/pull/4247) HELM CHART: - The version of the Helm chart is now 2.2.1 -- - -UPGRADE: - -- KNOWN ISSUES: -- +- Data plane sometimes does not sync upstream server IPs. [3626](https://github.com/nginx/nginx-gateway-fabric/issues/3626) COMPATIBILITY: -- Gateway API version: `` -- NGINX version: `` -- NGINX Plus version: `` -- NGINX Agent version: `` -- Kubernetes version: `` +- Gateway API version: `1.3.0` +- NGINX version: `1.29.2` +- NGINX Plus version: `R35` +- NGINX Agent version: `v3.5.0` +- Kubernetes version: `1.25+` CONTAINER IMAGES: - Control plane: `ghcr.io/nginx/nginx-gateway-fabric:2.2.1` - Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.2.1` - Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.2.1` + ## Release 2.2.0 _October 21, 2025_ @@ -75,6 +65,10 @@ HELM CHART: - The version of the Helm chart is now 2.2.0 - Set NGINX Plus default image. [3919](https://github.com/nginx/nginx-gateway-fabric/pull/3919) +KNOWN ISSUES: + +- Data plane sometimes does not sync upstream server IPs. [3626](https://github.com/nginx/nginx-gateway-fabric/issues/3626) + COMPATIBILITY: - Gateway API version: `1.3.0` diff --git a/README.md b/README.md index 06e7416b54..0ed4ce6437 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,8 @@ The following table lists the software versions NGINX Gateway Fabric supports. | NGINX Gateway Fabric | Gateway API | Kubernetes | NGINX OSS | NGINX Plus | NGINX Agent | |----------------------|-------------|------------|-----------|------------|-------------| -| Edge | 1.4.0 | 1.25+ | 1.29.2 | R35 | v3.5.0 | +| Edge | 1.4.0 | 1.25+ | 1.29.3 | R35 | v3.5.0 | +| 2.2.1 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.5.0 | | 2.2.0 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.3.2 | | 2.1.4 | 1.3.0 | 1.25+ | 1.29.1 | R35 | v3.3.1 | | 2.1.3 | 1.3.0 | 1.25+ | 1.29.1 | R35 | v3.3.1 | diff --git a/operators/Dockerfile b/operators/Dockerfile index 137336bd79..148f5ded44 100644 --- a/operators/Dockerfile +++ b/operators/Dockerfile @@ -10,7 +10,7 @@ COPY LICENSE /licenses/LICENSE LABEL name="nginx-gateway-fabric-operator" \ maintainer="kubernetes@nginx.com" \ vendor="F5 NGINX" \ - version="1.0.0" \ + version="1.0.1" \ release="1" \ summary="NGINX Gateway Fabric Operator" \ description="Helm-based operator for NGINX Gateway Fabric" From 26bdbc146a3db6b076f66b60f9994d4d16aeee54 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Thu, 13 Nov 2025 06:58:08 -0700 Subject: [PATCH 3/3] Add another release note --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 051f66a303..9f7800f366 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,8 +22,10 @@ BUG FIXES: HELM CHART: +- Allow disabling cert-generator with a Helm value. [4186](https://github.com/nginx/nginx-gateway-fabric/pull/4186). Thanks to [fabian4](https://github.com/fabian4) - The version of the Helm chart is now 2.2.1 + KNOWN ISSUES: - Data plane sometimes does not sync upstream server IPs. [3626](https://github.com/nginx/nginx-gateway-fabric/issues/3626)