apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "Variant"
metadata:
  name: "ha"
  labels:
    confighub.io/chart: "elastic/logstash"
    confighub.io/version: "8.5.1"
    confighub.io/variant: "ha"
spec:
  recipe: "../../recipe.yaml"
  namespace: "default"
  releaseName: "logstash"
  valuesProfile: "../../effective-values-ha.yaml"
  capabilityProfile:
    kubeVersion: "1.30.0"
    apiVersions:
      []
  hookPolicy: "no-hooks"
  targetFacts:
    requiredTopology:
      minimumSchedulableNodes: 3
      purpose: "Logstash HA renders three replicas with required pod anti-affinity across kubernetes.io/hostname."
      deliveryLanes:
        - "regularHelm"
        - "cubInstallerApply"
        - "configHubOciArgo"
