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

[rhel-8] test: Drop obsolete compat test cases for RHEL/CentOS 7, adjust for TEST_OS_DEFAULT moving to F40 #20393

Merged
merged 2 commits into from
Apr 29, 2024

Conversation

martinpitt
Copy link
Member

On June 30, CentOS 7 is EOL and RHEL 7 reaches end-of-maintenance [1]. We haven't changed anything on our rhel-7.9 branch in years, we can put these images to rest.

This also means that we can stop supporting the old "implicit superuser" backwards compatibility, as all supported OSes now use the explicit dialog. Drop the various TestSuperuserOld* tests.

Also drop TestCentos7 -- we already have a TestRHEL8 for testing connectivity to the C bridge.

Drop the wait_popdown() testlib API. It's not being used anywhere any more, so vulture complains. External projects don't use it either, and it's too trivial to keep around.

[1] https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/rhel-7-end-of-maintenance

Cherry-picked from main commit 78ca854


Blocks cockpit-project/bots#6311

On June 30, CentOS 7 is EOL and RHEL 7 reaches end-of-maintenance [1].
We haven't changed anything on our rhel-7.9 branch in years, we can put
these images to rest.

This also means that we can stop supporting the old "implicit superuser"
backwards compatibility, as all supported OSes now use the explicit
dialog. Drop the various TestSuperuserOld* tests.

Also drop TestCentos7 -- we already have a TestRHEL8 for testing
connectivity to the C bridge.

Drop the `wait_popdown()` testlib API. It's not being used anywhere any
more, so vulture complains. External projects don't use it either, and
it's too trivial to keep around.

[1] https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/rhel-7-end-of-maintenance

Cherry-picked from main commit 78ca854
@martinpitt martinpitt added the backport apply a commit from master to a stable branch label Apr 29, 2024
@martinpitt
Copy link
Member Author

martinpitt commented Apr 29, 2024

The kdump regression is currently being investigated in cockpit-project/bots#6262 and #20373. This seems to be some change in our CI.

@martinpitt
Copy link
Member Author

But this on the other hand is new -- it happens in cockpit-project/bots#6311 but how did it break? it still passed in the previous refresh in cockpit-project/bots#6255.

Well, shrug, I'll adjust the tests.

@martinpitt
Copy link
Member Author

Ah, I know! This is due to the change of TEST_OS_DEFAULT to F40.

@martinpitt martinpitt changed the title [rhel-8] test: Drop obsolete compat test cases for RHEL/CentOS 7 [rhel-8] test: Drop obsolete compat test cases for RHEL/CentOS 7, adjust for TEST_OS_DEFAULT moving to F40 Apr 29, 2024
Fallout from moving TEST_OS_DEFAULT to Fedora 40. RHEL 8 does not yet
know about this SELinux flag, so ignore it in the comparison.
@jelly
Copy link
Member

jelly commented Apr 29, 2024

CI is still unhappy :( I fear this requires some debugging on my side.

@martinpitt martinpitt merged commit 3a6136d into cockpit-project:rhel-8 Apr 29, 2024
16 of 18 checks passed
@martinpitt martinpitt deleted the r8-noc7 branch April 29, 2024 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport apply a commit from master to a stable branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants