Istio Pilot

  • By Kubeflow Charmers
Channel Revision Published Runs on
latest/stable 34 03 Dec 2021
Ubuntu 20.04
latest/candidate 69 06 Apr 2022
Ubuntu 20.04
latest/beta 1013 09 Jul 2024
Ubuntu 20.04
latest/edge 1228 01 Oct 2024
Ubuntu 20.04
1.22/stable 1169 27 Aug 2024
Ubuntu 20.04
1.22/edge 1229 01 Oct 2024
Ubuntu 20.04
1.21/stable 1170 27 Aug 2024
Ubuntu 20.04
1.21/edge 1170 27 Aug 2024
Ubuntu 20.04
1.20/stable 1155 27 Aug 2024
Ubuntu 20.04
1.20/edge 1198 04 Sep 2024
Ubuntu 20.04
1.19/stable 1172 27 Aug 2024
Ubuntu 20.04
1.19/edge 1172 27 Aug 2024
Ubuntu 20.04
1.18/stable 1173 27 Aug 2024
Ubuntu 20.04
1.18/edge 1173 27 Aug 2024
Ubuntu 20.04
1.17/stable 1171 27 Aug 2024
Ubuntu 20.04
1.17/edge 1197 04 Sep 2024
Ubuntu 20.04
1.16/stable 662 09 Oct 2023
Ubuntu 20.04
1.16/beta 413 03 Apr 2023
Ubuntu 20.04
1.16/edge 970 11 Jun 2024
Ubuntu 20.04
1.15/stable 412 03 Apr 2023
Ubuntu 20.04
1.15/beta 412 03 Apr 2023
Ubuntu 20.04
1.15/edge 412 30 Mar 2023
Ubuntu 20.04
1.14/stable 422 03 Apr 2023
Ubuntu 20.04
1.14/beta 422 03 Apr 2023
Ubuntu 20.04
1.14/edge 422 31 Mar 2023
Ubuntu 20.04
1.13/stable 414 03 Apr 2023
Ubuntu 20.04
1.13/beta 414 03 Apr 2023
Ubuntu 20.04
1.13/edge 414 30 Mar 2023
Ubuntu 20.04
1.12/stable 420 03 Apr 2023
Ubuntu 20.04
1.12/beta 420 03 Apr 2023
Ubuntu 20.04
1.12/edge 420 31 Mar 2023
Ubuntu 20.04
1.11/stable 302 24 Feb 2023
Ubuntu 20.04
1.11/candidate 302 24 Feb 2023
Ubuntu 20.04
1.11/beta 302 24 Feb 2023
Ubuntu 20.04
1.11/edge 302 24 Feb 2023
Ubuntu 20.04
1.5/stable 63 01 Jul 2022
Ubuntu 20.04
1.5/candidate 61 24 Jan 2022
Ubuntu 20.04
1.5/beta 61 24 Jan 2022
Ubuntu 20.04
1.5/edge 63 24 Feb 2022
Ubuntu 20.04
juju deploy istio-pilot --channel 1.22/stable
Show information

Platform:

Learn about configurations >

  • cni-bin-dir | string

    Path to CNI binaries, e.g. /opt/cni/bin. If not provided, the Istio control plane will be installed/upgraded with the Istio CNI plugin disabled. This path depends on the Kubernetes installation, please refer to https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/ for information to find out the correct path.

  • cni-conf-dir | string

    Path to conflist files describing the CNI configuration, e.g. /etc/cni/net.d. If not provided, the Istio control plane will be installed/upgraded with the Istio CNI plugin disabled. This path depends on the Kubernetes installation, please refer to https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/ for information to find out the correct path.

  • csr-domain-name | string

    The domain name to be used by the charm to send a Certificate Signing Request (CSR) to a TLS certificate provider. In the absence of this configuration option, the charm will try to use the ingress gateway service hostname (if configured by a LB) or its IP address.

  • default-gateway | string

    Default: istio-gateway

    Name to use as a default gateway

  • gateway-service-name | string

    Default: istio-ingressgateway-workload

    Name of the service created by istio-gateway to use as a Gateway

  • image-configuration | string

    Default: pilot-image: 'pilot' # values.pilot.image global-tag: '1.22.0' # values.global.tag global-hub: 'docker.io/istio' # values.global.hub global-proxy-image: 'proxyv2' # values.global.proxy.image global-proxy-init-image: 'proxyv2' # values.global.proxy_init.image grpc-bootstrap-init: 'busybox:1.28'

    YAML or JSON formatted input defining image configuration to use when installing the Istio control plane. For reference https://istio.io/v1.5/docs/reference/config/installation-options/

  • tls-secret-id | secret

    A configuration option to store the user secret ID that stores the TLS certificate and key values. The secret ID is the result of adding a secret with the following format juju add-secret istio-tls-secret tls-crt="$(cat CERT_FILE)" tls-key=$"$(cat KEY_FILE)"