apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "Variant"
metadata:
  name: "eks-inference"
spec:
  recipe: "../../recipe.yaml"
  namespace: "ack-system"
  releaseName: "ack-iam"
  valuesProfile: "../../effective-values-eks-inference.yaml"
  capabilityProfile:
    kubeVersion: "1.31.0"
    apiVersions:
      []
  hookPolicy: "hooks-rendered-visible"
  targetFacts:
    requiredSecrets:
      -
        namespace: "ack-system"
        name: "aws-creds"
        keys:
          - "credentials"
        purpose: "AWS shared credentials file; the Deployment mounts the Secret volume read-only at /var/run/secrets/aws and AWS_SHARED_CREDENTIALS_FILE points at /var/run/secrets/aws/credentials"
    requiredValues:
      -
        path: "aws.region"
        purpose: "AWS region for the controller; deliberately the confighubplaceholder sentinel because the region belongs to the environment, not the chart"
        stage: "pre-apply"
        source: "platform-profile"
        installerInput: "awsRegion"
