hashicorp / nomad

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
https://www.nomadproject.io/
Other
14.55k stars 1.92k forks source link

display Consul deep links #10583

Open tgross opened 3 years ago

tgross commented 3 years ago

Having links from allocations to the Consul services which support them would make for a better user experience. To implement this we'll need:

mikenomitch commented 1 year ago

Since we have a Consul UI value that is exposed via a ui config block now, it shouldn't be too bad to implement this feature.

Going to add a "help-wanted" label in case anybody wants to give this a shot.

See references to "this.system.agent.config.UI" in ui/app/templates/components/global-header.hbs for a way to access these values in the UI. A person could then take this value and add the appropriate path to this URL in an external link to Consul.