diff options
author | burdziak <olaf.burdziakowski@nokia.com> | 2019-05-24 15:36:15 +0200 |
---|---|---|
committer | burdziak <olaf.burdziakowski@nokia.com> | 2019-05-27 11:43:29 +0200 |
commit | eafc9727053c3f4fefad69f324e74f5bd6ff57fd (patch) | |
tree | 574e6d75a608edaffaf209e8889a4ed1e932d9cc /kubernetes/pomba/charts/pomba-validation-service/resources | |
parent | c89dd8b0e3f15a4aa56c4489349c56c6715e06bc (diff) |
Make POMBA able to detect dummy notifications
Issue-ID: LOG-1056
Signed-off-by: burdziak <olaf.burdziakowski@nokia.com>
Change-Id: I8bb81cdad651261063fd9d92b3c3a6b8f9346bf6
Diffstat (limited to 'kubernetes/pomba/charts/pomba-validation-service/resources')
-rw-r--r-- | kubernetes/pomba/charts/pomba-validation-service/resources/bundleconfig/etc/rules/poa-event/default-rules.groovy | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/kubernetes/pomba/charts/pomba-validation-service/resources/bundleconfig/etc/rules/poa-event/default-rules.groovy b/kubernetes/pomba/charts/pomba-validation-service/resources/bundleconfig/etc/rules/poa-event/default-rules.groovy index df75b31eab..4a7f30452f 100644 --- a/kubernetes/pomba/charts/pomba-validation-service/resources/bundleconfig/etc/rules/poa-event/default-rules.groovy +++ b/kubernetes/pomba/charts/pomba-validation-service/resources/bundleconfig/etc/rules/poa-event/default-rules.groovy @@ -218,10 +218,28 @@ entity { name 'SDC-AAI-vf-module-instance-check' attributes 'context-list.sdc.vnfList[*].vfModuleList[*]', 'context-list.aai.vnfList[*].vfModuleList[*]' } + + useRule { + name 'AAI-not-empty' + attributes 'context-list.aai.pnfList', 'context-list.aai.vnfList', 'context-list.aai.networkList' + } } } rule { + name 'AAI-not-empty' + category 'VNFC Consistency' + description 'Check if AAI collected anything' + errorText 'AAI section is empty' + severity 'ERROR' + attributes 'pnfList', 'vnfList', 'networkList' + validate ''' + // expect at least one not empty list + return !pnfList.isEmpty() || !vnfList.isEmpty() || !networkList.isEmpty() + ''' +} + +rule { name 'SDC-AAI-vnfc-type' category 'VNFC Consistency' description 'Validate that each VNFC instance in AAI conforms to a VNFC type defined in SDC model' |