5 new repos with shell-operator in Sep/Oct'20 #230
shurup
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As we are happy to see more engineers trying shell-operator & building their tools, I'd like to share the last interesting findings amidst public GitHub repos. Hopefully, these examples will be useful for others and can inspire you to benefit from shell-operator as well!
1. traefik-dns
Nicholas Dille has written a Kubernetes controller in Bash to handle DNS for Traefik and described this process in his blog. After finishing this project, he has learned about shell-operator and updated his controller to use it.
https://github.com/nicholasdille/traefik-dns
2. Kubernetes secret watcher
Colin Dembovsky has implemented a tool based on shell-operator "that watches for changes to secrets and executes a script in an Azure CLI context."
https://github.com/colindembovsky/k8s-secret-watcher
3. Redis database assignment operator
Cees-Jan Kiewiet has created an operator that adds custom resources for Redis databases and runs an
add
hook to generate secrets presenting these DBs as assigned/claimed.https://github.com/WyriHaximusNet/docker-kubernetes-redis-db-assignment-operator
4. Simple examples of using shell-operator
This is a small collection of examples how you can use shell-operator writing hooks in Bash & Python. Note there are different Dockerfiles for different examples. (Beware this repo's README is fully in Chinese.)
https://github.com/4220182/shell-operator-example
5. Route53 Operator
Stephen Bylo has started his work on a "Custom Domain Operator" that will manage Ingress custom domains in AWS Route 53. There is quite a lot of code in his repo (including two massive hooks written in Bash), however no activity after the first commit is a bit confusing.
https://github.com/sjbylo/r53-operator
As a bonus, we've also found this workshop on shell-operator for the edukates project.
Beta Was this translation helpful? Give feedback.
All reactions