From 34d34d54162b73cb743d676abe8924b6c5018647 Mon Sep 17 00:00:00 2001 From: Andrew Walker Date: Mon, 5 Aug 2024 10:58:14 -0700 Subject: [PATCH] Add auditing for pool create and update Generate audit trail for users creating and updating zpools. --- src/middlewared/middlewared/plugins/pool_/pool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/middlewared/middlewared/plugins/pool_/pool.py b/src/middlewared/middlewared/plugins/pool_/pool.py index 7dcf405bf0a28..eaf5a9e0607ba 100644 --- a/src/middlewared/middlewared/plugins/pool_/pool.py +++ b/src/middlewared/middlewared/plugins/pool_/pool.py @@ -457,7 +457,7 @@ def disk_to_stripe(topology_type): ), Bool('allow_duplicate_serials', default=False), register=True, - )) + ), audit='Pool create', audit_extended=lambda data: data['name']) @job(lock='pool_createupdate') async def do_create(self, job, data): """ @@ -680,7 +680,7 @@ async def do_create(self, job, data): ('rm', {'name': 'deduplication'}), ('rm', {'name': 'checksum'}), ('edit', {'name': 'topology', 'method': lambda x: setattr(x, 'update', True)}), - )) + ), audit='Pool update') @job(lock='pool_createupdate') async def do_update(self, job, id_, data): """