Open alexec opened 1 year ago
Attention: 7 lines
in your changes are missing coverage. Please review.
Comparison is base (
ed70eac
) 55.75% compared to head (745fb5a
) 55.61%. Report is 18 commits behind head on master.:exclamation: Current head 745fb5a differs from pull request most recent head de3f8c9. Consider uploading reports for the commit de3f8c9 to get more accurate results
Files | Patch % | Lines |
---|---|---|
pkg/sync/sync_context.go | 64.28% | 4 Missing and 1 partial :warning: |
pkg/sync/sync_tasks.go | 94.73% | 1 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
3 Code Smells
No Coverage information
8.0% Duplication
Issues
3 New issues
Measures
0 Security Hotspots
No data about Coverage
8.0% Duplication on New Code
Depended on by argo-cd#3517
This PR introduces a new feature: sync dependencies.
Sync dependencies give a new way to order sync operations that is influenced by sync waves and sync hooks (all of which I wrote, so I know it extremely well).
Like sync waves, a sync operation will only progress when all the dependents have completed.
Dependencies between objects is specified by the new
argocd.argoproj.io/sync-dependencies
annotation.Reasons to do this:
Reasons not to do this:
Open questions: