Skip to content

Releases: achetronic/metal-cloud

v1.1.0

01 Aug 00:46
ceabecf
Compare
Choose a tag to compare

What's changed:

  • Allow using SSH agent on connections that uses SSH key mode
  • Force the usage of static IPs on any kind of interfaces. After several fixes, we have discovered that the most sane behavior is avoid using DHCP. In the beginning, this was implemented to allow external systems to fix the IPs using static DHCP, instead of doing the magic in our side

Thank you @jrpedrianes for all the feedback and fixes

v1.0.0

25 Jul 00:33
256902a
Compare
Choose a tag to compare

What's changed:

  • Add MAC address as mandatory parameter and its validation. This allows to locate the network interface using Netplan to apply configurations bypassing dynamic names auto-generated by the system for en* interfaces (enpXsXfX)

  • Add arch and machine fields on VMs.

  • Apply some magic tricks to support unknown machines like Orange Pi 5 when arch is set to aarch64 and machine is set to virt. This will:

    • Use SATA instead of IDE for CDROM
    • Disable ROM BAR on networking devices
    • Change the VMs CPU recognition to: host-passthrough
  • Include a module input struct called globals to deal with common parameters regarding to all the VMs

    • Parametrize path for external SSH keys
    • Parametrize path for the keys created on VMs creation
    • Parametrize the OS version and include its validation. By the moment only Ubuntu is supported so the version must match XX.XX pattern
    • Include support for password as authentication method for SSH connection to libvirt
  • Volumes are now called instance_disk instead kube_disk

v0.2.2

13 Jul 09:18
f011a9c
Compare
Choose a tag to compare

What's Changed

  • Fix: 'Cannot access storage file, Permission denied' error in KVM Libvirt due to the package mkisofs missing. Issue solved by @jrpedrianes in #5

Full Changelog: v0.2.1...v0.2.2

v0.2.1

14 Nov 23:14
ec263c3
Compare
Choose a tag to compare

What's Changed

  • Fix the path to read the content of external SSH keys by @achetronic in #4

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Nov 14:03
089dd5a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.2.0

v0.1.0

14 Nov 13:13
Compare
Choose a tag to compare

What's Changed

  • Fix repository tagging
  • Refactor all the code by @achetronic in #1

New Contributors

Full Changelog: https://github.com/achetronic/metal-cloud/commits/v0.1.0