From a10d644af1560d3d314d36e22170028e96755171 Mon Sep 17 00:00:00 2001 From: Steve Hipwell Date: Tue, 14 May 2024 13:39:54 +0100 Subject: [PATCH] feat(istio-operator): Updated to v1.22.0 (#959) Signed-off-by: Steve Hipwell --- charts/istio-operator/CHANGELOG.md | 7 +++++++ charts/istio-operator/Chart.yaml | 6 +++--- charts/istio-operator/README.md | 8 ++++---- charts/istio-operator/templates/clusterrole.yaml | 12 ++++++++++++ 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/charts/istio-operator/CHANGELOG.md b/charts/istio-operator/CHANGELOG.md index ff7fd687..c574a58e 100644 --- a/charts/istio-operator/CHANGELOG.md +++ b/charts/istio-operator/CHANGELOG.md @@ -14,6 +14,12 @@ ## [UNRELEASED] +## [v2.15.0] - 2024-05-14 + +### Changed + +- Updated the _Istio Operator_ OCI image version to [v1.22.0](https://github.com/istio/istio/releases/tag/1.22.0). + ## [v2.14.2] - 2024-04-23 ### Changed @@ -515,6 +521,7 @@ RELEASE LINKS --> [UNRELEASED]: https://github.com/stevehipwell/helm-charts/tree/main/charts/istio-operator +[v2.15.0]: https://github.com/stevehipwell/helm-charts/releases/tag/istio-operator-2.15.0 [v2.14.2]: https://github.com/stevehipwell/helm-charts/releases/tag/istio-operator-2.14.2 [v2.14.1]: https://github.com/stevehipwell/helm-charts/releases/tag/istio-operator-2.14.1 [v2.14.0]: https://github.com/stevehipwell/helm-charts/releases/tag/istio-operator-2.14.0 diff --git a/charts/istio-operator/Chart.yaml b/charts/istio-operator/Chart.yaml index 959aa6a8..e1ae2ac0 100644 --- a/charts/istio-operator/Chart.yaml +++ b/charts/istio-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: istio-operator description: Helm chart to install the Istio Operator and optionally create the IstioOperator CR to install Istio into the cluster. type: application -version: 2.14.2 -appVersion: 1.21.2 +version: 2.15.0 +appVersion: 1.22.0 keywords: - kubernetes - istio @@ -28,4 +28,4 @@ annotations: description: Represents an installation of Istio to be managed by the Istio Operator. artifacthub.io/changes: | - kind: changed - description: "Updated the _Istio Operator_ OCI image version to [v1.21.2](https://github.com/istio/istio/releases/tag/1.21.2)." + description: "Updated the _Istio Operator_ OCI image version to [v1.22.0](https://github.com/istio/istio/releases/tag/1.22.0)." diff --git a/charts/istio-operator/README.md b/charts/istio-operator/README.md index c66bbb27..942dee60 100644 --- a/charts/istio-operator/README.md +++ b/charts/istio-operator/README.md @@ -1,6 +1,6 @@ # istio-operator -![Version: 2.14.2](https://img.shields.io/badge/Version-2.14.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.21.2](https://img.shields.io/badge/AppVersion-1.21.2-informational?style=flat-square) +![Version: 2.15.0](https://img.shields.io/badge/Version-2.15.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.22.0](https://img.shields.io/badge/AppVersion-1.22.0-informational?style=flat-square) The [Istio Operator](https://istio.io/latest/docs/setup/install/operator/) provides a declarative _Kubernetes_ native way to manage [Istio](https://istio.io/) via `IstioOperator` custom resources. @@ -26,7 +26,7 @@ The [Istio Operator](https://istio.io/latest/docs/setup/install/operator/) provi To install the chart using the recommended OCI method you can use the following command. ```shell -helm upgrade --install istio-operator oci://ghcr.io/stevehipwell/helm-charts/istio-operator --version 2.14.2 +helm upgrade --install istio-operator oci://ghcr.io/stevehipwell/helm-charts/istio-operator --version 2.15.0 ``` #### Verification @@ -34,7 +34,7 @@ helm upgrade --install istio-operator oci://ghcr.io/stevehipwell/helm-charts/ist 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/istio-operator:2.14.2 +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/istio-operator:2.15.0 ``` ### Non-OCI Repository @@ -43,7 +43,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 istio-operator stevehipwell/istio-operator --version 2.14.2 +helm upgrade --install istio-operator stevehipwell/istio-operator --version 2.15.0 ``` ## Values diff --git a/charts/istio-operator/templates/clusterrole.yaml b/charts/istio-operator/templates/clusterrole.yaml index 490ecd9c..7e29ce1d 100644 --- a/charts/istio-operator/templates/clusterrole.yaml +++ b/charts/istio-operator/templates/clusterrole.yaml @@ -37,6 +37,18 @@ rules: - "*" verbs: - "*" +- apiGroups: + - telemetry.istio.io + resources: + - '*' + verbs: + - '*' +- apiGroups: + - extensions.istio.io + resources: + - '*' + verbs: + - '*' # k8s groups - apiGroups: - admissionregistration.k8s.io