Page MenuHomeElementl

Install compose-cli
ClosedPublic

Authored by jordansanders on Jun 28 2021, 6:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Aug 3, 5:08 PM
Unknown Object (File)
Sun, Jul 31, 3:33 AM
Unknown Object (File)
Thu, Jul 28, 7:13 PM
Unknown Object (File)
Tue, Jul 26, 10:09 PM
Unknown Object (File)
Sun, Jul 24, 2:38 PM
Unknown Object (File)
Fri, Jul 22, 3:10 PM
Unknown Object (File)
Wed, Jul 20, 6:55 AM
Unknown Object (File)
Fri, Jul 15, 2:50 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.