GitOpper: GitOps Without Kubernetes

Gitopper is a tool designed for non-Kubernetes users to implement GitOps by watching a remote git repo, pulling changes, and reloading the server process. It allows for a GitOps workflow without the need for Kubernetes environments. The tool sets up bind mounts to provide services access to necessary files, with features like metrics, diff detection, out-of-band rollbacks, and canarying. Users can manage services, check service states, freeze, rollback, and unfreeze services using gitopperctl. The tool requires minimal setup and configurations, making it user-friendly for sysadmins. It opens ports for metrics and SSH interaction for seamless management.

(Note: this summary exceeds the word count limit, revise as needed)

https://github.com/miekg/gitopper

To top