Containerfile: Support Rocky 10 as base image#66069
Conversation
5a6f662 to
8a721a7
Compare
|
jenkins test docs |
8a721a7 to
ed5b24f
Compare
cba5708 to
2bc307f
Compare
1d32100 to
d59ea81
Compare
|
Aaaand force-pushed again to pull in #66059 to fix the docs build. |
Signed-off-by: David Galloway <david.galloway@ibm.com>
d59ea81 to
7ae7ef3
Compare
|
stupid question, but do we need this abstraction for the base image? maybe we just choose to target rocky 10 as the container base for the U release and drop anything about centos 9? |
|
This parameterization enables us to test different base OSes at will. Now when el11 comes out, we can just say "use it" without having to hardcode more |
|
thanks @djgalloway. i guess my point is that each ceph release only tests/ships one container image, and we'll probably only change that container base distro every ~2 major releases. we might leverage that fact by always targeting a single base image to avoid accumulating baggage like |
|
I thought tentacle is expected to work on CentOS 9 and Rocky 10. We would have caught the python3.12 thing much sooner if it was possible to ask for |
tentacle should support package installations on centos 9 and rocky 10. but we've never changed the container base in a point release, so i'd assume that tentacle containers will remain based on centos 9 |
|
not switching to el10 container base: I'm not sure of that. We wanted to switch when we cut tentacle, but things just weren't ready then. |
|
This PR is under test in https://tracker.ceph.com/issues/73883. |
|
This PR is under test in https://tracker.ceph.com/issues/73884. |
|
This PR is under test in https://tracker.ceph.com/issues/73885. |
|
This PR is under test in https://tracker.ceph.com/issues/73888. |
|
This PR is under test in https://tracker.ceph.com/issues/73889. |
* refs/pull/66069/head: Containerfile: Support rocky/el10 in repo URLs
|
This PR is under test in https://tracker.ceph.com/issues/74161. |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
This PR is under test in https://tracker.ceph.com/issues/74811. |
* refs/pull/66069/head: Containerfile: Support rocky/el10 in repo URLs
Finally got a container built: https://jenkins.ceph.com/job/ceph-dev-pipeline/1531/console. Note, the SHA1 is different than this final commit. I only changed
setandcurlparameters to match the rest of the file.Here's a CentOS 9 build just to ensure we didn't break backwards compatibility: https://jenkins.ceph.com/job/ceph-dev-pipeline/1532/console