lp:~rodsmith/maas-cert-server/fix-deployment-failures
- Get this branch:
- bzr branch lp:~rodsmith/maas-cert-server/fix-deployment-failures
Branch merges
- Jeff Lane : Approve
-
Diff: 71 lines (+29/-10)3 files modifieddebian/changelog (+5/-2)
preseed/curtin_userdata_cert (+12/-4)
preseed/curtin_userdata_ocp (+12/-4)
Related bugs
Bug #1572254: Deployments can fail if one or more network interfaces is disconnected | Undecided | Fix Released |
Related blueprints
Branch information
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.)
- 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 scriptThe 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.9I 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)