Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions os_builders/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

### Fixed:
### Added:
- Added the Ubuntu 26, Rocky 10 and Rocky 10-aq images to the builders. [#191](https://github.com/stfc/cloud-image-builders/pull/191)

### Fixed:
- Removes double quotes from Virtual machine UUID reporting to Pakiti.

## [0.3.1] - 2026-08-25

### Changed:

- Virtual machines now report to Pakiti with their UUID rather than hostname. [#194](https://github.com/stfc/cloud-image-builders/pull/194)

### Fixed:

- Typo in the hostname for VMs fixed. [#194](https://github.com/stfc/cloud-image-builders/pull/194)

## [0.3.0] - 2026-08-20
Expand Down
25 changes: 23 additions & 2 deletions os_builders/build.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -70,20 +70,34 @@ build {
external_source_image_url = "https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img"
metadata = local.metadata
}
source "openstack.builder" {
name = "ubuntu-resolute-26.04-nogui"
image_name = "ubuntu-resolute-26.04-nogui-${ local.date_suffix }"
ssh_username = "ubuntu"
external_source_image_url = "https://cloud-images.ubuntu.com/resolute/current/resolute-server-cloudimg-amd64.img"
metadata = local.metadata
}
source "openstack.builder" {
name = "rocky-8-nogui"
image_name = "rocky-8-nogui-${ local.date_suffix }"
ssh_username = "rocky"
external_source_image_url = "https://www.mirrorservice.org/sites/download.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud-Base.latest.x86_64.qcow2"
metadata = local.metadata
}
source "openstack.builder" {
source "openstack.builder" {
name = "rocky-9-nogui"
image_name = "rocky-9-nogui-${ local.date_suffix }"
ssh_username = "rocky"
external_source_image_url = "https://www.mirrorservice.org/sites/download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2"
metadata = local.metadata
}
source "openstack.builder" {
name = "rocky-10-nogui"
image_name = "rocky-10-nogui-${ local.date_suffix }"
ssh_username = "rocky"
external_source_image_url = "https://www.mirrorservice.org/sites/download.rockylinux.org/pub/rocky/10/images/x86_64/Rocky-10-GenericCloud-Base.latest.x86_64.qcow2"
metadata = local.metadata
}

source "openstack.builder" {
name = "azimuth-workstation"
Expand Down Expand Up @@ -113,13 +127,20 @@ build {
external_source_image_url = "https://www.mirrorservice.org/sites/download.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud-Base.latest.x86_64.qcow2"
metadata = merge(local.metadata, local.aq_metadata, {"AQ_OSVERSION": "8"})
}
source "openstack.builder" {
source "openstack.builder" {
name = "rocky-9-aq"
image_name = "rocky-9-aq-${ local.date_suffix }"
ssh_username = "rocky"
external_source_image_url = "https://www.mirrorservice.org/sites/download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2"
metadata = merge(local.metadata, local.aq_metadata, {"AQ_OSVERSION": "9"})
}
source "openstack.builder" {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This isn't actually installing any of the packages required?

which quattor-fetch
/usr/bin/which: no quattor-fetch in (/home/rocky/.local/bin:/home/rocky/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)

sudo which quattor-fetch
which: no quattor-fetch in (/sbin:/bin:/usr/sbin:/usr/bin)

So it's effectively the same as a rocky-10-nogui at the moment

Could we either fix or drop this for the moment?

name = "rocky-10-aq"
Comment thread
khalford marked this conversation as resolved.
image_name = "rocky-10-aq-${ local.date_suffix }"
ssh_username = "rocky"
external_source_image_url = "https://www.mirrorservice.org/sites/download.rockylinux.org/pub/rocky/10/images/x86_64/Rocky-10-GenericCloud-Base.latest.x86_64.qcow2"
metadata = merge(local.metadata, local.aq_metadata, {"AQ_OSVERSION": "10"})
}

sources = ["openstack.builder"]

Expand Down