From 769bcdb0f4e375c70624b4df23eb0536704eec3a Mon Sep 17 00:00:00 2001 From: nginx-bot Date: Mon, 8 Dec 2025 13:41:53 +0000 Subject: [PATCH 1/7] Release 2.2.2 --- CHANGELOG.md | 44 +++++++++++++++++++ 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, 235 insertions(+), 191 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f7800f366..3c03c19f6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,50 @@ 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.2 + +* Update permissions of gateway binary for UBI (#4404) by @shaun-nx in https://github.com/nginx/nginx-gateway-fabric/pull/4416 + +%%DATE%% + +FEATURES: + +- + +BUG FIXES: + +- + +DOCUMENTATION: + +- + +HELM CHART: + +- The version of the Helm chart is now 2.2.2 +- + +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.2` +- Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.2.2` +- Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.2.2` ## Release 2.2.1 _November 12, 2025_ diff --git a/README.md b/README.md index 7133fdda8d..d489ef76f1 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.1](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.2.1). +The latest release is [2.2.2](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.2.2). 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.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.1/examples). | +| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.2/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.2.2/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 23bf3c7985..4c44e39924 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.1 -appVersion: "2.2.1" +version: 2.2.2 +appVersion: "2.2.2" 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 c77c59b76d..ddfd160862 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.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) +![Version: 2.2.2](https://img.shields.io/badge/Version-2.2.2-informational?style=flat-square) ![AppVersion: 2.2.2](https://img.shields.io/badge/AppVersion-2.2.2-informational?style=flat-square) - [NGINX Gateway Fabric Helm Chart](#nginx-gateway-fabric-helm-chart) - [Introduction](#introduction) @@ -208,7 +208,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.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` | 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.2"},"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 | `{}` | @@ -246,7 +246,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.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` | 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.2"},"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` | @@ -262,7 +262,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.1"}` | +| `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.2"}` | | `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 646fe081e9..df1ad9bb64 100644 --- a/charts/nginx-gateway-fabric/values.schema.json +++ b/charts/nginx-gateway-fabric/values.schema.json @@ -487,7 +487,7 @@ "type": "string" }, "tag": { - "default": "2.2.1", + "default": "2.2.2", "required": [], "title": "tag", "type": "string" @@ -902,7 +902,7 @@ "type": "string" }, "tag": { - "default": "2.2.1", + "default": "2.2.2", "required": [], "title": "tag", "type": "string" diff --git a/charts/nginx-gateway-fabric/values.yaml b/charts/nginx-gateway-fabric/values.yaml index c1013611c6..cef575eb2a 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.1 + tag: 2.2.2 # @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.1 + tag: 2.2.2 # @schema # enum: # - Always diff --git a/deploy/azure/deploy.yaml b/deploy/azure/deploy.yaml index 1cbeaf14dd..c35535cb6e 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 pod: nodeSelector: kubernetes.io/os: linux diff --git a/deploy/default/deploy.yaml b/deploy/default/deploy.yaml index c7670a67af..b1a09e4c78 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/experimental-nginx-plus/deploy.yaml b/deploy/experimental-nginx-plus/deploy.yaml index 17eabb47b2..3bf80ca84e 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/experimental/deploy.yaml b/deploy/experimental/deploy.yaml index 514fc35e61..35a8ae06a0 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/inference-nginx-plus/deploy.yaml b/deploy/inference-nginx-plus/deploy.yaml index 3368a10231..31c6329a42 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/inference/deploy.yaml b/deploy/inference/deploy.yaml index 62a18d6c31..28a575e79e 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/nginx-plus/deploy.yaml b/deploy/nginx-plus/deploy.yaml index d2410dad9f..e96d54207f 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/nodeport/deploy.yaml b/deploy/nodeport/deploy.yaml index fa0bd848c1..1f4676b945 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/openshift/deploy.yaml b/deploy/openshift/deploy.yaml index 9702abc26e..1e05dead92 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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 afe3b975f4..3163ba25e3 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/snippets-filters/deploy.yaml b/deploy/snippets-filters/deploy.yaml index 6e2ddf5f5d..f7a8967d97 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.2.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + app.kubernetes.io/version: 2.2.2 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.1 + tag: 2.2.2 replicas: 1 service: externalTrafficPolicy: Local From d35fb660e29dd12a5eb15a329b6cbc383fba3816 Mon Sep 17 00:00:00 2001 From: shaun-nx Date: Mon, 8 Dec 2025 14:21:03 +0000 Subject: [PATCH 2/7] Update Changelog and README --- CHANGELOG.md | 32 +++++++++----------------------- README.md | 1 + 2 files changed, 10 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c03c19f6b..70217d784a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,48 +6,34 @@ and includes links to all PRs that went into the release. ## Release 2.2.2 -* Update permissions of gateway binary for UBI (#4404) by @shaun-nx in https://github.com/nginx/nginx-gateway-fabric/pull/4416 - -%%DATE%% - -FEATURES: - -- +_December 8, 2025_ BUG FIXES: -- - -DOCUMENTATION: - -- +- Fix permission issue with nginx-gateway container for UBI. [4404](https://github.com/nginx/nginx-gateway-fabric/pull/4404) HELM CHART: - The version of the Helm chart is now 2.2.2 -- - -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.2` - Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.2.2` - Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.2.2` + ## Release 2.2.1 _November 12, 2025_ diff --git a/README.md b/README.md index d489ef76f1..a39ef97a09 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ 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.1 | 1.25+ | 1.29.3 | R36 | v3.6.0 | +| 2.2.2 | 1.3.0 | 1.25+ | 1.29.2 | R35 | v3.6.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 | From 20efa010ea061d477e52e37f7200fad22c1205c3 Mon Sep 17 00:00:00 2001 From: shaun-nx Date: Tue, 9 Dec 2025 16:45:03 +0000 Subject: [PATCH 3/7] Update agent version. Add details on bug fix --- CHANGELOG.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70217d784a..8a16261b8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,26 +6,23 @@ and includes links to all PRs that went into the release. ## Release 2.2.2 -_December 8, 2025_ +_December 9, 2025_ BUG FIXES: +- Complete processing in flight requests and ensure only main NGINX process is reloaded. [1319](https://github.com/nginx/agent/pull/1391) - Fix permission issue with nginx-gateway container for UBI. [4404](https://github.com/nginx/nginx-gateway-fabric/pull/4404) HELM CHART: - The version of the Helm chart is now 2.2.2 -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` - NGINX version: `1.29.2` - NGINX Plus version: `R35` -- NGINX Agent version: `v3.5.0` +- NGINX Agent version: `v3.6.0` - Kubernetes version: `1.25+` CONTAINER IMAGES: From abdf3844073048587a7ee2db9b4ea98e58606df6 Mon Sep 17 00:00:00 2001 From: shaun-nx Date: Tue, 9 Dec 2025 17:32:47 +0000 Subject: [PATCH 4/7] Add inference to compatibility section and update template --- .github/CHANGELOG_TEMPLATE.md | 1 + CHANGELOG.md | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/CHANGELOG_TEMPLATE.md b/.github/CHANGELOG_TEMPLATE.md index a874be667d..48ca36899e 100644 --- a/.github/CHANGELOG_TEMPLATE.md +++ b/.github/CHANGELOG_TEMPLATE.md @@ -34,6 +34,7 @@ COMPATIBILITY: - NGINX Plus version: `` - NGINX Agent version: `` - Kubernetes version: `` +- Inference Extension version: `` CONTAINER IMAGES: diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a16261b8d..6c8a09e5e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ COMPATIBILITY: - NGINX Plus version: `R35` - NGINX Agent version: `v3.6.0` - Kubernetes version: `1.25+` +- Inference Extension version: `1.0.1` CONTAINER IMAGES: From ad4edd3987167ba31194a020ad9ac0ad8223a25a Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Wed, 10 Dec 2025 11:38:32 -0700 Subject: [PATCH 5/7] Operator image version --- .github/CHANGELOG_TEMPLATE.md | 1 + CHANGELOG.md | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/CHANGELOG_TEMPLATE.md b/.github/CHANGELOG_TEMPLATE.md index 48ca36899e..a94e2bf576 100644 --- a/.github/CHANGELOG_TEMPLATE.md +++ b/.github/CHANGELOG_TEMPLATE.md @@ -41,3 +41,4 @@ CONTAINER IMAGES: - Control plane: `ghcr.io/nginx/nginx-gateway-fabric:%%VERSION%%` - Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:%%VERSION%%` - Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:%%VERSION%%` +- Operator: `ghcr.io/nginx/nginx-gateway-fabric/operator:%%VERSION%%` diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c8a09e5e1..2dae25ade6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ CONTAINER IMAGES: - Control plane: `ghcr.io/nginx/nginx-gateway-fabric:2.2.2` - Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.2.2` - Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.2.2` +- Operator: `ghcr.io/nginx/nginx-gateway-fabric/operator:1.0.2` ## Release 2.2.1 From 28f8e5c8ed00eeec200cf4e61c5e9a483e8890f3 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Wed, 10 Dec 2025 12:01:58 -0700 Subject: [PATCH 6/7] Update date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2dae25ade6..947f16de2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ and includes links to all PRs that went into the release. ## Release 2.2.2 -_December 9, 2025_ +_December 10, 2025_ BUG FIXES: From f75a53a1bdcb284bdc6ed57073158659f7c4c088 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Wed, 10 Dec 2025 12:05:13 -0700 Subject: [PATCH 7/7] Update operator version --- operators/Dockerfile | 2 +- operators/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/operators/Dockerfile b/operators/Dockerfile index d0cdb264cc..30c8bd7d0f 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.1" \ + version="1.0.2" \ release="1" \ summary="NGINX Gateway Fabric Operator" \ description="Helm-based operator for NGINX Gateway Fabric" diff --git a/operators/Makefile b/operators/Makefile index 2b0f08a7c8..88d490da03 100644 --- a/operators/Makefile +++ b/operators/Makefile @@ -1,6 +1,6 @@ # VERSION defines the project version for the bundle. # Update this value when you upgrade the version of the operator. -VERSION ?= 1.0.1 +VERSION ?= 1.0.2 # renovate: datasource=github-tags depName=operator-framework/operator-sdk OPERATOR_SDK_VERSION ?= v1.42.0