open-nomad/dev
Preetha Appan b063fc81a4
Remove unnecessary locking and serverlist syncing in heartbeats
This removes an unnecessary shared lock between discovery and heartbeating
which was causing heartbeats to be missed upon retries when a single server
fails. Also made a drive by fix to call the periodic server shuffler goroutine.
2019-05-06 14:44:55 -05:00
..
acls
cluster Remove unnecessary locking and serverlist syncing in heartbeats 2019-05-06 14:44:55 -05:00
docker-clients
guides spelling: website 2018-03-11 19:17:53 +00:00
hooks dev/hooks/pre-push refuses to push to master, still checks oss 2019-04-25 16:54:02 -04:00
tls_cluster
vault Use new Vault CLI commands in guides 2018-04-11 12:51:36 -07:00
README.md

The dev package provides helper configuration files for use when developing Nomad itself.

See the individual packages for more detail on how to use the configuration files. At a high-level the use case for each package is as follows:

  • hooks: This package provides helpful git hooks for developing Nomad.

  • docker-clients: This package provides a Nomad job file that can be used to spin up Nomad clients in Docker containers. This provides a simple mechanism to create a Nomad cluster locally.

  • tls_cluster: This package provides Nomad client configs and certificates to run a TLS enabled cluster.

  • vault: This package provides basic Vault configuration files for use in configuring a Vault server when testing Nomad and Vault integrations.