This patch implements the following APIs defined in ETSI NFV-SOL003
v3.3.1 5.5.2.11a with 'Kubernetes' vim.
1. Create VNF
2. Instantiate VNF
3. Change Current VNF Package
4. Terminate VNF
5. Delete VNF
Retry and rollback operation of change current vnf package API with
'Kubernetes' vim are also supported.
There are the following points to note.
1. Currently only 'RollingUpdate' is supported for
CNF deployment update.
2. 'Instantiate' VNF cannot rollback and retry with 'Kubernetes'
vim. It will be supported in future.
Implements: blueprint upgrade-vnf-package
Change-Id: Iae477cb4347ae01718d8dbf6ab8b2289e1758039