Commit Graph

844 Commits

Author SHA1 Message Date
Victor Vieux 42198c779e prevent container scheduling without -c/-m 2014-11-15 01:14:43 +00:00
Victor Vieux 60a80c0c84 add EventsListeners in docker info 2014-11-15 00:16:50 +00:00
Victor Vieux de6a1d9c1a events 2014-11-15 00:05:55 +00:00
Andrea Luzzardi c6af7ce445 Integrate the scheduler into the API.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-14 15:56:17 -08:00
Andrea Luzzardi 006f5e7118 Initial scheduler implementation.
The scheduler is composed of filters (to apply constraints) and a
placement strategy (random, bin packing, ...).

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-14 15:51:39 -08:00
Victor Vieux 23fa208ab9 cleanup docker info 2014-11-14 22:09:55 +00:00
Victor Vieux 6ccc94fa01 use private types 2014-11-14 00:40:36 +00:00
Victor Vieux 2a4635a1a5 allow future CORS 2014-11-14 00:37:03 +00:00
Victor Vieux 0a969d2be7 add log fataler to swarmd 2014-11-14 00:15:13 +00:00
Victor Vieux 498543bfd2 replace print by log 2014-11-13 19:42:18 +00:00
Victor Vieux 39b83819aa append node ID to names 2014-11-13 02:52:00 +00:00
Victor Vieux 2aa28cf8a1 replace 0.0.0.0 by node IP 2014-11-13 02:42:13 +00:00
Victor Vieux 7cfc20a662 add pause/unpause 2014-11-13 02:07:20 +00:00
Andrea Luzzardi 56729ae150 API: docker start support.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-12 17:54:53 -08:00
Andrea Luzzardi cd7b9e571c API: Pass an HttpApiContext to every handler.
Instead of directly passing a cluster to every handler, pass a struct
the API owns. This makes adding additional data easier.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-12 17:52:05 -08:00
Victor Vieux 9e60bdd877 fix with the new dockerclient version 2014-11-13 00:46:51 +00:00
Victor Vieux 6d8ecbeff6 add basic remove 2014-11-12 01:56:08 +00:00
Victor Vieux 8f5f76ae41 add logrus 2014-11-12 01:37:01 +00:00
Victor Vieux 741f7adb56 add back inspect and the redirections 2014-11-11 21:41:13 +00:00
Victor Vieux fcb7bd97ad add info 2014-11-11 17:33:15 +00:00
Victor Vieux 66ebc5fd0a remove image.go 2014-11-11 02:59:24 +00:00
Victor Vieux a913f40d39 inherit from sync 2014-11-11 01:54:48 +00:00
Andrea Luzzardi 8390cc6ef7 API: Add support for ps.
Implemented simple support for docker ps. The only flag currently
handled is -a.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 16:27:28 -08:00
Andrea Luzzardi 4a7068d94a Cluster: Implemented support to return a list of all containers
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 16:25:09 -08:00
Andrea Luzzardi 74c23faeeb node: Put a reference to the node in containers
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 16:23:42 -08:00
Andrea Luzzardi 43a328c060 container: Embed a copy of the dockerclient.Container
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 16:22:59 -08:00
Andrea Luzzardi e4fc142d73 Node UTs: Verify the containers by id in state tests.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 16:21:52 -08:00
Andrea Luzzardi 2a755a1c1a Upgraded dockerclient API.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 14:11:33 -08:00
Andrea Luzzardi 05864a3b2a Initial commit.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-07 16:41:33 -08:00
Solomon Hykes 1b7c13d0e4 Merge pull request #130 from thedrow/patch-1 2014-08-17 21:55:02 -07:00
Solomon Hykes ad61c1ae1c Merge pull request #115 from aanand/new-libchan-interface 2014-08-17 21:41:33 -07:00
Erik Hollensbe d77c7cc415 Merge pull request #127 from jamtur01/readme
Improvements to the README
2014-08-08 17:30:07 -07:00
Omer Katz 0d32970ba2 Added a help wanted note for SkyDNS and SkyDNS2. 2014-08-07 10:54:37 +03:00
James Turnbull 60fd204870 General cleanup of the README docs 2014-08-03 10:23:17 -04:00
James Turnbull 280fa01612 Improved installation docs 2014-08-03 10:23:11 -04:00
Aanand Prasad 23175ecf33 Merge pull request #123 from shykes/pr_out_add_aanand_as_a_maintainer
Add Aanand as a maintainer
2014-08-02 15:29:50 -07:00
Solomon Hykes 8ca1d40f38 Merge pull request #119 from aaronfeng/retrieve-default-zone-from-aws
ec2 service: Support VPC and other fixes
2014-07-31 14:39:18 -07:00
Solomon Hykes 0aa4e1e2d7 Merge pull request #102 from bfirsh/ignore-godeps-workspace
Ignore godep workspace
2014-07-28 16:13:40 -07:00
Solomon Hykes eb9ca776ef Add Aanand as a maintainer
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-07-28 18:00:03 +00:00
Solomon Hykes d6f89d9469 Merge pull request #120 from nathanleclaire/readme-fix 2014-07-28 10:57:26 -07:00
Aaron Feng 1a1735522e link to basic README
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-07-28 12:30:01 -04:00
Aaron Feng f816f44273 Support VPC and various improvements.
* Support VPC
* Lookup available AZ instead hardcode to us-east-1a.
* Lookup correct AMI id by name instead of hardcoded ami id.
* Change security_group name to security_group_id .
* Allow custom SSH port.

Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-07-28 12:29:40 -04:00
Aanand Prasad cde5bab4fa Use new libchan interface
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-07-25 17:06:50 -07:00
Nathan LeClaire 1a089cbc03 Fix typo 2014-07-22 17:48:44 -07:00
Aaron Feng 73c18013c4 Instead of hardcoding AZ, retrieve it from AWS
Docker-DCO-1.1-Signed-off-by: Aaron Feng aaron.feng@gmail.com (github: aaronfeng)
2014-07-22 08:22:23 -04:00
Aanand Prasad 04b2a96ff8 Merge pull request #106 from mopemope/name
Add docker name parameter
2014-07-16 15:29:42 -07:00
Erik Hollensbe c2603b5e3a Merge pull request #113 from aanand/travis
.travis.yml
2014-07-16 11:21:32 -07:00
Aanand Prasad ae9ee4b0d3 Run godep
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-07-15 15:36:21 -07:00
Aanand Prasad 55ca9b92fd .travis.yml
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2014-07-15 15:36:21 -07:00
Yutaka Matsubara 88b75781eb Add name param
Docker-DCO-1.1-Signed-off-by: Yutaka Matsubara <yutaka.matsubara@gmail.com> (github: mopemope)
2014-07-15 08:28:51 +09:00