Skip to content

v0.8.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Aug 13:01
v0.8.0-beta.2
b99f00a

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