CHANGES
=======

2.3.0
-----

* Use tinycore 11 to build tinyipa
* Add an element to install python-hardware
* Advertise HTTPS in IPA ramdisk without Ironic assist

2.2.0
-----

* Fix typo in spelling of "finalise", breaking build
* tinyipa: use python 3 for building on all systems
* Fix cacert path for TLS element
* Add dosfsutils for EFI to tinyipa
* Followups for TLS support
* Add element to configure IPA with TLS, use configdir
* Install libssl-dev / openssl-devel when building IPA
* Use converted ipa jobs
* Build centos8 on centos8
* Move zuul config in zuul.d
* Leave kbd installed
* Remove old proc before finalising tinyipa
* Pin pip version to install in tinyipa images
* Fix finalise tinyipa

2.1.0
-----

* Support installing with Python 3 on CentOS 7
* Log IPv6 configuration status for tinycore
* Update name of ipa job
* Add dynamic-login to our published images by default
* Strip some excess from the centos dib image
* Add Tripleo IPA build image job in zuul layout
* Fixes DIB\_IPA\_CERT certificate copy issue
* Set min version of tox to 3.2.1
* Build tinyipa on focal
* Disable EPEL on CentOS 8 by default
* [tinyipa] Fix getting MTU via dhcp
* Run ensure-pip in the build/check jobs
* Disable automatic updates in dnf-based systems
* Fix python-dev package mapping
* Install missing ffi development library
* Switch to newer openstackdocstheme and reno versions
* Add releasenotes link to README
* Install linux-firmware in DIB images
* Update tox.ini
* Change ownership of tce info dir

2.0.0
-----

* Upgrade flake8-import-order version to 0.17.1
* [Trivial] Doc update on the stable-interface-names
* Cleanup py27 support
* Install e2fsprogs in dib images
* Add DIB\_REPOREF\_requirements when building images using a specific branch
* Workaround for missing adjtime file
* Use python3 binary for all operations
* Use variables for ssh paths
* Use train branch for centos7 job
* Force DIB\_PYTHON\_VERSION to 3 for Debian
* Make Ubuntu Bionic job green again
* Upgrade pip if it's too old
* Add ntpdate/ntpclient/chrony
* Upgrade to tinycore 10.x
* Add extra filesystem support
* Revert "Test artifact publishing via AFS"
* Test artifact publishing via AFS
* Use correct command for Python virtualenv
* Fix pip install pkgs with non-ascii characters in filenames
* Fix and return the CentOS 7 job
* Start installing DIB from Zuul-cloned sources in the CI
* DIB: replace targetcli with target-restore on RHEL/CentOS 8
* CI: add a non-voting partition-iscsi DIB job
* Add efivar
* Replace CentOS 7 images with CentOS 8
* Be a bit more verbose around tinyipa for rescue
* Fix the binary name in document
* Revert "Update tinycore from 9.x to 10.x"
* Update tinycore mirrors
* Add efibootmgr
* Upgrade syslinux version
* Convert versions for software builds to variables
* Use variables for syslinux in build-iso script
* Add words on building image for other architecture
* Drop python 2.7 support and testing
* Fix IPA execution issues due to lack of entropy
* Update tinycore from 9.x to 10.x
* Generate checksums for DIB images

1.1.0
-----

* tinyIPA: raise udevadm settle timeout
* CLI: add --verbose and --extra-args
* DIB: add --branch argument to override IPA branch
* Update upper-constraints handling
* Allow changing DIB\_RELEASE and add a job with CentOS 8
* Revert "Temporary raise diskimage-builder to the latest version"
* Temporary raise diskimage-builder to the latest version
* Clone and checkout is not needed anymore
* Allow extra python pakgs into tinyipa
* Slim down the pre-built DIB IPA images
* DIB: allow disabling rescue mode
* Blacklist sphinx 2.1.0 (autodoc bug)
* DIB: default to installing pip and virtualenv from packages
* DIB: add non-voting image building jobs for various distros
* DIB: do not mention dhcp-all-interfaces explicitly

1.0.0
-----

* Recover iso-image-create script
* Clean up the ansible playbooks
* Increase the DIB DHCP timeout to 60
* Use pip install-option to specify ipa install location
* Correct usage of BUILD\_AND\_INSTALL\_TINYIPA
* Add irrelevant-files to the image check jobs
* Update the constraints url
* CI: do not create UPLOAD\_\* directories when uploading images
* DIB: do not use /tmp for a virtualenv in the source build
* DIB: rename files and paths to match the element name
* DIB: remove deprecated extension and output image size for convenience
* Add documentation on building images
* Correct variables in the POST job image\_name -> image\_type
* CI: run a DIB job and make the inspector job non-voting
* Correct a typo in zuul.yaml
* Remove dib/build.sh
* Build pdf doc
* Add file to tinybuild's IPA image
* Import ansible version of the image building job
* Correct the relative path calculation
* DIB: add missing ironic-python-agent-create-rescue-user.sh
* Fix a typo that prevents AUTHORIZE\_SSH from working
* Accounts for Ubuntu paths on pip installation
* DIB: create the directory for rescue password
* Update tinycore from 8.x to 9.x
* tinyipa: update qemu and tgt dependencies
* Run a standalone job in the gate
* Add a full set of IPA jobs to the CI
* Revert "tinyipa: update qemu and tgt dependencies"
* tinyipa: update qemu and tgt dependencies
* Updates build.sh file in DIB element
* Add missing packages to setup.cfg
* Make ironic-python-agent-builder packaging-friendly
* Updates the build file in DIB
* Copies the "ironic-agent" element from DIB
* Add ipv6 module modprobe to tinycore
* Adding two tinyipa CI jobs in ironic-python-agent-builder
* Sync package requirements from IPA repo
* Moving tinyipa to IPA-B from IPA Task: 30071 Story: 2005114
* Update sphinx requirements
* Replace git.openstack.org URLs with opendev.org URLs
* OpenDev Migration Patch
* Update home-page
* Change openstack-dev to openstack-discuss
* fix tox python3 overrides
* switch documentation job to new PTI
* import zuul job settings from project-config
* Change bug links to storyboard
* Initial structure
* Added .gitreview
