From 988ec3d7ad3662bc5c7b64e09a1e5926a5c38621 Mon Sep 17 00:00:00 2001 From: David Calvert Date: Sat, 22 Feb 2025 13:21:27 +0100 Subject: [PATCH 1/3] docs: fix istio operator upgrade guide Signed-off-by: David Calvert --- .../in-cluster-operator-deprecation-announcement/index.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md b/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md index 2292cbb8b9a86..64817b6d71e63 100644 --- a/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md +++ b/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md @@ -32,6 +32,12 @@ Users who prefer the operator pattern for running Istio can migrate to either of Helm migration requires translating your `IstioOperator` YAML into a Helm `values.yaml` file. Tooling to support this migration will be provided alongside the Istio 1.24 release. +Translate an IstioOperator YAML file into helm values: + +{{< text bash >}} +$ istioctl manifest translate -f istio.yaml +{{< /text >}} + ### Migrating to istioctl Identify your `IstioOperator` custom resource: there should be only one result. @@ -43,7 +49,7 @@ $ kubectl get IstioOperator Using the name of your resource, download your operator configuration in YAML format: {{< text bash >}} -$ kubectl get IstioOperator > istio.yaml +$ kubectl get IstioOperator -o yaml > istio.yaml {{< /text >}} Disable the In-Cluster Operator. This will not disable your control plane or disrupt your current mesh traffic. From 0d88f0e160a222123bcbf9c5b959bb15b6afb101 Mon Sep 17 00:00:00 2001 From: David Calvert Date: Tue, 25 Feb 2025 07:41:45 +0100 Subject: [PATCH 2/3] Update content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md Co-authored-by: Ben Leggett <854255+bleggett@users.noreply.github.com> --- .../2024/in-cluster-operator-deprecation-announcement/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md b/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md index 64817b6d71e63..2a2ad946f4e33 100644 --- a/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md +++ b/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md @@ -32,7 +32,7 @@ Users who prefer the operator pattern for running Istio can migrate to either of Helm migration requires translating your `IstioOperator` YAML into a Helm `values.yaml` file. Tooling to support this migration will be provided alongside the Istio 1.24 release. -Translate an IstioOperator YAML file into helm values: +Translate an IstioOperator YAML file into Helm values and a shell script to install equivalent Helm charts: {{< text bash >}} $ istioctl manifest translate -f istio.yaml From 0e509253d9fee5af9893257811e8c0449a699f8b Mon Sep 17 00:00:00 2001 From: David Calvert Date: Tue, 25 Feb 2025 10:46:33 +0100 Subject: [PATCH 3/3] Update content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md Co-authored-by: Craig Box --- .../in-cluster-operator-deprecation-announcement/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md b/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md index 2a2ad946f4e33..44c68ac4d6336 100644 --- a/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md +++ b/content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md @@ -30,9 +30,7 @@ Users who prefer the operator pattern for running Istio can migrate to either of ### Migrating to Helm -Helm migration requires translating your `IstioOperator` YAML into a Helm `values.yaml` file. Tooling to support this migration will be provided alongside the Istio 1.24 release. - -Translate an IstioOperator YAML file into Helm values and a shell script to install equivalent Helm charts: +Helm migration requires translating your `IstioOperator` YAML into Helm values. Istio 1.24 and above includes a `manifest translate` command to perform this operation. The output is a `values.yaml` file, and a shell script to install equivalent Helm charts. {{< text bash >}} $ istioctl manifest translate -f istio.yaml