UpTainer¶
Uptainer is a Python CLI that automates tool updates, ensuring consistency and reliability in your GitOps-driven infrastructure.
The tool offers a straightforward interface for specifying the repository from which to read and write, as well as the regular expression to constrain version increments. The tool will then handle the remaining automation tasks.
What are the ideal applications for this tool?¶
In any scenario where you employ a continuous delivery tools (like ArgoCD, Flux, ecc) to deploy the applications you manage.
Features¶
Built-in Integration with DockerHub.
Built-in integration with Github Container Hub (Ghcr.io).
Restricts updates based on a specific regular expression.
Use a specific ssh key for pull/push the git commit.
You can also specify multiple branches with distinct conditions.
Output log in json format.
More information: ReadTheDocs
Quick Start¶
Start here: https://uptainer.readthedocs.io/usage.html#cli-tool
Contributing¶
Contributions, issues and feature requests are welcome.
Feel free to check Issue page if you want to contribute.
Check the Contributing Guide.
License¶
Copyright © Alessandro Sbarbati.
This project is GNU GENERAL PUBLIC LICENSE v3 licensed.