Switch the active istioctl to a specified version
getmesh switch [flags]
Examples
# Switch the active istioctl version to version=1.7.7, flavor=tetrate and flavor-version=0
$ getmesh switch --version 1.7.7 --flavor tetrate --flavor-version=0,
# Switch to version=1.8.3, flavor=istio and flavor-version=0 using name flag
$ getmesh switch --name 1.8.3-istio-v0
# Switch from active version=1.8.3 to version 1.9.0 with the same flavor and flavor-version
$ getmesh switch --version 1.9.0
# Switch from active "tetrate flavored" version to "istio flavored" version with the same version and flavor-version
$ getmesh switch --flavor istio
# Switch from active version=1.8.3, flavor=istio and flavor-version=0 to version 1.9.0, flavor=tetrate and flavor-version=0
$ getmesh switch --version 1.9.0 --flavor=tetrate
# Switch from active version=1.8.3, flavor=istio and flavor-version=0 to version=1.8.3, flavor=tetrate, flavor-version=1
$ getmesh switch --flavor tetrate --flavor-version=1
# Switch from active version=1.8.3, flavor=istio and flavor-version=0 to the latest 1.9.x version, flavor=istio and flavor-version=0
$ getmesh switch --version 1.9
Options
--name string Name of distribution, e.g. 1.9.0-istio-v0
--version string Version of istioctl, e.g. 1.7.4. When --name flag is set, this will not be used.
--flavor string Flavor of istioctl, e.g. "tetrate" or "tetratefips" or "istio". When --name flag is set, this will not be used.
--flavor-version int Version of the flavor, e.g. 1. When --name flag is set, this will not be used (default -1)
-h, --help help for switch
Options inherited from parent commands
-c, --kubeconfig string Kubernetes configuration file
SEE ALSO
- getmesh - getmesh is an integration and lifecycle management CLI tool that ensures the use of supported and trusted versions of Istio.