Skip to content

MAINT: Use newer Python3 on RL8 then unpin packages - #226

Draft
DavidFair wants to merge 15 commits into
0.4.Xfrom
Dependabot_manual_bump
Draft

DavidFair wants to merge 15 commits into
0.4.Xfrom
Dependabot_manual_bump

Conversation

@DavidFair

Copy link
Copy Markdown
Collaborator

This allows us to pull various security updates and maintain a consistent set of packages for RL8/9/Ubuntu. We still install the Python3 OS package so we don't change the default interpreter for users of this image from 3.6 to 3.12

Dmitry-Popovichev and others added 10 commits September 3, 2026 12:51
Generic cloud images have been used from the official websites and added to the build.pkr file.
There are new 2026 root and 3b certs so add these to images. Leave older certs for backwards compatability while service move to the new certs
Comments with the dates the certs expire as a reminder to remove them
Install the new UK escience certs
These services should be present on the rocky aq image. They get
installed by quattor after a fetch and configure but we cannot garuntee
a user will ever run those commands. It should also prevent the
ntpd.service missing error on the first configure seen in issue #205.
The Rocky images do not have bash-completion installed by default. We
should install it as most people would expect this package to be
present.
MAINT - os_builders: Install bash-completion on Rocky
changed from prod_cloud to prod, this is to have vms pick up latest changes
BUG - os_builders: Install missing ncm services
@DavidFair
DavidFair requested a review from khalford as a code owner September 29, 2026 13:08
This allows us to pull various security updates and maintain a
consistent set of packages for RL8/9/Ubuntu. We still install the
Python3 OS package so we don't change the default interpreter for
users of this image from 3.6 to 3.12
@DavidFair
DavidFair force-pushed the Dependabot_manual_bump branch from 9d52ca0 to bea94aa Compare September 29, 2026 13:22
Re-order so we ensure that we have Python3 first, then switch the epel
from upstream for the mirror epel so everything works.

Tested on a Rocky 8 AQ VM where we also verified quattor-fetch also
works
Comment thread os_builders/CHANGELOG.md
Updates the changelog so we move the version pinning to removed, then add the re-ordering
of the provisioners to changed so it's clear why we've switched this order
@DavidFair
DavidFair requested a review from khalford October 1, 2026 14:03
@DavidFair
DavidFair force-pushed the Dependabot_manual_bump branch 5 times, most recently from 26ccdca to 0ddc266 Compare October 1, 2026 16:49
This means an all build will work correctly, previously you would have
to do a 2-stage build to build everything but RL8 images then RL8 after
@DavidFair
DavidFair force-pushed the Dependabot_manual_bump branch from 0ddc266 to dfb82eb Compare October 1, 2026 17:25
@DavidFair

Copy link
Copy Markdown
Collaborator Author

Marking this as draft, we'll split this into 3 PRs after discussion with khalford on how to go forward

@DavidFair
DavidFair marked this pull request as draft October 2, 2026 10:08
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.

5 participants