Re: [openstack-dev] [release][ironic] ironic-python-agent release 1.1.0 (mitaka)
On 01/12/2016 10:56 AM, Dmitry Tantsur wrote: Gate is not working right now, as we still use preversioning in setup.cfg, and we have a version mismatch, e.g. http://logs.openstack.org/74/264274/1/check/gate-ironic-python-agent-pep8/8d6ef18/console.html. Patch to remove the version from setup.cfg: https://review.openstack.org/#/c/266267/ Will backport to liberty as soon as it merges. Master change has merged, liberty was already fine, so the gate should be fine now. On 01/11/2016 10:01 PM, d...@doughellmann.com wrote: We are glad to announce the release of: ironic-python-agent 1.1.0: Ironic Python Agent Ramdisk This release is part of the mitaka release series. With package available at: https://pypi.python.org/pypi/ironic-python-agent For more details, please see below. 1.1.0 ^ New Features * The CoreOS image builder now uses the latest CoreOS stable version when building images. * IPA now supports Linux-IO as an alternative to tgtd. The iSCSI extension will try to use Linux-IO first, and fall back to tgtd if Linux-IO is not found or cannot be used. * Adds support for setting proxy info for downloading images. This is controlled by the *proxies* and *no_proxy* keys in the *image_info* dict of the *prepare_image* command. * Adds support for streaming raw images directly onto the disk. This avoids writing the image to a tmpfs partition before writing it to disk, which also enables using images larger than the usable amount of RAM on the machine IPA runs on. Pass *stream_raw_images=True* to the *prepare_image* command to enable this; it is disabled by default. * CoreOS image builder now runs IPA in a chroot, instead of a container. systemd-nspawn has been adding more security features that break several things IPA needs to do (after all, IPA manipulates hardware), such as using sysrq triggers or writing to /sys. * Root device hints now also inspect ID_WWN_WITH_EXTENSION and ID_WWN_VENDOR_EXTENSION from udev. Upgrade Notes * * Now that IPA runs in a chroot, any operator tooling built around the container may need to change (for example, methods of getting a shell inside the container). Bug Fixes * * Raw images larger than available of RAM may now be used by passing *stream_raw_images=True* to the *prepare_image* command; these will be streamed directly to disk. * Fixes an issue using the "logs" inspection collector when logs contain non-ascii characters. * Makes tgtd ready status detection more robust. * Fixes configdrive creation for MBR disks greater than 2TB. Other Notes *** * System random is now used where applicable, rather than the default python random library. Changes in ironic-python-agent 1.0.0..1.1.0 --- 43a149d Updated from global requirements dcdb06d Replace deprecated LOG.warn with LOG.warning 4b561f1 Updated from global requirements 943d2c0 Revert "Use latest CoreOS stable when building" a39dfbd Updated from global requirements ffcdcd4 Add mitaka reno page cfcef97 Replace assertEqual(None, *) with assertIsNone in tests b9df861 Catch up release notes for Mitaka e8488c2 Add reno for release notes management d185927 Fix trivial typo in docs 5bac998 Updated from global requirements 4cd64e2 Delete the Linux-IO target before setting up local boot 056bb42 CoreOS: Ensure /run is mounted before starting 6dc7f34 Deprecated tox -downloadcache option removed a253e50 Use latest CoreOS stable when building 84fc428 Updated from global requirements b5b0b63 Run IPA in chroot instead of container in CoreOS 5fa258b Fix "logs" inspection collector when logs contain non-ascii symbols 2fc6ce2 pyudev exception has changed for from_device_file c474a5a Support Linux-IO in addition to tgtd f4ad4d7 Updated from global requirements 863b47b Updated from global requirements e320bb8 Add support for streaming raw images directly onto the disk 65053b7 Refactor the image download and checksum computation bits c21409e Follow up patch for da9c3b0adc67efa916fc534d975823c0a45948a1 a01c4c9 Create partition at max msdos limit for disks > 2TB 54c901e Support proxies for image download d97dbf2 Updated from global requirements da9c3b0 Extend root device hints for different types of WWN 505b345 Fix to preserve double dashes of command line option in HTML. 59630d4 Updated from global requirements 9e75ba5 Use oslo.log instead of original logging 037e391 Updated from global requirements 18d5d6a Replace deprecated LOG.warn with LOG.warning e51ccbe avoid duplicate text in ISCSIError message fb920f4 determine tgtd ready status through tgtadm f042be5 Updated from global requirements 1aeef4d Updated from global requirements f01 Add param docstring into the normalize func 06d34ae Make calling arguments easier to understand 6131b2e Ensure all methods in utils.py have docstrings 7823240 Updated from global requirements af20875 Update gitignore 5f7bc48 R
Re: [openstack-dev] [release][ironic] ironic-python-agent release 1.1.0 (mitaka)
Gate is not working right now, as we still use preversioning in setup.cfg, and we have a version mismatch, e.g. http://logs.openstack.org/74/264274/1/check/gate-ironic-python-agent-pep8/8d6ef18/console.html. Patch to remove the version from setup.cfg: https://review.openstack.org/#/c/266267/ Will backport to liberty as soon as it merges. On 01/11/2016 10:01 PM, d...@doughellmann.com wrote: We are glad to announce the release of: ironic-python-agent 1.1.0: Ironic Python Agent Ramdisk This release is part of the mitaka release series. With package available at: https://pypi.python.org/pypi/ironic-python-agent For more details, please see below. 1.1.0 ^ New Features * The CoreOS image builder now uses the latest CoreOS stable version when building images. * IPA now supports Linux-IO as an alternative to tgtd. The iSCSI extension will try to use Linux-IO first, and fall back to tgtd if Linux-IO is not found or cannot be used. * Adds support for setting proxy info for downloading images. This is controlled by the *proxies* and *no_proxy* keys in the *image_info* dict of the *prepare_image* command. * Adds support for streaming raw images directly onto the disk. This avoids writing the image to a tmpfs partition before writing it to disk, which also enables using images larger than the usable amount of RAM on the machine IPA runs on. Pass *stream_raw_images=True* to the *prepare_image* command to enable this; it is disabled by default. * CoreOS image builder now runs IPA in a chroot, instead of a container. systemd-nspawn has been adding more security features that break several things IPA needs to do (after all, IPA manipulates hardware), such as using sysrq triggers or writing to /sys. * Root device hints now also inspect ID_WWN_WITH_EXTENSION and ID_WWN_VENDOR_EXTENSION from udev. Upgrade Notes * * Now that IPA runs in a chroot, any operator tooling built around the container may need to change (for example, methods of getting a shell inside the container). Bug Fixes * * Raw images larger than available of RAM may now be used by passing *stream_raw_images=True* to the *prepare_image* command; these will be streamed directly to disk. * Fixes an issue using the "logs" inspection collector when logs contain non-ascii characters. * Makes tgtd ready status detection more robust. * Fixes configdrive creation for MBR disks greater than 2TB. Other Notes *** * System random is now used where applicable, rather than the default python random library. Changes in ironic-python-agent 1.0.0..1.1.0 --- 43a149d Updated from global requirements dcdb06d Replace deprecated LOG.warn with LOG.warning 4b561f1 Updated from global requirements 943d2c0 Revert "Use latest CoreOS stable when building" a39dfbd Updated from global requirements ffcdcd4 Add mitaka reno page cfcef97 Replace assertEqual(None, *) with assertIsNone in tests b9df861 Catch up release notes for Mitaka e8488c2 Add reno for release notes management d185927 Fix trivial typo in docs 5bac998 Updated from global requirements 4cd64e2 Delete the Linux-IO target before setting up local boot 056bb42 CoreOS: Ensure /run is mounted before starting 6dc7f34 Deprecated tox -downloadcache option removed a253e50 Use latest CoreOS stable when building 84fc428 Updated from global requirements b5b0b63 Run IPA in chroot instead of container in CoreOS 5fa258b Fix "logs" inspection collector when logs contain non-ascii symbols 2fc6ce2 pyudev exception has changed for from_device_file c474a5a Support Linux-IO in addition to tgtd f4ad4d7 Updated from global requirements 863b47b Updated from global requirements e320bb8 Add support for streaming raw images directly onto the disk 65053b7 Refactor the image download and checksum computation bits c21409e Follow up patch for da9c3b0adc67efa916fc534d975823c0a45948a1 a01c4c9 Create partition at max msdos limit for disks > 2TB 54c901e Support proxies for image download d97dbf2 Updated from global requirements da9c3b0 Extend root device hints for different types of WWN 505b345 Fix to preserve double dashes of command line option in HTML. 59630d4 Updated from global requirements 9e75ba5 Use oslo.log instead of original logging 037e391 Updated from global requirements 18d5d6a Replace deprecated LOG.warn with LOG.warning e51ccbe avoid duplicate text in ISCSIError message fb920f4 determine tgtd ready status through tgtadm f042be5 Updated from global requirements 1aeef4d Updated from global requirements f01 Add param docstring into the normalize func 06d34ae Make calling arguments easier to understand 6131b2e Ensure all methods in utils.py have docstrings 7823240 Updated from global requirements af20875 Update gitignore 5f7bc48 Reduce size of CoreOS ramdisk deb50ac Add LOG.debug() if requested device type not found d538f5e Babel is not a direct dependency 27048ef
[openstack-dev] [release][ironic] ironic-python-agent release 1.1.0 (mitaka)
We are glad to announce the release of: ironic-python-agent 1.1.0: Ironic Python Agent Ramdisk This release is part of the mitaka release series. With package available at: https://pypi.python.org/pypi/ironic-python-agent For more details, please see below. 1.1.0 ^ New Features * The CoreOS image builder now uses the latest CoreOS stable version when building images. * IPA now supports Linux-IO as an alternative to tgtd. The iSCSI extension will try to use Linux-IO first, and fall back to tgtd if Linux-IO is not found or cannot be used. * Adds support for setting proxy info for downloading images. This is controlled by the *proxies* and *no_proxy* keys in the *image_info* dict of the *prepare_image* command. * Adds support for streaming raw images directly onto the disk. This avoids writing the image to a tmpfs partition before writing it to disk, which also enables using images larger than the usable amount of RAM on the machine IPA runs on. Pass *stream_raw_images=True* to the *prepare_image* command to enable this; it is disabled by default. * CoreOS image builder now runs IPA in a chroot, instead of a container. systemd-nspawn has been adding more security features that break several things IPA needs to do (after all, IPA manipulates hardware), such as using sysrq triggers or writing to /sys. * Root device hints now also inspect ID_WWN_WITH_EXTENSION and ID_WWN_VENDOR_EXTENSION from udev. Upgrade Notes * * Now that IPA runs in a chroot, any operator tooling built around the container may need to change (for example, methods of getting a shell inside the container). Bug Fixes * * Raw images larger than available of RAM may now be used by passing *stream_raw_images=True* to the *prepare_image* command; these will be streamed directly to disk. * Fixes an issue using the "logs" inspection collector when logs contain non-ascii characters. * Makes tgtd ready status detection more robust. * Fixes configdrive creation for MBR disks greater than 2TB. Other Notes *** * System random is now used where applicable, rather than the default python random library. Changes in ironic-python-agent 1.0.0..1.1.0 --- 43a149d Updated from global requirements dcdb06d Replace deprecated LOG.warn with LOG.warning 4b561f1 Updated from global requirements 943d2c0 Revert "Use latest CoreOS stable when building" a39dfbd Updated from global requirements ffcdcd4 Add mitaka reno page cfcef97 Replace assertEqual(None, *) with assertIsNone in tests b9df861 Catch up release notes for Mitaka e8488c2 Add reno for release notes management d185927 Fix trivial typo in docs 5bac998 Updated from global requirements 4cd64e2 Delete the Linux-IO target before setting up local boot 056bb42 CoreOS: Ensure /run is mounted before starting 6dc7f34 Deprecated tox -downloadcache option removed a253e50 Use latest CoreOS stable when building 84fc428 Updated from global requirements b5b0b63 Run IPA in chroot instead of container in CoreOS 5fa258b Fix "logs" inspection collector when logs contain non-ascii symbols 2fc6ce2 pyudev exception has changed for from_device_file c474a5a Support Linux-IO in addition to tgtd f4ad4d7 Updated from global requirements 863b47b Updated from global requirements e320bb8 Add support for streaming raw images directly onto the disk 65053b7 Refactor the image download and checksum computation bits c21409e Follow up patch for da9c3b0adc67efa916fc534d975823c0a45948a1 a01c4c9 Create partition at max msdos limit for disks > 2TB 54c901e Support proxies for image download d97dbf2 Updated from global requirements da9c3b0 Extend root device hints for different types of WWN 505b345 Fix to preserve double dashes of command line option in HTML. 59630d4 Updated from global requirements 9e75ba5 Use oslo.log instead of original logging 037e391 Updated from global requirements 18d5d6a Replace deprecated LOG.warn with LOG.warning e51ccbe avoid duplicate text in ISCSIError message fb920f4 determine tgtd ready status through tgtadm f042be5 Updated from global requirements 1aeef4d Updated from global requirements f01 Add param docstring into the normalize func 06d34ae Make calling arguments easier to understand 6131b2e Ensure all methods in utils.py have docstrings 7823240 Updated from global requirements af20875 Update gitignore 5f7bc48 Reduce size of CoreOS ramdisk deb50ac Add LOG.debug() if requested device type not found d538f5e Babel is not a direct dependency 27048ef Move oslotest to test-requirements ebd7b07 Use mount -t sysfs to avoid host /sys dependencies 9eb329c Update the launchpad link for IPA 9efc1c1 Updated from global requirements 5bbb9de Fix log formatting error in iscsi.py e7de4bb Open mitaka development 4a7b954 Adds more functional tests for commands dcbba2b Enforce all flake8 rules except E129 3af9ab3 Refactor list_all_block_devices & add block_type param 6e2b0f7 Us