Skip to content

Latest commit

 

History

History
808 lines (455 loc) · 44.1 KB

CHANGELOG.md

File metadata and controls

808 lines (455 loc) · 44.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.4.0 - 2024-05-01

Full Changelog

Added

Fixed

  • use dockercli specinfra backend for docker_nodes #559 (h0tw1r3)
  • drop Debian 9 stretch from matrix #556 (h0tw1r3)
  • (BUGFIX) Remove Oracle/Scientific Linux 6 from matrix_from_metadata_v2 #555 (david22swan)
  • (BUGFIX) Remove CentOS 6 from matrix_from_metadata #553 (david22swan)
  • Minor install_module improvements #550 (h0tw1r3)
  • (CAT-1688) - Pin rubocop to ~> 1.50.0 #541 (LukasAud)

v1.3.0 - 2023-12-21

Full Changelog

Added

  • (CAT-1522) - Adding support for Ubuntu 22.04 ARM OS #537 (Ramesh7)

v1.2.1 - 2023-11-10

Full Changelog

Fixed

v1.2.0 - 2023-10-25

Full Changelog

Added

  • (CAT-1521) - Adding new OS RHEL-9 ARM #530 (Ramesh7)
  • (CAT-1287) - Adding Debian 12 docker for Compatibility testing #523 (Ramesh7)

v1.1.3 - 2023-07-31

Full Changelog

Fixed

v1.1.2 - 2023-07-28

Full Changelog

Fixed

  • (CAT-1241) - Adding retry when provision failed with Timeout #516 (Ramesh7)

v1.1.1 - 2023-07-27

Full Changelog

Fixed

v1.1.0 - 2023-07-06

Full Changelog

Added

  • (FEAT) - Add ability to supply a custom matrix and override default provisioner #506 (jordanbreen28)

v1.0.3 - 2023-05-04

Full Changelog

Fixed

v1.0.2 - 2023-04-25

Full Changelog

Fixed

v1.0.1 - 2023-04-25

Full Changelog

Fixed

v1.0.0 - 2023-04-25

Full Changelog

v1.0.0.rc.1 - 2023-04-19

Full Changelog

Changed

Added

  • (CONT-806) Ruby 3 / Puppet 8 additions #491 (chelnak)

v0.36.1 - 2023-03-28

Full Changelog

Fixed

v0.36.0 - 2023-03-27

Full Changelog

Added

  • (CONT-764) Update matrix_from_metadata_v2 #478 (chelnak)

Fixed

v0.34.6 - 2023-03-09

Full Changelog

Fixed

v0.34.5 - 2023-02-27

Full Changelog

Fixed

0.34.4 - 2022-11-23

Full Changelog

Fixed

0.34.2 - 2022-10-12

Full Changelog

0.34.3 - 2022-10-12

Full Changelog

Fixed

Other

v0.34.1 - 2022-08-10

Full Changelog

v0.34.0 - 2022-08-10

Full Changelog

Added

  • (GH-cat-12) Add RedHat 9 to extract_matrix_from_metadata_v2 #454 (david22swan)

Fixed

v0.33.2 - 2022-04-04

Full Changelog

v0.33.1 - 2022-04-04

Full Changelog

v0.33.0 - 2022-04-04

Full Changelog

Added

  • (GH-cat-11) Add Ubuntu 22.04 to matrix_from_metadata_v2 #444 (david22swan)

Fixed

  • (GH-cat-8) CentOS Stream8 will no longer be changed in the metadata #450 (david22swan)
  • (GH-cat-8) Move CentOS 8 support to CentOS Stream 8 #446 (david22swan)

v0.32.0 - 2022-02-28

Full Changelog

Added

v0.31.1 - 2022-02-07

Full Changelog

v0.31.0 - 2022-02-07

Full Changelog

Added

Fixed

v0.30.0 - 2021-09-28

Full Changelog

Added

  • (IAC-1751/IAC-1752) Add support for Rocky and AlmaLinux 8 to extract_matrix_from_metadate_v2 #431 (david22swan)

Fixed

v0.29.0 - 2021-09-06

Full Changelog

Added

  • [IAC-1738] - allow matrix_from_metadata_v2 to exclude platforms from GA matrix #426 (adrianiurca)

Fixed

v0.28.0 - 2021-07-29

Full Changelog

Added

  • (IAC-1710) - Add Debian 11 Bullseye to matrix_from_metadata_v2 #423 (david22swan)

Fixed

v0.27.0 - 2021-04-19

Full Changelog

Added

  • (maint) Update bolt requirement to include 3.x #407 (beechtom)

v0.26.3 - 2021-04-13

Full Changelog

Fixed

  • (bug) update the default inventory.yaml file location in rake_tasks #405 (sheenaajay)

v0.26.2 - 2021-04-12

Full Changelog

Fixed

v0.26.1 - 2021-04-12

Full Changelog

Fixed

  • (GH-380) Moving inventory.yaml to /spec/fixtures/litmus_inventory.yaml #396 (pmcmaw)

v0.26.0 - 2021-03-10

Full Changelog

Added

Fixed

  • (IAC-1420) Enforce UTF-8 when running puppet on the test target #397 (david22swan)

v0.25.1 - 2021-02-26

Full Changelog

Fixed

  • Disable testing on docker containers for Debian 8 and Ubuntu 14.04 #391 (carabasdaniel)

v0.25.0 - 2021-02-25

Full Changelog

Added

v0.24.0 - 2021-02-15

Full Changelog

Changed

  • Remove puppet5 from matrix_from_metadata script and update puppet6 and puppet7 versions #386 (carabasdaniel)

v0.23.1 - 2021-02-08

Full Changelog

Fixed

  • Ensure that first-order failures in idempotent_apply get reported #383 (DavidS)

v0.23.0 - 2021-02-01

Full Changelog

v0.22.0 - 2021-02-01

Full Changelog

Added

Fixed

v0.21.0 - 2021-01-12

Full Changelog

Added

  • (CISC-972) allow parallel provisioning of systems #359 (tphoney)
  • Add dynamic agent collections to test matrix generation #357 (DavidS)
  • Update honeycomb trace ENV var to new name #355 (DavidS)

Fixed

  • (IAC-1287) Only log transient provisioning errors in debug mode #367 (DavidS)
  • Remove optional parameter append_cli from provision api #362 (hajee)
  • honeycomb: Improve capturing exitstatus in the process_span #354 (DavidS)
  • Capture the full bolt results after provisioning #353 (DavidS)
  • Fix append_cli parameters #344 (hajee)

v0.20.0 - 2020-11-26

Full Changelog

Added

  • Check connectivity after provision #345 (DavidS)

Fixed

v0.19.0 - 2020-11-23

Full Changelog

Added

  • Calculate github actions job matrix from metadata.json; fix frozen-string modification in puppet_output #327 (DavidS)
  • Add write_file helper #324 (RandomNoun7)
  • (IAC-1094) add option to filter testcase execution based on tags #320 (sheenaajay)
  • Allow acceptance tests to be run as sudo user #319 (carabasdaniel)

Fixed

v0.18.4 - 2020-07-01

Full Changelog

Fixed

  • (IAC-896) - Revert "(IAC-825) - Adding net-ssh 5 dependent gems" #313 (pmcmaw)
  • Protect version reporting from undefined-ness #312 (DavidS)
  • Ignore stderr of serverspec commands by setting request_pty to false #309 (lswith)

v0.18.3 - 2020-06-10

Full Changelog

Fixed

  • Improve bolt error formatting #307 (DavidS)
  • install_module: update module_repository default use to puppet's default #305 (DavidS)
  • Improve diagnostics output #304 (DavidS)
  • Copy-edit docs strings for consistency and accuracy #302 (DavidS)
  • Fix install_modules_from_directory symlink handling #301 (DavidS)
  • Update wiki links to new docs site #299 (DavidS)

v0.18.2 - 2020-05-28

Full Changelog

Fixed

  • (IAC-825) - Adding net-ssh 5 dependent gems #297 (pmcmaw)
  • Use default working directory for all uploads to SUTs #296 (DavidS)
  • Log the filename instead of the file object when install fails #294 (mmarod)
  • Catch more errors in rake_helpers #286 (DavidS)

v0.18.1 - 2020-04-02

Full Changelog

Fixed

  • fix linking honeycomb spans across processes; avoid double send on forks #282 (DavidS)
  • Fixes undefined method facts_from_node error from 0.18.0 #281 (DavidS)

v0.18.0 - 2020-03-31

Full Changelog

Added

Fixed

  • Use 'target' instead of 'node' in bolt result hashes #279 (DavidS)
  • (DOCS) README edit pass #278 (clairecadman)
  • (IAC-187) force installing modules #275 (DavidS)
  • Add --trace by default to all puppet apply commands #274 (DavidS)
  • Fix missing require in litmus:tear_down #273 (DavidS)
  • (IAC-658) suppress libhoney warning #272 (DavidS)
  • (IAC-660) make the platform fact optional #271 (DavidS)
  • Improve rake task install_module and install_modules_from_directory #247 (findmyname666)

v0.17.0 - 2020-03-24

Full Changelog

Added

  • (IAC-373) link spans to an existing trace using HTTP_X_HONEYCOMB_TRACE #265 (DavidS)
  • (IAC-537) capture more info for honeycomb #264 (DavidS)

0.16.0 - 2020-03-12

Full Changelog

Added

  • (MAINT) Add interpolate_powershell helper method #244 (michaeltlombardi)
  • (IAC-536) Unify honeycomb field names; fallback for branch builds #243 (DavidS)
  • (IAC-490) Add CI checks and metadata information of github action #241 (sheenaajay)

Fixed

0.15.0 - 2020-02-03

Full Changelog

0.14.0 - 2020-02-03

Full Changelog

Changed

  • (feat) move to v2 of bolt inventory file #233 (tphoney)

Added

  • (MODULES-10478) honeycomb integration to litmus #238 (sheenaajay)
  • (feat) - new rake task to add a given feature to a group of nodes #236 (david22swan)
  • (feat) check connectivity status, after testing completes #231 (tphoney)
  • (feat) new rake task to check nodes are available #230 (tphoney)
  • (MAINT) Ensure acceptance:localhost task also runs spec_prep #206 (RandomNoun7)

Fixed

0.13.1 - 2019-12-11

Full Changelog

Fixed

0.13.0 - 2019-12-04

Full Changelog

Added

Fixed

0.12.0 - 2019-10-15

Full Changelog

Added

  • (feature) run_bolt_task allows a custom inventory file #194 (tphoney)

0.11.2 - 2019-10-11

Full Changelog

Fixed

0.11.1 - 2019-10-09

Full Changelog

Fixed

  • (bugfix) pin pdk gem and require tty #201 (tphoney)
  • (FM-8346) Create inventory group if missing when adding a node #198 (florindragos)

0.11.0 - 2019-10-03

Full Changelog

Added

  • (FM-7077) add install_modules_from_directory #192 (tphoney)

Fixed

0.10.0 - 2019-09-26

Full Changelog

Changed

Added

Fixed

  • (FM-8494) fix provision progress in travis and rubocop #182 (tphoney)
  • (bugfix) Report both stderr and stdout when an error is detected #180 (hajee)
  • (FM-8486) Remove tty-spinner when running in CI #177 (florindragos)
  • (FM-8488) Correct param loading as env vars in provision_list #176 (michaeltlombardi)
  • (feat) Better puppet error detection and better readable output #173 (hajee)

0.9.1 - 2019-08-30

Full Changelog

Added

0.9.0 - 2019-08-23

Full Changelog

0.8.2 - 2019-08-23

Full Changelog

Fixed

0.8.1 - 2019-08-19

Full Changelog

Fixed

0.8.0 - 2019-08-05

Full Changelog

Added

0.7.3 - 2019-07-09

Full Changelog

Fixed

0.7.2 - 2019-07-03

Full Changelog

Fixed

  • (bugfix) bolt_task populates stdout, if successful #153 (tphoney)

0.7.1 - 2019-07-02

Full Changelog

Fixed

0.7.0 - 2019-06-27

Full Changelog

Added

  • FM-8286 run_bolt_task returns bolt result object #146 (sheenaajay)
  • (FM-8284) Add bolt_run_script command #145 (eimlav)

0.6.0 - 2019-06-24

Full Changelog

Added

Fixed

0.5.0 - 2019-06-13

Full Changelog

Added

Fixed

0.4.0 - 2019-05-30

Full Changelog

Added

Fixed

0.3.1 - 2019-05-29

Full Changelog

Fixed

  • (bugfix) fix result object for bolt task #117 (tphoney)

0.3.0 - 2019-05-29

Full Changelog

Added

  • (feat) better error message for agent_install #114 (tphoney)
  • (MODULES-9170) allow for the new docker provisioner #113 (tphoney)

Fixed

  • (FM-8105) when in CI correctly display test summary #115 (tphoney)
  • (FM-8094) remove workaround for bolt on windows #112 (tphoney)
  • (bugfix) handle block in bolt_task #111 (tphoney)

0.2.0 - 2019-05-15

Full Changelog

Added

Fixed

0.1.1 - 2019-04-29

Full Changelog

Fixed

  • (bugfix) fix ruby loading of litmus #95 (tphoney)

0.1.0 - 2019-04-29

Full Changelog

Changed

  • (FM-7470) change method names, use upload_file #91 (tphoney)

Added

  • (FM-7891) separate serverspec helpers and add unit #90 (tphoney)
  • (feat) changelog-generator working with litmus #87 (tphoney)

Fixed

  • (FM-7981) raise in provision_list if one fails #93 (tphoney)

0.0.1 - 2019-04-15

Full Changelog