Exclude Project By Audit Scope
This patch adds project_id in compute CDM, It also adds logic for excluding project_id in audit scope. Change-Id: Ife228e3d1855b65abee637516470e463ba8a2815 Implements: blueprint audit-scope-exclude-project
This commit is contained in:
@@ -104,6 +104,18 @@ class NovaClusterDataModelCollector(base.BaseClusterDataModelCollector):
|
||||
"items": {
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"projects": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"uuid": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"additionalProperties": False
|
||||
}
|
||||
}
|
||||
},
|
||||
"additionalProperties": False
|
||||
@@ -348,7 +360,8 @@ class ModelBuilder(object):
|
||||
"disk_capacity": flavor["disk"],
|
||||
"vcpus": flavor["vcpus"],
|
||||
"state": getattr(instance, "OS-EXT-STS:vm_state"),
|
||||
"metadata": instance.metadata}
|
||||
"metadata": instance.metadata,
|
||||
"project_id": instance.tenant_id}
|
||||
|
||||
# node_attributes = dict()
|
||||
# node_attributes["layer"] = "virtual"
|
||||
|
||||
Reference in New Issue
Block a user