Commit Graph

5639 Commits

Author SHA1 Message Date
luHub 1a688289b4 add labels to CLIbuilder
Signed-off-by: luHub <lucioguerchi16f@gmail.com>
2020-03-28 18:00:22 +01:00
Ulysses Souza 2882cf56ed
Merge pull request #7254 from StefanScherer/update-jenkins-badge
Update Jenkins build status badge
2020-02-27 18:15:43 +01:00
Stefan Scherer 2769c33a7e
Update Jenkins build status badge
Signed-off-by: Stefan Scherer <stefan.scherer@docker.com>
2020-02-27 17:23:50 +01:00
Ulysses Souza 6b988aa1f1
Merge pull request #7251 from ulyssessouza/downgrade-idna
Resolve a compatibility issue
2020-02-27 10:58:35 +01:00
Ulysses Souza cfefeaa6f7 Resolve a compatibility issue
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-02-27 10:48:37 +01:00
Ulysses Souza d412a1e47f
Merge pull request #6937 from apollo13/issue6871
Properly escape values coming from env_files, fixes #6871
2020-02-24 11:52:14 +01:00
Ulysses Souza 61b749cecd
Merge pull request #7238 from docker/dependabot/pip/idna-2.9
Bump idna from 2.8 to 2.9
2020-02-21 11:54:50 +01:00
Ulysses Souza 80ba1f07f3
Merge pull request #7224 from docker/dependabot/pip/python-dotenv-0.11.0
Bump python-dotenv from 0.10.5 to 0.11.0
2020-02-18 14:18:52 +01:00
dependabot-preview[bot] 0f8e7a8874
Bump idna from 2.8 to 2.9
Bumps [idna](https://github.com/kjd/idna) from 2.8 to 2.9.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v2.8...v2.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-17 22:16:41 +00:00
dependabot-preview[bot] 01df88e1eb
Bump python-dotenv from 0.10.5 to 0.11.0
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 0.10.5 to 0.11.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.10.5...v0.11.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 22:15:09 +00:00
Ulysses Souza bb93a18500
Merge pull request #7217 from aiordache/compose_v3.8_schema_support
Add v3.8 schema support
2020-02-10 16:25:45 +01:00
Anca Iordache 79fe7ca997 add warning when max_replicas_per_node limits scale
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2020-02-10 11:52:16 +01:00
Florian Apolloner 5fe0858450 Updated requirements.txt back to the released python-dotenv 0.11.0.
Signed-off-by: Florian Apolloner <florian@apolloner.eu>
2020-02-10 10:48:21 +01:00
Anca Iordache 02d8e9ee14 set min engine version needed for v38 schema support
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2020-02-07 13:50:06 +01:00
Anca Iordache d9b0fabd9b update api version for 3.8
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2020-02-07 13:50:06 +01:00
Anca Iordache 09c80ce49b test update - remove 'placement' from unsupported fields
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2020-02-07 13:50:06 +01:00
Anca Iordache 391e5a6bc2 Add v3.8 schema support
- service scale bounded by 'max_replicas_per_node' field

Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2020-02-07 13:50:06 +01:00
Ulysses Souza 13bacba2b9
Merge pull request #7202 from aiordache/devtool28_compose_docker_contexts
Implement docker contexts to target different docker engines
2020-02-07 13:35:23 +01:00
Anca Iordache 2dfd85e30e Use docker context interface from docker-py
Signed-off-by: Anca Iordache <anca.iordache@docker.com>
2020-02-06 12:01:37 +01:00
Ulysses Souza eb20915c6e
Merge pull request #7045 from ndeloof/command_suggest
Suggested command is invalid
2020-02-03 18:01:27 +01:00
Ulysses Souza 4d5a3fdf8f
Merge pull request #7211 from ulyssessouza/add-release-script
Add release validation and tagging script release.py
2020-02-03 17:55:50 +01:00
Ulysses Souza b5c4f4fc0f Add release validation and tagging script release.py
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-02-03 16:52:35 +01:00
Ulysses Souza d9af02eddf
Merge pull request #7199 from ulyssessouza/fix-exec-dotenv
Remove `None` entries on exec command
2020-01-31 10:47:53 +01:00
Ulysses Souza 9f5f8b4757 Remove `None` entries on execute command
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-01-30 19:26:33 +01:00
Ulysses Souza 160b5c1755
Merge pull request #7197 from ulyssessouza/fix-mac-deployment-target
Force MacOS SDK version to "10.11"
2020-01-30 15:54:32 +01:00
Ulysses Souza b62722a3c5 Force MacOS SDK version to "10.11"
This is due to the fact that the new CI machines are on 10.14

Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-01-29 17:11:00 +01:00
Ulysses Souza edf27e486a Pass the interpolation value to python-dotenv
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-01-29 14:29:32 +01:00
Florian Apolloner f17e7268b0 Properly escape values coming from env_files, fixes #6871
Signed-off-by: Florian Apolloner <florian@apolloner.eu>
2020-01-28 16:33:28 +01:00
Ulysses Souza 73551d5a92
Merge pull request #7165 from hartwork/setup-py-add-missing-test-dependency-ddt
Add missing test dependency ddt to setup.py
2020-01-27 15:06:33 +01:00
Ulysses Souza 4c9d19cf5c
Merge pull request #7190 from docker/dependabot/pip/pytest-5.3.4
Bump pytest from 5.3.2 to 5.3.4
2020-01-27 14:58:56 +01:00
Ulysses Souza 409a9d8207
Merge pull request #7150 from ulyssessouza/add-python-dotenv
Add python-dotenv to delegate `.env` file processing
2020-01-27 14:48:41 +01:00
dependabot-preview[bot] 97b8bff14e
Bump pytest from 5.3.2 to 5.3.4
Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.3.2 to 5.3.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/5.3.2...5.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-27 13:30:57 +00:00
Ulysses Souza 6d2658ea65 Add python-dotenv
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-01-27 13:50:34 +01:00
Ulysses Souza 4bf623d53d
Merge pull request #7163 from ndeloof/changelog
Compute changelog by searching previous tag .. even from a tag
2020-01-23 19:01:19 +01:00
Ulysses Souza ec0f8a8f7c
Merge pull request #7177 from docker/ndeloof-patch-1
Tag as `x.y.z` without `v` prefix
2020-01-23 18:59:52 +01:00
Ulysses Souza 8d5023e1ca Enforce Python37 in the creation of virtualenv
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-01-23 18:43:36 +01:00
Ulysses Souza be807a0be8
Merge pull request #7181 from chris-crone/bump-linux-python
Bump Linux and Python
2020-01-23 12:20:41 +01:00
Christopher Crone a259c48ae9 Bump Linux and Python
* Alpine 3.10 to 3.11
* Debian Stretch 20191118 to 20191224
* Python 3.7.5 to 3.7.6

Signed-off-by: Christopher Crone <christopher.crone@docker.com>
2020-01-23 11:30:26 +01:00
Nicolas De Loof a9c79bd5b1 Force sha256 file to be ASCII encoded
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2020-01-22 18:58:27 +01:00
Nicolas De loof 8ad480546f
Tag as `x.y.z` without `v` prefix
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

Close https://github.com/docker/compose/issues/7168
2020-01-22 13:55:24 +01:00
Sebastian Pipping 9887121c2c setup.py: Expose test dependencies as extra "tests"
Signed-off-by: Sebastian Pipping <sebastian@pipping.org>
2020-01-20 19:54:34 +01:00
Sebastian Pipping 1c28b5a5d0 setup.py: Add missing test depencendy ddt
Signed-off-by: Sebastian Pipping <sebastian@pipping.org>
2020-01-20 19:54:30 +01:00
Nicolas De Loof 84dad1a0e6
Compute changelog by searching previous tag .. even from a tag
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2020-01-20 16:18:02 +01:00
Ulysses Souza ebc56c5ade
Merge pull request #7133 from docker/jenkins
Automate release process
2020-01-20 15:23:59 +01:00
Ulysses Souza 6286beb321
Merge pull request #7152 from docker/bump-pyinstaller
Bump pyinstaller to 3.6
2020-01-17 18:33:24 +01:00
Ulysses Souza f0e5926ea7
Merge pull request #6950 from benthorner/master
Add "--attach-dependencies" to command "up" for attaching to dependencies
2020-01-16 18:10:25 +01:00
Ben Thorner a6b602d086 Support attaching to dependencies on up
When using the 'up' command, only services listed as arguments are
attached to, which can be very different to the 'no argument' case
if a service has many and deep dependencies:

   - It's not clear when dependencies have failed to start. Have to run
'compose ps' separately to find out.
   - It's not clear when dependencies are erroring. Have to run 'compose
logs' separately to find out.

With a simple setup, it's possible to work around theses issue by
using the 'up' command without arguments. But when there are lots of
'top-level' services, with common dependencies, in a single config,
using 'up' without arguments isn't practical due to resource limits
and the sheer volume of output from other services.

This introduces a new '--attach-dependencies' flag to optionally attach
dependent containers as part of the 'up' command. This makes their logs
visible in the output, alongside the listed services. It also means we
benefit from the '--abort-on-container-exit' behaviour when dependencies
fail to start, giving more visibility of the failure.

Signed-off-by: Ben Thorner <ben.thorner@digital.cabinet-office.gov.uk>
2020-01-16 13:41:54 +00:00
Ulysses Souza 387f5e4c96 Bump pyinstaller to 3.6
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-01-16 13:46:47 +01:00
yukihira1992 53d00f7677 Refactored mutable default values.
Signed-off-by: yukihira1992 <ykhr0130@gmail.com>
2020-01-15 11:16:24 +01:00
Christopher Crone a2cdffeeee Bump Linux dependencies
- Alpine 3.10.3
- Debian Stretch 20191118
- Python 3.7.5

Signed-off-by: Christopher Crone <christopher.crone@docker.com>
2020-01-15 10:54:57 +01:00