Add Rockylinux 9 build configuration and update jobs for 8 and 9
* Add note in Rocky Linux 9 containerfile to explain not needing to run systemd-machine-setup-id Change-Id: I01233ce27cc4558270b2f41fae36b46a17f56e52
This commit is contained in:
parent
6745279243
commit
6b42cb23ee
@ -152,6 +152,23 @@
|
|||||||
# back for now.
|
# back for now.
|
||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: dib-nodepool-functional-openstack-rockylinux-9-containerfile-src
|
||||||
|
description: |
|
||||||
|
Test building and booting a Rocky Linux image from a
|
||||||
|
containerfile with Nodepool and OpenStack (using released
|
||||||
|
libraries)
|
||||||
|
parent: dib-nodepool-functional-src-base
|
||||||
|
vars:
|
||||||
|
nodepool_debug: true
|
||||||
|
nodepool_diskimage:
|
||||||
|
base_element: rocky-container
|
||||||
|
release: '9'
|
||||||
|
# NOTE(ianw) 2022-07-11 : something in jammy has broken running
|
||||||
|
# podman inside docker. Investigations continue, but force this
|
||||||
|
# back for now.
|
||||||
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: dib-nodepool-functional-openstack-ubuntu-xenial-src
|
name: dib-nodepool-functional-openstack-ubuntu-xenial-src
|
||||||
description: |
|
description: |
|
||||||
|
@ -31,6 +31,8 @@
|
|||||||
- dib-nodepool-functional-openstack-fedora-36-containerfile-src
|
- dib-nodepool-functional-openstack-fedora-36-containerfile-src
|
||||||
- dib-nodepool-functional-openstack-rockylinux-8-containerfile-src:
|
- dib-nodepool-functional-openstack-rockylinux-8-containerfile-src:
|
||||||
voting: false
|
voting: false
|
||||||
|
- dib-nodepool-functional-openstack-rockylinux-9-containerfile-src:
|
||||||
|
voting: false
|
||||||
- dib-nodepool-functional-openstack-ubuntu-xenial-src
|
- dib-nodepool-functional-openstack-ubuntu-xenial-src
|
||||||
- dib-nodepool-functional-openstack-ubuntu-bionic-src
|
- dib-nodepool-functional-openstack-ubuntu-bionic-src
|
||||||
- dib-nodepool-functional-openstack-ubuntu-focal-src
|
- dib-nodepool-functional-openstack-ubuntu-focal-src
|
||||||
|
13
diskimage_builder/elements/rocky-container/containerfiles/9
Normal file
13
diskimage_builder/elements/rocky-container/containerfiles/9
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
FROM docker.io/rockylinux/rockylinux:9
|
||||||
|
|
||||||
|
RUN dnf install -y findutils util-linux sudo python3 NetworkManager
|
||||||
|
|
||||||
|
RUN systemctl unmask console-getty.service dev-hugepages.mount \
|
||||||
|
getty.target sys-fs-fuse-connections.mount systemd-logind.service \
|
||||||
|
systemd-remount-fs.service
|
||||||
|
|
||||||
|
# NOTE(neilhanlon) 2022-08-02
|
||||||
|
# Unlike with the RL8 image, there does not appear to be a requirement to
|
||||||
|
# populate /etc/machine-id in order for /bin/kernel-install to correctly copy
|
||||||
|
# kernels into /boot. As a result, we will not run the machine setup
|
||||||
|
# systemd-machine-id-setup script
|
@ -1,4 +1,4 @@
|
|||||||
export DISTRO_NAME=rocky
|
export DISTRO_NAME=rocky
|
||||||
export DIB_RELEASE=${DIB_RELEASE:-8} # always the most recent major
|
export DIB_RELEASE=${DIB_RELEASE:-9} # always the most recent major
|
||||||
export EFI_BOOT_DIR="EFI/rocky"
|
export EFI_BOOT_DIR="EFI/rocky"
|
||||||
export DIB_YUM_MINIMAL_CREATE_INTERFACES=0
|
export DIB_YUM_MINIMAL_CREATE_INTERFACES=0
|
||||||
|
Loading…
Reference in New Issue
Block a user