Skip to content

Harden Argo reconciliation on Kubernetes 1.36 - #35

Merged
syscod3 merged 1 commit into
mainfrom
fix/argocd-reconciliation-resilience
Aug 11, 2026
Merged

Harden Argo reconciliation on Kubernetes 1.36#35
syscod3 merged 1 commit into
mainfrom
fix/argocd-reconciliation-resilience

Conversation

@syscod3

@syscod3 syscod3 commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Upgrades unraid-lab Argo CD to v3.5.0, the first release tested with Kubernetes v1.36, eliminating the comparison failure that blocks automated reconciliation.

Adds CRD-safe sync behavior, preserves label tracking and Argo 3 exclusion defaults, and provides a guarded Omni deployment script that updates future bootstrap state and the live Argo installation.

Validation

  • bash omni/scripts/apply-inline-manifests.sh
  • python3 scripts/validate.py
  • Pre-commit yamllint and gitleaks

Rollout

Run OMNICONFIG=/Users/giovanni/.talos/omni/config omni/scripts/apply-inline-manifests.sh --apply after merge. The script verifies the target ConfigPatch before applying the full generated Argo manifest with server-side apply.

@syscod3
syscod3 merged commit 50df2e6 into main Aug 11, 2026
5 checks passed
@syscod3
syscod3 deleted the fix/argocd-reconciliation-resilience branch August 11, 2026 21:25
syscod3 added a commit that referenced this pull request Aug 11, 2026
…silience

Harden Argo reconciliation on Kubernetes 1.36
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