Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce podman IPv6 test #19011

Merged
merged 1 commit into from
Apr 8, 2024
Merged

Conversation

pdostal
Copy link
Member

@pdostal pdostal commented Apr 3, 2024

  • Introduce podman IPv6 test
  • This is also testing our registry via IPv6

Copy link

github-actions bot commented Apr 3, 2024

Great PR! Please pay attention to the following items before merging:

Files matching lib/**.pm:

  • Consider adding or extending unit tests in t/

This is an automatically generated QA checklist based on modified files.

Copy link
Contributor

@ricardobranco777 ricardobranco777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not enable it for Tumbleweed (factory first)?

Couple of comments. LGTM

tests/containers/podman_ipv6.pm Outdated Show resolved Hide resolved
tests/containers/podman_ipv6.pm Show resolved Hide resolved
@pdostal
Copy link
Member Author

pdostal commented Apr 3, 2024

Why not enable it for Tumbleweed (factory first)?

We don't run Factory on GCE.

@ricardobranco777
Copy link
Contributor

Why not enable it for Tumbleweed (factory first)?

We don't run Factory on GCE.

But why run this test only on cloud?

@pdostal
Copy link
Member Author

pdostal commented Apr 3, 2024

Because from O3 and from OSD we don't have IPv6 access.

lib/main_containers.pm Outdated Show resolved Hide resolved
@@ -133,6 +134,7 @@ sub load_host_tests_podman {
load_firewall_test($run_args) unless (is_public_cloud || is_openstack || is_microos || is_alp);
# Netavark not supported in 15-SP1 and 15-SP2 (due to podman version older than 4.0.0)
loadtest 'containers/podman_netavark' unless (is_staging || is_sle("<15-sp3") || is_ppc64le);
loadtest 'containers/podman_ipv6' if (is_public_cloud && is_gce && is_sle('>=15-SP5'));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
loadtest 'containers/podman_ipv6' if (is_public_cloud && is_gce && is_sle('>=15-SP5'));
loadtest 'containers/podman_ipv6' if ( is_gce() && is_sle('>=15-SP5'));

is_public_cloud() is part of is_gce() so no need to call it second time

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

@@ -0,0 +1,89 @@
# SUSE's openQA tests
#
# Copyright 2023-2024 SUSE LLC
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Copyright 2023-2024 SUSE LLC
# Copyright 2024 SUSE LLC

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

@pdostal pdostal force-pushed the podman_ipv6 branch 2 times, most recently from 70f826d to 736d07a Compare April 4, 2024 11:29
Copy link
Member

@asmorodskyi asmorodskyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@asmorodskyi asmorodskyi merged commit 07930ec into os-autoinst:master Apr 8, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants