nfv/nfv/nfv-vim/nfv_vim/host_fsm
Bart Wensley ce5786af07 Refactor nova service creation in the VIM
Updates the VIM to avoid creating the nova-compute service, which
required an extension to the nova API. Instead:
- Nova is configured to automatically create new services and
  set them to disabled.
- When a host configured with the nova-compute service is
  unlocked, the VIM will wait for the nova-compute service to
  be created and then enable it.

These changes only apply to the kubernetes configuration.

This commit also adds some robustness to the VIM's keystone token
handling code to fail earlier when a token cannot be retrieved.

Change-Id: If8ce4eea87a51451495517077ca2ea6fbc6b689d
Story: 2004583
Task: 28387
Depends-On: Idb27a927de2ac91ebbb1df343a349bb14ec2f0d5
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
2019-01-11 09:23:54 -06:00
..
__init__.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_defs.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
_host_fsm.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
_host_state_configure.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_state_deleted.py StarlingX open source release updates 2018-05-31 07:36:51 -07:00
_host_state_deleting.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_state_deleting_failed.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_state_disabled.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
_host_state_disabling.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_state_disabling_failed.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_state_enabled.py Allow VIM to manage services independently 2018-12-13 08:08:13 -05:00
_host_state_enabling.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
_host_state_initial.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_task_work.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00
_host_tasks.py Refactor nova service creation in the VIM 2019-01-11 09:23:54 -06:00