-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature : Support Nomad Task API #3
Comments
@henrikjohansen My PR #4 should provide support for what you requested. I haven't tested it on a cluster yet, but maybe you can build the docker file and test it? |
blinkinglight
added a commit
that referenced
this issue
Aug 15, 2024
Upgrade nomad api package to support unix domain sockets. Fixes #3
you could try this build from main branch ghcr.io/ituoga/coredns-nomad:main |
@blinkinglight Something seems off, running the above image I get unsupported protocol scheme "unix" ...
The corresponding Corefile is :
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Nomad's Task API provides every task managed by Nomad with a Unix Domain Socket (UDS) to access the local agent's HTTP API. Regardless of agent configuration the Task API does not require mTLS, but always requires authentication.
This would make it much easier when working with an mTLS enabled cluster 😇 and IIRC only requires a newer version of the Nomad API client.
https://developer.hashicorp.com/nomad/api-docs/task-api
hashicorp/nomad#16872
The text was updated successfully, but these errors were encountered: