Commit graph

  • d52508e2b1 Refactor ports section of fields schema Aanand Prasad 2015-11-26 18:52:14 +00:00
  • 0fedd9969f Merge pull request #2430 from dnephin/build_from_url Aanand Prasad 2015-11-26 18:15:03 +00:00
  • 2ab3cb212a Add integration test and docs for build with a git url. Daniel Nephin 2015-11-19 15:46:14 -05:00
  • f7239f41ef Added support for url buid paths Jonas Eckerström 2015-04-29 10:22:24 +02:00
  • b85bfce65e Fix ports validation test Aanand Prasad 2015-11-26 15:06:30 +00:00
  • fd06d699f2 Use FROM docs/base:latest again Sven Dowideit 2015-11-26 20:30:12 +10:00
  • 7b893164a4 Merge pull request #2450 from dnephin/fix_env_file_ordering Aanand Prasad 2015-11-25 16:35:40 +00:00
  • e67bc2569c Properly resolve environment from all sources. Daniel Nephin 2015-11-23 13:24:57 -05:00
  • cfb1b37da2 Merge pull request #2405 from dnephin/move_all_validation_to_config Aanand Prasad 2015-11-25 15:16:21 +00:00
  • 8930fa25d6 Merge pull request #2387 from dnephin/update_release_notes Daniel Nephin 2015-11-24 13:25:21 -05:00
  • 6e89a5708f cherry-pick release notes from 1.5.1 Daniel Nephin 2015-11-12 13:23:04 -05:00
  • c1c1dceb59 Merge pull request #2453 from dnephin/fix_test_assertion Aanand Prasad 2015-11-24 16:45:04 +00:00
  • 88e9c1ccd9 Merge pull request #2438 from dnephin/fix_flaky_pull_test Aanand Prasad 2015-11-24 16:44:53 +00:00
  • 689f040c97 Merge pull request #2429 from dnephin/fix_links_in_readme Aanand Prasad 2015-11-24 15:56:05 +00:00
  • e40670207f Add missing assert and autospec. Daniel Nephin 2015-11-24 10:40:36 -05:00
  • 50bc734492 Merge pull request #2427 from dnephin/note_about_pip_version Aanand Prasad 2015-11-24 15:21:37 +00:00
  • 533f33271a Move service sorting to config package. Daniel Nephin 2015-11-17 13:35:28 -05:00
  • effa9834a5 Remove unnecessary intermediate variables in get_container_host_config. Daniel Nephin 2015-11-13 19:49:14 -05:00
  • dac75b07dc Move volume parsing to config.types module Daniel Nephin 2015-11-13 19:40:10 -05:00
  • efec2aae6c Fixes #2008 - re-use list_or_dict schema for all the types Daniel Nephin 2015-11-13 18:58:24 -05:00
  • 12b82a20ff Move restart spec to the config.types module. Daniel Nephin 2015-11-13 18:29:25 -05:00
  • 068edfa313 Move parsing of volumes_from to the last step of config parsing. Daniel Nephin 2015-11-13 18:20:09 -05:00
  • c9ca5e86b0 Remove project name validation Daniel Nephin 2015-11-13 17:39:02 -05:00
  • 83ddec8df7 Merge pull request #2439 from solarce/sol-matrix-trusty-fix Aanand Prasad 2015-11-23 18:01:22 +00:00
  • 665de9a494 Merge pull request #2436 from dnephin/reduce_cyclomatic_complexity Aanand Prasad 2015-11-23 17:51:54 +00:00
  • b4edf0c454 Move parallel_execute to a new module. Daniel Nephin 2015-11-23 11:34:48 -05:00
  • aafacd3495 Merge pull request #2418 from dnephin/fix_env_with_extends Aanand Prasad 2015-11-23 14:48:04 +00:00
  • 13081d4516 Fixing matrix include so os: linux goes to trusty Brandon Burton 2015-11-20 16:02:37 -08:00
  • 2351e11cc8 Make sure we always have the latest busybox image, so that build --pull tests don't flake. Daniel Nephin 2015-11-20 17:51:36 -05:00
  • 64447879d2 Reduce complexity of merge_service_dicts Daniel Nephin 2015-11-17 12:21:47 -05:00
  • d1adbb9b25 Refactor parallel_execute. Daniel Nephin 2015-11-12 20:44:05 -05:00
  • c4096525c2 Merge pull request #2364 from dnephin/handle_signals_properly Daniel Nephin 2015-11-20 11:58:04 -05:00
  • 8bc84c74e7 Merge pull request #2417 from dnephin/inlude_git_sha_in_version Daniel Nephin 2015-11-20 11:39:38 -05:00
  • 331450dace Merge pull request #2390 from dnephin/fix_extra_warnings_on_masked_volumes Daniel Nephin 2015-11-20 11:37:54 -05:00
  • 91fb6156c6 Merge pull request #2393 from seguins/1814-restart-stopped-containers Daniel Nephin 2015-11-20 11:35:24 -05:00
  • 46446111e5 Merge pull request #2400 from dnephin/fix_stream_with_empty_object Daniel Nephin 2015-11-20 11:33:45 -05:00
  • 6224b6edd9 Fix use case link in readme. Daniel Nephin 2015-11-19 14:52:50 -05:00
  • dd1a2b36fa Merge pull request #2389 from hypriot/use-uname-for-target Joffrey F 2015-11-19 10:36:33 -08:00
  • 449cdcc966 Merge pull request #2420 from simonvanderveldt/fix-script-runsh-env-vars Joffrey F 2015-11-19 10:35:28 -08:00
  • 3fdf0f43be Add note about required pip version. Daniel Nephin 2015-11-19 12:55:03 -05:00
  • 21a72e350b Merge pull request #2413 from SvenDowideit/stop-docs-validation-errors Daniel Nephin 2015-11-19 12:52:43 -05:00
  • acf31181e8 Some small changes to clear up docs-validation complaints Sven Dowideit 2015-11-18 20:17:23 +10:00
  • 1e8f76767f Fix env_file and environment when used with extends. Daniel Nephin 2015-11-18 14:51:01 -05:00
  • c78c32c2e8 Fixes #2398 - the build progress stream can contain empty json objects. Daniel Nephin 2015-11-16 12:35:26 -05:00
  • efbfa9e38f run.sh script: Also pass DOCKER_TLS_VERIFY and DOCKER_CERT_PATH env vars to compose container Simon van der Veldt 2015-11-18 21:38:58 +01:00
  • d4b9845201 Add the git sha to version output Daniel Nephin 2015-11-12 17:29:58 -05:00
  • 2f20dfe508 Merge pull request #2409 from dnephin/fix_the_build Daniel Nephin 2015-11-17 20:06:40 -05:00
  • 265828f4eb Fix texttable dep. 0.8.2 was removed from pypi. Daniel Nephin 2015-11-16 12:55:35 -05:00
  • 61f91ebff7 Fix restart with stopped containers. Fixes #1814 Stéphane Seguin 2015-11-14 12:19:57 +01:00
  • e1308a8329 Fix extra warnings on masked volumes. Daniel Nephin 2015-11-13 10:49:17 -05:00
  • c99f2f8efd Use uname to build target name for different platforms Stefan Scherer 2015-11-13 08:33:51 +01:00
  • 6236bb0019 Handle both SIGINT and SIGTERM for docker-compose run. Daniel Nephin 2015-11-10 19:43:05 -05:00
  • ea4230e7a2 Handle both SIGINT and SIGTERM for docker-compose up. Daniel Nephin 2015-11-10 18:52:21 -05:00
  • fae20305ec Merge pull request #2384 from dnephin/bump-1.5.1 Daniel Nephin 2015-11-12 17:29:43 -05:00
  • 4628e93fb2 Bump 1.5.1 1.5.1 Daniel Nephin 2015-11-12 13:23:04 -05:00
  • 82086a4e92 Remove name field from the list of ALLOWED_KEYS Daniel Nephin 2015-11-12 13:26:13 -05:00
  • 96e9b47059 Inclide the filename in validation errors. Daniel Nephin 2015-11-09 20:01:20 -05:00
  • 34166ef5a4 Refactor process_errors into smaller functions Daniel Nephin 2015-11-12 12:43:29 -05:00
  • 285e52cc7c Add ids to config schemas Daniel Nephin 2015-11-12 12:40:36 -05:00
  • 9f6a5a964a Merge pull request #2355 from dnephin/refactor_handle_error Daniel Nephin 2015-11-12 15:01:32 -05:00
  • d52c969f94 Add test for environment variable dashes support Joffrey F 2015-11-11 12:52:30 -08:00
  • 63c3e6f58c Allow dashes in environment variable names Joffrey F 2015-11-11 12:45:02 -08:00
  • 0ab76bb8bc Add a test for invalid field 'name', and fix an existing test for invalid service names. Daniel Nephin 2015-11-09 15:39:55 -05:00
  • 7fc577c31d Remove name from config schema. Daniel Nephin 2015-11-06 11:57:27 -05:00
  • 3a43110f06 Fix a bug in ExtendsResolver where the service name of the extended service was wrong. Daniel Nephin 2015-11-09 14:24:44 -05:00
  • 87d79d4d99 Rename ServiceLoader to ServiceExtendsResolver Daniel Nephin 2015-11-06 17:18:47 -05:00
  • 83581c3a0f Validate additional files before merging them. Daniel Nephin 2015-11-06 16:38:38 -05:00
  • ba90f55075 Reorganize conditional branches to improve readability Joffrey F 2015-11-11 11:21:24 -08:00
  • 3313dcb1ce Fixes #1490 progress_stream would print a lot of new lines on "docker-compose pull" if there's no tty. Yves Peter 2015-11-04 23:40:57 +01:00
  • 92d56fab47 Add a warning when the host volume config is being ignored. Daniel Nephin 2015-11-04 18:00:24 -05:00
  • 1208f92d9c Update doc wording for ulimits. Daniel Nephin 2015-11-10 13:37:07 -05:00
  • 8444551373 Added ulimits functionality to docker compose Kevin Greene 2015-10-26 17:39:50 -04:00
  • 73ebd7e560 Only create the default network if at least one service needs it. Daniel Nephin 2015-11-06 13:56:25 -05:00
  • 0a96f86f74 Cleanup workaround in testcase.py Daniel Nephin 2015-11-06 14:30:27 -05:00
  • 36176befb0 Fix #1549 - flush after each line of logs. Daniel Nephin 2015-11-05 15:33:42 -05:00
  • de08da278d Re-order flags in bash completion Daniel Nephin 2015-11-10 13:11:59 -05:00
  • 4c2eb17ccd Added --force-rm to compose build. Adrian Budau 2015-10-27 02:00:51 -07:00
  • 8fb44db92b Cleanup some unit tests and whitespace. Daniel Nephin 2015-10-20 13:10:32 -04:00
  • 4105c3017c Move cli tests to a new testing package. Daniel Nephin 2015-11-02 17:52:37 -05:00
  • 7f2f4eef48 Update cli tests to use subprocess. Daniel Nephin 2015-11-02 16:46:49 -05:00
  • 666c3cb1c7 Use exit code 1 when encountering a ReadTimeout Joffrey F 2015-11-10 10:11:20 -08:00
  • 886134c1f3 Recreate dependents when a dependency is created (not just when it's recreated). Daniel Nephin 2015-11-06 12:29:52 -05:00
  • ba61a6c5fb Don't set the hostname to the service name with networking. Daniel Nephin 2015-11-05 17:50:32 -05:00
  • 3f14df374f Handle non-utf8 unicode without raising an error. Daniel Nephin 2015-11-04 15:54:59 -05:00
  • e6755d1e7c Use VolumeSpec instead of re-parsing the volume string. Daniel Nephin 2015-11-04 16:46:19 -05:00
  • c4f59e731d Make working_dir consistent in the config package. Daniel Nephin 2015-11-04 16:37:44 -05:00
  • 805ed344c0 Refactor ServiceLoader to be immutable. Daniel Nephin 2015-10-19 13:40:13 -04:00
  • a5959d9be2 Some minor style cleanup Daniel Nephin 2015-10-19 12:52:38 -04:00
  • 0375dccf64 Handle non-ascii chars in volume directories Mazz Mosley 2015-10-27 17:37:48 +00:00
  • 3c4bb5358e Upgrade pyyaml to 3.11 Daniel Nephin 2015-11-05 10:26:54 -05:00
  • e317d2db9d Remove service.start_container() Daniel Nephin 2015-11-02 13:33:13 -05:00
  • 3daecfa8e4 Update service config_dict computation to include volumes_from mode Joffrey F 2015-11-09 13:07:26 -08:00
  • cf93362368 Fix parallel output Aanand Prasad 2015-11-09 17:24:21 +00:00
  • 23d4eda2a5 Fix service recreate when image changes to build. Daniel Nephin 2015-11-03 20:00:54 -05:00
  • 718ae13ae1 Move config hash tests to service_test.py Daniel Nephin 2015-10-28 13:16:19 -04:00
  • 9c305ac10f Remove name field from the list of ALLOWED_KEYS Daniel Nephin 2015-11-12 13:26:13 -05:00
  • cddbe9fbf1 Merge remote-tracking branch 'docker/release' into bump-1.5.1 Daniel Nephin 2015-11-12 13:03:47 -05:00
  • 589755d034 Inclide the filename in validation errors. Daniel Nephin 2015-11-09 20:01:20 -05:00
  • fa96484d28 Refactor process_errors into smaller functions Daniel Nephin 2015-11-12 12:43:29 -05:00
  • f7d8087694 Add ids to config schemas Daniel Nephin 2015-11-12 12:40:36 -05:00