This is a combination of two repos kelseyhightower/consul-on-kubernetes and drud/vault-consul-on-kube.
This first starts with taking the Consul StatefulSets and upgrading them to 0.8.1 and then taking the vault deployments from drud/vault-consul-on-kube and modifing them to work with the statefulset deployments.
😝
Since we use environment varialbes in our vault config, we are forced to use a custom image for now. It's on the todo to get rid of this, but until that is figured out, we still have to use the custom image.