~d0ugal/maas:release-notifications-2.7

Last commit made on 2020-10-07
Get this branch:
git clone -b release-notifications-2.7 https://git.launchpad.net/~d0ugal/maas
Only Dougal Matthews can upload to this branch. If you are Dougal Matthews please log in for upload directions.

Branch merges

Branch information

Name:
release-notifications-2.7
Repository:
lp:~d0ugal/maas

Recent commits

9963f27... by Dougal Matthews

Add release notifications to MAAS

This change adds a new release notification service which periodically
queries the configured simplestream and checks the metadata for any
release notifications.

The notifications are created for all users and if a user dismisses the
notification it will be resurfaced every six weeks.

(cherry picked from commit 2a342196f366aea386f3bc341f71786c43c94e0d)

6a41e61... by Felipe Reyes

Bug:1883748. Handle PermissionError in atomic_write()

    If for any reason the permissions of the original file cannot be cloned
    and set in the temporary file the PermissionError will be raised, before
    this patch the exception will be unhandled leaving the temporary file
    behind, which for situations where the the region or rack controllers
    will retry the generation of said file (e.g. maas-proxy.conf) will
    produce hundreds of files in a few minutes.

(cherry picked from commit 3fed50d6daeb21f9f4c67b42739e8512eb7b62ab)

d06e1c7... by Adam Collard

Backport release scripts from master to 2.7

s/focal/bionic/

ebe2b98... by Adam Collard

Release 2.7.3

6109634... by Adam Collard

Release 2.7.3 RC2

a712d69... by Adam Collard

Update UI to v0.2.11

7280e6b... by Adam Collard

Release 2.7.3 RC1

a35663c... by Dougal Matthews

LP: #1891027 Use simpler nodemetadata matching

This simplifies the node metadata matching with a python comparisons and
removes the regular expression and pattern matching
support.

8da846e... by Lee Trager

LP: #1889788 - Always communicate with IPMI BMC's at OPERATOR level.

While the ipmipower command defaults to using OPERATOR the
ipmi-chassis-config and ipmitool commands both default to ADMIN.
Specify that OPERATOR should be used for all IPMI commands.

Backport of c348e0c

037e34a... by Adam Collard

Revert "Revert "This is the NVMe secure erase implementation (+ one more patch, to fix/improve quick erase).""

This reverts commit 014fc9d1f24fbdb2d976a6915ef1523ba1ad9027 and
brings back commit 78f5b6bae966cadd4bae44801409fc3b0468f65e.