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

Packit/TMT: enable downstream syncing to CentOS Stream 10 #305

Merged
merged 1 commit into from
Apr 26, 2024

Conversation

lsm5
Copy link
Member

@lsm5 lsm5 commented Apr 25, 2024

This commit enables downstream syncing to CentOS Stream 10. This isn't fully automated yet and requires the maintainer to run packit propse-downstream and centpkg build steps manually.

This commit also adds TMT podman revdep tests for CentOS Stream 10 and RHEL 10 Beta Nightly. These tests are likely to fail pending netavark work to default to nftables.

This commit will also run separate jobs for epel-9 and centos-stream-9 to ensure we're using rhel rpms for rhel tests and centos stream rpms for centos stream tests. This will also be done for centos stream 10 / rhel 10 once the epel-10 target is created on copr.

@lsm5 lsm5 marked this pull request as draft April 25, 2024 19:32
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs[0].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[1].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[3].packages': 'Undefined package(s) referenced: podman-centos, podman-fedora.'})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

2 similar comments
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs[0].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[1].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[3].packages': 'Undefined package(s) referenced: podman-centos, podman-fedora.'})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs[0].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[1].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[3].packages': 'Undefined package(s) referenced: podman-centos, podman-fedora.'})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

@lsm5 lsm5 force-pushed the enable-c10s-downstream branch from daa5472 to 879cd25 Compare April 25, 2024 19:41
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs[0].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[1].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[3].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[4].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[5].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[6].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[7].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[8].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[9].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[10].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[11].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[12].packages': 'Undefined package(s) referenced: podman-fedora.'})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

2 similar comments
Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs[0].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[1].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[3].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[4].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[5].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[6].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[7].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[8].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[9].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[10].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[11].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[12].packages': 'Undefined package(s) referenced: podman-fedora.'})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

Copy link

Failed to load packit config file:

Cannot parse package config. ValidationError({'jobs[0].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[1].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[3].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[4].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[5].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[6].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[7].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[8].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[9].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[10].packages': 'Undefined package(s) referenced: podman-centos.', 'jobs[11].packages': 'Undefined package(s) referenced: podman-fedora.', 'jobs[12].packages': 'Undefined package(s) referenced: podman-fedora.'})

For more info, please check out the documentation or contact the Packit team. You can also use our CLI command validate-config or our pre-commit hooks for validation of the configuration.

@lsm5 lsm5 force-pushed the enable-c10s-downstream branch 3 times, most recently from d9bc18f to 0aa5495 Compare April 25, 2024 20:02
Copy link

podman e2e tests failed. @containers/packit-build please check.

Copy link

podman system tests failed. @containers/packit-build please check.

Copy link

podman e2e tests failed. @containers/packit-build please check.

1 similar comment
Copy link

podman e2e tests failed. @containers/packit-build please check.

This commit enables downstream syncing to CentOS Stream 10.
This isn't fully automated yet and requires the maintainer to run
`packit propse-downstream` and `centpkg build` steps manually.

This commit also adds TMT podman revdep tests for CentOS Stream 10 and
RHEL 10 Beta Nightly. These tests are likely to fail pending netavark
work to default to nftables.

This commit will also run separate jobs for `epel-9` and
`centos-stream-9` to ensure we're using rhel rpms for rhel tests and
centos stream rpms for centos stream tests. This will also be done for
centos stream 10 / rhel 10 once the epel-10 target is created on copr.

Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5 lsm5 force-pushed the enable-c10s-downstream branch from 0aa5495 to 9df3042 Compare April 26, 2024 12:15
@lsm5 lsm5 marked this pull request as ready for review April 26, 2024 14:00
@lsm5
Copy link
Member Author

lsm5 commented Apr 26, 2024

@rhatdan PTAL.

cc @jnovy

@lsm5
Copy link
Member Author

lsm5 commented Apr 26, 2024

merging this as it's only packit and downstream specific stuff. There are no actual selinux changes.

@lsm5 lsm5 merged commit a3cba5e into containers:main Apr 26, 2024
23 checks passed
@lsm5 lsm5 deleted the enable-c10s-downstream branch April 26, 2024 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant