~bladernr/maas-cert-server:validate-cloud-images

Last commit made on 2017-06-09
Get this branch:
git clone -b validate-cloud-images https://git.launchpad.net/~bladernr/maas-cert-server
Only Jeff Lane  can upload to this branch. If you are Jeff Lane  please log in for upload directions.

Branch merges

Branch information

Name:
validate-cloud-images
Repository:
lp:~bladernr/maas-cert-server

Recent commits

37ac87c... by Jeff Lane 

maniacs-setup: add image validation for cloud image mirroring. Clean up code used to get the images (less repeted code). LP: #1696763

40af7a4... by Jeff Lane 

Migrated from bzr to git

777aced... by Jeff Lane 

fixes a typo that broke automatic setting of KVM images in conf file during deployment.
Also adds bits to automatically set LXD images in conf file if they exist on the MAAS server.

9c04c81... by Jeff Lane 

adds ability to mirror LXD images in the cloud dir on hte MAAS server

35c733b... by Jeff Lane 

Add the LXD mirror stuff to the preseeds

9854b3a... by Jeff Lane 

Modifes regex in curtin_userdata templates for KVM images so we don't accidentally grab the lxd images instead

59fbe7a... by Rod Smith

This MR fixes bug #1679758, which was blocking deployment of Ubuntu 17.04 zesty beta on MAAS when our custom preseeds were in use. There were two issues:

1) Under zesty, installing canonical-certification-server results in
   the installation of mailutils, which in turn causes postfix to
   be installed. Unfortunately, postfix requires interaction during
   installation, so everything falls apart. Explicitly installing
   sendmail along with canonical-certification-checkbox causes
   postfix to not be installed, thus working around this issue.
2) The "secureid" mini-script in the preseed was causing something
   in /dev to remain open, thus preventing it from being
   unmounted at the end of the installation, and the install
   would then fail. Adding "sleep 5;" to the end of the
   "secureid" mini-script seems to fix this problem.

I've applied these fixes to both the standard and custom preseeds and tested with both, although we probably won't be using custom images with zesty or later.

84985b2... by Rod Smith

Fix deployment problems on zesty beta

93a772e... by Jeff Lane 

add the LXD cloud images to retrieve_virtualization_images()

0ff799b... by Rod Smith

Fixes oldish but minor bug that caused maniacs-setup to complain about small MAAS API changes.