KubernetesClusterServiceMeshProfile

data class KubernetesClusterServiceMeshProfile(val certificateAuthority: KubernetesClusterServiceMeshProfileCertificateAuthority? = null, val externalIngressGatewayEnabled: Boolean? = null, val internalIngressGatewayEnabled: Boolean? = null, val mode: String, val revisions: List<String>)

Constructors

Link copied to clipboard
constructor(certificateAuthority: KubernetesClusterServiceMeshProfileCertificateAuthority? = null, externalIngressGatewayEnabled: Boolean? = null, internalIngressGatewayEnabled: Boolean? = null, mode: String, revisions: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A certificate_authority block as defined below. When this property is specified, key_vault_secrets_provider is also required to be set. This configuration allows you to bring your own root certificate and keys for Istio CA in the Istio-based service mesh add-on for Azure Kubernetes Service.

Link copied to clipboard

Is Istio External Ingress Gateway enabled?

Link copied to clipboard

Is Istio Internal Ingress Gateway enabled?

Link copied to clipboard

The mode of the service mesh. Possible value is Istio.

Link copied to clipboard

Specify 1 or 2 Istio control plane revisions for managing minor upgrades using the canary upgrade process. For example, create the resource with revisions set to ["asm-1-20"], or leave it empty (the revisions will only be known after apply). To start the canary upgrade, change revisions to ["asm-1-20", "asm-1-21"]. To roll back the canary upgrade, revert to ["asm-1-20"]. To confirm the upgrade, change to ["asm-1-21"].