UNCLASSIFIED - NO CUI

Resolve "Update Argocd Apps default Values"

General MR

Summary

Update Argocd Apps default Values as well as convert local sub chart to tar ball.

Relevant logs/screenshots

k3d-dev testing successful (tested with argocd-apps override to ensure functionality): image

Upgrade Successful: image

Linked Issue

issue

Upgrade Notices

🆕 What's New

  • Switched from Lists to Maps under argocd-apps:

    The following keys inside the argocd-apps: block have changed from list-based ([]) to map-based ({}) structures:

    • applications
    • projects
    • applicationsets
    • extensions

    Example Change: applications

    Old Format (list):

    argocd-apps:
      applications:
        - name: guestbook
          namespace: argocd
          project: guestbook
          source:
            repoURL: https://github.com/argoproj/argocd-example-apps.git
            targetRevision: HEAD
            path: guestbook
          destination:
            server: https://kubernetes.default.svc
            namespace: guestbook

    New Format (map):

    argocd-apps:
      applications:
        guestbook:
          namespace: argocd
          project: guestbook
          source:
            repoURL: https://github.com/argoproj/argocd-example-apps.git
            targetRevision: HEAD
            path: guestbook
          destination:
            server: https://kubernetes.default.svc
            namespace: guestbook
  • extensions Field Deprecated

    The extensions key under argocd-apps: is now deprecated. For more details, refer to the Deprecation Notice.


⚠️ Action Required

  • Migrate List to Map Format
    Update values.yaml to replace list-style entries under argocd-apps: with maps, using the resource name: as the map key.

  • If You Use Extensions
    Prepare to remove or migrate argocd-apps.extensions as it's no longer actively maintained.

  • Validate applicationsets and projects
    Apply the same migration pattern to applicationsets: and projects: blocks.

Edited by Matt Vasquez

Merge request reports

Loading