apiVersion: "catalog.confighub.com/v1alpha1"
kind: "SourceGenerationReceipt"
metadata:
  name: "aicr-eks-h100-training-kubeflow-argocd-v0-14-0"
spec:
  artifacts:
    configHubBaseVariant:
      receipt: "examples/aicr/eks-h100-training-kubeflow/confighub-upload-receipt.yaml"
      role: "managed-configuration"
      status: "pass"
    literalConfiguration:
      digest: "sha256:dcf7feeeeaece04cb5d55cbc1106862172b3ae77718154252b39db1ad8957010"
      format: "individual-yaml-layers"
      localReference: "oci://localhost:5001/aicr-eks-h100-training-kubeflow-argocd-config:0.14.0"
      objectCount: 17
      ociLayout: "examples/aicr/eks-h100-training-kubeflow/oci-layouts/argocd-config"
      publicTarget: "oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/aicr-eks-h100-training-kubeflow-argocd-config:0.14.0"
      role: "literal-configuration"
    sourcePackage:
      format: "helm-chart-oci"
      localReference: "oci://localhost:5001/aicr-eks-h100-training-kubeflow-argocd:0.14.0"
      ociLayout: "examples/aicr/eks-h100-training-kubeflow/oci-layouts/argocd-source"
      portableDigest: "sha256:1120c9a17b23f2c885121034d55445f2d3948c95c23756d02fa2209e4baf8c2e"
      publicTarget: "oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/aicr-eks-h100-training-kubeflow-argocd:0.14.0"
      rawAicrDigest: "sha256:58f2ed760b3b6915144bfffa1a99cacfd17e6cec41e5acad9f91e4c349b1b68e"
      role: "source-package"
  commands:
    generateSourceBundle:
      - "aicr"
      - "bundle"
      - "--recipe"
      - "recipe.yaml"
      - "--deployer"
      - "argocd-helm"
      - "--output"
      - "oci://localhost:5001/aicr-eks-h100-training-kubeflow-argocd:v0.14.0"
      - "--plain-http"
      - "--storage-class"
      - "gp3"
      - "--accelerated-node-selector"
      - "nvidia.com/gpu.present=true"
      - "--workload-selector"
      - "app.kubernetes.io/part-of=training"
    renderApplications:
      - "helm"
      - "template"
      - "aicr-argocd"
      - "aicr-eks-h100-training-kubeflow-argocd-0.14.0.tgz"
      - "--namespace"
      - "argocd"
      - "--set"
      - "repoURL=oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt"
      - "--set"
      - "targetRevision=0.14.0"
  deployer: "argocd-helm"
  generationInputs:
    acceleratedNodeSelector: "nvidia.com/gpu.present=true"
    storageClass: "gp3"
    workloadSelector: "app.kubernetes.io/part-of=training"
  normalization:
    checksumPaths:
      change: "Absolute generator paths were changed to paths relative to each bundle root."
      reason: "Portable source should not contain a workstation path."
    textFormatting:
      change: "Trailing spaces were removed from generated text files."
      reason: "This changes no YAML data and makes the files pass the repository whitespace check."
  outputs:
    configHubUploadReceipt: "examples/aicr/eks-h100-training-kubeflow/confighub-upload-receipt.yaml"
    promotionReadinessReceipt: "examples/aicr/eks-h100-training-kubeflow/promotion-readiness-receipt.yaml"
    renderedApplications: "examples/aicr/eks-h100-training-kubeflow/argocd-rendered"
    renderedChecksums: "examples/aicr/eks-h100-training-kubeflow/argocd-rendered/checksums.txt"
    renderedManifest: "examples/aicr/eks-h100-training-kubeflow/local-argocd-config-oci-manifest.json"
    sourceBundle: "examples/aicr/eks-h100-training-kubeflow/argocd-helm-bundle"
    sourceChecksums: "examples/aicr/eks-h100-training-kubeflow/argocd-helm-bundle/checksums.txt"
    sourceManifest: "examples/aicr/eks-h100-training-kubeflow/local-argocd-source-oci-manifest.json"
  renderInputs:
    namespace: "argocd"
    repoURL: "oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt"
    targetRevision: "0.14.0"
  source:
    commit: "0479e45e3ee4ea04d3fff55fd9160843d161c03c"
    generationReceipt: "examples/aicr/eks-h100-training-kubeflow/generation-receipt.yaml"
    name: "NVIDIA AICR"
    recipe: "examples/aicr/eks-h100-training-kubeflow/recipe.yaml"
    version: "v0.14.0"
status:
  claim: "AICR v0.14.0 generated a portable Argo CD Helm chart and 17 exact Argo CD Application objects. Both OCI artifacts are publicly pullable at their recorded digests. ConfigHub imported the 17 Applications as one base variant. Argo CD reconciliation and GPU-cluster health have not run."
  configHubUpload: "pass"
  helmTemplate: "pass"
  liveArgoReconciliation: "not-run"
  liveGpuReconciliation: "not-run"
  publicRenderedPull: "pass"
  publicRenderedPush: "pass"
  publicSourcePull: "pass"
  publicSourcePush: "pass"
  renderedChecksumsVerified: true
  renderedLocalPull: "pass"
  renderedLocalPush: "pass"
  sourceBundleGenerated: true
  sourceChecksumsVerified: true
  sourceLocalPull: "pass"
  sourceLocalPush: "pass"
