From bd1d888d462aea4933b830d306689cd623fedd17 Mon Sep 17 00:00:00 2001 From: Steve Hipwell Date: Fri, 22 Nov 2024 11:42:15 +0000 Subject: [PATCH] feat(overprovisioner): Updated CPA version to 1.9.0 (#1083) Signed-off-by: Steve Hipwell --- charts/overprovisioner/CHANGELOG.md | 7 +++++++ charts/overprovisioner/Chart.yaml | 6 +++--- charts/overprovisioner/README.md | 10 +++++----- charts/overprovisioner/values.yaml | 2 +- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/charts/overprovisioner/CHANGELOG.md b/charts/overprovisioner/CHANGELOG.md index f91b6cdd..d65bd2ac 100644 --- a/charts/overprovisioner/CHANGELOG.md +++ b/charts/overprovisioner/CHANGELOG.md @@ -14,6 +14,12 @@ ## [UNRELEASED] +## [v0.5.0] - 2024-11-22 + +### Changed + +- Updated the _cluster-proportional-autoscaler_ OCI image version to [v1.9.0](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/v1.9.0). ([#1083](https://github.com/stevehipwell/helm-charts/pull/1083)) _@stevehipwell_ + ## [v0.4.0] - 2024-03-12 ### Changed @@ -53,6 +59,7 @@ RELEASE LINKS --> [UNRELEASED]: https://github.com/stevehipwell/helm-charts/tree/main/charts/overprovisioner +[v0.5.0]: https://github.com/stevehipwell/helm-charts/releases/tag/overprovisioner-0.5.0 [v0.4.0]: https://github.com/stevehipwell/helm-charts/releases/tag/overprovisioner-0.4.0 [v0.3.0]: https://github.com/stevehipwell/helm-charts/releases/tag/overprovisioner-0.3.0 [v0.2.0]: https://github.com/stevehipwell/helm-charts/releases/tag/overprovisioner-0.2.0 diff --git a/charts/overprovisioner/Chart.yaml b/charts/overprovisioner/Chart.yaml index 18b83725..6a07c602 100644 --- a/charts/overprovisioner/Chart.yaml +++ b/charts/overprovisioner/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: overprovisioner description: Helm chart for overprovisioning Kubernetes clusters. type: application -version: 0.4.0 -appVersion: 0.4.0 +version: 0.5.0 +appVersion: 0.5.0 home: https://github.com/stevehipwell/helm-charts/ icon: https://raw.githubusercontent.com/stevehipwell/helm-charts/main/charts/overprovisioner/icon.png keywords: @@ -20,4 +20,4 @@ maintainers: annotations: artifacthub.io/changes: | - kind: changed - description: "Changed `capacity.resources` to be object map to support multiple resource types." + description: "Updated the _cluster-proportional-autoscaler_ OCI image version to [v1.9.0](https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/v1.9.0)." diff --git a/charts/overprovisioner/README.md b/charts/overprovisioner/README.md index 119dca59..af730ad7 100644 --- a/charts/overprovisioner/README.md +++ b/charts/overprovisioner/README.md @@ -1,6 +1,6 @@ # overprovisioner -![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.4.0](https://img.shields.io/badge/AppVersion-0.4.0-informational?style=flat-square) +![Version: 0.5.0](https://img.shields.io/badge/Version-0.5.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.5.0](https://img.shields.io/badge/AppVersion-0.5.0-informational?style=flat-square) Helm chart for overprovisioning Kubernetes clusters. @@ -23,7 +23,7 @@ Helm chart for overprovisioning Kubernetes clusters. To install the chart using the recommended OCI method you can use the following command. ```shell -helm upgrade --install overprovisioner oci://ghcr.io/stevehipwell/helm-charts/overprovisioner --version 0.4.0 +helm upgrade --install overprovisioner oci://ghcr.io/stevehipwell/helm-charts/overprovisioner --version 0.5.0 ``` #### Verification @@ -31,7 +31,7 @@ helm upgrade --install overprovisioner oci://ghcr.io/stevehipwell/helm-charts/ov As the OCI chart release is signed by [Cosign](https://github.com/sigstore/cosign) you can verify the chart before installing it by running the following command. ```shell -cosign verify --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp 'https://github\.com/action-stars/helm-workflows/\.github/workflows/release\.yaml@.+' --certificate-github-workflow-repository stevehipwell/helm-charts --certificate-github-workflow-name Release ghcr.io/stevehipwell/helm-charts/overprovisioner:0.4.0 +cosign verify --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp 'https://github\.com/action-stars/helm-workflows/\.github/workflows/release\.yaml@.+' --certificate-github-workflow-repository stevehipwell/helm-charts --certificate-github-workflow-name Release ghcr.io/stevehipwell/helm-charts/overprovisioner:0.5.0 ``` ### Non-OCI Repository @@ -40,7 +40,7 @@ Alternatively you can use the legacy non-OCI method via the following commands. ```shell helm repo add stevehipwell https://stevehipwell.github.io/helm-charts/ -helm upgrade --install overprovisioner stevehipwell/overprovisioner --version 0.4.0 +helm upgrade --install overprovisioner stevehipwell/overprovisioner --version 0.5.0 ``` ## Values @@ -50,7 +50,7 @@ helm upgrade --install overprovisioner stevehipwell/overprovisioner --version 0. | autoscaler.affinity | object | `{}` | Affinity settings for scheduling the _Autoscaler_ component. If an explicit label selector is not provided for pod affinity or pod anti-affinity one will be created from the pod selector labels. | | autoscaler.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy for the _Autoscaler_ component default container. | | autoscaler.image.repository | string | `"registry.k8s.io/cpa/cluster-proportional-autoscaler"` | Image repository for the _Autoscaler_ component default container. | -| autoscaler.image.tag | string | `"v1.8.9"` | Image tag for the _Autoscaler_ component default container. | +| autoscaler.image.tag | string | `"v1.9.0"` | Image tag for the _Autoscaler_ component default container. | | autoscaler.logLevel | int | `2` | Log level for the _Autoscaler_ component. | | autoscaler.nodeSelector | object | `{}` | Node selector labels for scheduling the _Autoscaler_ component. | | autoscaler.podAnnotations | object | `{}` | Annotations to add to the _Autoscaler_ pod. | diff --git a/charts/overprovisioner/values.yaml b/charts/overprovisioner/values.yaml index 00cf98b6..d26f4b23 100644 --- a/charts/overprovisioner/values.yaml +++ b/charts/overprovisioner/values.yaml @@ -122,7 +122,7 @@ autoscaler: # -- Image repository for the _Autoscaler_ component default container. repository: registry.k8s.io/cpa/cluster-proportional-autoscaler # -- Image tag for the _Autoscaler_ component default container. - tag: v1.8.9 + tag: v1.9.0 # -- Image pull policy for the _Autoscaler_ component default container. pullPolicy: IfNotPresent