aws-observability / aws-otel-test-framework

AWS Distro for OpenTelemetry Test Framework
https://aws-otel.github.io/
Apache License 2.0
28 stars 62 forks source link

Update to use docker compose #1660

Closed HudsonHumphries closed 3 weeks ago

HudsonHumphries commented 3 weeks ago

Description: Updating docker-compose to docker compose, see https://github.com/orgs/community/discussions/116610

Testing: ran terraform apply -var="testcase=../testcases/otlp_mock" -var-file="../testcases/otlp_mock/parameters.tfvars"

Before change

│ Error: local-exec provisioner error
│ 
│   with null_resource.run_docker_compose,
│   on main.tf line 85, in resource "null_resource" "run_docker_compose":
│   85:   provisioner "local-exec" {
│ 
│ Error running command 'docker-compose -f ./docker_compose.yml down
│ docker-compose -f ./docker_compose.yml build
│ docker-compose -f ./docker_compose.yml up -d
│ ': exit status 127. Output: /bin/sh: docker-compose: command not found
│ /bin/sh: line 1: docker-compose: command not found
│ /bin/sh: line 2: docker-compose: command not found

After change

Apply complete! Resources: 3 added, 0 changed, 1 destroyed.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.