v0.8.0-beta.2
Pre-release
Pre-release
Changelog
- Updated dependencies
- ArgoCD: 5.3.4
- MetalLB: 4.1.1
- Kube Prometheus Stack: 39.9.0
- K0s: 1.24.4+k0s.0
- Sealed Secrets: 2.6.1
- KubeVirt: v0.56.0-rc.1
- cfctl: v0.13.2+9001
- kubeseal: 0.18.2
- Helm: v3.9.4
- CoreDNS as a DaemonSet
- Supports OpenOnDemand with Dex image and without.
- New DeepSquare Yum repository path
- Initial supports for Rockylinux 9
Breaking changes
The new major version of ArgoCD introduces breaking changes (https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd#520)
The ArgoCD helm chart now handles CRDs
-
To adopt the new CRD management style, runs this script:
YOUR_ARGOCD_NAMESPACE="argocd" YOUR_ARGOCD_RELEASENAME="argocd" for crd in "applications.argoproj.io" "applicationsets.argoproj.io" "argocdextensions.argoproj.io" "appprojects.argoproj.io"; do kubectl label --overwrite crd $crd app.kubernetes.io/managed-by=Helm kubectl annotate --overwrite crd $crd meta.helm.sh/release-namespace="$YOUR_ARGOCD_NAMESPACE" kubectl annotate --overwrite crd $crd meta.helm.sh/release-name="$YOUR_ARGOCD_RELEASENAME" done
-
To NOT adopt the new CRD management style, add in the values file:
crds: install: false
You will have to update the CRDs using:
kubectl apply -k "https://github.com/argoproj/argo-cd/manifests/crds?ref=<appVersion>"
Deprecated configs.repositoryCredentials
, server.additionalApplications
and server.additionalProjects
.
See: https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd#500
Full Changelog: v0.8.0-beta.1...v0.8.0-beta.2