Skip to content

Commit d47aaf1

Browse files
authored
Merge pull request #92133 from rh-tokeefe/OSSM-9066
OSSM-9066: Istioctl install instructions reference old Istio versions
2 parents 787cf63 + 405b0e9 commit d47aaf1

File tree

2 files changed

+33
-6
lines changed

2 files changed

+33
-6
lines changed

install/ossm-istioctl-tool.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
include::_attributes/common-attributes.adoc[]
55
:context: ossm-istioctl-tool
66

7+
toc::[]
8+
79
{SMProduct} 3 supports `istioctl`, the command line utility for the {istio} project that includes many diagnostic and debugging utilities.
810

911
include::modules/ossm-support-for-istioctl.adoc[leveloffset=+1]

modules/ossm-installing-the-istioctl-tool.adoc

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,59 @@
11
// Module included in the following assemblies:
22
//
3-
// * service-mesh-docs-main/about/ossm-migrating-assembly.adoc
3+
// * service-mesh-docs-main/install/ossm-istioctl-tool.adoc
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="ossm-installing-the-istioctl-tool_{context}"]
77
= Installing the Istioctl tool
88

9+
Install the `istioctl` command-line utility to debug and diagnose {istio} service mesh deployments.
10+
911
.Prerequisites
1012

1113
* You have access to the {ocp-product-title} web console.
1214
15+
* The {SMProduct} 3 Operator is installed and running.
16+
17+
* You have created at least one `Istio` resource.
18+
1319
.Procedure
1420

15-
. In the {ocp-product-title} web console, click the question mark icon and select *Command Line Tools*.
21+
. Confirm which version of the `Istio` resource runs on the installation by running the following command:
22+
+
23+
[source,terminal]
24+
----
25+
$ oc get istio -ojsonpath="{range .items[*]}{.spec.version}{'\n'}{end}" | sed s/^v// | sort
26+
----
27+
+
28+
If there are multiple `Istio` resources with different versions, choose the latest version. The latest version is displayed last.
29+
30+
. In the {ocp-product-title} web console, click the *Help* icon and select *Command Line Tools*.
1631

1732
. Click *Download istioctl*. Choose the version and architecture that matches your system.
33+
34+
* link:https://mirror.openshift.com/pub/cgw/servicemesh/latest/istioctl-1.24.4-linux-amd64.tar.gz[Linux (x86_64, amd64)]
35+
36+
* link:https://mirror.openshift.com/pub/cgw/servicemesh/latest/istioctl-1.24.4-linux-arm64.tar.gz[Linux on ARM (aarch64, arm64)]
1837
19-
* link:https://mirror.openshift.com/pub/cgw/servicemesh/1.23.0/[Version 1.23.0]
38+
* link:https://mirror.openshift.com/pub/cgw/servicemesh/latest/istioctl-1.24.4-darwin-amd64.tar.gz[MacOS (x86_64, amd64)]
2039
21-
* link:https://mirror.openshift.com/pub/cgw/servicemesh/1.24.1/[Version 1.24.1]
40+
* link:https://mirror.openshift.com/pub/cgw/servicemesh/latest/istioctl-1.24.4-darwin-arm64.tar.gz[MacOS on ARM (aarch64, arm64)]
2241
23-
* link:https://mirror.openshift.com/pub/cgw/servicemesh/latest/[Latest]
42+
* link:https://mirror.openshift.com/pub/cgw/servicemesh/latest/istioctl-1.24.4-windows-amd64.zip[Windows (x86_64, amd64)]
2443
25-
. Extract the `istioctl` binary by running the following command:
44+
. Extract the `istioctl` binary file.
45+
46+
.. If you are using a Linux operating system, run the following command:
2647
+
2748
[source,terminal]
2849
----
2950
$ tar xzf istioctl-<VERSION>-<OS>-<ARCH>.tar.gz
3051
----
3152

53+
.. If you are using an Apple Mac operating system, unpack and extract the archive.
54+
55+
.. If you are using a Microsoft Windows operating system, use the zip software to extract the archive.
56+
3257
. Move to the uncompressed directory by running the following command:
3358
+
3459
[source,terminal]

0 commit comments

Comments
 (0)