Commit Graph

565 Commits

Author SHA1 Message Date
Andrea Luzzardi 20f332b8d2 Merge pull request #162 from docker/roadmap
add ROADMAP.md
2014-12-10 13:00:27 -08:00
Victor Vieux f6ce4222a3 add ROADMAP.md
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-10 00:24:30 +00:00
Victor Vieux c1b6f2fddc Merge pull request #160 from aluzzardi/tls
TLS support.
2014-12-09 13:45:27 -08:00
Andrea Luzzardi 39fe73a231 TLS support.
TLS authentication support between the CLI and Swarm but also between
Swarm and the Docker nodes.

Closes #148.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-12-09 13:43:25 -08:00
Victor Vieux c6815ee1fe add test and remove unused funcs
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-09 01:39:39 +00:00
Victor Vieux d1d8bd5356 add a few tests
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-09 01:23:02 +00:00
Victor Vieux ab4ca301ab add simple api tests
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-09 00:19:50 +00:00
Victor Vieux ebe77641c7 prevent panic in random strategy if no node
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-09 00:19:24 +00:00
Victor Vieux 21ee7e1a13 error when name already exists in docker run
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-09 00:18:22 +00:00
Victor Vieux 541cb74e84 error when docker run without -d
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-08 21:43:03 +00:00
Andrea Luzzardi b101b6a36a Merge pull request #159 from docker/improve-readme-consistency
Improve readme consistency
2014-12-08 13:37:18 -08:00
Victor Vieux e4655e1128 update node_ip
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-08 21:26:28 +00:00
Victor Vieux d6e91bba23 remove go install and use go get -u
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-08 21:17:17 +00:00
Victor Vieux 814fc6e8d2 simplify code
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-07 01:02:05 +00:00
Victor Vieux 2597f38327 Add Contributing doc
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-07 00:54:19 +00:00
Victor Vieux 926e8e11f1 add --api-enable-cors on swarm manage
Signed-off-by: Victor Vieux <vieux@docker.com>
2014-12-06 23:04:08 +00:00
Andrea Luzzardi 496377d998 Node: Refuse to connect to unsupported Docker engine versions.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-12-05 14:59:40 -08:00
Rob b7b1c977a1 Remove duplicated join commands. 2014-12-05 14:52:08 +01:00
Rob 73b4ed57e5 Rename docker_daemon_ip1 to public_node_ip for clarity. 2014-12-05 14:51:34 +01:00
Rob e48ee45412 Update the example port to the new official Docker port. 2014-12-05 14:50:29 +01:00
Victor Vieux f9f83aae1f Merge pull request #151 from tenp/master
Fix spelling in README
2014-12-05 13:25:10 +01:00
Thimo 3f05f82bc6 Fix spelling in README 2014-12-05 12:56:45 +01:00
Andrea Luzzardi 06949c5532 Add a note about swarm node setup in the README. 2014-12-04 16:37:44 -08:00
Andrea Luzzardi 172ca9d5aa Improve formatting of discovery README. 2014-12-04 12:44:40 -08:00
Andrea Luzzardi d2b6522ce9 Add a README file for discovery explaining the API. 2014-12-04 12:35:30 -08:00
Andrea Luzzardi 6604d92c41 Add build status to the README file. 2014-12-04 10:48:59 -08:00
Andrea Luzzardi 45d5740b07 Add travis-ci.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-12-04 09:31:07 -08:00
Andrea Luzzardi 2e7d972755 Cluster: Match NodeName/ContainerId as well as NodeId/ContainerId.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-12-03 15:10:11 -08:00
Victor Vieux b8584f839d Update README.md 2014-12-03 23:45:35 +01:00
Victor Vieux f8245da596 fix tests 2014-12-03 12:56:29 +00:00
Victor Vieux f3f4ab5153 Update README.md 2014-12-03 13:51:09 +01:00
Victor Vieux ff2acaeb46 Update README.md 2014-12-03 13:47:12 +01:00
Victor Vieux d94a949934 Update README.md 2014-12-03 13:45:18 +01:00
Victor Vieux 94ea6a43ee Update README.md 2014-12-03 13:44:04 +01:00
Victor Vieux 42909c9daf update for dockerclient 2014-12-03 12:28:05 +00:00
Solomon Hykes 23db3553ec s/swarmd/swarm/ 2014-12-03 13:23:18 +01:00
Solomon Hykes 5eb33460e6 Clearer explanation in README 2014-12-03 13:22:37 +01:00
Solomon Hykes ecd2508ea0 Make title shorter 2014-12-03 13:19:16 +01:00
Solomon Hykes 204ac80a33 Updated README 2014-12-03 13:18:03 +01:00
Victor Vieux a1dcc3ef7a smaller logo 2014-12-03 11:47:55 +01:00
Andrea Luzzardi e23ecfdf94 Merge branch 'master' into future 2014-12-03 01:27:04 -08:00
Andrea Luzzardi f5827052a4 Port filtering: Fixed a race condition.
Port filtering used to rely on NetworkSettings, however, those are not
populated until the container is started. While stopped, the filter was
unaware of the port being used, resulting in a race condition.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-12-02 17:46:22 -08:00
Andrea Luzzardi ad5040c9f4 Set the container status to pending if the underlying host is not healthy
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-12-02 17:46:22 -08:00
Victor Vieux accf600c32 Update README.md 2014-12-02 16:22:51 -06:00
Victor Vieux f4e0020ee6 add logo 2014-12-02 16:19:15 -06:00
Solomon Hykes 6336a56f05 New 'swarm' implementation by @vieux and @aluzzardi.
* Focus on native compatibility with Docker remote API
    * Full-featured "batteries included" scheduler with bin packing and resource management
    * Bring back pluggable backends once the user experience is awesome
    * The primary form factor is the command-line, not a library (hence the rename)
    * Move machine management (Rackspace, Azure, EC2, SSH, Openstack etc) to a separate project, for clarity.
    * Move libchan-based service composition abstraction into the libchan repo, for clarity.
    * Aim for native Docker integration in the mid-long term

TLDR: more focus, new code, new team, ship real things early and often.

Swarm is back!

Signed-off-by: Victor Vieux <vieux@docker.com>
Signed-off-by: Andrea Luzzardi <al@docker.com>
Signed-off-by: Solomon Hykes <solomon@docker.com>
2014-11-26 16:25:56 -08:00
Solomon Hykes 2cff50a98b Merge pull request #110 from erikh/remove-unused-import
Remove unused import
2014-11-26 16:11:50 -08:00
Victor Vieux f7fed9a7bd add tests for events 2014-11-25 02:14:29 +00:00
Victor Vieux 0872d4f549 add test 2014-11-25 01:43:01 +00:00
Andrea Luzzardi cf65a010d6 Health filter: Only schedule containers on healthy nodes.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-21 17:07:26 -08:00