Feature 7184 New Generation RO enhancemnt 07/10007/7 sol006
authortierno <alfonso.tiernosepulveda@telefonica.com>
Mon, 19 Oct 2020 16:38:00 +0000 (16:38 +0000)
committertierno <alfonso.tiernosepulveda@telefonica.com>
Wed, 25 Nov 2020 18:32:36 +0000 (18:32 +0000)
commit70eeb18e4fcbb8bc3c81c88f270b59966ae4d463
treee78240816b0978d9448979cd8e8febc9ce3df557
parent14e6be87a296db26c6e6d97d0ba4d308681e9033
Feature 7184 New Generation RO enhancemnt

New module vim_admin:
- check and load unattending ro_tasks
- check for vim updates and deletion in order to re-load it
- check vim_connectivity at creation edition
- Injection of ssh keys, retry if fails
- allow non load filesystem, because it is used only for cloud-init, but
it can be provided as text by LCM
- load sdn and wim targets
- sdn connectivity
- set network type 'data' when there are SRIOV or PT interfaces

Change-Id: I67147d1d500d60f0b2be1de214c97b1905168c8e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
12 files changed:
Dockerfile-local
NG-RO/osm_ng_ro/ns.py
NG-RO/osm_ng_ro/ns_thread.py
NG-RO/osm_ng_ro/ro.cfg
NG-RO/osm_ng_ro/ro_main.py
NG-RO/osm_ng_ro/validation.py
NG-RO/osm_ng_ro/vim_admin.py [new file with mode: 0644]
RO-VIM-openstack/osm_rovim_openstack/vimconn_openstack.py
RO-plugin/osm_ro_plugin/openflow_conn.py
RO-plugin/osm_ro_plugin/sdn_dummy.py
RO-plugin/osm_ro_plugin/vim_dummy.py
RO/osm_ro/scripts/RO-start.sh