watcher
Version, currently 0.4.313 versions
- 0.4.4latestNov 17, 2021
- 0.4.3not indexedDec 8, 2021
- 0.4.2not indexedDec 8, 2021
- 0.4.1not indexedDec 8, 2021
- 0.4.0not indexedDec 8, 2021
- 0.3.0not indexedDec 8, 2021
- 0.2.5not indexedDec 8, 2021
- 0.2.4not indexedDec 8, 2021
- 0.2.3not indexedDec 8, 2021
- 0.2.2not indexedDec 8, 2021
- 0.2.1not indexedDec 8, 2021
- 0.2.0not indexedDec 8, 2021
- 0.1.0not indexedDec 8, 2021
github.com/boorderline/watcher
Helm based continuous delivery tool
Nothing has been indexed for 0.4.3 yet. The tag is recorded, its shard.yml has not been read, so the manifest and dependency list below are empty because they are unknown rather than because they are absent.
Installation
# Add this to your shard.yml
dependencies:
watcher:
github: boorderline/watcher
version: ~> 0.4.3Then run:
shards installshard.yml
No shard.yml has been indexed for 0.4.3. You can read it on the repository.
Dependencies
Unknown: the shard.yml for this version has not been read yet.
README
This README is the one indexed from the repository at its latest ref, not from the tag for this version.
watcher
Helm-based continuous delivery tool.
Description
Watcher checks Helm repositories for new versions of configured Charts based on a strategy. If a new version is available, then it will try to deploy it inside your cluster automatically.
Installation
From source
Please make sure you have installed Crystal and friends on your machine. Once you have all the tooling in place, let's start building the application:
shards build --release --no-debug --static
This will build the application in "production" mode; it might take a few seconds to spit out an executable. Once done, the application will be available inside the ./bin directory.
NOTE: You will NOT be able to build a static executable under macOS; you will need to remove the --static option.
Using Docker
docker pull boord/watcher
docker run
NOTE: You can also check the provided Docker Compose file for an example of how to run the application.
Via Helm
helm repo add boord https://charts.boord.io
helm install watcher boord/watcher
Configuration
version: "1"
name: Grafana
source:
repository: https://grafana.github.io/helm-charts
chart: grafana
strategy: LatestCreatedStable
target:
name: grafana
namespace: monitoring
create_namespace: true
values:
service:
type: LoadBalancer
persistence:
enabled: true
size: 20Gi
Development environment
The development environment has the following requirements:
- minikibe or an alternative, the Kubernetes version distributed with Docker seems to work fine.
- Helm (optional)
- Helm ChartMuseum plugin (optional)
docker-compose up -d --build
Running the command above will build, and start watcher alongside a chartmuseum instance. To quickly inspect the logs for watcher, just run the following command:
docker logs -f watcher
At this point, chartmuseum is available on http://localhost:8080 and the authentication/authorization features are entirely disabled. You can use your local helm CLI tool to interact with it. If you have installed the ChartMuseum Push plugin, you can start uploading Helm Charts into this instance.
You can remove the entire development environment with the following command:
docker-compose down
Contributing
- Fork it (https://github.com/boorderline/watcher/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Tudor Marghidanu - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.4.3- Tagged
- Dec 8, 2021
- Commit
55a05cc30011- Indexed
- not yet
Dependents
No indexed shard depends on this one yet.
Repository
github.com/boorderline/watcher
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 13, 2026
- Synced
- Aug 13, 2026
- Versions
- 13