Replies: 0 comments 3 replies
-
We didn't really have time to go into it during the meeting but my take is that whilst important, these matters aren't the core of GitOps, they're implementation details. The ideas of GitOps itself are tool-agnostic, but actual implementations are not. The "Git" in "GitOps" is an implementation detail. GitOps isn't about Git, not really. "GitOps" is about Declarative state management with continuous reconciliation. You can use Git to store the state (I personally love Git) but you can also use an append-only filesystem, a blockchain or a proprietary solution. Using vendor-specific features is just fine. In addition, the scope of GitOps is operating software systems. How humans make decisions and come to a consensus is very much outside of the scope of GitOps. Where and how decisions about software systems are recorded is as far as GitOps goes. This doesn't mean I'm personally unsympathetic to the notion of using exclusively open standards and tools, or of creating common abstraction layers, just that GitOps doesn't really have a lot to say about this because those concerns are out of scope. |
Beta Was this translation helpful? Give feedback.
-
In the Working Group Call of February 11th it was mentioned that of cause many things GitOps includes is not stored in git. Say this Discussion, Pull Requests, Issues.
Now the discussion I want to open:
Beta Was this translation helpful? Give feedback.
All reactions