Healing of Proxy Charms
Proposers
- Patricia Reinoso (Canonical)
- Gulsum Atici (Canonical)
- Guillermo Calviño (Canonical)
- Mark Beierl (Canonical)
Description
This feature proposes to heal the Proxy Charms that are in error or degraded state by a manual trigger. It is an enhancement of existing manual healing operation. Charm planned to be healed is indicated with execution environment id. Healing operation deletes the old execution environment and recreates it without checking the initial health status of charm. Healing operation counted as successful if the execution environment is deleted and recreated successfully. The scope of feature covers the NS/VNF/VDU level proxy charm healing.
Out of Scope
- Automatic healing
- Native Charms
- Provide a new version of the Charm
Demo or definition of done
-
Instantiate the NS which includes charm.
-
Trigger the healing operation by giving ee-id and count-id such as:
osm ns-heal NS_NAME|NS_ID --vnf charm_vnf --cause "Heal the charm of native_manual_scale_charm_vnf" --ee-id --count-id
osm ns-heal NS_NAME|NS_ID --cause "Heal the charm of native_manual_scale_charm_vnf" --ee-id --count-id
-
Execution environment should be deleted and recreated successfully.
This work is considered done when all the implementations, tests and documentation is contributed to use this feature.