Kubernetes Go module for Deploy Bots
(image from Filipe Dos Santos Mendes)
While the Slack-based deploy bot I built is customized specifically for our own use, the Kubernetes API bits are useful for anyone who wants to create their own automation.
kubernetes-deploy
is an open source Go module that calls Kubernetes API directly to update the image of an existing deployment and checks that new images are running successfully, and includes a sample command-line app to demonstrates its features.