Merge lp:~julian-edwards/maas/network-relnote into lp:~maas-committers/maas/trunk

Proposed by Julian Edwards
Status: Merged
Approved by: Julian Edwards
Approved revision: no longer in the source branch.
Merged at revision: 3314
Proposed branch: lp:~julian-edwards/maas/network-relnote
Merge into: lp:~maas-committers/maas/trunk
Diff against target: 97 lines (+44/-11)
2 files modified
docs/changelog.rst (+43/-10)
docs/sstreams-mirror.rst (+1/-1)
To merge this branch: bzr merge lp:~julian-edwards/maas/network-relnote
Reviewer Review Type Date Requested Status
Julian Edwards (community) Approve
Review via email: mp+240078@code.launchpad.net

Commit message

Add an "announcements" section to the 1.7.0 release notes and include some important notes for end users upgrading to this release.

To post a comment you must log in.
Revision history for this message
Julian Edwards (julian-edwards) wrote :

I also fixed some doc build errors caused elsewhere, hence the large-ish diff.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Selfie, can be changed later if any issue.

review: Approve
Revision history for this message
MAAS Lander (maas-lander) wrote :

There are additional revisions which have not been approved in review. Please seek review and approval of these new revisions.

Revision history for this message
MAAS Lander (maas-lander) wrote :

There are additional revisions which have not been approved in review. Please seek review and approval of these new revisions.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Ok, why is this thing yanking my chain today?

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'docs/changelog.rst'
2--- docs/changelog.rst 2014-10-17 15:51:00 +0000
3+++ docs/changelog.rst 2014-10-30 06:09:54 +0000
4@@ -5,6 +5,44 @@
5 1.7.0
6 =====
7
8+Important announcements
9+-----------------------
10+
11+Re-import your boot images
12+^^^^^^^^^^^^^^^^^^^^^^^^^^
13+You must re-import your boot images, see below for details.
14+
15+Update Curtin preseed files
16+^^^^^^^^^^^^^^^^^^^^^^^^^^^
17+Two changes were made to Curtin preseed files that need your attention
18+if you made any customisations:
19+
20+ * The OS name must now appear in the filename. The new schema is shown
21+ here, each file pattern is tried in turn until a match is found::
22+
23+ {prefix}_{osystem}_{node_arch}_{node_subarch}_{release}_{node_name}
24+ {prefix}_{osystem}_{node_arch}_{node_subarch}_{release}
25+ {prefix}_{osystem}_{node_arch}_{node_subarch}
26+ {prefix}_{osystem}_{node_arch}
27+ {prefix}_{osystem}
28+ {prefix}
29+
30+ * If you are modifying ``/etc/network/interfaces`` in the preseed, it must be
31+ moved so it is processed last in ``late_commands`` since MAAS now writes
32+ to this file itself as part of IPv6 setup. For example::
33+
34+ late_commands:
35+ bonding_02: ["curtin", "in-target", "--", "wget", "-O", "/etc/network/interfaces", "http://[...snip...]"]
36+
37+ must now look like this::
38+
39+ late_commands:
40+ zz_write_ifaces: ["curtin", "in-target", "--", "wget", "-O", "/etc/network/interfaces", "http://[...snip...]"]
41+
42+ The leading ``zz`` ensures the command sorts to the end of the
43+ ``late_commands`` list.
44+
45+
46 Major new features
47 ------------------
48
49@@ -453,30 +491,25 @@
50 #1322606 maas-import-pxe-files fails when run from the command line
51 #1324237 call_and_check does not report error output
52 #1328659 import_boot_images task fails on utopic
53-#1332596 AddrFormatError: failed to detect a valid IP address from None execu
54-ting upload_dhcp_leases task
55+#1332596 AddrFormatError: failed to detect a valid IP address from None executing upload_dhcp_leases task
56 #1250370 "sudo maas-import-ephemerals" steps on ~/.gnupg/pubring.gpg
57-#1250435 CNAME record leaks into juju's private-address, breaks host based ac
58-cess control
59+#1250435 CNAME record leaks into juju's private-address, breaks host based access control
60 #1305758 Import fails while writing maas.meta: No such file or directory
61 #1308292 Unhelpful error when re-enlisting a previously enlisted node
62 #1309601 maas-enlist prints "successfully enlisted" even when enlistment fail
63 s.
64 #1309729 Fast path installer is not the default
65-#1310844 find_ip_via_arp() results in unpredictable, and in some cases, incor
66-rect IP addresses
67+#1310844 find_ip_via_arp() results in unpredictable, and in some cases, incorrect IP addresses
68 #1310846 amt template gives up way too easily
69 #1312863 MAAS fails to detect SuperMicro-based server's power type
70 #1314536 Copyright date in web UI is 2012
71 #1315160 no support for different operating systems
72 #1316627 API needed to allocate and return an extra IP for a container
73 #1323291 Can't re-commission a commissioning node
74-#1324268 maas-cli 'nodes list' or 'node read <system_id>' doesn't display the
75- osystem or distro_series node fields
76+#1324268 maas-cli 'nodes list' or 'node read <system_id>' doesn't display the osystem or distro_series node fields
77 #1325093 install centos using curtin
78 #1325927 YUI.Array.each not working as expected
79-#1328656 MAAS sends multiple stop_dhcp_server tasks even though there's no dh
80-cp server running.
81+#1328656 MAAS sends multiple stop_dhcp_server tasks even though there's no dhcp server running.
82 #1331139 IP is inconsistently capitalized on the 'edit a cluster interface' p
83 age
84 #1331148 When editing a cluster interface, last 3 fields are unintuitive
85
86=== modified file 'docs/sstreams-mirror.rst'
87--- docs/sstreams-mirror.rst 2014-10-28 23:27:25 +0000
88+++ docs/sstreams-mirror.rst 2014-10-30 06:09:54 +0000
89@@ -32,7 +32,7 @@
90 ----------------------------------------
91
92 You can do this using the API or the web UI. To do this via the API you
93-can use the ``maas`` (see :doc:`maas-cli`) command, logged in as the admin
94+can use the ``maas`` (see :doc:`maascli`) command, logged in as the admin
95 user::
96
97 $ maas <profile> boot-sources create url=http://<server>keyring_filename=/usr/share/keyrings/ubuntu-cloudimage-keyring.gpg