Commit Graph

125 Commits

Author SHA1 Message Date
Alex Dadgar
d536fe9027 Remove all calls to the default logger 2015-12-11 15:02:13 -08:00
Alex Dadgar
25e47465c1 Do Once docker client initialization 2015-12-10 13:49:29 -08:00
Diptanu Choudhury
0c499f78b3 Moving the args to helper 2015-11-26 14:13:19 -08:00
Alex Dadgar
ef1937cd53 Standardize log messages in fingerprinters to DEBUG 2015-11-24 11:06:51 -08:00
Chris Bednarski
2970006488 Change println to printf 2015-11-20 16:00:58 -08:00
Chris Bednarski
30e7ef3eb9 Don't show endpoint when we're not using it 2015-11-20 15:53:38 -08:00
Chris Bednarski
2563480ddf Added docker.tls config file options and docs 2015-11-20 15:47:03 -08:00
Chris Bednarski
63439ee3f7 Squash []map[string]type for port_map and labels into map[string]type 2015-11-19 21:29:37 -08:00
Chris Bednarski
f75404ecf7 Fixed some issues with expose, port mapping, and environment variables
- Port mapping now works for reserved ports as well as dynamic ports
- Environment variables were being set twice in two different ways; now they are only set once
- Comprehensive tests for exposed ports, forwarded ports, and environment variables
- Cleaned up / DRYed up a lot of test code
2015-11-19 19:08:21 -08:00
Chris Bednarski
8c1d762a75 Export DockerHandle and change tests to use DockerHandle.ContainerID() 2015-11-19 14:20:41 -08:00
Chris Bednarski
84f9bb1367 Add ContainerID() method to get the containerID from a handle 2015-11-19 13:57:18 -08:00
Antonio Fernández
fde90ca2c2 fix docker port allocation? 2015-11-19 19:15:25 +01:00
Alex Dadgar
7357979089 Revert "Revert "Make drivers take arguments as a list and not as a string"" 2015-11-18 15:16:42 -08:00
Alex Dadgar
d666f5bde1 Revert "Make drivers take arguments as a list and not as a string" 2015-11-18 13:46:43 -08:00
Alex Dadgar
5aaa0553cf Remove returning the error 2015-11-18 12:40:34 -08:00
Alex Dadgar
62a0c5d14c Rebase 2015-11-18 12:30:35 -08:00
Alex Dadgar
ee1887e609 Rebase 2015-11-18 12:29:04 -08:00
Chris Bednarski
c375000f08 Added missing %s to error format string 2015-11-18 11:29:49 -08:00
Chris Bednarski
85d07e72bf Revert "Added missing %s to error format string"
This reverts commit f4acdfd035.
2015-11-18 11:28:38 -08:00
Chris Bednarski
f4acdfd035 Added missing %s to error format string 2015-11-18 11:28:07 -08:00
Chris Bednarski
20b42864be Merge branch 'master' into f-docker-dns-config 2015-11-18 10:31:06 -08:00
Carlos Diaz-Padron
270631a006 Nest Docker driver auth under object 2015-11-18 01:37:42 -08:00
Carlos Diaz-Padron
fba3c573f1 De-nest docker registry auth and reformat related doc 2015-11-17 23:32:57 -08:00
Chris Bednarski
673ce8ad70 Merge branch 'master' into f-docker-dns-config 2015-11-17 21:43:04 -08:00
Chris Bednarski
bd06a84cc9 Change dns_servers and dns_search_domains from comma-delimited strings to lists 2015-11-17 21:41:00 -08:00
Chris Bednarski
a52c3df0bf Change error check to contains instead of == 2015-11-17 21:36:23 -08:00
Chris Bednarski
e252a84310 Renamed some things so it's more apparent that reserved and dynamic port mapping have very similar code 2015-11-17 21:34:07 -08:00
Chris Bednarski
d80c024627 Remove \n since this is added by the logger 2015-11-17 21:17:51 -08:00
Chris Bednarski
9277027e50 Purge existing container during Start() 2015-11-17 20:50:14 -08:00
Chris Bednarski
e994453abd Log container name and labels 2015-11-17 20:04:10 -08:00
Chris Bednarski
0e7ee06708 Added a randomized alloc id for tests so container names don't collide 2015-11-17 19:45:33 -08:00
Chris Bednarski
02e59fe622 Fix guards for docker port mapping and change dummy dynamic ports to real ports (0 is not a valid port) 2015-11-17 19:21:36 -08:00
Chris Bednarski
3db185807d Fix guard for port maps not being specified 2015-11-17 18:16:01 -08:00
Chris Bednarski
588e5f7df4 Merge branch 'master' into f-docker-any-network 2015-11-17 17:22:13 -08:00
Chris Bednarski
0caf44204d Merge pull request #436 from hashicorp/f-docker-cleanup
Cleanup docker driver
2015-11-17 17:13:17 -08:00
Chris Bednarski
aa997e5559 Inline err assignment 2015-11-17 17:12:45 -08:00
Chris Bednarski
4dfe67631e Streamline reading boolean values from the driver / job config 2015-11-17 16:58:23 -08:00
Chris Bednarski
0251545f2b Added missing linebreaks for log.Printf calls 2015-11-17 16:49:01 -08:00
Chris Bednarski
0934de75a9 Do Itoa once so line items are simpler 2015-11-17 16:31:47 -08:00
Chris Bednarski
57a47eca73 Merge branch 'docker-allow-to-add-labels' of https://github.com/fernandezvara/nomad into f-docker-labels 2015-11-17 16:02:42 -08:00
Chris Bednarski
6b9682f795 Improve phrasing in log messages 2015-11-17 15:17:44 -08:00
Alex Dadgar
dc0501e589 Merge pull request #389 from achanda/name
Set a name for the container
2015-11-17 15:07:23 -08:00
Chris Bednarski
bbcee39789 Clean up extraneous variables 2015-11-17 14:51:38 -08:00
Chris Bednarski
f9ee85c669 That's not a declaration 2015-11-17 14:27:58 -08:00
Chris Bednarski
0e0d96cec9 Remove restrictions from docker networking mode; we assume users know what they are doing 2015-11-17 14:25:10 -08:00
Chris Bednarski
bebf2b0689 Merge branch 'master' into f-docker-cleanup 2015-11-17 14:20:29 -08:00
Antonio Fernández
1e1be3c082 allow to set labels on docker containers 2015-11-17 14:12:49 +01:00
Carlos Diaz-Padron
c5304c3e6a Add hostname parameter to Docker driver 2015-11-16 22:44:44 -08:00
Chris Bednarski
5a29279cec Improve logging and DRY some of the port mapping code 2015-11-16 19:55:49 -08:00
Diptanu Choudhury
b8d468f5ad Addressed some review comments 2015-11-16 22:29:06 -05:00