Ballast agent 1.0.2, the open-source component of Ballast.
What changed
- A shorter reconcile pass. Each pass runs its per-VM PowerShell work in one PowerShell process instead of starting one per VM, only writes a VM setting (VLAN, static MAC, MAC spoofing, automatic start action) when it differs from what the host already has, and reads network adapters, VLANs, guest IP addresses and integration services once per host instead of once per VM. Every VM is still checked on every pass.
- No false alarms during a planned shutdown. VMs on a host that Ballast is shutting down or rebooting no longer report Degraded while it happens.
- The Hyper-V backend by default. On Windows the agent now defaults to
-hyperv powershell. The development stub is only used when asked for with-hyperv stub, and says so in the agent log. An agent already installed on the stub keeps it until it is updated from the console. - A doc comment correction on
HostSpec.ManagementIP. Comment only, soapi/stays at v0.3.0.
Assets
ballast-agent-1.0.2.exe: Windows Server (x86_64)SHA256SUMS-agent.txt: checksum for the binary above
Also available, alongside the closed-source centre and Ballast Manager binaries, at ballast.halvantic.com/download. Release notes for the whole product are at ballast.halvantic.com/docs/reference/release-notes, and Updating Ballast covers the update order.
Built from github.com/halvantic/hyperv-control-plane/api v0.3.0.