From e86e7eebf551d85b8ac1d0b91a87d4810d89fcf6 Mon Sep 17 00:00:00 2001 From: Jintao Zhang Date: Thu, 14 Apr 2022 11:04:47 +0800 Subject: [PATCH] chore: v1.2.0-beta.0 release (#8465) Signed-off-by: Jintao Zhang --- Changelog.md | 29 +++++++++++++++++++++++++++++ charts/ingress-nginx/Chart.yaml | 19 ++++++++++++------- charts/ingress-nginx/README.md | 7 ++++--- charts/ingress-nginx/values.yaml | 6 +++--- 4 files changed, 48 insertions(+), 13 deletions(-) diff --git a/Changelog.md b/Changelog.md index 0ef69197d8..8921ee6c4e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,34 @@ # Changelog +### 1.2.0-beta.0 + +**Image:** +- k8s.gcr.io/ingress-nginx/controller:v1.2.0-beta.0@sha256:92115f5062568ebbcd450cd2cf9bffdef8df9fc61e7d5868ba8a7c9d773e0961 +- k8s.gcr.io/ingress-nginx/controller-chroot:v1.2.0-beta.0@sha256:0082f0f547b147a30ad85a5d6d2ceb3edbf0848b2008ed754365b6678bdea9a5 + +This release introduces Jail/chroot nginx process inside controller container for the first time + +_Changes:_ + +- [8417](https://github.com/kubernetes/ingress-nginx/pull/8417) force helm release to artifact hub +- [8421](https://github.com/kubernetes/ingress-nginx/pull/8421) fix change log changes list +- [8405](https://github.com/kubernetes/ingress-nginx/pull/8405) kubectl-plugin code overview info +- [8399](https://github.com/kubernetes/ingress-nginx/pull/8399) Darwin arm64 +- [8443](https://github.com/kubernetes/ingress-nginx/pull/8443) Add dependency review enforcement +- [8426](https://github.com/kubernetes/ingress-nginx/pull/8426) Bump github.com/prometheus/common from 0.32.1 to 0.33.0 +- [8444](https://github.com/kubernetes/ingress-nginx/pull/8444) replace deprecated topology key in example with current one +- [8447](https://github.com/kubernetes/ingress-nginx/pull/8447) typo fixing +- [8446](https://github.com/kubernetes/ingress-nginx/pull/8446) Fix suggested annotation-value-word-blocklist +- [8219](https://github.com/kubernetes/ingress-nginx/pull/8219) Add keepalive support for auth requests +- [8337](https://github.com/kubernetes/ingress-nginx/pull/8337) Jail/chroot nginx process inside controller container +- [8454](https://github.com/kubernetes/ingress-nginx/pull/8454) Update index.md +- [8455](https://github.com/kubernetes/ingress-nginx/pull/8455) Update dependencies +- [8456](https://github.com/kubernetes/ingress-nginx/pull/8456) Implement object deep inspector +- [8325](https://github.com/kubernetes/ingress-nginx/pull/8325) Fix for buggy ingress sync with retries +- [8322](https://github.com/kubernetes/ingress-nginx/pull/8322) Improve req handling dashboard +- [8464](https://github.com/kubernetes/ingress-nginx/pull/8464) Prepare v1.2.0-beta.0 release + + ### 1.1.3 **Image:** diff --git a/charts/ingress-nginx/Chart.yaml b/charts/ingress-nginx/Chart.yaml index bf9006e589..fdd9af270a 100644 --- a/charts/ingress-nginx/Chart.yaml +++ b/charts/ingress-nginx/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: ingress-nginx # When the version is modified, make sure the artifacthub.io/changes list is updated # Also update CHANGELOG.md -version: 4.0.19 -appVersion: 1.1.3 +version: 4.1.0-beta.0 +appVersion: 1.2.0-beta.0 home: https://github.com/kubernetes/ingress-nginx description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png @@ -22,11 +22,16 @@ kubeVersion: ">=1.19.0-0" annotations: # Use this annotation to indicate that this chart version is a pre-release. # https://artifacthub.io/docs/topics/annotations/helm/ - artifacthub.io/prerelease: "false" + artifacthub.io/prerelease: "true" # List of changes for the release in artifacthub.io # https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx?modal=changelog artifacthub.io/changes: | - - "#8307 Nginx v1.19.10" - - "#8386 Alpine 3.14.4" - - "#8339 Patch OpenSSL CVE-2022-0778" - - "#8321 Vulnerability CVE-2022-23308 for libxml2" + - "#8426 Bump github.com/prometheus/common from 0.32.1 to 0.33.0" + - "#8444 replace deprecated topology key in example with current one" + - "#8446 Fix suggested annotation-value-word-blocklist" + - "#8219 Add keepalive support for auth requests" + - "#8337 Jail/chroot nginx process inside controller container" + - "#8455 Update dependencies" + - "#8456 Implement object deep inspector" + - "#8325 Fix for buggy ingress sync with retries" + - "#8322 Improve req handling dashboard" diff --git a/charts/ingress-nginx/README.md b/charts/ingress-nginx/README.md index c6887521c4..d34943edd1 100644 --- a/charts/ingress-nginx/README.md +++ b/charts/ingress-nginx/README.md @@ -2,7 +2,7 @@ [ingress-nginx](https://github.com/kubernetes/ingress-nginx) Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer -![Version: 4.0.19](https://img.shields.io/badge/Version-4.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.1.3](https://img.shields.io/badge/AppVersion-1.1.3-informational?style=flat-square) +![Version: 4.1.0-beta.0](https://img.shields.io/badge/Version-4.1.0--beta.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.0-beta.0](https://img.shields.io/badge/AppVersion-1.2.0--beta.0-informational?style=flat-square) To use, add `ingressClassName: nginx` spec field or the `kubernetes.io/ingress.class: nginx` annotation to your Ingress resources. @@ -307,12 +307,13 @@ Kubernetes: `>=1.19.0-0` | controller.hostname | object | `{}` | Optionally customize the pod hostname. | | controller.image.allowPrivilegeEscalation | bool | `true` | | | controller.image.chroot | bool | `false` | | -| controller.image.digest | string | `"sha256:31f47c1e202b39fadecf822a9b76370bd4baed199a005b3e7d4d1455f4fd3fe2"` | | +| controller.image.digest | string | `"sha256:92115f5062568ebbcd450cd2cf9bffdef8df9fc61e7d5868ba8a7c9d773e0961"` | | +| controller.image.digestChroot | string | `"sha256:0082f0f547b147a30ad85a5d6d2ceb3edbf0848b2008ed754365b6678bdea9a5"` | | | controller.image.image | string | `"ingress-nginx/controller"` | | | controller.image.pullPolicy | string | `"IfNotPresent"` | | | controller.image.registry | string | `"k8s.gcr.io"` | | | controller.image.runAsUser | int | `101` | | -| controller.image.tag | string | `"v1.1.3"` | | +| controller.image.tag | string | `"v1.2.0-beta.0"` | | | controller.ingressClass | string | `"nginx"` | For backwards compatibility with ingress.class annotation, use ingressClass. Algorithm is as follows, first ingressClassName is considered, if not present, controller looks for ingress.class annotation | | controller.ingressClassByName | bool | `false` | Process IngressClass per name (additionally as per spec.controller). | | controller.ingressClassResource.controllerValue | string | `"k8s.io/ingress-nginx"` | Controller-value of the controller that is processing this ingressClass | diff --git a/charts/ingress-nginx/values.yaml b/charts/ingress-nginx/values.yaml index 500b2bb539..d3d2ef6937 100644 --- a/charts/ingress-nginx/values.yaml +++ b/charts/ingress-nginx/values.yaml @@ -23,9 +23,9 @@ controller: ## for backwards compatibility consider setting the full image url via the repository value below ## use *either* current default registry/image or repository format or installing chart by providing the values.yaml will fail ## repository: - tag: "v1.1.3" - digest: sha256:31f47c1e202b39fadecf822a9b76370bd4baed199a005b3e7d4d1455f4fd3fe2 - # digestChroot: "" # TODO: Fill when we have it + tag: "v1.2.0-beta.0" + digest: sha256:92115f5062568ebbcd450cd2cf9bffdef8df9fc61e7d5868ba8a7c9d773e0961 + digestChroot: sha256:0082f0f547b147a30ad85a5d6d2ceb3edbf0848b2008ed754365b6678bdea9a5 pullPolicy: IfNotPresent # www-data -> uid 101 runAsUser: 101