Skip to content

Update rhoso-gitops docs for automated sync and dedicated namespace#713

Open
cjeanner wants to merge 2 commits into
validatedpatterns:mainfrom
cjeanner:rhoso-gitops/update-doc
Open

Update rhoso-gitops docs for automated sync and dedicated namespace#713
cjeanner wants to merge 2 commits into
validatedpatterns:mainfrom
cjeanner:rhoso-gitops/update-doc

Conversation

@cjeanner

Copy link
Copy Markdown
Contributor

Child applications now use automated sync with a retry policy by default. Document the targetRevision stability warning, add a section for disabling automated sync, and update the apps table with a Sync column. Update all namespace references from openshift-gitops to rhoso-gitops-standalone to reflect the dedicated ArgoCD instance.

@openshift-ci
openshift-ci Bot requested review from dminnear-rh and mhjacks July 23, 2026 12:56
@openshift-ci

openshift-ci Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Hi @cjeanner. Thanks for your PR.

I'm waiting for a validatedpatterns member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@cjeanner

Copy link
Copy Markdown
Contributor Author

Converting to draft: we must first get validatedpatterns-sandbox/rhoso-gitops#16 in

@openshift-ci openshift-ci Bot added size/L and removed size/M labels Jul 24, 2026
@cjeanner
cjeanner marked this pull request as ready for review July 27, 2026 11:32
@cjeanner

Copy link
Copy Markdown
Contributor Author

Both PR are merged on the VP side - time to update the documentation.

@openshift-ci
openshift-ci Bot requested a review from gaurav-nelson July 27, 2026 11:34

@pinikomarov pinikomarov left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

one comment otherwise looks good

| automated
|===

All applications include a default retry policy (5 retries with exponential

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This is too tight. In local CI runs, OLM image pulls from registry.redhat.io took 5-15 minutes depending on load. 9.5 minutes is marginal — it would pass on a fast pull, fail on a slow one.

Recommendation: limit: 10 with maxDuration: 3m

i.e.
10 retries with exponential backoff, starting at 30 seconds and capping at 3 minutes per attempt, for a total retry window of approximately 22 minutes) to handle transient failures during deployment convergence.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fun, I didn't have that issue over my numerous runs. Though this is completely customizable. I propose to NOT talk about the actual values of the retries, in case we change the defaults in the VP itself?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed the default numbers, added an example showing how to override the retries.

cjeanner and others added 2 commits July 27, 2026 14:37
Child applications now use automated sync with a retry policy by
default. Document the targetRevision stability warning, add a section
for disabling automated sync, and update the apps table with a Sync
column. Update all namespace references from openshift-gitops to
rhoso-gitops-standalone to reflect the dedicated ArgoCD instance.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
After testings, it seems we don't need to set sync-waves at the
application level. This allows to be closer to Validated Patterns
"eventually converging" practices.

Depends-On: validatedpatterns-sandbox/rhoso-gitops#17
@cjeanner
cjeanner force-pushed the rhoso-gitops/update-doc branch from 1ce0723 to 762f8b5 Compare July 27, 2026 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants