1972 Commits

Author SHA1 Message Date
Guillaume Tardif
df4fed266b
Merge pull request #1095 from docker/push_pull
ignore services without image attribute
2021-01-05 19:13:13 +01:00
Guillaume Tardif
e6b0825ffc
Merge pull request #1099 from docker/separate_test_workflows
Split optional CI workflows to allow re-running only ACI, ECS or Windows
2021-01-05 19:12:54 +01:00
Guillaume Tardif
fe90934ed3 Split optional CI workflows to allow re-running only ACI, ECS or Windows.
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-01-05 18:20:15 +01:00
Nicolas De loof
e63dc29b9f
Merge pull request #1098 from gtardif/debug_info_flaky_ecs_tests
Fix ECS flaky test and add bettre debug info in assertions
2021-01-05 17:46:12 +01:00
Guillaume Tardif
e98a790ce9 Fix ECS flaky test and add bettre debug info in assertions
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-01-05 17:25:26 +01:00
Nicolas De loof
92eeb624ea
Merge pull request #1078 from docker/backend_cli
Add backend-metadata command for CLI backend
2021-01-05 16:45:06 +01:00
Guillaume Tardif
1939047fe6 Add backend-metadata command (hidden) for CLI backend
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-01-05 16:36:51 +01:00
Nicolas De Loof
5a455e47c3
ignore services without image attribute
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-01-05 09:47:29 +01:00
Guillaume Tardif
6bf3a5f0d2
Merge pull request #1094 from docker/docs_metadata
Add metadata for docs included in docs.docker.com
2021-01-04 15:53:44 +01:00
Guillaume Tardif
01fe40cd07 Add metadata for docs included in docs.docker.com (see https://github.com/docker/docker.github.io/pull/11865)
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-01-04 15:22:48 +01:00
Ulysses Souza
cef7a2d4ce Refactor ProjectName
This separate project name and service name for command `run`

Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2021-01-04 14:11:54 +00:00
Nicolas De Loof
b560f0cbe9
Added a diagnostic log for region mismtach
should help to diagnose #1084 #1056

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-01-04 14:14:45 +01:00
Guillaume Tardif
4dd8931d0d
Merge pull request #1091 from docker/dotEnv
Add support for .env file when loading compose files
2021-01-04 10:13:18 +01:00
Nicolas De Loof
daacc872c1
Add support for .env file when loading compose files
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-01-04 09:56:09 +01:00
Guillaume Tardif
06a1e2d39f
Merge pull request #1081 from chris-crone/go-1.15.6
Bump Golang to 1.15.6
2020-12-24 14:02:02 +01:00
Guillaume Tardif
4e011cc8f4
Merge pull request #1082 from chris-crone/bump-lint-ci
Bump linter on CI
2020-12-24 14:01:51 +01:00
Guillaume Tardif
d6ea52a73e
Merge pull request #1083 from chris-crone/maintainers
Fix typo in MAINTAINERS
2020-12-24 14:01:42 +01:00
Chris Crone
0fb9b75b9d maintainers: Fix typo
Signed-off-by: Chris Crone <christopher.crone@docker.com>
2020-12-24 12:26:52 +01:00
Chris Crone
e81ea5b3e5 deps: Bump Golang
Signed-off-by: Chris Crone <christopher.crone@docker.com>
2020-12-24 12:17:14 +01:00
Chris Crone
fd187426e5 ci: Bump linter
Signed-off-by: Chris Crone <christopher.crone@docker.com>
2020-12-24 12:15:59 +01:00
Guillaume Tardif
b2b9ce0a53
Merge pull request #1003 from aiordache/compose_run_cmd
Add local `compose run` command
2020-12-18 10:09:04 +01:00
Guillaume Tardif
3714ab7d41 Attaching container logs
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:01:08 +01:00
Guillaume Tardif
db73c928f3 Ensure image exist for run service
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:01:08 +01:00
Guillaume Tardif
dc211b178a Fixed race when down with multiple containers for one service
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:01:08 +01:00
Guillaume Tardif
32d5644937 Pass reader Writer as options to backend, remove hardcoded os.Stdout
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:01:06 +01:00
Guillaume Tardif
bad0d41d90 Auto-remove using container config
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:00:19 +01:00
Guillaume Tardif
d2cfffafb4 Attach to container using compose attach
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:00:19 +01:00
Guillaume Tardif
76f36a69c6 Reusing existing Create() and Start() API
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 10:00:18 +01:00
Guillaume Tardif
27dc2e5be1 Reuse Create(Project) and Start(Project)
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
1e6c4263cb Also test running bash commands with run /bin/sh -c …, better test on slug label
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
8eb9733914 No need to support service container_name in this PR, will do separately, minor cleanup
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
8259604074 Simplify command setup
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
0e319ae65a Slightly better tests
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
d127cac6d4 Ensure images exist before starting progress display for network / volumes, otherwise progress display is all mixed up
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
53ee1418af Do not change root flags for all commands
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
7bed2343e6 Remove not implemented options
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
b289138ca9 No need to filter services again in backend, filter is done by cli command. Added e2e test, labels one-off and slug
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
370781e95e Support option —workingdir, -f, no need to check backend support, unimplemented error is returned by backbends.
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
Guillaume Tardif
215f50166a Remove comment
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-18 09:59:02 +01:00
aiordache
412385c495 Add compose run command
Signed-off-by: aiordache <anca.iordache@docker.com>
2020-12-18 09:58:55 +01:00
Guillaume Tardif
a17e397df3
Merge pull request #1071 from docker/local_ecs_moby
use compose-in-go code to implement local ECS simulation context
2020-12-17 18:34:48 +01:00
Nicolas De loof
f6f9241d12
Merge pull request #1076 from gtardif/fix_metrics_flakyness
Fix metrics flakyness
2020-12-17 17:48:38 +01:00
Guillaume Tardif
57fbd81772 Make sure mock metrics server is started before testing metrics
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-17 17:15:48 +01:00
Guillaume Tardif
5ba0522271 Wait for mock metrics server to have started before running commands
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-17 16:40:12 +01:00
Guillaume Tardif
9138a3c76b removed wait that is not the root cause for metrics flakyness
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2020-12-17 16:37:20 +01:00
Nicolas De Loof
e2c55c2122
e2e test for local Log command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2020-12-17 11:48:58 +01:00
Nicolas De Loof
eda6a59379
introduce options struct in the API
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2020-12-17 11:10:57 +01:00
Nicolas De Loof
855a879a6a
Introduce removeOrphans to cleanup injected AWS simulation container
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2020-12-17 10:46:17 +01:00
Nicolas De Loof
db5467ce22
Use local compose implementation for local ecs simulation context
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2020-12-17 10:46:16 +01:00
Nicolas De loof
76ba85fe5d
Merge pull request #1073 from docker/logs_service
allow to collect logs for a subset of project services
2020-12-17 10:43:16 +01:00