compose/pkg
Nikhil Benesch 5eb314a4ca Add progress output while waiting for dependencies
This commit adds progress output while waiting for `depends_on`
conditions to resolve. The initial output looks like so:

     ⠿ Container chbench-zookeeper-1        Waiting      0s
     ⠿ Container chbench-kafka-1            Waiting      0s
     ⠿ Container chbench-one-off            Waiting      0s

Once all conditions have been resolved, the ouput looks like this:

     ⠿ Container chbench-zookeeper-1        Healthy      1.2s
     ⠿ Container chbench-kafka-1            Healthy      3.2s
     ⠿ Container chbench-schema-registry-1  Exited       4s

As shown above, `service_healthy` conditions result in a terminal status
of "Healthy" while `service_exited_successfully` conditions result in a
terminal status of "Exited".

Signed-off-by: Nikhil Benesch <nikhil.benesch@gmail.com>
2022-01-07 21:22:57 +01:00
..
api Merge pull request #9004 from ndeloof/cp_stopped 2021-12-14 14:27:51 +01:00
compose Add progress output while waiting for dependencies 2022-01-07 21:22:57 +01:00
e2e Don't wait forever for unhealthy dependencies 2022-01-07 19:13:43 +01:00
mocks Move compose v2 implementation under pkg/compose with dependencies 2021-06-15 15:52:48 +02:00
progress Add progress output while waiting for dependencies 2022-01-07 21:22:57 +01:00
prompt move compose-cli code into docker/compose/v2 2021-08-31 19:09:19 +02:00
utils Move compose e2e tests into pkg 2021-06-28 08:47:58 +02:00