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):

Linked 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:applicationsprojectsapplicationsetsextensions
Example Change:
applicationsOld 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: guestbookNew 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 -
extensionsField DeprecatedThe
extensionskey underargocd-apps:is now deprecated. For more details, refer to the Deprecation Notice.
⚠️ Action Required
-
Migrate List to Map Format
Updatevalues.yamlto replace list-style entries underargocd-apps:with maps, using the resourcename:as the map key. -
If You Use Extensions
Prepare to remove or migrateargocd-apps.extensionsas it's no longer actively maintained. -
Validate
applicationsetsandprojects
Apply the same migration pattern toapplicationsets:andprojects:blocks.
