Commit Graph

  • 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