Skip to content

Releases: CentOS-PaaS-SIG/linchpin

v1.7.4

29 Apr 18:37
33c6590
Compare
Choose a tag to compare

This release contains the following updates:

Other Changes

  • Few more fixes to make linchpin work with python3 #1092 by samvarankashyap
  • Update release notes automation to ignore release PR #1093 by 14rcole

Documentation

  • Fix indentation in examples of tutorials #1052 by 14rcole
  • Add credentials information to GCloud documentation #1069 by 14rcole

CI, Test Enhancements

  • Implementation of builtin_hooks: check_ssh, port_up, ping #695 by samvarankashyap
  • Updated resource_names with prefix ci-lp-cp- #1055 by samvarankashyap
  • Update examples to use provider network w.r.to PSI infra #1056 by samvarankashyap
  • Release v1.7.4 #1060 by samvarankashyap
  • Automate the updating of github release notes #1065 by 14rcole

Enhancements

  • Esxi on libvirt #1035 by abraverm
  • Add support for libvirt root disk type #1099 by mcornea
  • VMware guest support #1084 by abraverm

Bug Fixes

  • bugfix: get inventory data only when inv_filter is defined #1054 by samvarankashyap
  • Fix the deprecation Warning in tinydb #1096 by samvarankashyap

v1.7.3 - Enhancement Release

25 Mar 17:08
bda26b5
Compare
Choose a tag to compare

This release contains the following updates:

Documentation:

  • Add links to tutorials in documentation #1030 by 14rcole
  • Add tutorial on how to use linchpin template data #1021 by 14rcole
  • Support stable tags based on the branch #1020 by p3ck
  • docs: refactor setup section on installation page #1016 by wainersm
  • Update openstack docs #1012 by 14rcole
  • paramaterized examples #1011 by abraverm
  • More examples and simplify templates #1010 by abraverm
  • Add Libvirt VM tutorial #1008 by 14rcole
  • Add Beaker Server tutorial documentation #1007 by 14rcole
  • Add AWS EC2 tutorial documentation #1006 by 14rcole
  • Openstack tutorial template #1004 by 14rcole
  • Add OpenStack tutorial #1002 by 14rcole
  • developer documentation documentation #995 by p3ck
  • cli: improve the setup subcommand documentation #993 by wainersm
  • Add linchpin container documentation #991 by 14rcole
  • Update issue templates #982 by samvarankashyap

Bugfixes:

  • Fix storage location #1039 by abraverm
  • Fix Inventory Generation failures when var is not a string #1036 by 14rcole
  • fixes to syntax errors in existing ec2-templates #1033 by samvarankashyap
  • Stop treating 'cfgs' as a linchpin target during validation #1031 by 14rcole
  • fix libvirt waiting for IP on net with disabled dhcp #1028 by abraverm
  • Fix missing : on MessageBusTrigger job #1022 by p3ck
  • Make libvirt network destroy associated nodes #1017 by 14rcole
  • Prevent dicts in template from being treated as strings #1015 by 14rcole
  • Fix errors in libvirt PinFile bug #1013 by 14rcole
  • Adjust OpenStack instance naming #1009 by mcornea
  • Do not append count when there is only one instance to be provisioned #1001 by samvarankashyap

Enhancements:

  • libvirt: add custom xml option #1034 by abraverm
  • Allow removing OpenStack routers with connected networks during destroy #1027 by mcornea
  • Add support for Gcloud gcp compute router #1025 by samvarankashyap
  • Add support for gcloud_gcp_compute_network module #1014 by samvarankashyap
  • use only virsh define to bring up libvirt instances #1005 by p3ck
  • Libvirt VMs disks cache support #1003 by mcornea
  • Add support to gcloud_gcdns_record to provision records in gcdns zones #1000 by samvarankashyap
  • Add support to gcloud_gcdns_zone module to provision dns zones #999 by samvarankashyap
  • Add support to gcloud_gce_net to provision google compute engine networks #998 by samvarankashyap
  • Pr/988 - updated for Upstream/Downstream jenkins master #997 by p3ck
  • Libvirt optional DHCP for node network #989 by abraverm
  • Introduce name_separator attribute for libvirt resource #986 by mcornea
  • Add support for gcloud_gce_eip #984 by samvarankashyap

CI, Test Enhancements:

  • Make linchpin releases push a container to docker hub #996 by 14rcole
  • Moved out template inventory test as provider specific test for aws #992 by samvarankashyap
  • Upgrade to JMS Messaging 1.1.5 #987 by johnbieren
  • Prevent tests running on multiple hosts from creating conflicting resources #983 by 14rcole

v1.7.2 - Bug Fix/Enhancement Release

28 Feb 17:18
a785f67
Compare
Choose a tag to compare

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

v1.7.1 - Bug Fix Release

07 Feb 20:02
d8a2272
Compare
Choose a tag to compare

This release contains the following documentation updates:

  • Document workspaces #885

This release fixes the following bugs/regressions:

  • JSON Inventory Filters do not support cfgs #918
  • Templates do not work #919
  • Inventory Incomplete with beaker when count > 1 #909
  • Openstack volume with count fail with environment variables authentication #878
  • Openshift metadata name is not the same as container name #876
  • Shell hook context should be prefix to command #882
  • Fix lack of return code for shell hooks #899

This release adds the following enhancements:

  • Disable gather_facts for faster execution #893
  • Allow kickstart option in beaker topology #900
  • Add support for aws_ec2_vpc_net role in linchpin #907

v1.7.0 - Enhancement Release

10 Jan 15:11
bffafd6
Compare
Choose a tag to compare

This release has the following enhancements:

  • Validate high-level components of topologies #892
  • Openstack: Networking: Add support to os_network module #818
  • Openstack: Networking: Add support for os_router module ansible #819
  • Openstack: Networking: Add support for os_subnet module ansible #820

This release contains the following documentation updates:

  • Document PinFile configs #838

This release fixes the following bugs/regressions:

  • Inventory duplication ordering #866

This release adds testing enhancements:

  • Add dummy provider clone 'nummy' #891

v1.6.6rc1

14 Dec 21:55
d798030
Compare
Choose a tag to compare
v1.6.6rc1 Pre-release
Pre-release

This release has the following enhancements:

  • Openstack Networking: Add support for os_router module ansible #819 by samvarankashyap
  • Openstack Networking: Add support for os_network module #818 by samvarankashyap
  • Use change directory to maintain backward compatibility with git versions <1.8.5 #836 by samvarankashyap
  • Deduplicate code using set_fact in os_resources #851 by samvarankashyap
  • Add support for os_subnet role in linchpin topologies #855 by samvarankashyap

This release contains the following documentation updates

  • Document PinFile Configs #838 by 14rcole

Bug fix and Test enhancement Release

03 Dec 19:44
42f62b5
Compare
Choose a tag to compare

This release has the following enhancements:

  • Disable automatic releases after release merges #810 by p3ck
  • Added wait timeout parameter to aws_ec2 module #808 by samvarankashyap
  • Make beaker integration tests more reliable #802 by p3ck
  • Remove local fetch and simplify git and web directory cases #794 by abraverm
  • Add linchpin.latest files to Jenkins artifacts #793 by 14rcole
  • Allow for easy release testing #792 by p3ck
  • Fail faster when resource provisioning fails + switch off ignore errors in beaker api beaker bug #788 by samvarankashyap
  • Replace Openshift module with upstream k8s module #783 by samvarankashyap

This release fixes the following bugs/regressions:

  • Fix combination beaker names and hosts #800 by 14rcole
  • Fix bracked in validate_layout() #791 by 14rcole
  • Issue #785: os_keypair is failing when trying to generate an Openstack keypair #787 by ggallen
  • Make linchpin validate print both layout and topology success #776 by 14rcole

This release contains the following documentation updates:

  • Add documentation to libvirt provider on how to run linchpin as non-root #790 by 14rcole

This release adds testing:

  • Make integration tests use individual workspaces #732
  • Add integration test to check linchpin.latest output #789 by 14rcole
  • Test inventory order in a unit test #784 by 14rcole

Bug fixes and Tests enhancement Release

29 Nov 18:19
450851a
Compare
Choose a tag to compare
Pre-release

This release has the following enhancements:

  • Disable automatic releases after release merges #810 by p3ck
  • Added wait timeout parameter to aws_ec2 module #808 by samvarankashyap
  • Make beaker integration tests more reliable #802 by p3ck
  • Remove local fetch and simplify git and web directory cases #794 by abraverm
  • Add linchpin.latest files to Jenkins artifacts #793 by 14rcole
  • Allow for easy release testing #792 by p3ck
  • Fail faster when resource provisioning fails + switch off ignore errors in beaker api beaker bug #788 by samvarankashyap
  • Replace Openshift module with upstream k8s module #783 by samvarankashyap

This release fixes the following bugs/regressions:

  • Fix combination beaker names and hosts #800 by 14rcole
  • Fix bracked in validate_layout() #791 by 14rcole
  • Issue #785: os_keypair is failing when trying to generate an Openstack keypair #787 by ggallen
  • Make linchpin validate print both layout and topology success #776 by 14rcole

This release contains the following documentation updates:

  • Add documentation to libvirt provider on how to run linchpin as non-root #790 by 14rcole

This release adds testing:

  • Make integration tests use individual workspaces #732
  • Add integration test to check linchpin.latest output #789 by 14rcole
  • Test inventory order in a unit test #784 by 14rcole

v1.6.4 - Enhancement Release

01 Nov 22:24
fbc255e
Compare
Choose a tag to compare

This release has the following enhancements:

  • Remove duplicate task in dummy provider #729
  • Make validation functions public #722
  • Update openshift role to fetch creds from --creds-path #711 (#675)
  • Make 'linchpin init' use 'linchpin fetch' #743

This release contains the following documentation updates:

  • Make docs build in python3 #728 (Fixes #701)
  • Initial getting started tutorial #758 (Addresses first part of #757)

This release fixes the following bugs/regressions:

  • Fix spelling errors in linchpin up output #735
  • Fix indentation of aws-sg-new target #734
  • Fix workspaces/duffy PinFile #745 (Fixes bug found in #732)
  • Fix error with aws teardown #744

This release adds testing:

  • Make integration tests use individual workspaces #732

v1.6.3 - Regular Update Release

09 Oct 18:00
e6c3214
Compare
Choose a tag to compare

This release has the following enhancements:

  • Read IP address from correct registered variable (libvirt remote host) #673
  • Add --no-hooks and --ignore-failed-hooks flags to CLI #689
  • Add ability to validate layouts #662
  • Allow auth_driver to read from vault #663

This release contains the following documentation updates:

  • Update/improve linchpin validate documentation #686
  • Remove linchpin validate from advanced topics #716 (Fixes #676)

This release fixes the following bugs/regressions:

  • Updated linchpin inventory generation to use relative/absolute paths #696 (Fixes #617)
  • Fix small regression when creating random new dir #710 (Fixes #705)
  • Add auto_ip back to os_server provisioning #667 (Fixes #596)
  • Updated PinFile path to use workspace when mentioned #720 (Fixes #718)
  • Update flags ordering and add metavars #725 (Fixes #724)

This release adds testing:

  • Add integration tests for linchpin validate command #687
  • Add unit tests for linchpin validate #688
  • Move unit tests from travis to jenkins #692