[pve-devel] [PATCH v4 qemu-server 00/10] Cloud-init rebased/updated
Wolfgang Bumiller
w.bumiller at proxmox.com
Thu Mar 1 12:44:07 CET 2018
Many of the previous patches where we went back and forth with how to do
things are now squashed together in the main 'implement cloudinit'
patch. Some are separate to quickly identify the reasons for their
changes.
The main difference here is that we now support two types of cloudinit
images: nocloud (general default) and configdrivev2 (default for windows
machines).
Additionally, clone & move needed to be adapted.
A major change is that ssh keys provided via the CLI now have to be a
file (we do the same in `pct create`). For this we need a patch in
pve-common to support a more generic parameter transformation.
The following changes since commit 799a3aa2d9c71e709e67452cb0e4bef68545aaba:
bump version to 5.0-23 (2018-02-23 13:21:18 +0100)
are available in the git repository at:
git at github.com:Blub/pve-qemu-server.git cloudinit
you can pull directly via:
$ git pull --ff-only git at github.com:Blub/pve-qemu-server.git cloudinit
for you to fetch changes up to 0a89ee13def6f1b8589b31debcd9fcdc544bbf99:
cloud-init: nocloud image support (2018-03-01 12:31:45 +0100)
----------------------------------------------------------------
Alexandre Derumier (1):
implement cloudinit
Wolfgang Bumiller (9):
buildsys: use git rev-parse HEAD for GITVERSION
parse_vm_config: allow spaces in values
cloud-init: use qemu-img dd instead of nbd
cloud-init: delete cloudinit images as if they weren't cdroms
cloud-init: don't add cloudinit isos as 'unused'
cloud-init: hotplug support
cloud-init: sshkeys are now files on the CLI
cloud-init: clone/move support
cloud-init: nocloud image support
Makefile | 2 +-
PVE/API2/Qemu.pm | 46 ++++-
PVE/CLI/qm.pm | 15 ++
PVE/QemuServer.pm | 194 +++++++++++++++++++--
PVE/QemuServer/Cloudinit.pm | 406 ++++++++++++++++++++++++++++++++++++++++++++
PVE/QemuServer/Makefile | 1 +
debian/control | 1 +
7 files changed, 645 insertions(+), 20 deletions(-)
create mode 100644 PVE/QemuServer/Cloudinit.pm
More information about the pve-devel
mailing list