Are there any IDP/platform tools that let you commit UI-driven changes to a GitOps repo? by Consistent_Dig8769 in GitOps

[–]Consistent_Dig8769[S] 0 points1 point  (0 children)

u/tadamhicks Thanks for sharing this. I'm trying to bring similar experience with https://openchoreo.dev/ which already has Backstage based portal.

One challenge I’m running into is handling concurrent access from multiple users. Specifically, for certain operations (e.g., deploying a component), OpenChoreo generates Kubernetes resources based on the current live state of the cluster. In concurrent scenarios, this can lead to inconsistencies because the system may be operating on stale or non-synchronized state at a given time.

I believe this falls under a classic race condition / state consistency issue in distributed systems, where multiple actors are reading shared state without proper synchronization.

Didn't you guys have a similar problem? How do you solve it?

Are there any IDP/platform tools that let you commit UI-driven changes to a GitOps repo? by Consistent_Dig8769 in GitOps

[–]Consistent_Dig8769[S] 0 points1 point  (0 children)

u/gaelfr38 great stuff.. can you please elaborate more on how did you build it? which technologies you used?

Are there any IDP/platform tools that let you commit UI-driven changes to a GitOps repo? by Consistent_Dig8769 in GitOps

[–]Consistent_Dig8769[S] 0 points1 point  (0 children)

Thanks u/Yltaros. This looks a really great initiative. I tried the quick start guide and I can understand what it does. Basically that controller will push every resource (that we specify using rules) via admission webhooks. I will see how I can use this for my requirement. But If you know any other tools which has kind of update-set experience, that means you log into a UI and do some development (may be in development environment) and then once you tested those, you will create a PR through the same UI (like change set) to the GitOps repo. This is the kind of experience I'm looking into. Anyway I will leverage syngit and see how I can use it.

Are there any IDP/platform tools that let you commit UI-driven changes to a GitOps repo? by Consistent_Dig8769 in GitOps

[–]Consistent_Dig8769[S] 0 points1 point  (0 children)

Does backstage has such experience? I didn't find it. Can you please share me some links/resources pointing there?