add news item for propellor 1.1.0

This commit is contained in:
Joey Hess 2014-12-07 15:25:56 -04:00
parent abee353d9d
commit 41d5a6b708
2 changed files with 33 additions and 24 deletions

View File

@ -1,24 +0,0 @@
propellor 1.0.0 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* propellor --spin can now be used to update remote hosts, without
any central git repository needed. The central git repository is
still useful for running propellor from cron, but this simplifies
getting started with propellor, and allows for more ad-hoc usage.
* The git repo url, if any, is updated whenever propellor --spin is used.
* Added prosody module, contributed by Félix Sipma.
* Can be used to configure tor hidden services. Thanks, Félix Sipma.
* When multiple gpg keys are added, ensure that the privdata file
can be decrypted by all of them.
* Convert GpgKeyId to newtype. (API change)
* DigitalOcean.distroKernel property now reboots into the distribution
kernel when necessary.
* Avoid outputting color setting sequences when not run on a terminal.
* Docker code simplified by using `docker exec`; needs docker 1.3.1.
* Docker containers are now a separate data type, cannot be included
in the main host list, and are instead passed to
Docker.docked. (API change)
* Added support for using debootstrap from propellor.
* Propellor can now be used to provision chroots.
* systemd-nspawn containers can now be managed by propellor, very similar
to its handling of docker containers.
* Debian package will be maintained by Gergely Nagy."""]]

View File

@ -0,0 +1,33 @@
propellor 1.1.0 released with [[!toggle text="these changes"]]
[[!toggleable text="""
* --spin target --via relay causes propellor to bounce through an
intermediate relay host, which handles any necessary uploads
when provisioning the target host.
* --spin can be passed multiple hosts, and it will provision each host
in turn.
* Add --merge, to combine multiple --spin commits into a single, more useful
commit.
* Hostname parameters not containing dots are looked up in the DNS to
find the full hostname.
* propellor --spin can now deploy propellor to hosts that do not have
git, ghc, or apt-get. This is accomplished by uploading a fairly
portable precompiled tarball of propellor.
* Propellor.Property.OS contains properties that can be used to do a clean
reinstall of the OS of an existing host. This can be used, for example,
to do an in-place conversion from Fedora to Debian.
This is experimental; use with caution!
* Added group-related properties. Thanks, Félix Sipma.
* Added Git.barerepo. Thanks, Félix Sipma.
* Added Grub.installed and Grub.boots properties.
* New HostContext can be specified when a PrivData value varies per host.
* hasSomePassword and hasPassword now default to using HostContext.
To specify a different context, use hasSomePassword' and
hasPassword' (API change)
* hasSomePassword and hasPassword now make sure shadow passwords are enabled.
* cron.runPropellor now runs propellor, rather than using its Makefile.
This is more robust.
* propellor.debug can be set in the git config to enable more persistent
debugging output.
* Run apt-cache policy with LANG=C so it works on other locales.
* endAction can be used to register an action to run once propellor
has successfully run on a host."""]]