From 5c736ac12909f34dae7fe4aaa828c772532acf32 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Mon, 7 Jul 2025 12:34:01 -0600 Subject: [PATCH 1/2] Release 2.0.2 Update all necessary files in the release branch for 2.0.2. --- CHANGELOG.md | 31 +++++++++++++++ Makefile | 2 +- README.md | 5 ++- 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/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 ++++++++-------- 16 files changed, 192 insertions(+), 160 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36f9f854d5..f2218798d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,37 @@ 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.0.2 + +_July 8, 2025_ + +Bug Fixes: + +- Fix crash when BackendRef filter is specified. [3508](https://github.com/nginx/nginx-gateway-fabric/pull/3508) +- Fix index out of bounds error when building status. [3513](https://github.com/nginx/nginx-gateway-fabric/pull/3513) +- Disable automountServiceAccountToken on ServiceAccount, and instead enable on the Pods directly. [3573](https://github.com/nginx/nginx-gateway-fabric/pull/3573) +- Fix port binding with reduced privileges. [3574](https://github.com/nginx/nginx-gateway-fabric/pull/3574) +- Fixed an issue where SnippetsFilters were being included in NGINX configuration for all gateways regardless of whether routes attached to those specific gateways actually referenced the filters. [3586](https://github.com/nginx/nginx-gateway-fabric/pull/3586) + +HELM CHART: + +- The version of the Helm chart is now 2.0.2. +- Removes Extra keyword from volumeMounts and Volumes for the data plane. [3588](https://github.com/nginx/nginx-gateway-fabric/pull/3588). Thanks to [vazkarvishal](https://github.com/vazkarvishal). + +COMPATIBILITY: + +- Gateway API version: `1.3.0` +- NGINX version: `1.28.0` +- NGINX Plus version: `R34` +- NGINX Agent version: `v3.0.1` +- Kubernetes version: `1.25+` + +CONTAINER IMAGES: + +- Control plane: `ghcr.io/nginx/nginx-gateway-fabric:2.0.2` +- Data plane: `ghcr.io/nginx/nginx-gateway-fabric/nginx:2.0.2` +- Data plane with NGINX Plus: `private-registry.nginx.com/nginx-gateway-fabric/nginx-plus:2.0.2` + ## Release 2.0.1 _June 11, 2025_ diff --git a/Makefile b/Makefile index db800293ff..15c60b2a40 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # variables that should not be overridden by the user -VERSION = 2.0.1 +VERSION = 2.0.2 SELF_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) CHART_DIR = $(SELF_DIR)charts/nginx-gateway-fabric NGINX_CONF_DIR = internal/controller/nginx/conf diff --git a/README.md b/README.md index 2e96602218..cd3d32d11e 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.0.1](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.0.1). +The latest release is [2.0.2](https://github.com/nginx/nginx-gateway-fabric/releases/tag/v2.0.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.0.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.0.1/examples). | +| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.0.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.0.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 @@ -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.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.1 | +| 2.0.2 | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.1 | | 2.0.1 | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.1 | | 2.0.0 | 1.3.0 | 1.25+ | 1.28.0 | R34 | v3.0.0 | | 1.6.2 | 1.2.1 | 1.25+ | 1.27.4 | R33 | --- | diff --git a/charts/nginx-gateway-fabric/Chart.yaml b/charts/nginx-gateway-fabric/Chart.yaml index 9189e16583..91c9975007 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.0.1 -appVersion: "2.0.1" +version: 2.0.2 +appVersion: "2.0.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 b5f4c5012f..043bd3781b 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.0.1](https://img.shields.io/badge/Version-2.0.1-informational?style=flat-square) ![AppVersion: 2.0.1](https://img.shields.io/badge/AppVersion-2.0.1-informational?style=flat-square) +![Version: 2.0.2](https://img.shields.io/badge/Version-2.0.2-informational?style=flat-square) ![AppVersion: 2.0.2](https://img.shields.io/badge/AppVersion-2.0.2-informational?style=flat-square) - [NGINX Gateway Fabric Helm Chart](#nginx-gateway-fabric-helm-chart) - [Introduction](#introduction) @@ -264,7 +264,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 | `{"config":{},"container":{},"debug":false,"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric/nginx","tag":"2.0.1"},"imagePullSecret":"","imagePullSecrets":[],"kind":"deployment","plus":false,"pod":{},"replicas":1,"service":{"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"type":"LoadBalancer"},"usage":{"caSecretName":"","clientSSLSecretName":"","endpoint":"","resolver":"","secretName":"nplus-license","skipVerify":false}}` | +| `nginx` | The nginx section contains the configuration for all NGINX data plane deployments installed by the NGINX Gateway Fabric control plane. | object | `{"config":{},"container":{},"debug":false,"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric/nginx","tag":"2.0.2"},"imagePullSecret":"","imagePullSecrets":[],"kind":"deployment","plus":false,"pod":{},"replicas":1,"service":{"externalTrafficPolicy":"Local","loadBalancerClass":"","loadBalancerIP":"","loadBalancerSourceRanges":[],"nodePorts":[],"type":"LoadBalancer"},"usage":{"caSecretName":"","clientSSLSecretName":"","endpoint":"","resolver":"","secretName":"nplus-license","skipVerify":false}}` | | `nginx.config` | The configuration for the data plane that is contained in the NginxProxy resource. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{}` | | `nginx.container` | The container configuration for the NGINX container. This is applied globally to all Gateways managed by this instance of NGINX Gateway Fabric. | object | `{}` | | `nginx.debug` | Enable debugging for NGINX. Uses the nginx-debug binary. The NGINX error log level should be set to debug in the NginxProxy resource. | bool | `false` | @@ -288,7 +288,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":{},"config":{"logging":{"level":"info"}},"configAnnotations":{},"extraVolumeMounts":[],"extraVolumes":[],"gatewayClassAnnotations":{},"gatewayClassName":"nginx","gatewayControllerName":"gateway.nginx.org/nginx-gateway-controller","gwAPIExperimentalFeatures":{"enable":false},"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.0.1"},"kind":"deployment","labels":{},"leaderElection":{"enable":true,"lockName":""},"lifecycle":{},"metrics":{"enable":true,"port":9113,"secure":false},"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":{},"config":{"logging":{"level":"info"}},"configAnnotations":{},"extraVolumeMounts":[],"extraVolumes":[],"gatewayClassAnnotations":{},"gatewayClassName":"nginx","gatewayControllerName":"gateway.nginx.org/nginx-gateway-controller","gwAPIExperimentalFeatures":{"enable":false},"image":{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.0.2"},"kind":"deployment","labels":{},"leaderElection":{"enable":true,"lockName":""},"lifecycle":{},"metrics":{"enable":true,"port":9113,"secure":false},"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.config.logging.level` | Log level. | string | `"info"` | | `nginxGateway.configAnnotations` | Set of custom annotations for NginxGateway objects. | object | `{}` | @@ -298,7 +298,7 @@ The following table lists the configurable parameters of the NGINX Gateway Fabri | `nginxGateway.gatewayClassName` | The name of the GatewayClass that will be created as part of this release. Every NGINX Gateway Fabric must have a unique corresponding GatewayClass resource. NGINX Gateway Fabric only processes resources that belong to its class - i.e. have the "gatewayClassName" field resource equal to the class. | string | `"nginx"` | | `nginxGateway.gatewayControllerName` | The name of the Gateway controller. The controller name must be of the form: DOMAIN/PATH. The controller's domain is gateway.nginx.org. | string | `"gateway.nginx.org/nginx-gateway-controller"` | | `nginxGateway.gwAPIExperimentalFeatures.enable` | Enable the experimental features of Gateway API which are supported by NGINX Gateway Fabric. Requires the Gateway APIs installed from the experimental channel. | bool | `false` | -| `nginxGateway.image` | The image configuration for the NGINX Gateway Fabric control plane. | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/nginx/nginx-gateway-fabric","tag":"2.0.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.0.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 65a75c912c..807aabf56a 100644 --- a/charts/nginx-gateway-fabric/values.schema.json +++ b/charts/nginx-gateway-fabric/values.schema.json @@ -344,7 +344,7 @@ "type": "string" }, "tag": { - "default": "2.0.1", + "default": "2.0.2", "required": [], "title": "tag", "type": "string" @@ -645,7 +645,7 @@ "type": "string" }, "tag": { - "default": "2.0.1", + "default": "2.0.2", "required": [], "title": "tag", "type": "string" diff --git a/charts/nginx-gateway-fabric/values.yaml b/charts/nginx-gateway-fabric/values.yaml index a33a2fdbc9..3edfa157b6 100644 --- a/charts/nginx-gateway-fabric/values.yaml +++ b/charts/nginx-gateway-fabric/values.yaml @@ -115,7 +115,7 @@ nginxGateway: image: # -- The NGINX Gateway Fabric image to use repository: ghcr.io/nginx/nginx-gateway-fabric - tag: 2.0.1 + tag: 2.0.2 # @schema # enum: # - Always @@ -199,7 +199,7 @@ nginx: image: # -- The NGINX image to use. repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.0.1 + tag: 2.0.2 # @schema # enum: # - Always diff --git a/deploy/azure/deploy.yaml b/deploy/azure/deploy.yaml index 5425469995..46cb21973a 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -180,7 +180,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -198,7 +198,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -215,7 +215,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -235,7 +235,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -283,8 +283,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -331,7 +331,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -351,7 +351,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -377,7 +377,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -393,7 +393,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -406,7 +406,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -416,7 +416,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.0.1 + tag: 2.0.2 pod: nodeSelector: kubernetes.io/os: linux diff --git a/deploy/default/deploy.yaml b/deploy/default/deploy.yaml index 52019a07f5..40693289e5 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -180,7 +180,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -198,7 +198,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -215,7 +215,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -235,7 +235,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -283,8 +283,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -329,7 +329,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -349,7 +349,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -375,7 +375,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -391,7 +391,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -404,7 +404,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -414,7 +414,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/experimental-nginx-plus/deploy.yaml b/deploy/experimental-nginx-plus/deploy.yaml index a0857f9369..58218fc071 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -184,7 +184,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -202,7 +202,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -219,7 +219,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -239,7 +239,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -291,8 +291,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -337,7 +337,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -357,7 +357,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -383,7 +383,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -399,7 +399,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -412,7 +412,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -422,7 +422,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/experimental/deploy.yaml b/deploy/experimental/deploy.yaml index 8404eb1fd1..d5f9ad5fc4 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -184,7 +184,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -202,7 +202,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -219,7 +219,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -239,7 +239,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -288,8 +288,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -334,7 +334,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -354,7 +354,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -380,7 +380,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -396,7 +396,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -409,7 +409,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -419,7 +419,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/nginx-plus/deploy.yaml b/deploy/nginx-plus/deploy.yaml index 5c7d49497f..4617737af3 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -180,7 +180,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -198,7 +198,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -215,7 +215,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -235,7 +235,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -286,8 +286,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -332,7 +332,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -352,7 +352,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -378,7 +378,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -394,7 +394,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -407,7 +407,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -417,7 +417,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/nodeport/deploy.yaml b/deploy/nodeport/deploy.yaml index 90a3d2fa19..7e3402084d 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -180,7 +180,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -198,7 +198,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -215,7 +215,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -235,7 +235,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -283,8 +283,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -329,7 +329,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -349,7 +349,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -375,7 +375,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -391,7 +391,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -404,7 +404,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -414,7 +414,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/openshift/deploy.yaml b/deploy/openshift/deploy.yaml index c7c99ea26c..4e120c9e58 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -305,8 +305,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -351,7 +351,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.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.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + app.kubernetes.io/version: 2.0.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.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local @@ -460,7 +460,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-scc readOnlyRootFilesystem: true requiredDropCapabilities: @@ -501,7 +501,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-scc-cert-generator readOnlyRootFilesystem: true requiredDropCapabilities: @@ -542,7 +542,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.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 b7219b3f04..a98f4b53e9 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -182,7 +182,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -200,7 +200,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -217,7 +217,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -237,7 +237,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -289,8 +289,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -335,7 +335,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -355,7 +355,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -381,7 +381,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -397,7 +397,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -410,7 +410,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -420,7 +420,7 @@ spec: image: pullPolicy: IfNotPresent repository: private-registry.nginx.com/nginx-gateway-fabric/nginx-plus - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local diff --git a/deploy/snippets-filters/deploy.yaml b/deploy/snippets-filters/deploy.yaml index acb638e39b..bf41795ff2 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.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway --- @@ -20,7 +20,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway --- @@ -30,7 +30,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway rules: @@ -49,7 +49,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway rules: - apiGroups: @@ -182,7 +182,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway roleRef: @@ -200,7 +200,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway roleRef: apiGroup: rbac.authorization.k8s.io @@ -217,7 +217,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -237,7 +237,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway namespace: nginx-gateway spec: @@ -286,8 +286,8 @@ spec: fieldRef: fieldPath: metadata.labels['app.kubernetes.io/instance'] - name: IMAGE_NAME - value: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + value: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: nginx-gateway ports: @@ -332,7 +332,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-cert-generator namespace: nginx-gateway spec: @@ -352,7 +352,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: ghcr.io/nginx/nginx-gateway-fabric:2.0.1 + image: ghcr.io/nginx/nginx-gateway-fabric:2.0.2 imagePullPolicy: IfNotPresent name: cert-generator securityContext: @@ -378,7 +378,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx spec: controllerName: gateway.nginx.org/nginx-gateway-controller @@ -394,7 +394,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-config namespace: nginx-gateway spec: @@ -407,7 +407,7 @@ metadata: labels: app.kubernetes.io/instance: nginx-gateway app.kubernetes.io/name: nginx-gateway - app.kubernetes.io/version: 2.0.1 + app.kubernetes.io/version: 2.0.2 name: nginx-gateway-proxy-config namespace: nginx-gateway spec: @@ -417,7 +417,7 @@ spec: image: pullPolicy: IfNotPresent repository: ghcr.io/nginx/nginx-gateway-fabric/nginx - tag: 2.0.1 + tag: 2.0.2 replicas: 1 service: externalTrafficPolicy: Local From da6395efc7676bd829fe81b88552dabd50ddbca6 Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Mon, 7 Jul 2025 12:36:30 -0600 Subject: [PATCH 2/2] One more update in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd3d32d11e..247f4246c5 100644 --- a/README.md +++ b/README.md @@ -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.0.1/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.0.2/examples). | +| Latest release | For production use | [Manifests](https://github.com/nginx/nginx-gateway-fabric/tree/v2.0.2/deploy). | [Documentation](https://docs.nginx.com/nginx-gateway-fabric). [Examples](https://github.com/nginx/nginx-gateway-fabric/tree/v2.0.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