diskimage-builder/diskimage_builder/elements
James E. Blair edff632186 Add containerfile element
This is a base element which uses a containerfile (Dockerfile) to
build a container image, then the filesystem is extracted from that
image and forms the root of the dib image.

You can add as little or as much to the dockerfile as desired.

Change-Id: I4e821aa2ce7feb8841ef31da56de1a31aa9218b5
2021-05-07 13:54:59 +10:00
..
apt-conf
apt-preferences
apt-sources
baremetal
base
block-device-efi Increase size of EFI system partition (again) 2019-05-31 17:10:08 +10:00
block-device-gpt
block-device-mbr Choose appropriate bootloader for block-device 2018-02-23 10:04:44 +11:00
bootloader Ensure redhat efi packages are reinstalled during finalise 2021-04-21 10:56:37 +12:00
cache-url Fix cache-url -f 2020-02-05 10:19:12 +01:00
centos Fix centos stream set mirror 2021-04-02 06:56:45 +00:00
centos7 Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
centos-minimal Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
cleanup-kernel-initrd Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
cloud-init
cloud-init-datasources
cloud-init-disable-resizefs
cloud-init-nocloud
containerfile Add containerfile element 2021-05-07 13:54:59 +10:00
debian
debian-minimal debian-minimal: bullseye: /updates -> -security 2021-04-28 17:07:22 +00:00
debian-systemd
debian-upstart
debootstrap debian-minimal: Set bullseye version 2021-04-28 09:48:22 -07:00
deploy-baremetal
deploy-kexec
deploy-targetcli Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
deploy-tgtadm
devuser
dhcp-all-interfaces Add support for vlan interfaces in dhcp-all-interfaces.sh 2020-11-03 10:04:17 -05:00
dib-init-system Introduce manual setting of DIB_INIT_SYSTEM 2019-11-21 12:38:15 +11:00
dib-python
dib-run-parts
disable-nouveau
disable-selinux
dkms
docker
dpkg
dracut-network
dracut-ramdisk
dracut-regenerate Fix building error with element dracut-regenerate 2021-01-14 01:30:52 +00:00
dynamic-login Fix dynamic-login with grub2 2020-11-20 15:00:54 +01:00
element-manifest
enable-serial-console
ensure-venv
epel Ensure yum-utils is installed in epel element 2020-10-08 09:49:57 +02:00
fedora Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
fedora-minimal Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
gentoo update gentoo keywords to support gcc-10 2021-03-18 23:24:31 -05:00
growroot Revert "dib-lint: use yamllint to parse YAML files" 2020-05-28 16:44:49 +10:00
grub2
hpdsa replace the link which is in the 06-hpdsa file 2021-03-12 19:16:50 +08:00
hwburnin
hwdiscovery
ibft-interfaces
ilo
install-bin
install-static
install-types
iscsi-boot Fix centos 8.3 partition image building error with element iscsi-boot 2021-01-14 02:05:20 +00:00
iso Merge "Change paths for bootloader files in iso element" 2021-03-16 09:56:07 +00:00
journal-to-console
local-config
lvm Allow processing 'focal' ubuntu release in lvm 2020-10-28 16:55:49 +02:00
manifests
mellanox
modprobe
modprobe-blacklist
no-final-image Remove the deprecated ironic-agent element 2021-01-21 14:06:08 +01:00
oat-client
openssh-server openssh-server: harden sshd config 2019-05-01 11:42:21 -04:00
openstack-ci-mirrors
opensuse Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
opensuse-minimal Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
package-installs
pip-and-virtualenv Change get-pip url 2021-03-08 09:19:28 +01:00
pip-cache
pkg-map
posix
proliant-tools Fix installation of proliant tools 2021-03-03 19:04:50 +01:00
pypi
python-brickclient
python-stow-versions Fix python-stow-versions 2020-11-17 09:23:32 +00:00
ramdisk Remove use of 'which'. 2017-05-19 12:43:36 -07:00
ramdisk-base
rax-nova-agent Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
redhat-common
rhel Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
rhel7
rhel-common Make DIB_DNF_MODULE_STREAMS part of yum element 2021-04-07 16:06:09 +05:30
rpm-distro
runtime-ssh-host-keys
select-boot-kernel-initrd
selinux-permissive
simple-init Install pbr before glean to address SNI issues 2021-04-23 15:04:26 -07:00
source-repositories Install git-core instead of git on RH systems 2020-11-26 17:16:31 +01:00
stable-interface-names Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
svc-map update various gentoo bits 2020-08-24 10:21:35 -05:00
sysctl
sysprep
uboot
ubuntu Run autoremove on post-install step 2020-11-17 09:23:35 +00:00
ubuntu-common Support secure-boot bootloader where possible 2021-03-11 10:27:59 +13:00
ubuntu-minimal Add 'DIB_UBUNTU_MIRROR_DISTS' to ubuntu-minimal 2021-01-27 10:32:49 +02:00
ubuntu-signed Use sphinx warning-is-error 2017-03-14 14:49:49 +11:00
ubuntu-systemd-container
vm
yum Ensure redhat efi packages are reinstalled during finalise 2021-04-21 10:56:37 +12:00
yum-minimal Don't install centos-linux-release on 8-stream 2021-02-23 12:57:05 +13:00
zipl Delete the duplicate words in 50-zipl 2019-01-07 10:02:35 +08:00
zypper
zypper-minimal
__init__.py