Re-impliment messenger in go
Created by: HighSaltLevels
This reimplementation also utilizes kubernetes informers to keep track of configmaps. That way, I don't have to add load onto the kube api, and I won't miss a single configmap. This implementation takes the polling off of the kube api and onto the in-memory cache instead.
Also, since this is golang
, I was able to build the docker image from scratch
and add only the binary and the ca-certs so that the docker image shrunk from 232 MB to 36.6 MB.