v0.3.1

psviderski/uncloudv0.3.1Mar 4, 2025by psviderski

AI Summary

Introduces uninstallation capabilities and enhances DNS management by reserving the cluster domain by default during initialization.

Key Highlights

  • Adds an uninstall script to remove uncloud, managed containers, and networks.
  • Reserves the cluster domain by default when initializing a new cluster.
  • Improves Docker detection by checking for the dockerd command.

New Features

  • Uninstall script (uninstall.sh) for cleanup operations.
  • Automatic cluster domain reservation during initialization.
  • Installation of the uninstall script during machine provisioning.

Full Release Notes

## Changelog
* 91d58bc7013b5f8f9fad89cecca8bcc7b828566b chore: add uninstall.sh script to remove uncloud and managed containers and network from machine
* 69d3a511d64298aaca413ccb8ff38f7ab0c6cc14 feat(dns): reserve cluster domain when initialising cluster by default + update dns records
* 90e357a1dc51bf9e549b48a806d2f9eba4aef5a1 feat: install uncloud-uninstall script when provisioning machine
* cdb2884e4ec20b90d7009dbe1327b497db8edc0b fix: check for dockerd command to determine if docker engine is installed
* 2e49d94fad75b3a240788ddb2a4a83f4464f64da fix: deduplicate discovered machine IPs
* c3123820b2c9ece233a49fbc9032db99fedafbbf fix: install script tar flag
* bb51e01c5c67b492611dd4d6fa8936b86a17eca7 fix: install script unpack uncloudd binary to tmp dir
* 11098ea7d17aa086c49d6de4eb6b129fa4bce348 fix: url for uninstall.sh script in install script