Skip to content

Conversation

matyasselmeci
Copy link
Contributor

Because we want our Alma 10 x86-64 images to be based on Alma 10's x86-64-v2 variant, we need to make our own x86-64 image and put it in the same tag as Alma 10's ARM image. This adds a create-alma10-base.sh script that does that and uploads the result to Harbor. There's no GitHub action for the script, but it can be run manually; since we run a yum distro-sync at the start of building each software-base image, we don't have to keep our base image up to date.

For now, images are only built for 25-development.

@matyasselmeci matyasselmeci marked this pull request as ready for review September 12, 2025 23:15
This relies on an image created by a new script,
`create-alma10-base.sh`, to create an image tag that contains both an
ARM and an x86-64 image based on the x86-64-v2 variant of Alma 10.

EL10 builds are enabled for OSG 25 development only.
Copy link
Contributor

@mwestphall mwestphall left a comment

Choose a reason for hiding this comment

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

Tested the new create-alma10-base.sh script locally, works as expected in a fresh VM.

@matyasselmeci matyasselmeci merged commit 9e247f5 into opensciencegrid:master Sep 17, 2025
@matyasselmeci matyasselmeci deleted the pr/el10 branch September 17, 2025 00:03
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.

2 participants