We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

Istio

Istio Charmers Publisher | bundle

Platform:

Channel Revision Published
latest/stable 58 03 Dec 2021
latest/candidate 60 03 Dec 2021
latest/beta 65 03 Dec 2021
latest/edge 63 03 Dec 2021
1.11/stable 62 03 Dec 2021
1.11/candidate 64 03 Dec 2021
1.11/beta 61 03 Dec 2021
1.11/edge 59 03 Dec 2021
juju deploy istio

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.24.2' # 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)"