nomad
nomad copied to clipboard
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 sc...
- Throw an error if variables are not enabled, or are disallowed by one's token - Throw an error if the template in question is not found - If a...
As noted in [Architecture: Eval Lifecycle](https://github.com/hashicorp/nomad/blob/main/contributing/architecture-eval-lifecycle.md#scheduling), the scheduler has 3 phases: reconciling, feasibility checking, and scoring. When a plan is submitted, it includes metrics for feasibility checking and scoring, but...
When new servers join the cluster, they stream a raft snapshot from the existing servers to catch up for replication. But many other operations are spinning up concurrently, including scheduling....
While working on some internal testing which resulted in discovering #15552, @anth0d pointed out we're missing a test as noted in this very old TODO: https://github.com/hashicorp/nomad/blob/v1.4.3/api/agent_test.go#L137. Opening this issue to...




The Nomad bridge [network mode](https://www.nomadproject.io/docs/job-specification/network#bridge) uses CNI to configure the interface via the [bridge plugin](https://www.cni.dev/plugins/current/main/bridge/#overview). The CNI plugin configuration is [embedded within the client](https://github.com/hashicorp/nomad/blob/main/client/allocrunner/networking_bridge_linux.go#L141-L180) with a small number of configuration...