lp:~bladernr/maas-cert-server/1641171

Created by Jeff Lane  and last modified
Get this branch:
bzr branch lp:~bladernr/maas-cert-server/1641171
Only Jeff Lane  can upload to this branch. If you are Jeff Lane  please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jeff Lane 
Project:
maas-cert-server
Status:
Merged

Recent revisions

67. By Jeff Lane 

preseed/curtin_userdata* - removed the final few lines that broke deployment on 2.1. Tested on both 2.1 and 2.0 deploying Xenial and Trusty and all deployments were successful

66. By Rod Smith

Branch versions 66 and 67: Fix bug #1634211, which caused deployments of Yakkety (Ubuntu 16.10) to fail. The cause was use of the "apt-key" command to import APT keys; somehow this command seems to have been leaving a file open in /dev, which prevented it from being unmounted. This may be a bug in apt-key, which deserves more investigation; or we could look into other ways to import this key. As the import of this key simply quiets some warnings when using APT for system maintenance later, removing the offending command is a quick workaround, which is what this patch does.

65. By Jeff Lane 

Modifies maniacs-setup to download a mirror of cloud-images.ubuntu.com (it downloads ONLY the specified versions set up in GLOBALS and prompts the user for each one).

I've tested this on digital-ocean and it seems to work for both the case of a new server and a serve where we're re-running with -d.

64. By Rod Smith

Fixed a trivial typo in a prompt in maniacs-setup, as reported in bug 1615625.

63. By Rod Smith

Fixes bug #1607518: maniacs-setup, when run with MAAS 2.0, did not properly configure the DHCP server to deliver a gateway address. This patch fixes that oversight.

62. By Rod Smith

Ubuntu 16.04 now automatically installs security-related updates, but there's a slim possibility that such an update could alter certification results. This branch alters the preseed files so that nodes will disable these automatic updates, thus removing a variable in our testing. This branch implements project #239.

61. By Mike Rushton

Added comment to secureid section of preseeds explaining syntax of secureid tag

60. By Mike Rushton

Feature added to pull the SecureID from MAAS tags for a node using curtin_userdata.

59. By Jeff Lane 

Moves the copying of curtin_userdata and preseeds out of maniacs-setup and into packaging via postinst script.

This ensures that upgrading the package will also upgrade these files preventing a nasty situation where users may upgrade MCS repeatedly, but never re-run maniacs-setup and thus end up with stale, broken curtin_userdata files.

It does prompt the user after installation to run maniacs-setup to update.

If users have configured a local mirror, of course, this will break mirror usage until they re-run maniacs-setup --update-preseeds, but that breakage will be a lot more obvious than the breakage that occurs when the preseeds are downrev compared to the rest of the mcs files.

58. By Rod Smith

Modify the preseed files so that they update the dmidecode package. This is necessary to avoid bug #1578022, since dmidecode is installed as part of the standard system installation, and so is not updated automatically with that bug fix.

Note that I initially forgot to update the Debian packaging; the actual preseed fix is in revision 58 and the Debian packaging update is in revision 59.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hardware-certification/maas-cert-server/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers