X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_policy_module%2Falarming%2Fservice.py;h=f3a316dcbc7953bf3bcba9d614e7a5403ef6b443;hb=HEAD;hp=fceffdacb1955bf2b1485c4d9d737ee2901095a5;hpb=d37c54c64eec65c9a3c490a31eef3a02a76cb474;p=osm%2FPOL.git diff --git a/osm_policy_module/alarming/service.py b/osm_policy_module/alarming/service.py index fceffda..f3a316d 100644 --- a/osm_policy_module/alarming/service.py +++ b/osm_policy_module/alarming/service.py @@ -128,6 +128,8 @@ class AlarmingService: threshold=alarm_descriptor["value"], operation=alarm_descriptor["operation"], action=str(alarm_action), + vnfr=vnfr, + vnfd=vnfd, ) alarm = VnfAlarmRepository.create( alarm_id=alarm_descriptor["alarm-id"], @@ -271,7 +273,14 @@ class AlarmingService: status, ) try: - if status == "alarm" and alarm.last_action == "ok": + if ( + status == "alarm" + and alarm.last_action == "ok" + or ( + status == "alarm" + and alarm.last_action == "insufficient-data" + ) + ): alarm.id_suffix += 1 alarm.ok_ack = False if status == "ok" and alarm.last_action == "alarm": @@ -290,7 +299,6 @@ class AlarmingService: url=action.url, data=json.dumps(payload), headers=headers, - verify=False, timeout=alert_timeout, ) log.info("Response %s", resp)