From e54d02d2e9618c2a4d9e4299cf61532bc7f8d74e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Nussbaumer?= Date: Thu, 14 Dec 2023 14:02:51 +0100 Subject: [PATCH] chore: update changelog with 1.8.1 release --- CHANGELOG.md | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2db1c71f..71dae1e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,143 @@ +## 1.8.1 (2023-12-14) + + +### Bug Fixes + +* **graceful-shutdown**: implement configurable sutdown delay ([e5c13c8d](https://github.com/postfinance/kubenurse/commit/e5c13c8d)) + > prevents in-flight requests to land on a pod that has already stopped. +* **shutdown**: implement 5 seconds shutdown period ([cef5f2ef](https://github.com/postfinance/kubenurse/commit/cef5f2ef)) + > will already help prevent false positives from other kubenurse pods when + > trying to reach me_ingress through the ingress controller during + > teardown. without this 5sec wait, in-flight requests from e.g. the + > ingress controller will reach a pod that is already terminated. + > Might not be sufficient for similar for "path" errors, as there is no + > filter for terminating pods. +* **shutdown**: make shutdown duration configurable ([a9d101a4](https://github.com/postfinance/kubenurse/commit/a9d101a4)) +* **shutdown**: stop querying pending/terminating neighbors ([3d6050c6](https://github.com/postfinance/kubenurse/commit/3d6050c6)) + > prevents false positive path_error when checks are made to pending or + > terminating pods + + +### Dependencies + +* **ci**: rollout restart the daemonset to "erase" bootstrap errors ([e96ed6f7](https://github.com/postfinance/kubenurse/commit/e96ed6f7)) + > during the first start of kubenurse, if the ingress isn't + > ready yet or if kubenurse makes a check before a kubenurse + > pod is actually ready, this will result in errors in the logs + > and this will prevent the pipeline from working correctly. +* **common**: helmChart improvements ([6e82de23](https://github.com/postfinance/kubenurse/commit/6e82de23)) + > the image tag is now .Chart.AppVersion except if + > .values.daemonset.image.tag is set + > + > also, the .Chart.AppVersion field is automatically set + > to the tag, with another chart-releaser plugin +* **deps**: bump actions/checkout from 3 to 4 ([21c103d0](https://github.com/postfinance/kubenurse/commit/21c103d0)) + > Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. + > - [Release notes](https://github.com/actions/checkout/releases) + > - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) + > - [Commits](https://github.com/actions/checkout/compare/v3...v4) + > + > --- + > updated-dependencies: + > - dependency-name: actions/checkout + > dependency-type: direct:production + > update-type: version-update:semver-major + > ... +* **deps**: bump actions/setup-go from 4 to 5 ([b395623c](https://github.com/postfinance/kubenurse/commit/b395623c)) + > Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5. + > - [Release notes](https://github.com/actions/setup-go/releases) + > - [Commits](https://github.com/actions/setup-go/compare/v4...v5) + > + > --- + > updated-dependencies: + > - dependency-name: actions/setup-go + > dependency-type: direct:production + > update-type: version-update:semver-major + > ... +* **deps**: bump docker/login-action from 2 to 3 ([87f61117](https://github.com/postfinance/kubenurse/commit/87f61117)) + > Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. + > - [Release notes](https://github.com/docker/login-action/releases) + > - [Commits](https://github.com/docker/login-action/compare/v2...v3) + > + > --- + > updated-dependencies: + > - dependency-name: docker/login-action + > dependency-type: direct:production + > update-type: version-update:semver-major + > ... +* **deps**: bump helm/chart-releaser-action from 1.5.0 to 1.6.0 ([efc98fa1](https://github.com/postfinance/kubenurse/commit/efc98fa1)) + > Bumps [helm/chart-releaser-action](https://github.com/helm/chart-releaser-action) from 1.5.0 to 1.6.0. + > - [Release notes](https://github.com/helm/chart-releaser-action/releases) + > - [Commits](https://github.com/helm/chart-releaser-action/compare/v1.5.0...v1.6.0) + > + > --- + > updated-dependencies: + > - dependency-name: helm/chart-releaser-action + > dependency-type: direct:production + > update-type: version-update:semver-minor + > ... +* **deps**: bump k8s.io/api from 0.27.3 to 0.27.4 ([7ad9eb28](https://github.com/postfinance/kubenurse/commit/7ad9eb28)) + > Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.27.3 to 0.27.4. + > - [Commits](https://github.com/kubernetes/api/compare/v0.27.3...v0.27.4) + > + > --- + > updated-dependencies: + > - dependency-name: k8s.io/api + > dependency-type: direct:production + > update-type: version-update:semver-patch + > ... +* **deps**: bump k8s.io/api from 0.28.0 to 0.28.1 ([ca5a74c3](https://github.com/postfinance/kubenurse/commit/ca5a74c3)) + > Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.28.0 to 0.28.1. + > - [Commits](https://github.com/kubernetes/api/compare/v0.28.0...v0.28.1) + > + > --- + > updated-dependencies: + > - dependency-name: k8s.io/api + > dependency-type: direct:production + > update-type: version-update:semver-patch + > ... +* **deps**: bump k8s.io/client-go from 0.27.3 to 0.28.0 ([7791489d](https://github.com/postfinance/kubenurse/commit/7791489d)) + > Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.27.3 to 0.28.0. + > - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) + > - [Commits](https://github.com/kubernetes/client-go/compare/v0.27.3...v0.28.0) + > + > --- + > updated-dependencies: + > - dependency-name: k8s.io/client-go + > dependency-type: direct:production + > update-type: version-update:semver-minor + > ... +* **deps**: bump k8s.io/client-go from 0.28.0 to 0.28.1 ([52bfac3f](https://github.com/postfinance/kubenurse/commit/52bfac3f)) + > Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.0 to 0.28.1. + > - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) + > - [Commits](https://github.com/kubernetes/client-go/compare/v0.28.0...v0.28.1) + > + > --- + > updated-dependencies: + > - dependency-name: k8s.io/client-go + > dependency-type: direct:production + > update-type: version-update:semver-patch + > ... +* **deps**: bump k8s.io/client-go from 0.28.1 to 0.28.4 ([eb3c96c1](https://github.com/postfinance/kubenurse/commit/eb3c96c1)) + > Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.1 to 0.28.4. + > - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) + > - [Commits](https://github.com/kubernetes/client-go/compare/v0.28.1...v0.28.4) + > + > --- + > updated-dependencies: + > - dependency-name: k8s.io/client-go + > dependency-type: direct:production + > update-type: version-update:semver-patch + > ... +* **dockerfile**: update misconfigured maintainer label ([461bda53](https://github.com/postfinance/kubenurse/commit/461bda53)) + + +### New Features + +* **helm**: make shutdown duration configurable ([a518f562](https://github.com/postfinance/kubenurse/commit/a518f562)) + + + ## 1.8.0 (2023-06-26) ### New Features