Page MenuHomeElementl

Install compose-cli
ClosedPublic

Authored by jordansanders on Jun 28 2021, 6:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, May 31, 9:23 PM
Unknown Object (File)
Wed, May 10, 12:54 PM
Unknown Object (File)
Wed, May 10, 11:06 AM
Unknown Object (File)
Wed, May 10, 7:32 AM
Unknown Object (File)
Tue, May 9, 4:42 PM
Unknown Object (File)
May 8 2023, 3:40 PM
Unknown Object (File)
Mar 27 2023, 4:39 AM
Unknown Object (File)
Mar 17 2023, 1:10 AM
Subscribers
None

Details

Summary

We have a pretty outdated version of docker compose installed in our
Buildkite base images. More importantly, we don't have the new
compose-cli installed.

https://github.com/docker/compose-cli

The docker compose local command is meant to be the next major
version for docker-compose

We need this newer tooling to be able to support:

  • docker create context ecs
  • docker create context ecs --local-simulation

Which will be used to run end-to-end tests against our reference ecs
deployment.

Test Plan

unit, integration

Diff Detail

Repository
R1 dagster
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

python_modules/automation/automation/docker/images/buildkite-integration-base/Dockerfile
131

These images are massive and long overdue for some some attention. But for now, I'm just sticking in the additional build step that I need.

Harbormaster returned this revision to the author for changes because remote builds failed.Jun 28 2021, 7:15 PM
Harbormaster failed remote builds in B32749: Diff 40345!

test failure looks unrelated?

This revision is now accepted and ready to land.Jun 30 2021, 2:49 AM

test failure looks unrelated?

https://dagster.phacility.com/D8577 should fix the failing build

Yup - just waiting to land D8577 first because before bumping the image for everything, I'd prefer to have a completely green build.

This revision was automatically updated to reflect the committed changes.