StarlingX NFVI Orchestration
Go to file
Bart Wensley 0b06f1dbd4 Update VIM to use nova API version 2.53
Updating the VIM to use version 2.53 (Pike) of the nova API. The VIM
was previously using version 2.38 (Newton). The main changes are:
- Stop using os-hosts (no longer exists). Fortunately we weren't
  actually using this code.
- Use new format for os-services (server uuid now required in URL and
  body changed).
- The GET servers now returns a flavor in the response (instead of the
  flavor uuid). The VIM was previously using the uuid to look up the
  flavor in the instance_type table. Now the VIM must access the
  flavor information embedded in each instance.

Note that the server notifications from nova still include the flavor
uuid (we need to switch to the newer versioned notifications to get
the flavor). I changed our notification handling to ignore the flavor
uuid as it is no longer of any use to us.

The main reason for this change is to allow flavors to be modified or
deleted even if in use by a running instance. This brings us in line
with upstream behaviour and will allow us to stop modifying this
behaviour in nova.

Change-Id: I65fab6843174d59782aa7366f2e0cc646cebafb7
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-06-14 13:27:26 -05:00
guest-agent StarlingX open source release updates 2018-05-31 07:36:51 -07:00
guest-client StarlingX open source release updates 2018-05-31 07:36:51 -07:00
guest-comm StarlingX open source release updates 2018-05-31 07:36:51 -07:00
nfv Update VIM to use nova API version 2.53 2018-06-14 13:27:26 -05:00
nova-api-proxy StarlingX open source release updates 2018-05-31 07:36:51 -07:00
.gitignore Add default test framework 2018-06-11 18:53:08 -05:00
.gitreview Add .gitreview 2018-05-31 07:36:51 -07:00
.zuul.yaml Add default test framework 2018-06-11 18:53:08 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:51 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:51 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:51 -07:00
mwa-thales.map StarlingX open source release updates 2018-05-31 07:36:51 -07:00
test-requirements.txt Add default test framework 2018-06-11 18:53:08 -05:00
tox.ini Add default test framework 2018-06-11 18:53:08 -05:00

README.rst

stx-nfv

StarlingX NFVI Orchestration