Skip to content

Releases: neoave/mrack

v0.14.0

01 Jul 12:48
Compare
Choose a tag to compare

Feature

  • Beaker: Add distro tag from provisioning conf (762e88a)

v0.13.0

08 Jun 12:07
Compare
Choose a tag to compare

Feature

  • Support size definition in metadata (b3923ba)

Fix

  • Use BaseOS as variant for RHEL9.0 in Beaker (9908257)

v0.12.0

13 May 14:04
Compare
Choose a tag to compare

Feature

  • Gracefully destroy servers after traceback (ab22410)
  • Wait for provider resources up to hour (b9612cf)
  • OpenStack: Check openstack response for resources issue (328e0c9)
  • Virt: Use generated run IDs for parallel jobs (60292ea)
  • Password authentication in ssh_to_host (dd151b5)
  • Virt a local virtual machine provider (b2f917e)
  • OpenStack: Move network translation to provider (5d5146b)
  • Add capability to disable ssh check (efc5061)
  • OpenStack: Distribute choosing of networks (b28acca)

Fix

  • Remove redundant host validation (baa2a06)
  • Change priority of hardcoding Administrator to Win hosts (3a5f19f)
  • Do not add the config_drive_req to req (db1f82a)

Documentation

  • Update method docsting as it does not Validate hosts anymore (46e725c)

v0.11.0

07 May 10:30
Compare
Choose a tag to compare

Feature

  • Log mrack version into mrack.log (8ffa3c6)
  • Add --version option to mrack cli (1863b79)

Fix

  • Decrease an insanely long timeout (2d8ed4e)

v0.10.0

30 Apr 13:22
Compare
Choose a tag to compare

Feature

  • Create podman networks in preparation (c6791ce)
  • Pull podman images in preparation (c19b230)
  • Check ssh connectivity outside of pares_error_hosts more than once (ecd5470)
  • Use always root user for provisioned containers (311a8a5)
  • Use more flexible way of defining podman names (a94d922)
  • Use ssh public key to access container instead of podman id (87c1ff0)
  • Add capability to use custom podman options (d05a41f)

Fix

  • The type of duration is not correct (dbdc25c)
  • Ssh action crashes as it misses global_context (a210f6e)
  • Log error when ssh fails after provisioning (76af86e)
  • Do not use compression when trying ssh to machine (26d89be)
  • Mrack ssh action needs host.host_id for podman (c4daabd)
  • Use pubkey instead of keypair for beaker (abc2a84)
  • Podman provider logger does not use Podman prefix (ef7dd59)

Documentation

  • Add example provisioning config for podman (f54b2e9)
  • Fix typo in docstring (255032b)

v0.9.0

19 Apr 19:19
Compare
Choose a tag to compare

Feature

  • Enable config drive in OpenStack (3cdb54b)

v0.8.0

15 Apr 20:12
Compare
Choose a tag to compare

Feature

  • Use ssh to check VM availability after provisioning (7af47ec)

Documentation

  • Add info on how to install on Fedora (90a52bc)

v0.7.1

23 Mar 13:17
Compare
Choose a tag to compare

Fix

  • Update project homepage (1a1a0c2)

Documentation

  • Add copr build badge and fix some typos (f85e236)

v0.7.0

22 Mar 13:18
Compare
Choose a tag to compare

Feature

  • Add RPM spec file (17aebbb)
  • OpenStack: increase polling time based on number of hosts (7558969)

Fix

  • Handle ServerError in all Openstack calls (585543a)
  • Handle timeout state and treat it as an error (a6b9738)
  • Podman ansible inventory and status_map (503a680)
  • Fix pylint isssues and reuse existing methods (788b2ff)
  • If mrack is run first time db may not exist (bd51176)
  • Require beaker version with support for python 3.9 (6f22bea)
  • OpenStack provider does not crash if no credentials are provided (6115c1a)
  • Provider: await abort_and_delete (8f361f5)

v0.6.0

27 Jan 18:05
Compare
Choose a tag to compare

Feature

  • Podman support in SSH action (10a43f1)
  • Podman support in Ansible inventory (f5dbed9)
  • Add Podman provider (ef35545)

Fix

  • Handle ServerError in OpenStack provisioning (46048c0)
  • More verbose print about available networks (824b359)