Skip to content

[Bug]: argocd deployer generates invalid app yaml #410

@mchmarny

Description

@mchmarny

Prerequisites

  • I searched existing issues and found no duplicates
  • I can reproduce this issue consistently
  • This is not a security vulnerability (use Security Advisories instead)

Bug Description

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: nvidia-dra-driver-gpu
  namespace: argocd
  annotations:
    argocd.argoproj.io/sync-wave: "10"
spec:
  project: default
sources:
    - repoURL: https://helm.ngc.nvidia.com/nvidia
      chart: nvidia-dra-driver-gpu
      targetRevision: 25.12.0
      helm:
        valueFiles:
          - $values/nvidia-dra-driver-gpu/values.yaml
    - repoURL: '{{ .RepoURL }}'
      targetRevision: main
      ref: values
destination:
    server: https://kubernetes.default.svc
    namespace: nvidia-dra-driver
  syncPolicy:
    automated:
      prune: true
      selfHeal: true
    syncOptions:
      - CreateNamespace=true

Impact

Blocking (cannot proceed)

Component

CLI (aicr)

Regression?

Yes, this worked before (please specify version below)

Steps to Reproduce

generate bindle for argocd as deployer
review any of the apps (e.g. dra driver)

Expected Behavior

valid YAML

Actual Behavior

invalid YAML

Environment

  • AICR version (CLI aicr version, API image tag, or commit SHA):
  • Install method (release binary / build from source / container image):
  • Platform (eks/gke/aks/self-managed):
  • Kubernetes version:
  • OS (ubuntu/cos/other) + version:
  • Kernel version:
  • GPU type (h100/gb200/a100/l40/other):
  • Workload intent (training/inference):

Command / Request Used

No response

Logs / Error Output

Additional Context

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions