Skip to content

Feat/default automated sync#16

Merged
pinikomarov merged 3 commits into
mainfrom
feat/default-automated-sync
Jul 27, 2026
Merged

Feat/default automated sync#16
pinikomarov merged 3 commits into
mainfrom
feat/default-automated-sync

Conversation

@cjeanner

Copy link
Copy Markdown
Collaborator

Enable automated sync, and remove now deprecated "syncOptions" parameter.

cjeanner and others added 3 commits July 23, 2026 14:03
Child ArgoCD Applications now deploy with automated sync and a
retry policy (limit 5, 30s-3m exponential backoff) out of the box,
removing the need for every override file to add a full syncPolicy.
Documentation warns users to pin targetRevision to a tag or commit
hash to avoid unintended deployments from branch pushes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove the syncOptions fallback from the template helper — syncPolicy
is now the sole source for sync configuration. Upgrade the JSON Schema
from draft-07 to 2019-09 so syncOptions can be marked deprecated: true,
giving tooling a formal signal while still accepting existing values
files without a hard break.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cjeanner

Copy link
Copy Markdown
Collaborator Author

PR is ready. I could successfully run this one about 3 times without hitting any issue - always consuming the exact same overlays deploying RHOSO.

@pinikomarov pinikomarov left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mechanism proven to work in my testing

@pinikomarov
pinikomarov merged commit 38e2591 into main Jul 27, 2026
19 checks passed
@pinikomarov
pinikomarov deleted the feat/default-automated-sync branch July 27, 2026 06:22
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.

2 participants