CI: remove compose v1 tests

compose v1 has been deprecated for some time now, since July 2023 it no
longer receives any updates[1]. As such testing it on every PR is
pointless, it also does not provide any more coverage then compose v2.
At least I never saw only compose v1 test fails (except for flakes) so
it doesn't help us to catch regressions.
We tried to remove it before but decided against it at that time[2].

[1] https://docs.docker.com/compose/migrate/
[2] https://github.com/containers/podman/issues/18688

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
Paul Holzinger 2024-04-18 14:14:09 +02:00
parent 01d0f88a10
commit 2c61ee9a31
No known key found for this signature in database
GPG Key ID: EB145DD938A3CAF2
3 changed files with 1 additions and 19 deletions

View File

@ -619,19 +619,12 @@ compose_test_task:
gce_instance: *standardvm
matrix:
- env:
TEST_FLAVOR: compose
PRIV_NAME: root
- env:
TEST_FLAVOR: compose
PRIV_NAME: rootless
- env:
TEST_FLAVOR: compose_v2
PRIV_NAME: root
- env:
TEST_FLAVOR: compose_v2
PRIV_NAME: rootless
env:
<<: *stdenvars
TEST_FLAVOR: compose_v2
clone_script: *get_gosrc
setup_script: *setup
main_script: *main

View File

@ -54,12 +54,6 @@ function _run_apiv2() {
) |& logformatter
}
function _run_compose() {
_bail_if_test_can_be_skipped test/compose
showrun ./test/compose/test-compose |& logformatter
}
function _run_compose_v2() {
_bail_if_test_can_be_skipped test/compose

View File

@ -367,11 +367,6 @@ case "$TEST_FLAVOR" in
showrun pip install --upgrade pip
showrun pip install --requirement $GOSRC/test/apiv2/python/requirements.txt
;& # continue with next item
compose)
showrun make install.tools
showrun dnf remove -y gvisor-tap-vsock
showrun dnf install -y podman-docker*
;& # continue with next item
int)
showrun make .install.ginkgo
;&