Nicolas De Loof
13f37cf1c8
fix detecting active profiles implied by selected services
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-05-05 10:12:04 +02:00
Ulysses Souza
36d6c40e52
Add support for services on ps command
...
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2021-05-03 20:03:52 -03:00
Guillaume Tardif
0496f29a53
Display PATH when not finding com.docker.cli, to help debugging
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-05-03 14:55:41 +02:00
Nicolas De loof
63057f6d1f
Merge pull request #1606 from gtardif/compose_rm_all
...
Add rm --all flag for backward compatibility (deprecated - no effect)
2021-04-30 13:26:56 +02:00
Chris Crone
a764f8c5a8
cli.compose: Add missing \n for version
...
Signed-off-by: Chris Crone <christopher.crone@docker.com>
2021-04-29 18:30:58 +02:00
Nicolas De loof
b46015f2f8
Merge pull request #1610 from ndeloof/build_args_from_env
2021-04-29 12:15:35 +02:00
Nicolas De Loof
15eab93b31
docker compose exec to return command exit code
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-29 10:58:45 +02:00
Nicolas De Loof
e433777796
resolve build args without value from environment
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-29 10:43:09 +02:00
Guillaume Tardif
850f81c44f
Add rm --all flag for backward compatibility (deprecated - no effect)
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-04-28 14:37:44 +02:00
Guillaume Tardif
38b4220bdb
Merge pull request #1603 from gtardif/compose-cli-plugin-version
...
Separate compose CLI plugin version from Cloud integration version
2021-04-27 10:56:59 +02:00
Guillaume Tardif
28bd7bda3e
Separate compose CLI plugin version from Cloud integration version
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-04-27 09:16:41 +02:00
Nicolas De Loof
92c9be5f87
load override sibling compose file when auto-discovered from parent dir
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-26 14:41:06 +02:00
Nicolas De Loof
9123c75142
On default context, "compose" is implemented by CLI Plugin
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-23 12:06:14 +02:00
Guillaume Tardif
de3fa40bae
Handle Ctrl+C for compose CLI plugin.
...
Could do something nicer passing the context to the compose command, rather than intercepting it and checking if it’s “.WithCancel” or not...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-04-23 10:21:05 +02:00
Nicolas De Loof
db38d1244c
Retrieve compose failure category by exit code
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-22 18:01:28 +02:00
Nicolas De Loof
d8aa00a766
wrap compose cobra command to set exitcode according to metrics status
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-22 17:51:29 +02:00
Guillaume Tardif
1dc97e8c4b
Compose as a cli plugin
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-22 17:51:29 +02:00
Nicolas De Loof
85af8cdaaa
local backend to rely on dockerCli's LoadDefaultConfigFile
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-22 17:51:28 +02:00
Nicolas De Loof
0bdad7e551
pass compose.Service to cobra commands, dependency-injection style
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-22 17:50:56 +02:00
Nicolas De loof
cd4a08d0d6
Merge pull request #1530 from aiordache/recreate_after_build
2021-04-20 21:05:37 +02:00
Nicolas De Loof
5cead2266d
only stop/remove selected services
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-20 19:06:41 +02:00
aiordache
31de84f547
Set image digest as service image to trigger recreation after build
...
Signed-off-by: aiordache <anca.iordache@docker.com>
2021-04-20 15:15:24 +02:00
Ulysses Souza
46a7689043
Fix volume names to print simple volume names
...
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2021-04-15 16:27:58 -03:00
Guillaume Tardif
d887bf7c0b
Introduce compose version command
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-15 09:18:42 +02:00
Nicolas De loof
0b968395dd
Merge pull request #1516 from docker/version_json
...
don't include stderr in moby exec output
2021-04-13 15:43:27 +02:00
Nicolas De Loof
4916b36b99
don't include stderr in moby exec output
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-13 15:35:26 +02:00
Chris Crone
411612ed8d
Fix scan message with quiet flag
...
Signed-off-by: Chris Crone <christopher.crone@docker.com>
2021-04-13 14:30:27 +02:00
Nicolas De loof
184c2b8c1a
Merge pull request #1503 from docker/metrics-failures
2021-04-13 08:37:23 +02:00
Ulysses Souza
6dbfc71a0d
Fix compose config --profiles
...
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2021-04-12 00:53:50 -03:00
Guillaume Tardif
073d8e5545
Categorize failure metrics, set specific metrics for compose file parse error, file not found, cmdline syntax errors, build error, pull error.
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-04-09 17:20:29 +02:00
Ulysses Souza
378d02dadd
Refactor `up --build`
...
This restarts containers which had it's images rebuilt
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2021-04-08 20:37:16 -03:00
Guillaume Tardif
eb7732ffec
Merge pull request #1505 from aiordache/image_cmd
...
Add `compose images` cmd
2021-04-08 11:24:35 +02:00
Nicolas De loof
d073c93ff7
Merge pull request #1509 from docker/pause_project_name
...
pause/unpause only need project name. use getContainers where possible
2021-04-08 10:00:16 +02:00
Nicolas De Loof
7d85485242
pause/unpause only need project name. use getContainers where possible
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-08 09:40:50 +02:00
aiordache
08055d7c7a
Add `compose images` cmd
...
Signed-off-by: aiordache <anca.iordache@docker.com>
2021-04-07 16:08:09 +02:00
Guillaume Tardif
86f5e311d7
Replace custom error type for exit code with existing one from docker/cli.
...
Will also help to move towards CLI plugin.
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-04-07 15:48:37 +02:00
Guillaume Tardif
6a0269f7b9
Merge pull request #1483 from docker/windows_sucks
...
make windows "kill children process" code simpler
2021-04-07 10:55:22 +02:00
Nicolas De loof
74277f3496
Merge pull request #1495 from docker/no_service
...
deadlock waiting for services when none selected
2021-04-07 10:21:42 +02:00
Nicolas De loof
bd5c188be6
Merge pull request #1494 from gtardif/cancel_docker_cli_metrics
...
Track cancel exit code from docker cli shellout to report correct status in metrics
2021-04-06 14:35:04 +02:00
Nicolas De loof
acfdd2349b
Merge pull request #1496 from docker/compose_profiles
...
add support for COMPOSE_PROFILES
2021-04-06 11:55:37 +02:00
Nicolas De Loof
05958228ac
deadlock waiting for services when none selected
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-06 11:22:22 +02:00
Nicolas De Loof
2f6a636670
add support for COMPOSE_PROFILES
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-06 11:20:58 +02:00
Guillaume Tardif
6465bfec82
track cancel exit code from docker cli shellout to report correct status in metrics
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-04-06 10:19:27 +02:00
Nicolas De Loof
0cd080a786
make metrics' source configuration (see compose-switch)
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-04-01 14:42:05 +02:00
Nicolas De Loof
a691cc98e7
make windows "kill children process" code simpler
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-03-31 15:24:50 +02:00
Nicolas De loof
9df272a893
Merge pull request #1470 from aiordache/build_args
...
Add `no-cache` build flag
2021-03-30 15:58:28 +02:00
Guillaume Tardif
e0a828daae
--memory is not deprecated, but not supported on buildkit. Issue a Warning and ignore flag
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-03-30 15:24:36 +02:00
Guillaume Tardif
2b1158f4c2
Adapt cli/mobycli to avoid duplicating shellout code
...
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2021-03-30 13:45:05 +02:00
Nicolas De loof
95d2159258
Merge pull request #1478 from docker/profiles
...
introduce config --profiles for parity with docker-compose
2021-03-30 12:03:59 +02:00
Nicolas De Loof
25d5367480
introduce config --profiles for parity with docker-compose
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2021-03-30 11:52:16 +02:00