4 ms·
Thanks for the shout-out! Keel author here. I have created Keel exactly for these workflows where something (Travis CI, Docker cloud, Google Cloud Builder - my
by deforciant 9y ago
Thanks for the shout-out! Keel author here. I have created Keel exactly for these workflows where something (Travis CI, Docker cloud, Google Cloud Builder - my favourite due to the pricing and proper speed) builds an image and then we would want to trigger a deployment update.
I was running workloads on GKE and I found that while it's easy to get images being built, there was no straightforward way to automate deployment updates. My goal was to tag a release on Github and get a new version deployed in my environment. After searching for similar tools and couldn't find anything lightweight (spinnaker or jenkins were way too big!) I ended up building Keel.
Here's an example if anyone has this problem https://keel.sh/v1/examples/enabling-auto-updates.html https://keel.sh/v1/examples/enabling-auto-updates.html.
- cheez 9y agoWhat is it we can achieve with Keel that we can't with Terraform?
- alexnewman 9y agoOr by awk for that matter. Sorry to be silly but terraform solves a completely different problem, which is what happens when you have disparate cloud resources you want to manage. For instance cloud network resources. Using it to manage containers is... Not it's use case.
- antoncohen 9y agoKeel looks nice, thanks for making it! Does Keel include any ability to rollback to a previously deployed version? How to you recommend handling that use case? Keel looks similar to Weave Flux (https://github.com/weaveworks/flux https://github.com/weaveworks/flux). Have you looked at Flux, are you able to compare them? At first glance it looks like Keel is probably easier to setup, but Flux is more feature rich (edits k8s .yaml files in git with updated image tags, has CLI that supports listing deployments and images, can release an old image).
- dankohn1 9y agoCNCF is currently tracking 27 offerings in the CI/CD space, of which 13 are open source: https://landscape.cncf.io/grouping=landscape&landscape=ci-cd https://landscape.cncf.io/grouping=landscape&landscape=ci-cd