Cannot Delete Recordset / Zone in ng_dns panels
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Designate Dashboard | Status tracked in Rocky | |||||
Queens |
Fix Released
|
Critical
|
Unassigned | |||
Rocky |
Fix Released
|
Critical
|
Unassigned | |||
Ubuntu Cloud Archive |
Invalid
|
Undecided
|
Unassigned | |||
Queens |
Fix Released
|
High
|
Unassigned | |||
designate-dashboard (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | |||
Bionic |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
When trying to delete a zone the following error appears in the JS console:
3bf910c7ae4
at Object.perform (155a6dc00894.
at Scope.genPassTh
at fn (eval at compile (3bf910c7ae4c.
at expensiveCheckFn (3bf910c7ae4c.
at callback (3bf910c7ae4c.
at Scope.$eval (3bf910c7ae4c.
at Scope.$apply (3bf910c7ae4c.
at HTMLAnchorEleme
at HTMLAnchorEleme
at HTMLAnchorEleme
(anonymous) @ 3bf910c7ae4c.
(anonymous) @ 3bf910c7ae4c.
$apply @ 3bf910c7ae4c.
(anonymous) @ 3bf910c7ae4c.
dispatch @ 3bf910c7ae4c.js:332
elemData.handle @ 3bf910c7ae4c.js:305
Recordsets get:
TypeError: Cannot set property 'labels' of undefined
at Object.perform (155a6dc00894.
at Scope.genPassTh
at fn (eval at compile (3bf910c7ae4c.
at expensiveCheckFn (3bf910c7ae4c.
at callback (3bf910c7ae4c.
at Scope.$eval (3bf910c7ae4c.
at Scope.$apply (3bf910c7ae4c.
at HTMLAnchorEleme
at HTMLAnchorEleme
at HTMLAnchorEleme
(anonymous) @ 3bf910c7ae4c.
(anonymous) @ 3bf910c7ae4c.
$apply @ 3bf910c7ae4c.
(anonymous) @ 3bf910c7ae4c.
dispatch @ 3bf910c7ae4c.js:332
elemData.handle @ 3bf910c7ae4c.js:305
[Test Case]
Deploy OpenStack and designate-dashboard enabled. Ensure that attempts to delete zone from dashboard are successful.
[Regression Potential]
The initScope method for action services has been removed in horizon stable/queens so this code doesn't currently work. This was fixed upstream over a year ago in designate-dashboard for stable/queens and above, and therefore should have received plenty of exercise in the field by now.
Changed in designate-dashboard: | |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in designate-dashboard (Ubuntu): | |
assignee: | nobody → Marek Lyčka (mareklycka) |
Changed in designate-dashboard (Ubuntu Bionic): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in designate-dashboard (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in cloud-archive: | |
status: | New → Invalid |
Changed in designate-dashboard (Ubuntu): | |
assignee: | Marek Lyčka (mareklycka) → nobody |
description: | updated |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
tags: |
added: verification-queens-done removed: verification-queens-needed |
Status changed to 'Confirmed' because the bug affects multiple users.