Skip to content
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

Compute: HashiCorp Nomad #628

Open
matthdsm opened this issue Mar 3, 2020 · 9 comments
Open

Compute: HashiCorp Nomad #628

matthdsm opened this issue Mar 3, 2020 · 9 comments

Comments

@matthdsm
Copy link

matthdsm commented Mar 3, 2020

Hi,

We'd like to use Funnel to schedule jobs on a HashiCorp Nomad cluster.
Are there plans to support this? Or are there any resources available on how we could implement this?

Thanks
M

@matthdsm matthdsm mentioned this issue Mar 3, 2020
@kellrott
Copy link
Contributor

kellrott commented Mar 5, 2020

We haven't looked at it yet. How hard is it to set up a test cluster?

@matthdsm
Copy link
Author

matthdsm commented Mar 5, 2020

Fairly easy, they have quite the comprehensive manual, with pre-built vagrant (obviously) boxes,
so a test cluster is just a matter of minutes.
https://learn.hashicorp.com/nomad

@matthdsm
Copy link
Author

matthdsm commented Mar 5, 2020

From what I gather, the approach should be fairly similar to AWS batch. They also have a native go API to talk to the cluster, which should make it even more smooth.

@kellrott
Copy link
Contributor

kellrott commented Mar 9, 2020

We're doing some work on a Kubernetes backend at the moment. We might have some time after that, but we'd need to be able to build a test cluster first. For some of the other backends, we had some luck with building docker based test environments, so that backend could be tested as part of the Travis continuous integration. I'm just curious how much work getting that kind of testing environment would take.

@matthdsm
Copy link
Author

If you let me know what you need I might be able to cook something up. As opposed to go, I am used to working with docker etc.

Cheers
M

@matthdsm
Copy link
Author

although, running a nomad test cluster in travis would require docker-in-docker, which I'm not sure Travis allows...

M

@matthdsm
Copy link
Author

matthdsm commented Apr 1, 2020

Congrats on the new release!
Any updates on the nomad front? Is there anything we can do to help?

Thanks
M

@matthdsm
Copy link
Author

Hi guys!
Were you ever able to put this on the roadmap?

Thanks
M

@kellrott
Copy link
Contributor

kellrott commented Feb 19, 2024

We've been concentrating on updating to TES API compatibility v1.1 (making sure we have full conformance), and supporting NextFlow. Most of that work can be seen in #749. Once we get through that and #755 we can think about Nomad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants