id: customer-a-istio
name: "Customer A — Istio mesh + cert-manager"
description: "Customer A's profile: istio sidecar injection, istio-ingress, cert-manager."
labels: {customer: A, mesh: istio, ingress: istio-gw}
cluster:
  provider: kind
  k8s_version: v1.36.1
  preinstall:
    - chart: jetstack/cert-manager
      version: v1.14.0
      release: cert-manager
      namespace: cert-manager
      repo: {name: jetstack, url: "https://charts.jetstack.io"}
      values: {installCRDs: true}
      wait: pods-ready
    - chart: istio/base
      version: 1.21.0
      release: istio-base
      namespace: istio-system
      repo: {name: istio, url: "https://istio-release.storage.googleapis.com/charts"}
      wait: helm-deployed
    - chart: istio/istiod
      version: 1.21.0
      release: istiod
      namespace: istio-system
      wait: pods-ready
  helm_timeout: 10m
product:
  chart: ./chart
  release: sample
  namespace: sample
  set: {"podAnnotations.sidecar\\.istio\\.io/inject": "true"}
asserts:
  - {type: helm-status-deployed, release: sample, namespace: sample}
  - {type: pods-ready, namespace: sample, timeout: 5m}
tags: [nightly, customer-replica]
mechanisms: ['addon:istio', 'addon:cert-manager', 'mesh:istio', 'customer:A']
category: service-mesh
integration: istio
tier: live
