Conversation
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
Change image metadata
BUG - os_builders: Install missing ncm services
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
force-pushed
the
Dependabot_manual_bump
branch
from
September 29, 2026 13:22
9d52ca0 to
bea94aa
Compare
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
gmatthews20
approved these changes
Sep 30, 2026
khalford
reviewed
Sep 30, 2026
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
force-pushed
the
Dependabot_manual_bump
branch
5 times, most recently
from
October 1, 2026 16:49
26ccdca to
0ddc266
Compare
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
force-pushed
the
Dependabot_manual_bump
branch
from
October 1, 2026 17:25
0ddc266 to
dfb82eb
Compare
khalford
requested changes
Oct 2, 2026
Collaborator
Author
|
Marking this as draft, we'll split this into 3 PRs after discussion with khalford on how to go forward |
DavidFair
marked this pull request as draft
October 2, 2026 10:08
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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