Commit Graph

68 Commits

Author SHA1 Message Date
Diptanu Choudhury
1e9fa644a4 removing interfaces from config 2016-04-07 13:25:38 -07:00
Diptanu Choudhury
c25be74061 Added a comment about iteration of ips in a network device 2016-03-20 23:22:16 -07:00
Diptanu Choudhury
fa52d4921c Parsing interfaces from the config file 2016-03-18 22:05:57 -07:00
Diptanu Choudhury
c51db58509 Added an interfaces config 2016-03-18 13:50:29 -07:00
Alex Dadgar
4293811651 reserve resources on the node 2016-03-13 19:05:41 -07:00
Alex Dadgar
17d021e912 Get rid of individual network resources 2016-03-11 19:02:44 -08:00
Alex Dadgar
5f53f7382a Custom parsing of Nomad config with validation + Reserved resources block (not used yet) 2016-03-11 18:24:58 -08:00
Diptanu Choudhury
4478238ff6 Fixed an issue around parsing client max and min ports 2016-03-09 12:25:30 -08:00
Alex Dadgar
88c590dede agent: Configurable heartbeat 2016-03-04 15:44:12 -08:00
Alex Dadgar
c43c031a49 Make the client only reserve 512 ports. 2016-02-20 11:43:02 -08:00
Diptanu Choudhury
d43af22b2b Merging the value of http advertise addr if user is providing one 2016-02-12 09:40:28 -08:00
Diptanu Choudhury
747d3202ca Moving code to mount and unmount chroot into allocdir 2016-02-08 14:11:53 -08:00
Diptanu Choudhury
70f7b2d70f Setting defaults for client max and min port 2016-02-08 13:29:53 -08:00
Diptanu Choudhury
90840eaf29 Added the advertise http option to the client 2016-01-27 12:53:24 -08:00
Diptanu Choudhury
6c32119ee7 Allow users to configure arbitrary headers in config 2016-01-22 11:00:43 -08:00
Ivo Verberk
ab9409184a Shorten CLI identifiers
* Truncate all UUID identifiers to eight characters by default
* Refactor the node identifier to an auto-generated UUID
* Created and updated tests and mocks
2016-01-14 21:57:43 +01:00
Alex Dadgar
9f44780f89 User specifiable kill timeout and operator configurable max 2015-12-22 16:10:30 -08:00
Chris Hines
1668a4804e Sort config files as documented. 2015-12-15 02:05:25 -05:00
Chris Hines
cacd8a78b3 Use minimum OS specific path.
This change ensures LoadConfig and LoadConfigDir report consistent paths to files and those paths use the appropriate path separator for the target OS. Note that LoadConfigDir constructs paths with filepath.Join, which calls filepath.Clean, which calls filepath.FromSlash.
2015-12-14 14:59:19 -05:00
Chris Bednarski
5bf8a1fff6 Move raw_exec enabled into the DevMode config block 2015-12-10 15:24:21 -08:00
Alex Dadgar
2e3fd73487 Merge pull request #527 from asteris-llc/master
Add cluster join command line options and configuration options
2015-12-09 13:14:00 -08:00
Chris Bednarski
dc23448c47 Merge pull request #536 from hashicorp/f-log-config-files
Log the list of config files loaded when starting the nomad agent
2015-12-09 12:18:46 -08:00
Alex Dadgar
33c9b79a6f Merge pull request #526 from ChrisHines/windows-agent
command/agent: fix tests on Windows
2015-12-08 19:11:08 -08:00
Diptanu Choudhury
e74ea4c678 Merge pull request #548 from hooklift/x-code-clean-up
Cleans up some code.
2015-12-09 01:26:37 +01:00
Camilo Aguilar
f5dc92daa8 Addresses Go lint suggestions 2015-12-08 19:05:15 -05:00
Camilo Aguilar
ba3f9dc6a8 Sets default syslog facility
As advertised by documentation.
2015-12-08 18:57:06 -05:00
Chris Bednarski
55f00adaa2 Rename ConfigFiles field to Files so there's less stutter when used as config.Files 2015-12-04 16:59:04 -08:00
Chris Bednarski
1a0999bb9a Log the list of config files loaded when starting the nomad agent 2015-12-04 16:52:17 -08:00
Chris Aubuchon
fd3765fe3e Restore AtlasConfig 2015-12-02 18:40:30 -06:00
Chris Aubuchon
53b23cdc1b 30 * time.Second -> "30s" in DefaultConfig 2015-12-02 16:05:05 -06:00
Chris Aubuchon
63bdb79528 Set defaults for retry_max and retry_interval options 2015-12-02 15:50:57 -06:00
Chris Aubuchon
0d0fe0a408 Add cluster join command line options and configuration options 2015-12-02 13:55:29 -06:00
Chris Hines
780c960dfd Work around bugs in package net in Go < 1.6. 2015-12-02 13:57:40 -05:00
Ryan Uber
3ddc16010d agent: apply merges for atlas config 2015-11-30 15:21:50 -08:00
Mitchell Hashimoto
0f37f829a3 command/agent: use new HCL API 2015-11-09 11:49:27 -08:00
Diptanu Choudhury
b514b2145c Setting the default network interface for dev mode only in Linux and Darwin 2015-10-29 17:03:54 -07:00
Alex Dadgar
56f5e53382 Merge pull request #362 from gregory-m/node-gc-conf
Configure Node GC Threshold
2015-10-29 15:45:57 -07:00
Gregory Man
21879e22e0 Added node_gc_threshold configuration option
Close #333
2015-10-29 15:58:21 +02:00
Gregory Man
efada3bd28 Fix local interface name on OS X 2015-10-29 14:30:26 +02:00
Kenjiro Nakayama
b85f114dff Set default network interface rather than eth0 for non-dev mode, and use loopback device for dev mode by default 2015-10-28 02:03:48 +09:00
Alex Dadgar
d8f3bd26e6 Merges 2015-10-02 17:32:11 -07:00
Ryan Uber
62b3b01919 Merge branch 'parse-client-options' of https://github.com/carlosdp/nomad into b-options 2015-10-02 16:58:05 -07:00
Antoine POPINEAU
256d390789 Renamed all instances of Iface to NetworkInterface. 2015-10-02 09:29:18 +02:00
Antoine POPINEAU
7fc3f83672 Client config param added to specify net iface to use for fingerprinting. Added a Golang-native method for determining the interface IP address. 2015-10-01 17:31:47 +02:00
Ryan Uber
61f4e638b8 agent: return empty config for empty config dirs 2015-09-29 15:07:52 -07:00
Carlos Diaz-Padron
db2b447d5d Parse Client config Options
This adds Options to the agent ClientConfig and fixes the merging logic
to include Options, as defined in the docs
2015-09-28 16:45:32 -07:00
Ryan Uber
fbbe4a4973 agent: remove explicit Bootstrap option in favor of BootstrapExpect 2015-09-22 14:41:49 -07:00
Armon Dadgar
7e8d48f7ba agent: test config parsing 2015-09-22 11:29:58 -07:00
Armon Dadgar
5dbbc997f6 website: document additional configuration options 2015-09-22 10:41:12 -07:00
Ryan Uber
5cf291e0d5 command/agent: more arguments 2015-09-21 21:37:55 -07:00