lp:~rodsmith/maas-cert-server/fix-deployment-failures

Created by Rod Smith and last modified
Get this branch:
bzr branch lp:~rodsmith/maas-cert-server/fix-deployment-failures
Only Rod Smith can upload to this branch. If you are Rod Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Rod Smith
Project:
maas-cert-server
Status:
Merged

Recent revisions

53. By Rod Smith

Improve reliability of preseed-generated /e/n/i file in cases where a network interface is unplugged.

52. By Rod Smith

Currently, the index.html file (that includes links to various documentation files) included as part of this package for the web server is only updated if the user re-runs the maniacs-setup script with no options. This patch causes it to be updated whenever maniacs-setup is run, even with limiting options. This should help to keep the index file updated.

Alternatively, index.html could be moved from maas-cert-server to certification-docs, which would keep it updated even better; however, certification-docs might conceivably be installed without maas-cert-server, in which case it might not be appropriate to put its index.html file at the base of the web server's tree. This problem might be handled by an installation script (part of the Debian packaging) that checks for the presence of maas-cert-server, but that's getting WAY more complex than this MR's simple move of one line in maniacs-setup, so I'm starting with this as a quick improvement.

51. By Rod Smith

Fix maniacs-setup to support user directory with name other than username; for instance, if user fred's home directory is /home/flintstone.

50. By Rod Smith

Add canonical-certification-precheck to MAAS server's web page and enable SUTs to grab this via preseed file. Also modify maniacs-setup so that the new preseed file is easily installed.

Most of this is a hack to get around temporary packaging issues with getting c-c-p into a Checkbox package. The changes to maniacs-setup should be kept going forward, though.

49. By Rod Smith

Fixes bug 1547227, which prevented maniacs-setup from importing i386 images even if they were available on lauma and installed in the MAAS server. (The design intent was to import i386 point-release images if and only if any standard MAAS images for i386 were available on the server.)

48. By Jeff Lane 

removed mysql-server workaround as it's no longer necessary

47. By Rod Smith

Modify preseeds to set up non-Trusty repos correctly, including switching to the dev ppa for development versions and adjusting maniacs-setup to mirror the dev ppa.

46. By Jeff Lane 

maniacs-setup:
 * output cleanup
 * update to work on 1.10
 * progress tracker added to make it easier/faster to re-run the script

The progress tracker was from my annoyance at having to wait and re-set the same bits over and over during development. ;-)

Updates to API calls and such have been tested on the following:
Xenial/1.10
Trusty/1.9

I also tried Trusty/1.7.5 and it failed (had issues restarting apache and a call shortly after that failed.

Debian/control
 * added iperf3
 * bumped the maas version requirement to 1.9.

After the issues with running this on 1.7.6, and with 1.9 the next one for Trusty, I just went ahead and bumped the version. We'll need to just start requiring 1.9 only on any NEW Trusty installs and presume 1.10 or later on Xenial.

45. By Jeff Lane 

fixed python code to work on both python2 and 3.

Tested on Lucuma w/ 1.9/Trusty and on Critical-MAAS with 1.10/Xenial, both deployed successfully.

44. By Jeff Lane 

Add wsmancli as a dependency

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