7b6247554e
This adds arm64 ubuntu-minimal Jammy functests and x86 ubuntu image based Jammy functests. To make this happen we have to install debootstrap from debian unstable on the functest nodes in order to get access to a debootstrap that knows what jammy is. As we ramp up Jammy support in our tools having good testing will be helpful. Change-Id: I1d1dc752ce176457d0656cbd50e27a2721ca9856 |
||
---|---|---|
.. | ||
environment.d | ||
root.d | ||
test-elements | ||
element-deps | ||
element-provides | ||
package-installs.yaml | ||
README.rst |
ubuntu-minimal
The ubuntu-minimal
element uses debootstrap for
generating a minimal image. In contrast the ubuntu
element
uses the cloud-image as the initial base.
Note
You will need to install a working debootstrap for diskimage-builder. The version you install may not support all Debian and Ubuntu releases that you want to bootstrap. Consider using the zuul/nodepool-builder docker image instead as maximum compatibility is attempted there.
By default this element creates the latest LTS release. The exact
setting can be found in the ubuntu-common
element's environment.d
directory in the variable
DIB_RELEASE
. If a different release of Ubuntu should be
created, the variable DIB_RELEASE
can be set
appropriately.
Note that this element installs systemd-sysv
as the init
system for 18.04+.
Environment Variables
- DIB_UBUNTU_KERNEL:
-
- Required
-
No
- Default
-
linux-image-generic
- Description
-
Specifies the kernel meta package to install in the image.
- Example
-
DIB_UBUNTU_KERNEL=linux-image-kvm
- Options
-
linux-image-generic
,linux-image-kvm
,linux-image-virtual
- Notes
-
The element must know about the package, otherwise it will select the default.
- DIB_UBUNTU_MIRROR_DISTS:
-
- Required
-
No
- Default
-
updates,security,backports
- Description
-
Allow to manage 'dists' repos
- Example
-
DIB_UBUNTU_MIRROR_DISTS=updates,security
- Notes
-
For some deployment, is may be required to disable backportetc packages integration.