nomad
https://github.com/hashicorp/nomad
Go
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.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported7 Subscribers
Add a CodeTriage badge to nomad
Help out
- Issues
- Occasionally seeing 'Cannot promote terminal deployment' for blue/green approach and deployment being automatically promoted
- Plugin Agent Fingerprint Override
- Allow Drivers to Attach information to an allocation
- [feature] log_dir Nomad Config
- Add an enabled boolean parameter for all plugins
- Automatically generate peers.json to speed up recovery
- Need option for 0 exit code when nomad plan creates/destroys allocations
- Remove <=0.8 Node and Allocation Resources fields
- Create network bridge and iptables chains at startup
- Cleanup client GC endpoints to avoid using the GET method
- Docs
- Go not yet supported