lp:~rodsmith/maas-cert-server/fix-i386-detection
- Get this branch:
- bzr branch lp:~rodsmith/maas-cert-server/fix-i386-detection
Branch merges
- Jeff Lane : Approve
-
Diff: 71 lines (+37/-2)2 files modifieddebian/changelog (+7/-0)
usr/sbin/maniacs-setup (+30/-2)
Branch information
Recent revisions
- 67. By Rod Smith
-
Update maniacs-setup to avoid false alarms when detecting i386 images under MAAS 2.1.
- 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.
- 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.
- 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)