This website requires JavaScript.
9f594abd85
Local compose ls implementation
Guillaume Tardif
2020-11-18 18:54:55 +0100
fbf5b0a7f9
Merge pull request #923 from gtardif/lint_local
Guillaume Tardif
2020-11-18 17:33:51 +0100
2020131105
Add local label automatically
Guillaume Tardif
2020-11-18 17:23:48 +0100
51142827e7
Fix linter errors
Guillaume Tardif
2020-11-18 17:18:41 +0100
3940b98da5
Lint packages behind feature flag : local, e2e
Guillaume Tardif
2020-11-18 17:18:15 +0100
181b47fcb5
Merge pull request #920 from gtardif/fix_tabs
Guillaume Tardif
2020-11-17 18:31:20 +0100
fff94aeb6b
Fix tabs vs spaces
Guillaume Tardif
2020-11-17 18:24:54 +0100
bbcf445f1f
Merge pull request #919 from docker/compose-in-go
Nicolas De loof
2020-11-17 16:23:42 +0100
eb60bbb74f
define const for labels
Nicolas De Loof
2020-11-17 15:56:39 +0100
2278370ffa
Handle service scale with container numbering
Nicolas De Loof
2020-11-17 15:15:27 +0100
da99ad40d5
Fix logs (concurrent access to container.ID, logs was displaying the first container logs for every container)
Guillaume Tardif
2020-11-17 15:13:36 +0100
a701fd7601
Negociate API version with docker engine
Nicolas De Loof
2020-11-17 13:44:51 +0100
38d2dd9b41
Merge pull request #907 from docker/aci_healthcheck_threshold
Nicolas De loof
2020-11-17 13:35:01 +0100
46cbb908fe
Target docker/docker 19.03 branch (api 1.40)
Nicolas De Loof
2020-11-17 12:50:33 +0100
f68495fcfb
Merge pull request #918 from docker/fix914
Nicolas De loof
2020-11-17 12:01:55 +0100
ebd81a2144
Merge pull request #895 from mreferre/main
Nicolas De loof
2020-11-17 11:59:29 +0100
9ec075baff
document public types
Nicolas De Loof
2020-11-17 11:57:38 +0100
6346db1d6f
Move reconciliation logic into convergence.go
Nicolas De Loof
2020-11-17 10:15:07 +0100
8310bb2a91
Create services in dependency order
Nicolas De Loof
2020-11-17 10:01:12 +0100
744aebc3fd
"Already exists" also means the pull finished
Djordje Lukic
2020-11-16 19:18:34 +0100
b0ee6d285a
Update docker/docker to be able to run this on a Mac, use goroutines when starting a stack
Djordje Lukic
2020-11-16 18:22:09 +0100
9fdf69ea9c
Handle container (re)create/(re)start on compose up
Nicolas De Loof
2020-11-16 17:48:09 +0100
0d33e5cdcc
report docker resources creation in progress
Nicolas De Loof
2020-11-16 09:51:45 +0100
7944a1b94f
implement image pull on `compose up` with progress
Nicolas De Loof
2020-11-16 09:43:00 +0100
74de423cc3
reuse ECS logConsumer to implement formatted compose log output
Nicolas De Loof
2020-11-13 17:39:56 +0100
3f52508efe
Skeletton implementation for compose commands
Nicolas De Loof
2020-11-13 16:20:34 +0100
85ec312461
convert compose model into moby API types to prepare "up" local implementation
Nicolas De Loof
2020-11-13 09:38:21 +0100
367fbf35c0
Merge pull request #916 from gtardif/fix_compose_protos
Chris Crone
2020-11-17 11:02:46 +0100
976eacd198
pass json encoded compose file to docker-compose to prevent yaml format mismatch
Nicolas De Loof
2020-11-17 11:02:31 +0100
35bc1d096e
Fix proto message names for ComposeStacks() input / output ; same for ComposeServices()
Guillaume Tardif
2020-11-17 10:04:53 +0100
bc966daf34
Merge pull request #912 from docker/compose-api
Guillaume Tardif
2020-11-17 09:51:13 +0100
08cf86bbff
Rename compose List() => Stacks to avoid name collision, and remove confusion with compose ps, also renamed Services()
Guillaume Tardif
2020-11-16 16:49:50 +0100
40e6655c2e
Merge pull request #893 from docker/add-view-inspect
Guillaume Tardif
2020-11-17 09:34:07 +0100
a05df9490b
Merge pull request #913 from docker/gpu_spec
Nicolas De loof
2020-11-16 17:36:04 +0100
564b5fb793
Merge pull request #915 from docker/aws_creds
Nicolas De loof
2020-11-16 17:34:50 +0100
4a975a5b0b
Adding compose ps API
Guillaume Tardif
2020-11-16 16:38:39 +0100
631c75051d
Adding compose ls API
Guillaume Tardif
2020-11-16 14:58:28 +0100
cb808dec31
Don't mess with exiting .aws/credentials
Nicolas De Loof
2020-11-16 14:50:39 +0100
efd0f2b9ec
Add support for gpu devices reservation
Nicolas De Loof
2020-11-16 14:09:12 +0100
b4e8c28ecf
Add compose project name in gRPC response for up and down
Guillaume Tardif
2020-11-16 12:47:43 +0100
5906677a2c
Add gRPC proxy for `compose down`
Guillaume Tardif
2020-11-16 12:19:59 +0100
5abc68ebdd
Add compose service, run `compose up` through API
Guillaume Tardif
2020-11-16 12:11:52 +0100
0ae42dea04
Merge pull request #906 from gtardif/help_metrics
Guillaume Tardif
2020-11-13 15:10:26 +0100
486e7b8f87
Also log help commands (no flag)
Guillaume Tardif
2020-11-13 14:08:12 +0100
3d18eda869
Do not specify successThreshold, from MSFT : defaults to 1 and cannot be changed, related to Kube healthchecks: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#probe-v1-core
Guillaume Tardif
2020-11-13 11:55:14 +0100
a6823c1092
Fix run health check doc
Guillaume Tardif
2020-11-13 11:50:25 +0100
575307d8af
Fix run default value for health check retries
Guillaume Tardif
2020-11-13 11:50:10 +0100
b238232a77
Reorder `--help` flag always first in metrics
Guillaume Tardif
2020-11-13 13:37:50 +0100
c1fe338ac7
Collect metrics --help flag
Guillaume Tardif
2020-11-13 12:44:14 +0100
bbaac2048c
Added IAM roles/policies examples and re-ordered some of the text
Massimo Re Ferre
2020-11-10 09:18:00 +0100
0ef42f7bcb
Fix converting run health check options
Guillaume Tardif
2020-11-13 11:49:44 +0100
91e5d178d2
Fix ports & Host config not being initialised in inspect view, fix E2E tests
Guillaume Tardif
2020-11-12 15:16:30 +0100
49759af15c
Add container inspect view
Ulysses Souza
2020-11-09 20:43:22 +0100
aa09ecb1f8
Merge pull request #905 from docker/fix_aci_potential_nil_panic
Nicolas De loof
2020-11-12 15:12:14 +0100
0d74298eed
Use ACI .IsHttpStatus() rather than accessing .StatusCode directly, that might lead to nil pointer panic
Guillaume Tardif
2020-11-12 15:01:18 +0100
3e0fadc78b
Merge pull request #896 from docker/aci_health_e2e
Nicolas De loof
2020-11-12 12:17:48 +0100
919db3f619
Merge pull request #904 from docker/reservation
Nicolas De loof
2020-11-12 12:01:00 +0100
110106b1b7
Merge pull request #899 from docker/aci_volume_error_message
Guillaume Tardif
2020-11-12 11:45:49 +0100
624308134f
Specific error message when specifying path as a volume source. Removed volume reference validation already done at https://github.com/compose-spec/compose-go/blob/5afecaa4cb/loader/validate.go#L38
Guillaume Tardif
2020-11-10 16:58:56 +0100
8438eee612
Use reservations if user has not set limits
Nicolas De Loof
2020-11-12 10:49:17 +0100
12d7ab55d6
Merge pull request #903 from docker/ecs_mapping
Nicolas De loof
2020-11-12 10:29:57 +0100
5ee75c70c9
Document ECS supported compose attributes
Nicolas De Loof
2020-11-12 09:10:57 +0100
949f0ce62e
Merge pull request #897 from docker/volume_conflict
Guillaume Tardif
2020-11-10 17:09:53 +0100
c67e4f6e50
Merge pull request #898 from gtardif/aci_healthcheck_doc
Guillaume Tardif
2020-11-10 17:07:42 +0100
a0bd23ade9
Apply suggestions from code review
Guillaume Tardif
2020-11-10 17:06:02 +0100
8e847bfd9a
Include volume name in PolicyName to disambiguate
Nicolas De Loof
2020-11-10 15:47:16 +0100
06fd442a53
Don't panic on bind mount
Nicolas De Loof
2020-11-10 08:38:46 +0100
16c3223623
Merge pull request #869 from docker/s3
Nicolas De loof
2020-11-10 15:45:31 +0100
ef5e78dc14
Updated health check docs
Guillaume Tardif
2020-11-10 15:37:07 +0100
1cc0ccb189
Merge pull request #892 from docker/fix_log_stream_end
Guillaume Tardif
2020-11-10 14:06:51 +0100
2ac61a0f7f
Deploy e2e compose stack with health check and validate it restarts failed container
Guillaume Tardif
2020-11-10 12:20:21 +0100
71ecbda48f
Publish on s3 if payload is > API limit
Nicolas De Loof
2020-11-10 08:07:23 +0100
10a384d35b
Pass region to create s3 bucket into
Nicolas De Loof
2020-11-03 15:34:46 +0100
3f184f7552
store cloudformation template on s3 to workaround API limit
Nicolas De Loof
2020-11-03 09:51:33 +0100
40334d570a
Avoid nil pointer when reading logs of a just terminated container. Hit this when following logs of a container restarted with a health check: ``` panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x168771e]
Guillaume Tardif
2020-11-09 18:19:31 +0100
2b8fa9934e
Merge pull request #889 from gtardif/run_restart_flags_move
Nicolas De loof
2020-11-09 10:25:50 +0100
cfa090459b
Move list of run specific flags where it’s used
Guillaume Tardif
2020-11-06 15:38:50 +0100
6a9d7c1371
Merge pull request #888 from docker/ecs_get_timeout
Guillaume Tardif
2020-11-06 14:47:12 +0100
0a9373cbc2
ECS E2E timeout update due to flakiness in CI
Guillaume Tardif
2020-11-06 14:36:35 +0100
5c04e84e49
Merge pull request #882 from docker/yaml
Guillaume Tardif
2020-11-06 13:51:12 +0100
af1dae52eb
Merge pull request #845 from docker/add-aci-healthcheck
Guillaume Tardif
2020-11-06 13:47:33 +0100
37737c3887
Do not send zero values in LivenessProbe, blocking deployments in some cases
Guillaume Tardif
2020-11-06 11:37:47 +0100
f6509ac814
Add Healthchecks to ACI
Ulysses Souza
2020-10-29 02:11:08 +0100
5162982edc
Merge pull request #887 from docker/restart-policy-map
Guillaume Tardif
2020-11-06 11:29:09 +0100
7aee922b35
Remap restart policies for command run
Ulysses Souza
2020-11-06 10:37:53 +0100
c1ee51f31e
Merge pull request #884 from docker/win_fix_execute_working_dir
Guillaume Tardif
2020-11-05 18:05:21 +0100
66a1263342
No specific case for windows, always resolve binary name before executing command
Guillaume Tardif
2020-11-05 17:05:39 +0100
41a1553dab
No specific case for windows, always resolve binary name before executing command
Guillaume Tardif
2020-11-05 17:05:39 +0100
3936826673
Keep original license in windows lp_windows.go
Guillaume Tardif
2020-11-05 17:05:09 +0100
5a8eb000f6
Merge pull request #880 from gtardif/api_context_ls_endpoint
Guillaume Tardif
2020-11-05 17:08:32 +0100
4489f39e5d
duplicate windows os/exec.LookPath() and do not resolve files in current working dir if CWD is not explicitly in PATH.
guillaume.tardif
2020-11-05 16:08:39 +0100
3afc1cd43d
Merge pull request #867 from docker/local-improvements
Nicolas De loof
2020-11-05 14:40:37 +0100
c6fc0e116f
Merge pull request #879 from docker/acceskey_file
Nicolas De loof
2020-11-05 14:08:51 +0100
ba0d7c61f1
Merge pull request #883 from docker/no_changes
Nicolas De loof
2020-11-05 14:06:41 +0100
e99a8b54f8
Detect changeset creation failure when there's no changet
Nicolas De Loof
2020-11-05 11:51:16 +0100
2121cc5ca6
Merge pull request #878 from gtardif/remove_obsolete_hidden_json_flag
Guillaume Tardif
2020-11-05 13:38:12 +0100
0720767d1e
Adding unit test on context conversion
Guillaume Tardif
2020-11-05 09:17:53 +0100
cb02622318
Marshall cloudformation template as yaml
Nicolas De Loof
2020-11-05 09:27:14 +0100
6cdcc7cb3e
Add context details in API context ls: docker endpoint host, ACI region, resource group, subscription id, ECS profile. Also added context description
Guillaume Tardif
2020-11-04 17:22:43 +0100
44c58e7806
Flag to import access key & secret from file
Nicolas De Loof
2020-11-04 17:07:39 +0100