Closed todaywasawesome closed 10 months ago
I would like it if there would be something about the fact, that the GitOps agent needs to be able to access the SSoT at any time.
Maybe we add the following sentence?
In contrast to traditional, CI/CD pipelines which "push" event based triggers to discover state changes, in GitOps desired state is "pulled". The GitOps agents need to be able to access the desired state at any time to avoid drifts. This state may be reconciled with local or remote actual states. In GitOps agents are expected to pull both desired and actual states without the requirement of events. Webhooks may be used to speed up this process, but should a webhook fail, the agent is still expected to discover changes to desired state by pulling from the source of truth.
Thanks @todaywasawesome for hopping on this.
@ubaumann I agree, from Slack and elaborated in this discussion answer https://github.com/open-gitops/project/discussions/134#discussioncomment-4427444 WDYT?
Great 👍 Now just looks like DCO bot is unhappy with email mismatch:
Commit sha: 984ed8e, Author: Dan Garfield, Committer: GitHub; Can not find "Dan Garfield dan@todaywasawesome.com", in ["Dan Garfield dan@codefresh.io", "Dan Garfield dan@codefresh.io"].
Steps to fix: https://github.com/open-gitops/documents/runs/12166015365
@todaywasawesome Looks good to me! It makes it much more straightforward. Thanks
After merging this, we can create a v1.1.0 draft similar to how we did 1.0.0.
Ok this has been open for review in its current state for a good while now, has multiple collaborators/co-authors, and 4 maintainer approvals. Merging. Thanks everyone! 🚀
From this discussion: https://github.com/open-gitops/project/discussions/134
Signed-off-by: Dan Garfield dan@codefresh.io
Signed-off-by: Dan Garfield dan@todaywasawesome.com