Changelog for
diskimage-builder-3.26.0-69.2.noarch.rpm :
* Sat Jan 28 2023 Dirk Müller
- update to 3.26.0:
* cache-url: Give up on curl install for Redhat platforms
* Clean up tox.ini for tox v4
* Grow thin pool metadata by 1GiB
* Add variable for check installing python3 in yum element
* tox jobs: pin to correct nodesets; use host networking for containerfile
* Fix issue in extract image
* Added example configuration
* Added cloud-init growpart element
* Add Rocky 9 ARM64 functional test
* Wed Dec 07 2022 Dirk Müller - update to 3.25.0:
* Start running dib-lint again
* Install Fedora ifcfg NM compat package
* added elrepo element
* changed release check logic in lvm element
* Allow flake8 version 5
* Support LVM thin provisioning
* Add thin provisioning support to growvols
* rocky : create machine-id in 9
* Allow setting ROOT\\_LABEL from environment
* Do dmsetup remove device in rollback
* Add Rockylinux 9 build configuration and update jobs for 8 and 9
* Add subscription-manager repo names for RHEL-9
* Disable the opensuse functest
* Upgrade openEuler to 22.03 LTS
* rockylinux : create machine-id early
* cache-url: turn off -x by default
* opensuse: better report checksum errors
* ubuntu: more exact match on squashfs file, containerfile: use focal
* Allow Gentoo to manage python versions by itself
* Parse block device lvm lvs size attributes
* update default python for gentoo to 3.10
* Removing old grub removal step
* Use internal dhcp client for centos 9-stream and beyond
* Fix BLS entries for /boot partitions
* Add Fedora 36 support
* containerfile: warn if we don\'t have a Dockerfile
* Add support for Python 3.10
* Revert \"CentOS 9-stream : work around selinux permissions issue\"
* Fix backward regex match
* Add a warning in satellite configuration
* Use plain tox jobs instead of openstack ones
* Stop using openstack upper constraints
* CentOS 9-stream : work around selinux permissions issue
* Revert \"Remove py 3.6 support and update jobs\"
* Drop tumbleweed job
* Remove py 3.6 support and update jobs
* Check and mount boot volume for data extraction with nouuid
* Fix openssl example command in dynamic-login
* Fix grub setup on Gentoo
* Adopted dkms element to work on Ubuntu Jammy and nvidia drivers
* Switch to the CentOS 9 IPA job
* Ensure cloud-init is configured to generated host keys
* Add Jammy functesting to dib
* Ensure passwd is installed on RH and derivatives
* Revert \"Temporarily stop running OpenSUSE functtests\"
* yum-minimal: workaround missing $releasedir variable
* Temporarily stop running OpenSUSE functtests
* Make centos reset-bls-entries behave the same as rhel
* Switch to release-notes-jobs-python3
* Revert \"Fallback to persistent netifs names with systemd\"
* Fix dhcp-all-interfaces on debuntu systems
* centos: avoid head pipe failure
* containerfile: update test to jammy
* Add a job to test building jammy
* Move reset-bls-entries to post-install
* Set machine-id to uninitialized to trigger first boot
* yum-minimal: clean up release package installs
* source-repositories : use explicit sudo/-C args when in REPO\\_DEST
* Update gentoo python version to 3.9
* CentOS Stream 9 has EPEL now
* Add interpolation note for dynamic-login password
* Move grub-install to the end, and skip for partition images
* Use https for downloading ubuntu images
* containerfile: Add support for setting network driver
* Update fedora element testing to F35
* containerfile: add support for Docker
* Handle btrfs root subvolume for fedora extract-image
* Correctly create DIB\\_ENV variable and dib\\_environment file
* Revert \"Revert \"Detect boot and EFI partitions in extract-image\"\"
* Fri Mar 04 2022 pgajdosAATTsuse.com- version update to 3.19.1 lot of changes, see ChangeLog
* Sat Jan 15 2022 Dirk Müller - add python-rpm-macros dependency
* Wed May 06 2020 Dominique Leuenberger - Run test-suite using python3: export PYTHON=%{_bindir}/python3 before running testr.- Replace all python2-
* BuildRequires with their python3 equivalents.
* Thu Oct 10 2019 Markos Chandras - Update to 2.28.0
* Add NetworkManager and dhcp-client for CentOS 8
* Fix networking for CentOS 8
* simple-init: Use wrappers to call pip for glean install
* simple-init: default to NetworkManager for CentOS and Fedora
* Add security mirror override for debian-minimal
* pip-and-virtualenv : deprecate source for CentOS 8, new variables
* yum-minimal: Don\'t install yum, install libcurl
* Use $YUM instead of direct calls in more places
* Add environment switch for centos8 to use dnf
* Update redhat-common pkg-map for centos 8
* Update locales for Centos 8
* dib-python : handle centos 8
* yum-minimal : update mirrors for Centos 8
* Remove \"failovermethod=priority\" for Fedora (dnf)
* Install Python 3 libselinux packages for Fedora
* Revert \"Fixed use of flake8\"
* Only install doc requirements if needed
* Use x86 architeture specific grub2 packages for RHEL
* Move doc related modules to doc/requirements.txt
* Mon Sep 09 2019 Markos Chandras - Update to 2.27.0
* Uninstall linux-firmware and linux-firmware-whence
* Fixed use of flake8
* Allow configurable gzip binary name
* Do not delete cracklib from /usr/share
* Fedora 30 functional and boot tests
* rpm-distro: ensure we selinux relabel underlying directories
* Allow extra repositories to be added to images
* yum-minimal: install fedora-release-cloud
* Thu Aug 22 2019 Markos Chandras - Update to 2.26.1
* zypper-minimal: Don\'t get confused by etc/resolv.conf symlink
* simple-init: add configurable RA timeout with network-manager
* update gentoo systemd profile to 17.1 from 17.0
* block-device-efi : expand disk size calculation
* Don\'t show all elements found
* dracut-regenerate: catch failures and exit code
* Fixes packages for arm64 bootloader
* Fixes DIB_DISTRIBUTION_MIRROR_UBUNTU_IGNORE matching when empty
* Fix the pypi element for multiple mirror URLs
* Stop regex warning
* Create /etc/machine-id for RHEL images
* fix comments / spelling errors in gentoo element
* support alternate portage directories
* journal-to-console: element to send systemd journal to console
* update version of open-iscsi that is installed on musl
* Cleanup: remove useless statement
* Mon Jul 15 2019 Markos Chandras - Update to 2.25.0
* Only enable dbus-daemon on fedora-29
* Set router solicitation delay with using NM
* [RHEL-8] Set _clear_old_files=0 in install-pip element
* disable autounmask for emerge
* ironic-agent: Use targetcli & python3-devel on rhel8
* Mailing lists change openstack-dev to openstack-discuss
* install gnupg2 by default in debian-minimal
* set default sources conf for buster as it now has a release
* Enable nodepool testing for opensuse 15.1
* Replace nodepool func jobs
* Move existing Zuul project config to projects.yaml
* Move Zuul config in-repo
* Add DIB_UBUNTU_KERNEL to ubuntu-minimal
* Sync Sphinx requirement
* Update test coverage for openSUSE/-minimal to 15.1
* Remove the rhel 8 check for xfs
* debootstrap: make default network interface names configurable
* Move pypi to dib-python
* ironic-agent: install mdadm on the ramdisk
* Use architecture-specific grub2 RPMs on RHEL8
* Increase size of EFI system partition (again)
* bindep: exclude zypper from debian-stretch
* Makes image caching more resilient
* fail early when lates build information can not be fetched
* Deprecate rhel7 in favor of rhel
* Add version-less RHEL element for RHEL7 and RHEL8
* allow the use of non-bzip compressed stages for building gentoo
* Replace git.openstack.org URLs with opendev.org URLs
* Use megabyte granularity for image extra space
* bindep: add sudo
* Update test coverage for openSUSE/-minimal to 15.0
* Use fedora-release-common for fedora 30+
* openssh-server: harden sshd config
* Support defining the free space in the image
* Allow specification of filesystem journal size
* Document the various global filesystem options
* Add option to skip update packages
* Wed May 15 2019 Jonathan Harker - Upgrade to 2.22.0
* Only enable dbus-daemon for fedora-29 and below
* Switch simple-init to support python3
* openssh-server: harden sshd config
* Support defining the free space in the image
* Allow specification of filesystem journal size
* Document the various global filesystem options
* Constraint networkx to <2.3 for Python 2
* Fix Fedora aarch64 image location
* debian-minimal buster support
* Also use selinuxenabled to check selinux status