MAAS should warn on version skew between controllers
Bug #1703035 reported by
Mark Shuttleworth
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Mike Pontillo |
Bug Description
Each MAAS controller should report its version as part of its regular handshake or database interaction. This version should be displayed in the controllers listing, and if there is a difference between versions in the region then a global notification / warning should be displayed.
I just realised that my rack controllers have a different PPA set than my region controllers :)
Related branches
~mpontillo/maas:version-notifications
- Blake Rouse (community): Approve
-
Diff: 741 lines (+549/-8)10 files modifiedsrc/maasserver/models/controllerinfo.py (+163/-0)
src/maasserver/models/signals/__init__.py (+3/-1)
src/maasserver/models/signals/controllerinfo.py (+55/-0)
src/maasserver/models/tests/test_controllerinfo.py (+148/-2)
src/maasserver/static/partials/node-details.html (+1/-1)
src/maasserver/static/partials/nodes-list.html (+17/-2)
src/maasserver/websockets/handlers/controller.py (+10/-0)
src/maasserver/websockets/handlers/tests/test_controller.py (+5/-1)
src/provisioningserver/utils/tests/test_version.py (+68/-1)
src/provisioningserver/utils/version.py (+79/-0)
Changed in maas: | |
assignee: | nobody → Mike Pontillo (mpontillo) |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | 2.3.0 → 2.3.0alpha3 |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Seems like I read your mind, I was just about to file this bug myself!