1
0
mirror of https://github.com/docker/compose-cli.git synced 2026-10-25 06:19:18 +03:00

Commit Graph

  • 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 +01:00
  • 9fdf69ea9c Handle container (re)create/(re)start on compose up Nicolas De Loof 2020-11-16 17:48:09 +01:00
  • 0d33e5cdcc report docker resources creation in progress Nicolas De Loof 2020-11-16 09:51:45 +01:00
  • 7944a1b94f implement image pull on compose up with progress Nicolas De Loof 2020-11-16 09:43:00 +01:00
  • 74de423cc3 reuse ECS logConsumer to implement formatted compose log output Nicolas De Loof 2020-11-13 17:39:56 +01:00
  • 3f52508efe Skeletton implementation for compose commands Nicolas De Loof 2020-11-13 16:20:34 +01:00
  • 85ec312461 convert compose model into moby API types to prepare "up" local implementation Nicolas De Loof 2020-11-13 09:38:21 +01:00
  • 367fbf35c0 Merge pull request #916 from gtardif/fix_compose_protos Chris Crone 2020-11-17 11:02:46 +01:00
  • 976eacd198 pass json encoded compose file to docker-compose to prevent yaml format mismatch Nicolas De Loof 2020-11-17 11:02:31 +01:00
  • 35bc1d096e Fix proto message names for ComposeStacks() input / output ; same for ComposeServices() Guillaume Tardif 2020-11-17 10:04:53 +01:00
  • bc966daf34 Merge pull request #912 from docker/compose-api Guillaume Tardif 2020-11-17 09:51:13 +01:00
  • 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 +01:00
  • 40e6655c2e Merge pull request #893 from docker/add-view-inspect Guillaume Tardif 2020-11-17 09:34:07 +01:00
  • a05df9490b Merge pull request #913 from docker/gpu_spec Nicolas De loof 2020-11-16 17:36:04 +01:00
  • 564b5fb793 Merge pull request #915 from docker/aws_creds Nicolas De loof 2020-11-16 17:34:50 +01:00
  • 4a975a5b0b Adding compose ps API Guillaume Tardif 2020-11-16 16:38:39 +01:00
  • 631c75051d Adding compose ls API Guillaume Tardif 2020-11-16 14:58:28 +01:00
  • cb808dec31 Don't mess with exiting .aws/credentials Nicolas De Loof 2020-11-16 14:50:39 +01:00
  • efd0f2b9ec Add support for gpu devices reservation Nicolas De Loof 2020-11-16 14:09:12 +01:00
  • b4e8c28ecf Add compose project name in gRPC response for up and down Guillaume Tardif 2020-11-16 12:47:43 +01:00
  • 5906677a2c Add gRPC proxy for compose down Guillaume Tardif 2020-11-16 12:19:59 +01:00
  • 5abc68ebdd Add compose service, run compose up through API Guillaume Tardif 2020-11-16 12:11:52 +01:00
  • 0ae42dea04 Merge pull request #906 from gtardif/help_metrics Guillaume Tardif 2020-11-13 15:10:26 +01:00
  • 486e7b8f87 Also log help commands (no flag) Guillaume Tardif 2020-11-13 14:08:12 +01:00
  • 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 +01:00
  • a6823c1092 Fix run health check doc Guillaume Tardif 2020-11-13 11:50:25 +01:00
  • 575307d8af Fix run default value for health check retries Guillaume Tardif 2020-11-13 11:50:10 +01:00
  • b238232a77 Reorder --help flag always first in metrics Guillaume Tardif 2020-11-13 13:37:50 +01:00
  • c1fe338ac7 Collect metrics --help flag Guillaume Tardif 2020-11-13 12:44:14 +01:00
  • bbaac2048c Added IAM roles/policies examples and re-ordered some of the text Massimo Re Ferre 2020-11-10 09:18:00 +01:00
  • 0ef42f7bcb Fix converting run health check options Guillaume Tardif 2020-11-13 11:49:44 +01:00
  • 91e5d178d2 Fix ports & Host config not being initialised in inspect view, fix E2E tests Guillaume Tardif 2020-11-12 15:16:30 +01:00
  • 49759af15c Add container inspect view Ulysses Souza 2020-11-09 20:43:22 +01:00
  • aa09ecb1f8 Merge pull request #905 from docker/fix_aci_potential_nil_panic Nicolas De loof 2020-11-12 15:12:14 +01:00
  • 0d74298eed Use ACI .IsHttpStatus() rather than accessing .StatusCode directly, that might lead to nil pointer panic Guillaume Tardif 2020-11-12 15:01:18 +01:00
  • 3e0fadc78b Merge pull request #896 from docker/aci_health_e2e Nicolas De loof 2020-11-12 12:17:48 +01:00
  • 919db3f619 Merge pull request #904 from docker/reservation Nicolas De loof 2020-11-12 12:01:00 +01:00
  • 110106b1b7 Merge pull request #899 from docker/aci_volume_error_message Guillaume Tardif 2020-11-12 11:45:49 +01:00
  • 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 +01:00
  • 8438eee612 Use reservations if user has not set limits Nicolas De Loof 2020-11-12 10:49:17 +01:00
  • 12d7ab55d6 Merge pull request #903 from docker/ecs_mapping Nicolas De loof 2020-11-12 10:29:57 +01:00
  • 5ee75c70c9 Document ECS supported compose attributes Nicolas De Loof 2020-11-12 09:10:57 +01:00
  • 949f0ce62e Merge pull request #897 from docker/volume_conflict Guillaume Tardif 2020-11-10 17:09:53 +01:00
  • c67e4f6e50 Merge pull request #898 from gtardif/aci_healthcheck_doc Guillaume Tardif 2020-11-10 17:07:42 +01:00
  • a0bd23ade9 Apply suggestions from code review Guillaume Tardif 2020-11-10 17:06:02 +01:00
  • 8e847bfd9a Include volume name in PolicyName to disambiguate Nicolas De Loof 2020-11-10 15:47:16 +01:00
  • 06fd442a53 Don't panic on bind mount Nicolas De Loof 2020-11-10 08:38:46 +01:00
  • 16c3223623 Merge pull request #869 from docker/s3 Nicolas De loof 2020-11-10 15:45:31 +01:00
  • ef5e78dc14 Updated health check docs Guillaume Tardif 2020-11-10 15:37:07 +01:00
  • 1cc0ccb189 Merge pull request #892 from docker/fix_log_stream_end Guillaume Tardif 2020-11-10 14:06:51 +01:00
  • 2ac61a0f7f Deploy e2e compose stack with health check and validate it restarts failed container Guillaume Tardif 2020-11-10 12:20:21 +01:00
  • 71ecbda48f Publish on s3 if payload is > API limit Nicolas De Loof 2020-11-10 08:07:23 +01:00
  • 10a384d35b Pass region to create s3 bucket into Nicolas De Loof 2020-11-03 15:34:46 +01:00
  • 3f184f7552 store cloudformation template on s3 to workaround API limit Nicolas De Loof 2020-11-03 09:51:33 +01:00
  • 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 +01:00
  • 2b8fa9934e Merge pull request #889 from gtardif/run_restart_flags_move Nicolas De loof 2020-11-09 10:25:50 +01:00
  • cfa090459b Move list of run specific flags where it’s used Guillaume Tardif 2020-11-06 15:38:50 +01:00
  • 6a9d7c1371 Merge pull request #888 from docker/ecs_get_timeout v1.0.2 Guillaume Tardif 2020-11-06 14:47:12 +01:00
  • 0a9373cbc2 ECS E2E timeout update due to flakiness in CI Guillaume Tardif 2020-11-06 14:36:35 +01:00
  • 5c04e84e49 Merge pull request #882 from docker/yaml Guillaume Tardif 2020-11-06 13:51:12 +01:00
  • af1dae52eb Merge pull request #845 from docker/add-aci-healthcheck Guillaume Tardif 2020-11-06 13:47:33 +01:00
  • 37737c3887 Do not send zero values in LivenessProbe, blocking deployments in some cases Guillaume Tardif 2020-11-06 11:37:47 +01:00
  • f6509ac814 Add Healthchecks to ACI Ulysses Souza 2020-10-29 02:11:08 +01:00
  • 5162982edc Merge pull request #887 from docker/restart-policy-map Guillaume Tardif 2020-11-06 11:29:09 +01:00
  • 7aee922b35 Remap restart policies for command run Ulysses Souza 2020-11-06 10:37:53 +01:00
  • c1ee51f31e Merge pull request #884 from docker/win_fix_execute_working_dir Guillaume Tardif 2020-11-05 18:05:21 +01:00
  • 66a1263342 No specific case for windows, always resolve binary name before executing command Guillaume Tardif 2020-11-05 17:05:39 +01:00
  • 41a1553dab No specific case for windows, always resolve binary name before executing command Guillaume Tardif 2020-11-05 17:05:39 +01:00
  • 3936826673 Keep original license in windows lp_windows.go Guillaume Tardif 2020-11-05 17:05:09 +01:00
  • 5a8eb000f6 Merge pull request #880 from gtardif/api_context_ls_endpoint Guillaume Tardif 2020-11-05 17:08:32 +01:00
  • 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 +01:00
  • 3afc1cd43d Merge pull request #867 from docker/local-improvements Nicolas De loof 2020-11-05 14:40:37 +01:00
  • c6fc0e116f Merge pull request #879 from docker/acceskey_file Nicolas De loof 2020-11-05 14:08:51 +01:00
  • ba0d7c61f1 Merge pull request #883 from docker/no_changes Nicolas De loof 2020-11-05 14:06:41 +01:00
  • e99a8b54f8 Detect changeset creation failure when there's no changet Nicolas De Loof 2020-11-05 11:51:16 +01:00
  • 2121cc5ca6 Merge pull request #878 from gtardif/remove_obsolete_hidden_json_flag Guillaume Tardif 2020-11-05 13:38:12 +01:00
  • 0720767d1e Adding unit test on context conversion Guillaume Tardif 2020-11-05 09:17:53 +01:00
  • cb02622318 Marshall cloudformation template as yaml Nicolas De Loof 2020-11-05 09:27:14 +01:00
  • 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 +01:00
  • 44c58e7806 Flag to import access key & secret from file Nicolas De Loof 2020-11-04 17:07:39 +01:00
  • 74a27541e4 backend.local: Add volume e2e test Chris Crone 2020-11-04 10:43:50 +01:00
  • db7d04db79 Remove obsolete flag --json (that was marked hidden), kept for VSCode extension but is not used, docker context ls --format “{{ json . }}” is used. Guillaume Tardif 2020-11-04 14:54:01 +01:00
  • 4b88896547 Merge pull request #876 from docker/ecs_pin_secret_sidecar Guillaume Tardif 2020-11-04 10:59:53 +01:00
  • db3a14694b backend.local: Add command support Chris Crone 2020-11-04 10:43:04 +01:00
  • 8cc438c9a5 Pin ECS secrets sidecar image & add makefile targets Guillaume Tardif 2020-11-04 10:30:46 +01:00
  • 318e8c6e8b api: Fix typo Chris Crone 2020-11-03 21:18:09 +01:00
  • 42eb0ecc35 backend.local: Add rudimentary volume support Chris Crone 2020-11-03 21:15:14 +01:00
  • 637dd263c9 backend.local: Refactor container service Chris Crone 2020-11-03 21:01:56 +01:00
  • b2dcae685a backend.local: Add restart policy support to run Chris Crone 2020-11-03 15:22:16 +01:00
  • b8adb4b3dd backend.local: Refactor conversion code Chris Crone 2020-11-03 15:13:50 +01:00
  • 6a9eca9bdf backend.local: Add memory limits Chris Crone 2020-11-03 15:06:03 +01:00
  • 47aa069a3d backend.local: Add CPU limits Chris Crone 2020-11-03 14:56:04 +01:00
  • 42f31d3129 backend.local: Improve inspect Chris Crone 2020-11-02 16:28:18 +01:00
  • dce884d5c8 backend.local: Set environment on run Chris Crone 2020-11-02 16:27:55 +01:00
  • 4fc73d1cdf Merge pull request #873 from docker/test-golang Chris Crone 2020-11-04 09:46:40 +01:00
  • aeab918688 tests: Replace Python test image with Go binary Chris Crone 2020-11-03 18:37:28 +01:00
  • f48d8243bd Merge pull request #872 from docker/ecs_secrets_e2e Guillaume Tardif 2020-11-03 18:24:52 +01:00
  • 1a5ce029b4 Changed test img to dockerinternal org, removed the need of 2 images, added ECS E2E secret validation Guillaume Tardif 2020-11-03 18:04:23 +01:00
  • dd5f66ff09 Merge pull request #868 from docker/aci_e2e_regroup Guillaume Tardif 2020-11-03 15:21:37 +01:00
  • ba0d2907ed Also validate we can share some secrets between services but not all secrets, without leaking secrets. Guillaume Tardif 2020-11-03 14:17:55 +01:00