-
Notifications
You must be signed in to change notification settings - Fork 6.3k
docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true #23918
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true #23918
Conversation
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
❌ Preview Environment deleted from BunnyshellAvailable commands (reply to this comment):
|
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Only small comment
For users with label-based tracking and Applications that have `ApplyOutOfSyncOnly=true` syncOptions, an explicit sync has to be run for those Applications after you upgrade. | ||
Here is an example command, that syncs such an Application, it can be run after you [obtain a token](../../developer-guide/api-docs.md#authorization) to Argo CD API: | ||
```sh | ||
curl -X POST -H "Authorization: Bearer $ARGOCD_TOKEN" -H "Content-Type: application/json" -d '{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe better to provide example with CLI and not API? i think cli is more popular case
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, impossible to mitigate with CLI, there is the PR in progress to fix the CLI: #23910
While the PR is a WIP, we should give users at least some remediation option if they have many apps and can't sync them all manually with UI.
/cherry-pick release-3.1 |
/cherry-pick release-3.0 |
…hat use ApplyOutOfSyncOnly=true (#23918) Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
…hat use ApplyOutOfSyncOnly=true (#23918) Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
/cherry-pick release-3.1 |
…hat use ApplyOutOfSyncOnly=true (#23918) Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
…hat use ApplyOutOfSyncOnly=true (argoproj#23918) Signed-off-by: reggie-k <regina.voloshin@codefresh.io> Signed-off-by: enneitex <etienne.divet@gmail.com>
…hat use ApplyOutOfSyncOnly=true (argoproj#23918) Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
Checklist: