overnode-org / overnode

Predictable container deployment and management on top of automated multi-host docker-compose

Home Page:https://overnode.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitOps integration

vdo opened this issue · comments

commented

This is an issue to discuss the integration of GitOps paradigm in overnode.

As a declarative way of deploying infrastructure, I think it would be nice to have some sort of GitOps operator, so you could do a Pull-Request on a git repo to update your YAML files, and then it gets automatically deployed with overnode up

I guess PSA, as well as implementation perspective:

before that, testing, testing

you will shoot yourself in the head with that
don't deploy to prod with a half-assed gitops setup
(tldr you know the manual way if something ends up not working; with gitops you panic and make 10 commits with the message being 'testing push to prod, does it work now?')

See the talk by Avishai Ish-Shalom earlier version, later version

..also prefer/default/(offer) rollover instead of overnode up.

commented

Sorry, I don't understand Hebrew! But I get the point on the tradeoffs on using GitOps. If you don't do it right, it's way worse than just doing ops "by hand".

Good point on the rollover! command was just an example of a task to perform.

PS: I see, the earlier version video is in English, I will watch it when I have a bit of time :)