Adds handling of scaled life cycle operation 20/6620/2
authorBenjamin Diaz <bdiaz@whitestack.com>
Wed, 3 Oct 2018 18:52:47 +0000 (15:52 -0300)
committerBenjamin Diaz <bdiaz@whitestack.com>
Thu, 4 Oct 2018 13:57:48 +0000 (10:57 -0300)
commit29d590a038ce5c8d745f97ab935393c0bd6a8228
treea57ac4a981618a73d789bd45ee9a9acece5fb69e
parentbe75541d2f2306f8992f47bca8179210f858c593
Adds handling of scaled life cycle operation

Configures alarms on vdus created after a scaling operation, which
correspond to the 'scaled' message, using the same handler used with
the 'instantiated' message, in which a check has been added to avoid
duplicate alarms.
It also fixes the vdu name used when creating the alarm through MON,
which is now the vdur name and not the vdu-id-ref used in the vnfd.
Finally, it adds a check for the scaling-type param in the scaling policy,
only executing the autoscaling logic if it is set to 'automatic'.

Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
Change-Id: I3499ebdb5605f80ff73d905fbe3ac61d0d806687
osm_policy_module/cmd/policy_module_agent.py
osm_policy_module/core/agent.py
osm_policy_module/core/database.py
osm_policy_module/tests/integration/test_policy_agent.py