- Add GET /v1/maintenance/{session_id}/detail
- Add 'maintenance.session' event. This can be used
to track workflow. It gives you percent of hosts
maintained.
Other enhancements:
- Add Sample VNFM for OpenStack: vnfm.py
(Kubernetes renamed to vnfm_k8s.py)
- Add Sample VNF for OpenStack:
maintenance_hot_tpl.yaml
- Update testing instructions (tools)
- Update documentation
- Add more tools for testing:
- fenix_db_reset (flushed the database)
- set_config.py (set the AODH / Ceilometer config)
- Add admin tool: infra_admin.py
This tool can run maintenance workflow and
track its progress
- Make sure everything is written in database.
If Fenix is restarted, it initialise existing
'ongoing' workflows from database. More functions
to database API and utilization in example workflows.
story: 2004336
Task: #27922
Change-Id: I794b11a8684f5fc513cb8f5affcd370ec70f3dbc
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>