HDDS-9031. Upgrade acceptance tests to Docker Compose v2#6667
HDDS-9031. Upgrade acceptance tests to Docker Compose v2#6667adoroszlai merged 4 commits intoapache:masterfrom
Conversation
Can you elaborate on why they require docker compose v2 vs an optional use like the |
Actually Back to your point I think it is possible to use the same trick as well. |
For these scripts I wanted to avoid using
Done by extracting the v2-only run with updated patch: |
|
Thanks @kerneltime, @smengcl for the review. |
…concile-cli * HDDS-10239-container-reconciliation: (296 commits) HDDS-10897. Refactor OzoneQuota (apache#6714) HDDS-10422. Fix some warnings about exposing internal representation in hdds-common (apache#6351) HDDS-10899. Refactor Lease callbacks (apache#6715) HDDS-10890. Increase default value for hdds.container.ratis.log.appender.queue.num-elements (apache#6711) HDDS-10832. Client should switch to streaming based on OpenKeySession replication (apache#6683) HDDS-10435. Support S3 object tags for existing requests (apache#6607) HDDS-10883. Improve logging in Recon for finalising DN logic. (apache#6704) HDDS-8752. Enable TestOzoneRpcClientAbstract#testOverWriteKeyWithAndWithOutVersioning (apache#6702) HDDS-10875. XceiverRatisServer#getRaftPeersInPipeline should be called before XceiverRatisServer#removeGroup (apache#6696) HDDS-10514. Recon - Provide DN decommissioning detailed status and info inline with current CLI command output. (apache#6376) HDDS-10878. Bump zstd-jni to 1.5.6-3 (apache#6701) HDDS-10877. Bump Dropwizard metrics to 3.2.6 (apache#6699) HDDS-10876. Bump jackson to 2.16.2 (apache#6697) HDDS-6116. Remove flaky tag from TestSCMInstallSnapshot (apache#6695) HDDS-2643. TestOzoneDelegationTokenSecretManager#testRenewTokenFailureRenewalTime fails intermittently. HDDS-10699. Refactor ContainerBalancerTask and TestContainerBalancerTask (apache#6537) HDDS-10861. Ozone cli supports default ozone.om.service.id (apache#6680) HDDS-10859. Improve error messages when decommission and maintenance fail-early (apache#6678) HDDS-9031. Upgrade acceptance tests to Docker Compose v2 (apache#6667) HDDS-10559. Add a warning or a check to run repair tool as System user (apache#6574) ... Conflicts: hadoop-ozone/dist/src/main/smoketest/admincli/container.robot
(cherry picked from commit d80c45b)
(cherry picked from commit d80c45b)
What changes were proposed in this pull request?
Change acceptance tests to use Docker Compose v2, if available.
ozonescriptsenvironment has some non-test scripts (start.sh, etc.), these require Docker Compose v2 after the change.env-compose.robotis unused, can be removed.https://issues.apache.org/jira/browse/HDDS-9031
How was this patch tested?
Acceptance tests with Docker Compose v1 uninstalled:
https://github.com/adoroszlai/ozone/actions/runs/9041151300
Regular CI:
https://github.com/adoroszlai/ozone/actions/runs/9041151733