Merge "Make POMBA able to detect dummy notifications"
authorBorislav Glozman <Borislav.Glozman@amdocs.com>
Thu, 30 May 2019 09:06:02 +0000 (09:06 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 30 May 2019 09:06:02 +0000 (09:06 +0000)
kubernetes/pomba/charts/pomba-validation-service/resources/bundleconfig/etc/rules/poa-event/default-rules.groovy

index df75b31..4a7f304 100644 (file)
@@ -218,9 +218,27 @@ 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'