old_issues_repo
old_issues_repo copied to clipboard
Integration example: consul + nomad
Would like example integration to run with Hashicorp Consul + Nomad, instead of kubernetes
Please provide some general guidelines, I'll take a stab at doing a PoC
Most of the kubernetes integration code is here: https://github.com/istio/manager/tree/master/platform/kube and in the installation deployment. We'll be cleaning up the platform interfaces defined here in the near future to remove any k8s assumptions that might have crept in.
There is also an environmental adapter in Mixer for kubernetes here: https://github.com/istio/mixer/tree/master/adapter/kubernetes. We haven't written up any developer docs on creating new adapters yet, but hopefully looking at that example can get you started (in addition to the configuration blocks here and here).
FWIW, there is on-going design work on simplifying and improving the adapter story for mixer and the associated config.
If possible could this be setup as two different adapters? One each for consul and nomad? That way if someone is using consul + any other orchestrator they will have a solution.