compose/pkg/e2e/fixtures
Milas Bowman b2cd089bae build: respect dependency order for classic builder
When using the "classic" (non-BuildKit) builder, ensure that
services are iterated in dependency order for a build so that
it's possible to guarantee the presence of a base image that's
been added as a dependency with `depends_on`. This is a very
common pattern when using base images with Compose.

A fix for BuildKit is blocked currently until we can rely on a
newer version of the engine (see docker/compose#9324)[^1].

[^1]: https://github.com/docker/compose/issues/9232#issuecomment-1060389808

Signed-off-by: Milas Bowman <milas.bowman@docker.com>
2022-06-22 16:24:30 -04:00
..
attach-restart Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
build-dependencies build: respect dependency order for classic builder 2022-06-22 16:24:30 -04:00
build-infinite Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
build-test add tags property to build section 2022-05-18 14:43:54 +02:00
cascade-stop-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
cp-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
dependencies build full compose model from resources, then filter by services 2022-03-09 11:29:30 +01:00
env-secret add support for setting secret from env variable 2022-06-15 17:06:48 +02:00
environment add e2e tests to verify env variables priority 2022-05-30 17:11:49 +02:00
init-container Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
ipam Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
ipc-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
links e2e: reproduce bug with links 2022-05-31 16:32:29 -05:00
logs-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
network-alias Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
network-links Add links to container create request. 2022-06-02 02:51:25 +02:00
network-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
project-volume-bind-test Fix bind mounts when in project volumes definition 2022-06-02 16:37:24 +02:00
ps-test e2e: add test for ps 2022-06-08 14:05:20 -05:00
restart-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
run-test Only start direct dependencies of service on `compose run ...` 2022-06-14 07:32:15 +02:00
sentences Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
simple-build-test Make service>build>dockerfile a simple filename 2021-10-20 10:24:08 +02:00
simple-composefile Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
start-fail Don't wait forever for unhealthy dependencies 2022-01-07 19:13:43 +01:00
start-stop Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
volume-test Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00
wrong-composefile Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00