From e765ff6b4db71ecd2148f0f1b6011c77a3ab9e3c Mon Sep 17 00:00:00 2001 From: bmangoen Date: Thu, 22 Aug 2024 16:17:18 +0200 Subject: [PATCH 1/6] Add istioctl consoleclidownload and install instructions Signed-off-by: bmangoen --- ...le.openshift.io_v1_consoleclidownload.yaml | 11 +++ chart/templates/olm/consoleclidownload.yaml | 12 ++++ docs/README.md | 67 +++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml create mode 100644 chart/templates/olm/consoleclidownload.yaml diff --git a/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml b/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml new file mode 100644 index 000000000..75408cae4 --- /dev/null +++ b/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml @@ -0,0 +1,11 @@ +apiVersion: console.openshift.io/v1 +kind: ConsoleCLIDownload +metadata: + name: istioctl +spec: + description: istioctl is the OpenShift Service Mesh client that allows you to manage + OpenShift Service Mesh resources. + displayName: istioctl - OpenShift Service Mesh Command Line Interface (CLI) + links: + - href: https://developers.redhat.com/content-gateway/rest/browse/pub/openshift-v4/clients/servicemesh/3.0.0-tp.1 + text: Download istioctl diff --git a/chart/templates/olm/consoleclidownload.yaml b/chart/templates/olm/consoleclidownload.yaml new file mode 100644 index 000000000..f63149bfc --- /dev/null +++ b/chart/templates/olm/consoleclidownload.yaml @@ -0,0 +1,12 @@ +apiVersion: console.openshift.io/v1 +kind: ConsoleCLIDownload +metadata: + name: istioctl +spec: + description: istioctl is the OpenShift Service Mesh client that allows you to + manage OpenShift Service Mesh resources. + displayName: istioctl - OpenShift Service Mesh Command Line Interface (CLI) + links: + ## TODO: modify the download URL + - href: https://developers.redhat.com/content-gateway/rest/browse/pub/openshift-v4/clients/servicemesh/{{ .Values.csv.version }} + text: Download istioctl \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index 828976cf5..a4710c8ea 100644 --- a/docs/README.md +++ b/docs/README.md @@ -13,6 +13,7 @@ - [Installation on OpenShift](#installation-on-openshift) - [Installing through the web console](#installing-through-the-web-console) - [Installing using the CLI](#installing-using-the-cli) + - [Installing the istioctl tool](#installing-the-istioctl-tool) - [Installation from Source](#installation-from-source) - [Migrating from Istio in-cluster Operator](#migrating-from-istio-in-cluster-operator) - [Gateways](#gateways) @@ -197,6 +198,72 @@ is installed. `Succeeded` should appear in the **Status** column. `Succeeded` should appear in the sailoperator CSV `PHASE` column. +#### Installing the istioctl tool + +The `istioctl` tool is a configuration command line utility that allows service +operators to debug and diagnose Istio service mesh deployments. + +*Prerequisites* + +* Use an `istioctl` version that is the same version as the Istio control plane +for the Service Mesh deployment. For checking the `Istio` version, run the following command: + + ```bash + $ kubectl -n istio-system get istio + ``` + +*Steps* + +1. Download `istioctl` binary + + In the OpenShift console, navigate to the Command Line Tools by clicking :grey_question: -> **Command Line Tools** in the upper-right of the header. + Then click on **Download istioctl** and choose the right architecture according to your system. + +1. Extract the `istioctl` binary and add the client to your path, on your system. + + ```bash + $ tar xzf istioctl-- -C $HOME/.istioctl/bin + $ export PATH=$HOME/.istioctl/bin:$PATH + ``` + +1. Confirm that the `istioctl` client version and the Istio control plane +version now match (or are within one version) by running the following command +at the terminal: + + ```sh + $ istioctl version + ``` + +*Supported commands* + +|Command | Description | Supported | +|-----------------------|----------------------------------------------------------------------------------------|--------------------| +| admin | Manage control plane (istiod) configuration | :white_check_mark: | +| analyze | Analyze Istio configuration and print validation messages | :white_check_mark: | +| authz | (authz is experimental. Use `istioctl experimental authz`) | | +| bug-report | Cluster information and log capture support tool. | :white_check_mark: | +| completion | Generate the autocompletion script for the specified shell | | +| create-remote-secret | Create a secret with credentials to allow Istio to access remote Kubernetes apiservers | :white_check_mark: | +| dashboard | Access to Istio web UIs | | +| experimental | Experimental commands that may be modified or deprecated | | +| help | Help about any command | :white_check_mark: | +| install | Applies an Istio manifest, installing or reconfiguring Istio on a cluster. | :x: | +| kube-inject | Inject Istio sidecar into Kubernetes pod resources | :x: | +| manifest | Commands related to Istio manifests | | +| operator | Commands related to Istio operator controller. | :x: | +| profile | Commands related to Istio configuration profiles | :x: | +| proxy-config | Retrieve information about proxy configuration from Envoy [kube only] | :white_check_mark: | +| proxy-status | Retrieves the synchronization status of each Envoy in the mesh | :white_check_mark: | +| remote-clusters | Lists the remote clusters each istiod instance is connected to. | | +| tag | Command group used to interact with revision tags | | +| uninstall | Uninstall Istio from a cluster | :x: | +| upgrade | Upgrade Istio control plane in-place | :x: | +| validate | Validate Istio policy and rules files | | +| verify-install | Verifies Istio Installation Status | :x: | +| version | Prints out build version information | :white_check_mark: | +| waypoint | Manage waypoint configuration | | +| ztunnel-config | Update or retrieve current Ztunnel configuration. | | + ### Installation from Source If you're not using OpenShift or simply want to install from source, follow the [instructions in the Contributor Documentation](../README.md#deploying-the-operator). From b27bfb6249b667c0a8b15e42574bac5f2d8ec3e2 Mon Sep 17 00:00:00 2001 From: bmangoen Date: Thu, 17 Oct 2024 08:57:59 +0200 Subject: [PATCH 2/6] Modify the download URL Signed-off-by: bmangoen --- ...le.openshift.io_v1_consoleclidownload.yaml | 2 +- chart/templates/olm/consoleclidownload.yaml | 3 +- docs/README.md | 67 ------------------ docs/ossm/README.md | 1 + docs/ossm/istioctl/README.md | 70 +++++++++++++++++++ 5 files changed, 73 insertions(+), 70 deletions(-) create mode 100644 docs/ossm/istioctl/README.md diff --git a/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml b/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml index 75408cae4..5fcff8bbb 100644 --- a/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml +++ b/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml @@ -7,5 +7,5 @@ spec: OpenShift Service Mesh resources. displayName: istioctl - OpenShift Service Mesh Command Line Interface (CLI) links: - - href: https://developers.redhat.com/content-gateway/rest/browse/pub/openshift-v4/clients/servicemesh/3.0.0-tp.1 + - href: https://mirror.openshift.com/pub/cgw/servicemesh/latest text: Download istioctl diff --git a/chart/templates/olm/consoleclidownload.yaml b/chart/templates/olm/consoleclidownload.yaml index f63149bfc..02727e18f 100644 --- a/chart/templates/olm/consoleclidownload.yaml +++ b/chart/templates/olm/consoleclidownload.yaml @@ -7,6 +7,5 @@ spec: manage OpenShift Service Mesh resources. displayName: istioctl - OpenShift Service Mesh Command Line Interface (CLI) links: - ## TODO: modify the download URL - - href: https://developers.redhat.com/content-gateway/rest/browse/pub/openshift-v4/clients/servicemesh/{{ .Values.csv.version }} + - href: https://mirror.openshift.com/pub/cgw/servicemesh/latest text: Download istioctl \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index a4710c8ea..828976cf5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -13,7 +13,6 @@ - [Installation on OpenShift](#installation-on-openshift) - [Installing through the web console](#installing-through-the-web-console) - [Installing using the CLI](#installing-using-the-cli) - - [Installing the istioctl tool](#installing-the-istioctl-tool) - [Installation from Source](#installation-from-source) - [Migrating from Istio in-cluster Operator](#migrating-from-istio-in-cluster-operator) - [Gateways](#gateways) @@ -198,72 +197,6 @@ is installed. `Succeeded` should appear in the **Status** column. `Succeeded` should appear in the sailoperator CSV `PHASE` column. -#### Installing the istioctl tool - -The `istioctl` tool is a configuration command line utility that allows service -operators to debug and diagnose Istio service mesh deployments. - -*Prerequisites* - -* Use an `istioctl` version that is the same version as the Istio control plane -for the Service Mesh deployment. For checking the `Istio` version, run the following command: - - ```bash - $ kubectl -n istio-system get istio - ``` - -*Steps* - -1. Download `istioctl` binary - - In the OpenShift console, navigate to the Command Line Tools by clicking :grey_question: -> **Command Line Tools** in the upper-right of the header. - Then click on **Download istioctl** and choose the right architecture according to your system. - -1. Extract the `istioctl` binary and add the client to your path, on your system. - - ```bash - $ tar xzf istioctl-- -C $HOME/.istioctl/bin - $ export PATH=$HOME/.istioctl/bin:$PATH - ``` - -1. Confirm that the `istioctl` client version and the Istio control plane -version now match (or are within one version) by running the following command -at the terminal: - - ```sh - $ istioctl version - ``` - -*Supported commands* - -|Command | Description | Supported | -|-----------------------|----------------------------------------------------------------------------------------|--------------------| -| admin | Manage control plane (istiod) configuration | :white_check_mark: | -| analyze | Analyze Istio configuration and print validation messages | :white_check_mark: | -| authz | (authz is experimental. Use `istioctl experimental authz`) | | -| bug-report | Cluster information and log capture support tool. | :white_check_mark: | -| completion | Generate the autocompletion script for the specified shell | | -| create-remote-secret | Create a secret with credentials to allow Istio to access remote Kubernetes apiservers | :white_check_mark: | -| dashboard | Access to Istio web UIs | | -| experimental | Experimental commands that may be modified or deprecated | | -| help | Help about any command | :white_check_mark: | -| install | Applies an Istio manifest, installing or reconfiguring Istio on a cluster. | :x: | -| kube-inject | Inject Istio sidecar into Kubernetes pod resources | :x: | -| manifest | Commands related to Istio manifests | | -| operator | Commands related to Istio operator controller. | :x: | -| profile | Commands related to Istio configuration profiles | :x: | -| proxy-config | Retrieve information about proxy configuration from Envoy [kube only] | :white_check_mark: | -| proxy-status | Retrieves the synchronization status of each Envoy in the mesh | :white_check_mark: | -| remote-clusters | Lists the remote clusters each istiod instance is connected to. | | -| tag | Command group used to interact with revision tags | | -| uninstall | Uninstall Istio from a cluster | :x: | -| upgrade | Upgrade Istio control plane in-place | :x: | -| validate | Validate Istio policy and rules files | | -| verify-install | Verifies Istio Installation Status | :x: | -| version | Prints out build version information | :white_check_mark: | -| waypoint | Manage waypoint configuration | | -| ztunnel-config | Update or retrieve current Ztunnel configuration. | | - ### Installation from Source If you're not using OpenShift or simply want to install from source, follow the [instructions in the Contributor Documentation](../README.md#deploying-the-operator). diff --git a/docs/ossm/README.md b/docs/ossm/README.md index 47aa53d68..edd266c04 100644 --- a/docs/ossm/README.md +++ b/docs/ossm/README.md @@ -7,6 +7,7 @@ This documentation is specific to the OpenShift Service Mesh product and may dif # Table of Contents - [Compared to OpenShift Service Mesh 2](./ossm2-vs-ossm3.md) +- [Installing istioctl tool](./istioctl/README.md) - [Running Red Hat OpenShift Service Mesh (OSSM) 2 and OSSM 3 side by side](./ossm-2-and-ossm-3-side-by-side/README.md) - [Cert Manager and istio-csr Integration](./cert-manager/README.md) - [Adding services to a service mesh](./create-mesh/README.md) diff --git a/docs/ossm/istioctl/README.md b/docs/ossm/istioctl/README.md new file mode 100644 index 000000000..38ba1e860 --- /dev/null +++ b/docs/ossm/istioctl/README.md @@ -0,0 +1,70 @@ +[Return to OSSM Docs](../) + +# Installing the istioctl tool + +The `istioctl` tool is a configuration command line utility that allows service +operators to debug and diagnose Istio service mesh deployments. + +## Prerequisites + +* Use an `istioctl` version that is the same version as the Istio control plane +for the Service Mesh deployment. For checking the `Istio` version, run the following command: + + ```bash + $ kubectl -n istio-system get istio + ``` + +## Steps + +1. Download `istioctl` binary + + In the OpenShift console, navigate to the Command Line Tools by clicking :grey_question: -> **Command Line Tools** in the upper-right of the header. + Then click on **Download istioctl** and choose the right architecture according to your system. + + **NB**: All the releases of `istioctl` are directly downloadable [here](https://mirror.openshift.com/pub/cgw/servicemesh/) + +1. Extract the `istioctl` binary and add the client to your path, on your system. + + ```bash + $ tar xzf istioctl--.tar.gz -C $HOME/.istioctl/bin + $ export PATH=$HOME/.istioctl/bin:$PATH + ``` + +1. Confirm that the `istioctl` client version and the Istio control plane +version now match (or are within one version) by running the following command +at the terminal: + + ```sh + $ istioctl version + ``` + +## Supported commands + +|Command | Description | Supported | +|-----------------------|----------------------------------------------------------------------------------------|--------------------| +| admin | Manage control plane (istiod) configuration | :white_check_mark: | +| analyze | Analyze Istio configuration and print validation messages | :white_check_mark: | +| authz | (authz is experimental. Use `istioctl experimental authz`) | | +| bug-report | Cluster information and log capture support tool. | :white_check_mark: | +| completion | Generate the autocompletion script for the specified shell | | +| create-remote-secret | Create a secret with credentials to allow Istio to access remote Kubernetes apiservers | :white_check_mark: | +| dashboard | Access to Istio web UIs | | +| experimental | Experimental commands that may be modified or deprecated | | +| help | Help about any command | :white_check_mark: | +| install | Applies an Istio manifest, installing or reconfiguring Istio on a cluster. | :x: | +| kube-inject | Inject Istio sidecar into Kubernetes pod resources | :x: | +| manifest | Commands related to Istio manifests | | +| operator | Commands related to Istio operator controller. | :x: | +| profile | Commands related to Istio configuration profiles | :x: | +| proxy-config | Retrieve information about proxy configuration from Envoy [kube only] | :white_check_mark: | +| proxy-status | Retrieves the synchronization status of each Envoy in the mesh | :white_check_mark: | +| remote-clusters | Lists the remote clusters each istiod instance is connected to. | | +| tag | Command group used to interact with revision tags | | +| uninstall | Uninstall Istio from a cluster | :x: | +| upgrade | Upgrade Istio control plane in-place | :x: | +| validate | Validate Istio policy and rules files | | +| verify-install | Verifies Istio Installation Status | :x: | +| version | Prints out build version information | :white_check_mark: | +| waypoint | Manage waypoint configuration | | +| ztunnel-config | Update or retrieve current Ztunnel configuration. | | + From 516b5d205ba4524220235ebbe5d3ec825719691c Mon Sep 17 00:00:00 2001 From: bmangoen Date: Tue, 22 Oct 2024 14:29:06 +0200 Subject: [PATCH 3/6] Fill supported commands table Signed-off-by: bmangoen --- docs/ossm/istioctl/README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/ossm/istioctl/README.md b/docs/ossm/istioctl/README.md index 38ba1e860..635b669be 100644 --- a/docs/ossm/istioctl/README.md +++ b/docs/ossm/istioctl/README.md @@ -44,27 +44,27 @@ at the terminal: |-----------------------|----------------------------------------------------------------------------------------|--------------------| | admin | Manage control plane (istiod) configuration | :white_check_mark: | | analyze | Analyze Istio configuration and print validation messages | :white_check_mark: | -| authz | (authz is experimental. Use `istioctl experimental authz`) | | +| authz | (authz is experimental. Use `istioctl experimental authz`) | :x: | | bug-report | Cluster information and log capture support tool. | :white_check_mark: | -| completion | Generate the autocompletion script for the specified shell | | +| completion | Generate the autocompletion script for the specified shell | :white_check_mark: | | create-remote-secret | Create a secret with credentials to allow Istio to access remote Kubernetes apiservers | :white_check_mark: | -| dashboard | Access to Istio web UIs | | -| experimental | Experimental commands that may be modified or deprecated | | +| dashboard | Access to Istio web UIs | :x: | +| experimental | Experimental commands that may be modified or deprecated | :x: | | help | Help about any command | :white_check_mark: | | install | Applies an Istio manifest, installing or reconfiguring Istio on a cluster. | :x: | | kube-inject | Inject Istio sidecar into Kubernetes pod resources | :x: | -| manifest | Commands related to Istio manifests | | +| manifest | Commands related to Istio manifests | :white_check_mark: | | operator | Commands related to Istio operator controller. | :x: | | profile | Commands related to Istio configuration profiles | :x: | | proxy-config | Retrieve information about proxy configuration from Envoy [kube only] | :white_check_mark: | | proxy-status | Retrieves the synchronization status of each Envoy in the mesh | :white_check_mark: | -| remote-clusters | Lists the remote clusters each istiod instance is connected to. | | -| tag | Command group used to interact with revision tags | | +| remote-clusters | Lists the remote clusters each istiod instance is connected to. | :white_check_mark: | +| tag | Command group used to interact with revision tags | :x: | | uninstall | Uninstall Istio from a cluster | :x: | | upgrade | Upgrade Istio control plane in-place | :x: | -| validate | Validate Istio policy and rules files | | +| validate | Validate Istio policy and rules files | :x: | | verify-install | Verifies Istio Installation Status | :x: | | version | Prints out build version information | :white_check_mark: | -| waypoint | Manage waypoint configuration | | -| ztunnel-config | Update or retrieve current Ztunnel configuration. | | +| waypoint | Manage waypoint configuration | :x: | +| ztunnel-config | Update or retrieve current Ztunnel configuration. | :x: | From aa1da5be28461ae1ff6f6ae574da797ec66134a0 Mon Sep 17 00:00:00 2001 From: bmangoen Date: Thu, 24 Oct 2024 16:12:52 +0200 Subject: [PATCH 4/6] Fix install procedure Signed-off-by: bmangoen --- docs/ossm/istioctl/README.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/docs/ossm/istioctl/README.md b/docs/ossm/istioctl/README.md index 635b669be..eed837d88 100644 --- a/docs/ossm/istioctl/README.md +++ b/docs/ossm/istioctl/README.md @@ -11,7 +11,7 @@ operators to debug and diagnose Istio service mesh deployments. for the Service Mesh deployment. For checking the `Istio` version, run the following command: ```bash - $ kubectl -n istio-system get istio + oc -n istio-system get istio ``` ## Steps @@ -23,11 +23,22 @@ for the Service Mesh deployment. For checking the `Istio` version, run the follo **NB**: All the releases of `istioctl` are directly downloadable [here](https://mirror.openshift.com/pub/cgw/servicemesh/) -1. Extract the `istioctl` binary and add the client to your path, on your system. +1. Extract the `istioctl` binary. ```bash - $ tar xzf istioctl--.tar.gz -C $HOME/.istioctl/bin - $ export PATH=$HOME/.istioctl/bin:$PATH + tar xzf istioctl---.tar.gz + ``` + +1. Move to the uncompressed directory. + + ```bash + cd istioctl--- + ``` + +1. Add `istioctl` client to your path. + + ```bash + export PATH=$PATH:$PWD ``` 1. Confirm that the `istioctl` client version and the Istio control plane From d92543ba4c85885d1110227162ec073c9d45376f Mon Sep 17 00:00:00 2001 From: bmangoen Date: Tue, 19 Nov 2024 17:57:55 +0100 Subject: [PATCH 5/6] Remove istioctl install doc Signed-off-by: bmangoen --- docs/ossm/README.md | 1 - docs/ossm/istioctl/README.md | 81 ------------------------------------ 2 files changed, 82 deletions(-) delete mode 100644 docs/ossm/istioctl/README.md diff --git a/docs/ossm/README.md b/docs/ossm/README.md index edd266c04..47aa53d68 100644 --- a/docs/ossm/README.md +++ b/docs/ossm/README.md @@ -7,7 +7,6 @@ This documentation is specific to the OpenShift Service Mesh product and may dif # Table of Contents - [Compared to OpenShift Service Mesh 2](./ossm2-vs-ossm3.md) -- [Installing istioctl tool](./istioctl/README.md) - [Running Red Hat OpenShift Service Mesh (OSSM) 2 and OSSM 3 side by side](./ossm-2-and-ossm-3-side-by-side/README.md) - [Cert Manager and istio-csr Integration](./cert-manager/README.md) - [Adding services to a service mesh](./create-mesh/README.md) diff --git a/docs/ossm/istioctl/README.md b/docs/ossm/istioctl/README.md deleted file mode 100644 index eed837d88..000000000 --- a/docs/ossm/istioctl/README.md +++ /dev/null @@ -1,81 +0,0 @@ -[Return to OSSM Docs](../) - -# Installing the istioctl tool - -The `istioctl` tool is a configuration command line utility that allows service -operators to debug and diagnose Istio service mesh deployments. - -## Prerequisites - -* Use an `istioctl` version that is the same version as the Istio control plane -for the Service Mesh deployment. For checking the `Istio` version, run the following command: - - ```bash - oc -n istio-system get istio - ``` - -## Steps - -1. Download `istioctl` binary - - In the OpenShift console, navigate to the Command Line Tools by clicking :grey_question: -> **Command Line Tools** in the upper-right of the header. - Then click on **Download istioctl** and choose the right architecture according to your system. - - **NB**: All the releases of `istioctl` are directly downloadable [here](https://mirror.openshift.com/pub/cgw/servicemesh/) - -1. Extract the `istioctl` binary. - - ```bash - tar xzf istioctl---.tar.gz - ``` - -1. Move to the uncompressed directory. - - ```bash - cd istioctl--- - ``` - -1. Add `istioctl` client to your path. - - ```bash - export PATH=$PATH:$PWD - ``` - -1. Confirm that the `istioctl` client version and the Istio control plane -version now match (or are within one version) by running the following command -at the terminal: - - ```sh - $ istioctl version - ``` - -## Supported commands - -|Command | Description | Supported | -|-----------------------|----------------------------------------------------------------------------------------|--------------------| -| admin | Manage control plane (istiod) configuration | :white_check_mark: | -| analyze | Analyze Istio configuration and print validation messages | :white_check_mark: | -| authz | (authz is experimental. Use `istioctl experimental authz`) | :x: | -| bug-report | Cluster information and log capture support tool. | :white_check_mark: | -| completion | Generate the autocompletion script for the specified shell | :white_check_mark: | -| create-remote-secret | Create a secret with credentials to allow Istio to access remote Kubernetes apiservers | :white_check_mark: | -| dashboard | Access to Istio web UIs | :x: | -| experimental | Experimental commands that may be modified or deprecated | :x: | -| help | Help about any command | :white_check_mark: | -| install | Applies an Istio manifest, installing or reconfiguring Istio on a cluster. | :x: | -| kube-inject | Inject Istio sidecar into Kubernetes pod resources | :x: | -| manifest | Commands related to Istio manifests | :white_check_mark: | -| operator | Commands related to Istio operator controller. | :x: | -| profile | Commands related to Istio configuration profiles | :x: | -| proxy-config | Retrieve information about proxy configuration from Envoy [kube only] | :white_check_mark: | -| proxy-status | Retrieves the synchronization status of each Envoy in the mesh | :white_check_mark: | -| remote-clusters | Lists the remote clusters each istiod instance is connected to. | :white_check_mark: | -| tag | Command group used to interact with revision tags | :x: | -| uninstall | Uninstall Istio from a cluster | :x: | -| upgrade | Upgrade Istio control plane in-place | :x: | -| validate | Validate Istio policy and rules files | :x: | -| verify-install | Verifies Istio Installation Status | :x: | -| version | Prints out build version information | :white_check_mark: | -| waypoint | Manage waypoint configuration | :x: | -| ztunnel-config | Update or retrieve current Ztunnel configuration. | :x: | - From 42e77ba5c9efff75d56754accaf788a7d16efc27 Mon Sep 17 00:00:00 2001 From: bmangoen Date: Wed, 20 Nov 2024 13:11:49 +0100 Subject: [PATCH 6/6] Add explanation for consoleclidownload Signed-off-by: bmangoen --- ...tioctl_console.openshift.io_v1_consoleclidownload.yaml | 5 ++--- chart/templates/olm/consoleclidownload.yaml | 8 +++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml b/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml index 5fcff8bbb..f6405a4fa 100644 --- a/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml +++ b/bundle/manifests/istioctl_console.openshift.io_v1_consoleclidownload.yaml @@ -3,9 +3,8 @@ kind: ConsoleCLIDownload metadata: name: istioctl spec: - description: istioctl is the OpenShift Service Mesh client that allows you to manage - OpenShift Service Mesh resources. - displayName: istioctl - OpenShift Service Mesh Command Line Interface (CLI) + description: istioctl is the Istio client that allows you to manage Istio resources. + displayName: istioctl - Istio Command Line Interface (CLI) links: - href: https://mirror.openshift.com/pub/cgw/servicemesh/latest text: Download istioctl diff --git a/chart/templates/olm/consoleclidownload.yaml b/chart/templates/olm/consoleclidownload.yaml index 02727e18f..30f3b7ba7 100644 --- a/chart/templates/olm/consoleclidownload.yaml +++ b/chart/templates/olm/consoleclidownload.yaml @@ -1,11 +1,13 @@ +# This configures links for downloading istioctl to the OpenShift web console +# See the documentation https://docs.openshift.com/container-platform/4.17/web_console/customizing-the-web-console.html#creating-custom-CLI-downloads_customizing-web-console apiVersion: console.openshift.io/v1 kind: ConsoleCLIDownload metadata: name: istioctl spec: - description: istioctl is the OpenShift Service Mesh client that allows you to - manage OpenShift Service Mesh resources. - displayName: istioctl - OpenShift Service Mesh Command Line Interface (CLI) + description: istioctl is the Istio client that allows you to + manage Istio resources. + displayName: istioctl - Istio Command Line Interface (CLI) links: - href: https://mirror.openshift.com/pub/cgw/servicemesh/latest text: Download istioctl \ No newline at end of file