diff --git a/hack/deployment.sample.yml b/hack/deployment.sample.yml index 4133fb61..132928d3 100644 --- a/hack/deployment.sample.yml +++ b/hack/deployment.sample.yml @@ -17,9 +17,11 @@ spec: app: keel spec: containers: - - image: karolisr/keel:0.2.3 + - image: karolisr/keel:0.3.0 imagePullPolicy: Always - env: + env: + - name: POLL + value: "1" - name: PUBSUB value: "1" - name: PROJECT_ID diff --git a/readme.md b/readme.md index 7e6b906e..e2ef7784 100644 --- a/readme.md +++ b/readme.md @@ -7,6 +7,8 @@ Lightweight (uses ~10MB RAM when running) [Kubernetes](https://kubernetes.io/) s * [Webhooks](https://github.com/rusenask/keel#webhook) * [Polling](https://github.com/rusenask/keel#polling) (watch specific tag and update on SHA digest change) +Keel is available on [dockerhub](https://hub.docker.com/r/karolisr/keel/). Please use the latest tag available. + ## Keel overview * Stateless, runs as a single container in kube-system namespace @@ -103,6 +105,11 @@ If you don't want to expose your Keel service - I would recommend using [https:/ #### Polling +Polling is currently not enabled by default. To enable polling support for your deployments - set environment variable +__POLL=1__. + +This will be enabled by default in future releases. + Since only the owners of docker registries can control webhooks - it's sometimes convenient to use polling. Be aware that registries can be rate limited so it's a good practice to set up reasonable polling intervals.