Skip to content

chore(upgrade-argocd): bump ArgoCD chart to 10.7.2 / ArgoCD v3.5.2 - #1097

Draft
iliesmrf wants to merge 1 commit into
mainfrom
chore/upgrade-argocd
Draft

chore(upgrade-argocd): bump ArgoCD chart to 10.7.2 / ArgoCD v3.5.2#1097
iliesmrf wants to merge 1 commit into
mainfrom
chore/upgrade-argocd

Conversation

@iliesmrf

@iliesmrf iliesmrf commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Issues liées

Issues numéro : #1098

Quel est le comportement actuel ?

Le release ArgoCD du cluster workload est sur le chart 8.5.6 (ArgoCD v3.1.7).

Quel est le nouveau comportement ?

Bump du chart ArgoCD du cluster workload de 8.5.6 (ArgoCD v3.1.7) à 10.7.2 (v3.5.2), soit une chaîne de releases mineures au sein de la même ligne majeure (3.x). argocdInfra est hors périmètre (non géré ici).

Revue effectuée par rapport aux guides d'upgrade officiels (3.1→3.2, 3.2→3.3, 3.3→3.4, 3.4→3.5) : aucun des breaking changes ne touche notre configuration (RBAC policy.csv, oidc.config, resource.exclusions, auth OCI/Harbor). Le défaut timeout.reconciliation passe de 180s à 120s (non surchargé chez nous, reconciliation plus fréquente, non cassant).

Cette PR introduit-elle un breaking change ?

Non, pour le code de ce repo. Point opérationnel à surveiller au rollout (pas un breaking change de config) : la CRD ApplicationSet dépasse désormais la limite de taille pour un apply client-side (breaking change introduit en 3.3). Le release argocd gère ses propres CRDs sur ce cluster (crds.install: true, argo_infra_ownership est false ici), mais le sync qui le déploie utilise déjà ServerSideApply=true par défaut (dso-appset.yaml.j2), ce qui couvre normalement ce cas. À surveiller au premier sync post-upgrade : en cas d'échec par conflit de propriété de champ (409), ajouter ponctuellement Force=true en plus de ServerSideApply=true.

Autres informations

Bumps the workload-cluster ArgoCD release from chart 8.5.6 (ArgoCD
v3.1.7) to 10.7.2 (v3.5.2), a chain of minor releases within the same
major line (3.x). argocdInfra is out of scope (not managed here).

Reviewed against the official upgrade guides (3.1->3.2, 3.2->3.3,
3.3->3.4, 3.4->3.5): none of the breaking changes touch our config
(RBAC policy.csv, oidc.config, resource.exclusions, OCI/Harbor repo
auth). timeout.reconciliation default drops 180s->120s (not
overridden here, more frequent reconciliation, non-breaking).

Operational note for rollout: the ApplicationSet CRD now exceeds the
client-side apply size limit (breaking change in 3.3), may need
server-side apply with --force-conflicts on first sync since ArgoCD
manages its own CRDs here when crds.install: true (argo_infra_ownership
is false on this release).
@iliesmrf iliesmrf self-assigned this Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant