v1.7.2 - Bug Fix/Enhancement Release
This release contains the following documentation updates:
- 'linchpin init' doesn't setup workspace directory structure #948
- Simple examples #879
- Updated documentation for linchpin init functionality #951
- Add READMEs to workspaces in which they did not previously exist #922
This release fixes the following bugs/regressions:
- Inventory is not correctly populated after provisioning with libvirt #540
- linchpin destroy doesn't remove the libvirt networks #940 *
- bugfix: Remove duplicate when, and add ignore_errors while resolving creds #971
- OKD Provider: Doesn't recognize .creds, clouds.yaml #921
- Malformed libvirt inventory with custom libvirt cfgs and count > 1 libvirt_node #960
- Libvirt destroy fails when _async = True #944
- Libvirt destroy is not idempotent and fails with xml.etree.ElementTree.ParseError: no element found: line 1, column 0 #967
- Malformed inventory generated on a libvirt host #942
- Host Groups Wrong in Inventory #936
- Openstack async does not properly record outputs in the rundb #932
- Allow libvirt destroy when no VMs are defined #968
This release adds the following enhancements:
- Allow linchpin destroy to remove libvirt networks #978
- Allow creating bridge libvirt networks #972
- Add support to aws_ec2_elb_lb
- Add support for aws_ec2_vpc_endpoint
- Enable dns attribute in libvirt network provisioning #966
- Updated schema, template to support netmask in libvirt network provisioning #950
- Add openshift resources to linchpin.latest and outputs #963
- Intro ssh_key_file property on Beaker's topology #937
- Updated task to use first found mac address when multiple networks are involved #952
- Enable forward_mode for libvirt network #943
- Nicely cancel Beaker jobs on error #934
This release adds the following test enhancements:
- Add integration test to check for correct number of hosts in beaker #928