summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-04-05 16:23:15 +0300
committerLars Wirzenius <liw@liw.fi>2020-04-05 16:23:15 +0300
commitb0dab6729c7add6e47519332e7ecb17e0d86937c (patch)
treec2edd91d513965a5f1198727ace4a5e412e129ce
parent1085dcb1d48ed107526cd64bac909d674b5a2840 (diff)
downloadvmdb2.liw.fi-b0dab6729c7add6e47519332e7ecb17e0d86937c.tar.gz
Publish log entry
-rw-r--r--blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn71
1 files changed, 71 insertions, 0 deletions
diff --git a/blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn b/blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn
new file mode 100644
index 0000000..ce18d69
--- /dev/null
+++ b/blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn
@@ -0,0 +1,71 @@
+[[!meta title="vmdb2 versions 0.14 and 0.14.1 released"]]
+[[!tag announcement]]
+[[!meta date="2020-04-05 16:22"]]
+
+
+Version 0.14.1
+------------------------------------
+
+This is a bug fix release to fix bugs in the 0.14 release that slipped
+through due to insufficient testing.
+
+* The shell plugin source file was misnamed. Fixed now.
+
+* Fixes to problems found while building real images. The new
+ `check-external` script builds my own images, and Debian's Raspberry
+ Pi images.
+
+
+Version 0.14, released 2020-03-21
+------------------------------------
+
+It has been two years since the previous release. These release notes
+are a little sketchy.
+
+* All plugins now provide exactly one type of step. This is a little
+ simpler than having multiple steps provided by the same plugin.
+ Simplicity is good.
+
+* There is now some better automated testing.
+
+* vmdb2 now checks at start time that all required keys are set for
+ all steps and that keys have values of the correct type.
+
+* Source code for vmdb2 is now hosted on gitlab.com and git.liw.fi,
+ moved there from GitHub.
+
+* Fixed smoke test timeout for starting a VM to 5 min. The previous
+ timeout (30 s) was short enough that tests often failed because of
+ it.
+
+* The `debootstrap` action now finishes with `apt-get update`. For
+ some reason thing had changed so that this became necessary.
+
+* Christian Schlüter added the optional `label` field to the `mkfs`
+ step to set the filesystem label upon creation.
+
+* Changed the `grub` step to take an optional `image-dev` field to
+ override the heuristics for finding the device where GRUB is to be
+ installed. This was necessary to allow vmdb2 to install Debian onto
+ real hardware.
+
+* The smoke test now tests a UEFI image as well.
+
+* The rootfs unpacking action now copies `/etc/resolv.conf` into the
+ chroot, overwriting what the tarball has. This allows vmdb2 to work
+ with a tarball generated in a different network location.
+
+* Add plugins for doing full-disk encryption via cryptsetup, and LVM2.
+
+* There is now some documentation.
+
+* Christian Schlüter added support for f2fs labels in the `mkfs` step.
+
+* Step runners may now implement the `run_even_if_skipped` method to
+ have code that is run whether the step is skipped or not. The
+ `debootstrap` step now uses this to run `apt-get update` always.
+ This allows a rootfs tarball that is old to be used, without the
+ Packages files being too old to be usable.
+
+* The `cache_rootfs` step now caches all the explicitly mounted
+ filesystems, not just the root filesystem.