Releases: achetronic/metal-cloud
Releases · achetronic/metal-cloud
v1.1.0
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
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
andmachine
fields on VMs. -
Apply some magic tricks to support unknown machines like
Orange Pi 5
whenarch
is set to aarch64 andmachine
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 tolibvirt
-
Volumes are now called
instance_disk
insteadkube_disk
v0.2.2
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
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
v0.1.0
What's Changed
- Fix repository tagging
- Refactor all the code by @achetronic in #1
New Contributors
- @achetronic made their first contribution in #1
Full Changelog: https://github.com/achetronic/metal-cloud/commits/v0.1.0