Ulysses Souza
|
4ff20bdda8
|
Add start and stop commands
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
|
2021-01-27 17:18:10 -03:00 |
Guillaume Tardif
|
0d778fbf48
|
Merge pull request #1175 from aiordache/kube_context_create
Refactor kubernetes context create
|
2021-01-26 17:09:03 +01:00 |
Guillaume Tardif
|
3f474143ad
|
Merge pull request #1163 from docker/stop-on-ctrlc
Stop project on Ctrl+C
|
2021-01-26 17:08:32 +01:00 |
Guillaume Tardif
|
61a3f6faa5
|
Keep “kubernetes” in `docker context create kubernetes mycontext` UX. We cannot use “kubernetes” as an endpoint name, because the context Marshall/unmarshall has a specific logic for the “kubernetes” endpoint, so storing “kube”
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-26 16:40:18 +01:00 |
aiordache
|
849707016b
|
Implement kubernetes context create
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2021-01-26 16:10:57 +01:00 |
Nicolas De loof
|
dc790d542f
|
Merge pull request #1172 from docker/ls_filters
introduce `--filter` option on `compose ls`
|
2021-01-22 10:54:20 +01:00 |
Nicolas De Loof
|
f33eff5903
|
introduce `--filter` option on `compose ls`
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2021-01-22 10:27:56 +01:00 |
aiordache
|
f291b77902
|
rename context to kubernetes
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2021-01-20 16:55:08 +01:00 |
aiordache
|
50792c4621
|
Add Kubernetes backend
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2021-01-20 16:55:08 +01:00 |
Ulysses Souza
|
0529415fa7
|
Stop project on Ctrl+C
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
|
2021-01-20 10:02:59 -03:00 |
Guillaume Tardif
|
aca816d5d6
|
Remove example backend.
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-19 11:29:48 +01:00 |
Nicolas De Loof
|
e4682a0565
|
run "down" using project if it was set for command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2021-01-18 10:43:52 +01:00 |
Guillaume Tardif
|
2a8c24e4ff
|
Move config => api/config
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 16:55:10 +01:00 |
Guillaume Tardif
|
f1ac6d4fdc
|
Move errdefs => api/errdefs
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 16:54:18 +01:00 |
Guillaume Tardif
|
fe39267e3a
|
Move formatter => cli/formatter. Needed to move formatter.MemBytes => utils.MemBytes (helper class on memory display)
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 16:47:30 +01:00 |
Guillaume Tardif
|
0ea97920c1
|
Move Context & context/store => api/context & api/context/store
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 16:31:59 +01:00 |
Guillaume Tardif
|
930ae8bdb2
|
goimports -local github.com/docker/compose-cli -w . ; gofmt -s -w .
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 16:24:00 +01:00 |
Guillaume Tardif
|
801e747adb
|
Move context/cloud => api/cloud
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 16:23:53 +01:00 |
Guillaume Tardif
|
4dee783aba
|
Move progress => api
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 15:57:24 +01:00 |
Guillaume Tardif
|
6a8b344885
|
Move backend => api
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2021-01-15 15:44:42 +01:00 |
Nicolas De Loof
|
4de01936f8
|
introduce --remove-orphans option
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2021-01-06 14:36:59 +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 |
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
|
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
|
7bed2343e6
|
Remove not implemented options
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 |
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
|
056dfb95bc
|
allow to collect logs for a subset of project services
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-12-17 10:32:46 +01:00 |
Nicolas De Loof
|
1d859dc807
|
`Ps` return ContainerSummary, not Services
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-12-09 10:33:51 +01:00 |
Nicolas De loof
|
576aa46d21
|
Merge pull request #1015 from docker/logConsumer
Revisit logs/up API to pass a LogConsumer vs io.Writer
|
2020-12-07 14:57:43 +01:00 |
Nicolas De Loof
|
ca123e08eb
|
Revisit logs/up API to pass a LogConsumer vs io.Writer
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-12-07 14:47:44 +01:00 |
Guillaume Tardif
|
ec5afcfd4d
|
`compose up` and other compose commands running on “Moby” context type.
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
|
2020-12-07 14:41:27 +01:00 |
Nicolas De Loof
|
136d09e1ac
|
split `Up` into `Create`+`Start` so logs don't collide with progress
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-12-04 08:16:50 +01:00 |
Nicolas De Loof
|
39e4107e12
|
attach to log stream by default on `up`
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-12-03 16:51:00 +01:00 |
Djordje Lukic
|
2f09b634cc
|
Implement `docker compose pull`
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
|
2020-12-03 16:14:38 +01:00 |
Guillaume Tardif
|
4270f383a7
|
Merge pull request #988 from docker/feat-platform
Add platform when running containers
|
2020-12-02 13:24:07 +01:00 |
Nicolas De Loof
|
52574046f0
|
introduce `compose push` command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-12-01 14:55:52 +01:00 |
Nicolas De Loof
|
5952183eca
|
introduce `compose build` command
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-11-30 12:43:38 +01:00 |
Djordje Lukic
|
1148ed8837
|
Add platform when running containers
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
|
2020-11-30 11:51:46 +01:00 |
Guillaume Tardif
|
cfa090459b
|
Move list of run specific flags where it’s used
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-11-06 15:38:50 +01:00 |
Guillaume Tardif
|
5c04e84e49
|
Merge pull request #882 from docker/yaml
Marshall cloudformation template as yaml
|
2020-11-06 13:51:12 +01:00 |
Ulysses Souza
|
f6509ac814
|
Add Healthchecks to ACI
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
|
2020-11-06 12:21:12 +01:00 |
Ulysses Souza
|
7aee922b35
|
Remap restart policies for command run
This adds 'no' and 'always' as options.
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
|
2020-11-06 10:37:53 +01:00 |
Nicolas De Loof
|
cb02622318
|
Marshall cloudformation template as yaml
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-11-05 11:01:32 +01:00 |
Chris Crone
|
318e8c6e8b
|
api: Fix typo
Signed-off-by: Chris Crone <christopher.crone@docker.com>
|
2020-11-04 09:54:29 +01:00 |
Chris Crone
|
25e6a18fef
|
backend: Add --rm support to local backend
Signed-off-by: Chris Crone <christopher.crone@docker.com>
|
2020-10-30 18:19:02 +01:00 |
aiordache
|
8f31ad59be
|
Refactor secrets
- create secrets from files
- update Secret structure
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2020-10-19 11:33:55 +02:00 |
Guillaume Tardif
|
50a2ae1100
|
Display summary of reclaimed ACI resources (CPU/mem) in `docker prune`
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-10-15 15:45:48 +02:00 |
Guillaume Tardif
|
a5e34323e2
|
Add `docker prune` command and ACI implementation
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-10-14 17:48:11 +02:00 |
Guillaume Tardif
|
7cf7b00584
|
Add ResourceService definition and ACI NOOP implementation
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-10-14 15:40:24 +02:00 |
Ulysses Souza
|
660c7bbdcf
|
Add command "volume inspect"
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
|
2020-10-14 11:11:55 +02:00 |
Nicolas De Loof
|
e903326e1a
|
Check external filesystems exist on compose up
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
|
2020-10-13 10:43:01 +02:00 |
Guillaume Tardif
|
6516632ecf
|
Add resource reservations to container inspect
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-10-08 17:47:16 +02:00 |
Guillaume Tardif
|
b1edfb6507
|
Change inspect json output to group things a bit more nicely, and more like Moby json output
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-10-08 17:03:30 +02:00 |
aiordache
|
265dd197c3
|
Add detach flag to `compose up`
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2020-10-07 15:51:43 +02:00 |
aiordache
|
d3effd2ead
|
Detect task failures
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2020-10-05 16:55:35 +02:00 |
Ulysses Souza
|
277702dc6b
|
Add argument support to run command
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
|
2020-09-30 15:34:22 +02:00 |
Guillaume Tardif
|
7807fb33cc
|
API Metrics : send context type, not context name
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-28 09:01:30 +02:00 |
Guillaume Tardif
|
ca35ccfb0e
|
ACI Volumes : create takes one required arg, instead of required flag `--fileshare` (we still have required flag `--storage-account` specifically for ACI)
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-24 17:10:32 +02:00 |
Guillaume Tardif
|
701d1b834e
|
ACI: allow users to set DNSLabelName and deploy containers with fqdn like `myapp.eastus.azurecontainers.io`
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-22 14:41:31 +02:00 |
Chris Crone
|
d154c41586
|
Update copyright
Signed-off-by: Chris Crone <christopher.crone@docker.com>
|
2020-09-22 12:13:00 +02:00 |
Guillaume Tardif
|
57ded74aee
|
Merge pull request #598 from docker/encode_env_values
Properly send env variables containing “=“ in their value in ACI payload. Also properly send quoted values
|
2020-09-10 17:17:02 +02:00 |
Guillaume Tardif
|
98f0064fe9
|
Properly send env variables containing “=“ in their value in ACI payload. Also properly send quoted values
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-10 17:03:34 +02:00 |
Guillaume Tardif
|
099b64935b
|
Minor fixes
Co-authored-by: Chris Crone <christopher.crone@docker.com>
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-10 14:55:46 +02:00 |
Guillaume Tardif
|
80d23a6097
|
Removed NAME from `volume ls` output, allow `volume delete <ID>` using IDs from `volume ls`.
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-10 09:14:39 +02:00 |
Guillaume Tardif
|
96d785a5bd
|
Added volume delete, can delete juste a file share or the storage account if confirmed
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-08 16:32:16 +02:00 |
Guillaume Tardif
|
08562b403e
|
Connecting it all
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-08 15:30:50 +02:00 |
Guillaume Tardif
|
9ed06ece5b
|
Adding volume API & initial CLI command
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-08 15:30:50 +02:00 |
aiordache
|
799b799f30
|
Implement `compose ls` for ACI
Signed-off-by: aiordache <anca.iordache@docker.com>
|
2020-09-07 14:39:49 +02:00 |
Guillaume Tardif
|
d06aa2827f
|
Move containers, compose, secrets to /api
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
|
2020-09-07 13:22:08 +02:00 |