Skip to content

Release v2.0.0

Choose a tag to compare

@johan162 johan162 released this 06 Sep 21:33
· 29 commits to main since this release

Summary

This is a partial rewrite to make the package run as an installed program and
not relying on executing all script from the package directory.

The generated *.yaml cloud-init files are also now stored in a hidden directory
in the users home directory since they are per-definition user specific.

The package is easy to install by just using the provided makefile as so:

% make install

Features

  • Install the package in (INSTALL_PREFIX)/share and link binaries under (INSTALL_PREFIX)/bin
  • Added install/unistall targets in makefile
  • Added option -n for all scripts which will just do a dry-run for all scripts
  • Major documentation rewrite
  • Increase timeout when launching multipass nodes to allow for more complex cloud-init files
  • Improved handling of how to locate cloud-init files
  • Seamless handle of uninstall a previous version with a later version package script

Changes

  • No longer install SSH_PUBLIC_KEY in .zshenv the yaml files are generated
    without the need for a new environment variable

Internal

  • Move creation of name specific nodes from the Makefile to the mpn script

Full Changelog: