Skip to content

Releases: neoave/mrack

v1.15.1

13 Jun 14:01
Compare
Choose a tag to compare

Fix

  • Do not reprovision all hosts when server error is detected (fd111f5)
  • Use lower cooldown time to not be too slow in re-provisioning (6e499f6)

v1.15.0

18 Apr 15:47
Compare
Choose a tag to compare

Feature

  • outputs: Preset username and password for windows host in pytest-mh (86393ab)
  • outputs: Merge nested dictionary instead of overriding it (4c26b5f)
  • utils: Add merge_dict (4dde2e5)
  • Configurable ssh options (a4e5075)

Fix

  • Handle 403 AuthError (out of quota) in openstack provisioning (e29031b)

Documentation

v1.14.1

16 Mar 15:30
Compare
Choose a tag to compare

Fix

  • Mrack not re-provisioning hosts which were destroyed (a9c4e62)
  • Replace coroutines with tasks to avoid RuntimeError (17b45e4)

v1.14.0

08 Mar 14:12
Compare
Choose a tag to compare

Feature

  • outputs: Allow to overwrite ansible layout (d3da251)
  • outputs: Allow to choose which outputs should be generated (d3ac20d)
  • outputs: Add support for pytest-mh (66f2877)
  • utils: Relax condition in get_fqdn (db633b7)
  • utils: Add get_os_type (b1f5318)

Fix

  • OpenStack: Add missing await for self._load_limits() method call (d95e65f)
  • outputs: Remove config section from pytest-multihost (13ad3df)
  • outputs: Add host to correct group in layout (0735e36)

v1.13.3

01 Mar 09:59
Compare
Choose a tag to compare

Fix

  • OpenStack: Await loading limits to not break provisioning (0f62237)

v1.13.2

01 Mar 08:00
Compare
Choose a tag to compare

Fix

  • Use get method when host error object is a dictionary (06f18d1)
  • Beaker: Rerurn common dictionary when validation fails (fd33d68)
  • OpenStack: Add exception parameter when validation fails (b6c5ef4)
  • OpenStack: Load limits properly by one method (fa2c779)

v1.13.1

21 Feb 11:43
Compare
Choose a tag to compare

Fix

  • MrackConfig: Fix MrackConfig class properties (1421b37)

v1.13.0

17 Feb 13:16
Compare
Choose a tag to compare

Feature

  • OpenStack: Provide a way to disable network spreading (777862f)
  • AWS: Add utilization check method (46141dc)
  • OpenStack: Add utilization check method (bb80060)
  • Do not use same sleep for every mrack run (55f9c2c)
  • AnsibleInventory: Allow additional global level values (a7a896a)
  • AnsibleInventory: Allow additional domain level ansible inventory values (91c562c)

Fix

  • OpenStack: Fix condition for network to get in interval (ff7331d)
  • Fqdn in name is ignored and mrack guesses the name instead #237 (943316d)

v1.12.3

13 Dec 20:51
Compare
Choose a tag to compare

Fix

  • Add cache decorator for older python versions. (c4c1a67)
  • mrack.spec: Missing dependency in c8s for beaker-client (aac3ed4)
  • AWS: Refactor sources to be py3.6 compatible (cd0335a)

v1.12.2

02 Dec 10:20
Compare
Choose a tag to compare

Fix

  • Owner requirement boolean parsing from string (592f364)