New cron type for audit interval
This patch set adds cron supporting for audit. Implements: blueprint cron-based-continuous-audits Change-Id: I8570bebb13332dfba80185e912aeda45b6b4cd70
This commit is contained in:
@@ -94,6 +94,8 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
"audit": {
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"uuid": "10a47dd1-4874-4298-91cf-eff046dbdb8d",
|
||||
"strategy_uuid": None,
|
||||
@@ -108,7 +110,7 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
},
|
||||
"watcher_object.name": "TerseAuditPayload",
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0"
|
||||
"watcher_object.version": "1.1"
|
||||
},
|
||||
"deleted_at": None,
|
||||
"state": "ONGOING",
|
||||
@@ -168,6 +170,8 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
"audit": {
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"uuid": "10a47dd1-4874-4298-91cf-eff046dbdb8d",
|
||||
"strategy_uuid": None,
|
||||
@@ -182,7 +186,7 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
},
|
||||
"watcher_object.name": "TerseAuditPayload",
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0"
|
||||
"watcher_object.version": "1.1"
|
||||
},
|
||||
"deleted_at": None,
|
||||
"state": "PENDING",
|
||||
@@ -234,6 +238,8 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
"audit": {
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"uuid": "10a47dd1-4874-4298-91cf-eff046dbdb8d",
|
||||
"strategy_uuid": None,
|
||||
@@ -248,7 +254,7 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
},
|
||||
"watcher_object.name": "TerseAuditPayload",
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0"
|
||||
"watcher_object.version": "1.1"
|
||||
},
|
||||
"deleted_at": None,
|
||||
"state": "DELETED",
|
||||
@@ -287,9 +293,11 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
"audit": {
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.name": "TerseAuditPayload",
|
||||
"watcher_object.version": "1.0",
|
||||
"watcher_object.version": "1.1",
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"uuid": "10a47dd1-4874-4298-91cf-eff046dbdb8d",
|
||||
"strategy_uuid": None,
|
||||
@@ -373,6 +381,8 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
"audit": {
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"uuid": "10a47dd1-4874-4298-91cf-eff046dbdb8d",
|
||||
"strategy_uuid": None,
|
||||
@@ -387,7 +397,7 @@ class TestActionPlanNotification(base.DbTestCase):
|
||||
},
|
||||
"watcher_object.name": "TerseAuditPayload",
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0"
|
||||
"watcher_object.version": "1.1"
|
||||
},
|
||||
"global_efficacy": {},
|
||||
"state": "ONGOING",
|
||||
|
||||
@@ -69,9 +69,11 @@ class TestAuditNotification(base.DbTestCase):
|
||||
self.assertDictEqual(
|
||||
{
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0",
|
||||
"watcher_object.version": "1.1",
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"strategy_uuid": "cb3d0b58-4415-4d90-b75b-1e96878730e3",
|
||||
"strategy": {
|
||||
"watcher_object.namespace": "watcher",
|
||||
@@ -141,9 +143,11 @@ class TestAuditNotification(base.DbTestCase):
|
||||
self.assertDictEqual(
|
||||
{
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0",
|
||||
"watcher_object.version": "1.1",
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"uuid": "10a47dd1-4874-4298-91cf-eff046dbdb8d",
|
||||
"goal_uuid": "f7ad87ae-4298-91cf-93a0-f35a852e3652",
|
||||
@@ -200,9 +204,11 @@ class TestAuditNotification(base.DbTestCase):
|
||||
self.assertDictEqual(
|
||||
{
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0",
|
||||
"watcher_object.version": "1.1",
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"strategy_uuid": "cb3d0b58-4415-4d90-b75b-1e96878730e3",
|
||||
"strategy": {
|
||||
"watcher_object.namespace": "watcher",
|
||||
@@ -263,9 +269,11 @@ class TestAuditNotification(base.DbTestCase):
|
||||
self.assertDictEqual(
|
||||
{
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0",
|
||||
"watcher_object.version": "1.1",
|
||||
"watcher_object.data": {
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"strategy_uuid": "cb3d0b58-4415-4d90-b75b-1e96878730e3",
|
||||
"strategy": {
|
||||
"watcher_object.namespace": "watcher",
|
||||
@@ -350,6 +358,8 @@ class TestAuditNotification(base.DbTestCase):
|
||||
"watcher_object.version": "1.0"
|
||||
},
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"scope": [],
|
||||
"state": "ONGOING",
|
||||
@@ -374,7 +384,7 @@ class TestAuditNotification(base.DbTestCase):
|
||||
},
|
||||
"watcher_object.name": "AuditActionPayload",
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0"
|
||||
"watcher_object.version": "1.1"
|
||||
}
|
||||
},
|
||||
notification
|
||||
@@ -434,6 +444,8 @@ class TestAuditNotification(base.DbTestCase):
|
||||
"watcher_object.version": "1.0"
|
||||
},
|
||||
"interval": None,
|
||||
"next_run_time": None,
|
||||
"auto_trigger": False,
|
||||
"parameters": {},
|
||||
"scope": [],
|
||||
"state": "ONGOING",
|
||||
@@ -458,7 +470,7 @@ class TestAuditNotification(base.DbTestCase):
|
||||
},
|
||||
"watcher_object.name": "AuditActionPayload",
|
||||
"watcher_object.namespace": "watcher",
|
||||
"watcher_object.version": "1.0"
|
||||
"watcher_object.version": "1.1"
|
||||
}
|
||||
},
|
||||
notification
|
||||
|
||||
@@ -254,17 +254,17 @@ expected_notification_fingerprints = {
|
||||
'ExceptionNotification': '1.0-9b69de0724fda8310d05e18418178866',
|
||||
'ExceptionPayload': '1.0-4516ae282a55fe2fd5c754967ee6248b',
|
||||
'NotificationPublisher': '1.0-bbbc1402fb0e443a3eb227cc52b61545',
|
||||
'TerseAuditPayload': '1.0-aaf31166b8698f08d12cae98c380b8e0',
|
||||
'AuditPayload': '1.0-30c85c834648c8ca11f54fc5e084d86b',
|
||||
'TerseAuditPayload': '1.1-19b0e9224c0953366418a30ed785f267',
|
||||
'AuditPayload': '1.1-4c59e0cc5d30c42d3b842ce0332709d5',
|
||||
'AuditStateUpdatePayload': '1.0-1a1b606bf14a2c468800c2b010801ce5',
|
||||
'AuditUpdateNotification': '1.0-9b69de0724fda8310d05e18418178866',
|
||||
'AuditUpdatePayload': '1.0-d3aace28d9eb978c1ecf833e108f61f7',
|
||||
'AuditUpdatePayload': '1.1-9b1f725e736051b976571701e5cc1e55',
|
||||
'AuditCreateNotification': '1.0-9b69de0724fda8310d05e18418178866',
|
||||
'AuditCreatePayload': '1.0-30c85c834648c8ca11f54fc5e084d86b',
|
||||
'AuditCreatePayload': '1.1-4c59e0cc5d30c42d3b842ce0332709d5',
|
||||
'AuditDeleteNotification': '1.0-9b69de0724fda8310d05e18418178866',
|
||||
'AuditDeletePayload': '1.0-30c85c834648c8ca11f54fc5e084d86b',
|
||||
'AuditDeletePayload': '1.1-4c59e0cc5d30c42d3b842ce0332709d5',
|
||||
'AuditActionNotification': '1.0-9b69de0724fda8310d05e18418178866',
|
||||
'AuditActionPayload': '1.0-09f5d005f94ba9e5f6b9200170332c52',
|
||||
'AuditActionPayload': '1.1-5a43e7321495c19f98ef5663efa0a821',
|
||||
'GoalPayload': '1.0-fa1fecb8b01dd047eef808ded4d50d1a',
|
||||
'StrategyPayload': '1.0-94f01c137b083ac236ae82573c1fcfc1',
|
||||
'ActionPlanActionPayload': '1.0-d9f134708e06cf2ff2d3b8d522ac2aa8',
|
||||
|
||||
Reference in New Issue
Block a user