View Project
"Automatically open a PR on your GitOps repository when a third party service publishes an update"
Updatecli is a tool used to apply file update strategies. Designed to be used from everywhere, each application "run" detects if a value needs to be updated using a custom strategy then apply changes according to the strategy.
You describe your update strategy in a file then you run updatecli to it.
Updatecli reads a yaml or a go template configuration file, then works into three stages
---
Sources: Based on a rule, updatecli fetches a value that will be injected in later stages such as latest application version.
Conditions: Ensure that conditions are met based on the value retrieved during the source stage.
Targets: Update and publish the target files based on a value retrieved from the source stage.
More on https://github.com/updatecli/updatecli
Built with