[2.5] No audit log for node actions.
Bug #1789647 reported by
Andres Rodriguez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Newell Jensen |
Bug Description
I mistakenly deleted a machine, and there was no audit log about it.
All node actions should have audit logs.
Related branches
~newell-jensen/maas:lp1789647
Merged
into
maas:master
- Blake Rouse (community): Approve
-
Diff: 7343 lines (+1215/-731)44 files modifiedsrc/maasserver/enum.py (+2/-0)
src/maasserver/forms/__init__.py (+4/-2)
src/maasserver/forms/tests/test_bulknodeaction.py (+5/-1)
src/maasserver/node_action.py (+157/-21)
src/maasserver/tests/test_node_action.py (+313/-67)
src/maasserver/websockets/base.py (+3/-5)
src/maasserver/websockets/handlers/device.py (+2/-2)
src/maasserver/websockets/handlers/machine.py (+1/-1)
src/maasserver/websockets/handlers/node.py (+2/-2)
src/maasserver/websockets/handlers/switch.py (+1/-1)
src/maasserver/websockets/handlers/tests/test_bootresource.py (+66/-66)
src/maasserver/websockets/handlers/tests/test_config.py (+17/-17)
src/maasserver/websockets/handlers/tests/test_controller.py (+11/-11)
src/maasserver/websockets/handlers/tests/test_device.py (+78/-48)
src/maasserver/websockets/handlers/tests/test_dhcpsnippet.py (+15/-15)
src/maasserver/websockets/handlers/tests/test_discovery.py (+5/-5)
src/maasserver/websockets/handlers/tests/test_domain.py (+37/-37)
src/maasserver/websockets/handlers/tests/test_event.py (+19/-19)
src/maasserver/websockets/handlers/tests/test_fabric.py (+4/-4)
src/maasserver/websockets/handlers/tests/test_general.py (+22/-22)
src/maasserver/websockets/handlers/tests/test_iprange.py (+6/-6)
src/maasserver/websockets/handlers/tests/test_machine.py (+193/-183)
src/maasserver/websockets/handlers/tests/test_node_result.py (+25/-25)
src/maasserver/websockets/handlers/tests/test_notification.py (+12/-12)
src/maasserver/websockets/handlers/tests/test_packagerepository.py (+7/-7)
src/maasserver/websockets/handlers/tests/test_pod.py (+9/-9)
src/maasserver/websockets/handlers/tests/test_resourcepool.py (+9/-9)
src/maasserver/websockets/handlers/tests/test_script.py (+1/-1)
src/maasserver/websockets/handlers/tests/test_service.py (+3/-3)
src/maasserver/websockets/handlers/tests/test_space.py (+6/-6)
src/maasserver/websockets/handlers/tests/test_sshkey.py (+7/-7)
src/maasserver/websockets/handlers/tests/test_staticroute.py (+9/-9)
src/maasserver/websockets/handlers/tests/test_subnet.py (+21/-21)
src/maasserver/websockets/handlers/tests/test_switch.py (+35/-25)
src/maasserver/websockets/handlers/tests/test_tag.py (+3/-3)
src/maasserver/websockets/handlers/tests/test_timestampedmodel.py (+6/-6)
src/maasserver/websockets/handlers/tests/test_user.py (+8/-8)
src/maasserver/websockets/handlers/tests/test_vlan.py (+23/-23)
src/maasserver/websockets/handlers/tests/test_zone.py (+7/-7)
src/maasserver/websockets/protocol.py (+12/-2)
src/maasserver/websockets/tests/test_base.py (+6/-2)
src/maasserver/websockets/tests/test_protocol.py (+22/-4)
src/maasserver/websockets/tests/test_websockets.py (+11/-6)
src/maasserver/websockets/websockets.py (+10/-1)
Changed in maas: | |
milestone: | none → 2.5.0beta1 |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Newell Jensen (newell-jensen) |
tags: | added: track |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
milestone: | 2.5.0beta1 → 2.5.0beta2 |
tags: | added: sprint |
summary: |
- [2.5] No audit log when machines are deleted + [2.5] No audit log for node actions. |
description: | updated |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.