summaryrefslogtreecommitdiffstats
path: root/vio
AgeCommit message (Collapse)AuthorFilesLines
2019-04-11Add UT for heatbridgeEthan Lynn2-1/+63
Add unit test for heatbridge functions Change-Id: I6acd74dc35b5f378296c9ac0bbbe31710506b7ad Issue-ID: MULTICLOUD-507 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-04-09Use alpine for MultiCloud VIO pluginEthan Lynn2-8/+7
This patch change the base image to python:2-alpine Change-Id: Ibc267587584f0389fdf2a0b5ff2c15e5928758d4 Issue-ID: MULTICLOUD-537 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-04-08Merge "Add more functions to vsphere plugin"xinhuili6-28/+597
2019-04-04Add more functions to vsphere pluginEthan Lynn6-28/+597
Add esxi ability to exec shell command. Add ovf upload function. Add vmdk validation function. Change-Id: I41e658e8d35f9ec2ae8c9238954b705997fa1b3b Issue-ID: MULTICLOUD-488 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-04-04Merge "Add function to collect servers info in stack"Ethan Lynn1-0/+59
2019-04-03Add AZ info in capacity_checkEthan Lynn4-20/+87
Add AZ info in capacity_check Change-Id: Icb8d6be7034d7ac6cdda324b1e445f027e4fdd39 Issue-ID: MULTICLOUD-564 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-04-02Enable https support for vioEthan Lynn5-2/+56
Enable https support for vio plugin Change-Id: I24cd39d37cd85c220fd0edd2ddbbbc01678c5616 Issue-ID: MULTICLOUD-560 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-03-25Add function to collect servers info in stackEthan Lynn1-0/+59
Basic function for AAI heat bridge. Change-Id: I3898eca7506934037fb3ca5863bb877b1a22e2d4 Issue-ID: MULTICLOUD-507 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-03-21Add execute to fakepluginEthan Lynn4-0/+60
Add an execute function to fakeplugin Change-Id: I15353c1f8e4c5514c5bf10600723cc51bbaebaac Issue-ID: MULTICLOUD-488 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-03-11Optimize MultiCloud vio plugin docker image sizeEthan Lynn4-16/+18
Reduce vio plugin image size Change-Id: I4ec74b09b98cf5f776ef5684499accb66abce5b8 Issue-ID: MULTICLOUD-524 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-03-09Merge "Add basic function to update servers in AAI"xinhuili3-0/+24
2019-03-04Add basic function to update servers in AAIEthan Lynn3-0/+24
Add basic function for heatbridge Change-Id: I2016b2d755ad088999bd7e5ef29792a315679302 Issue-ID: MULTICLOUD-507 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-03-03Add vc.py to vsphere pluginEthan Lynn1-0/+240
Add vc.py Change-Id: I7d5e0198eb6a7aa67a4a51d24213cebb6ca59716 Issue-ID: MULTICLOUD-488 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-03-03Merge "upgrade onappylog version"Ethan Lynn1-1/+1
2019-03-01upgrade onappylog versionliangke1-1/+1
Change-Id: I2a8f3682f2dc19e88e7e154893386963a9863af0 Issue-ID: MULTICLOUD-481 Signed-off-by: liangke <lokyse@163.com>
2019-03-01Init patch for vsphere pluginEthan Lynn3-0/+98
Add vsphere support. Change-Id: I99e4c7f084af9909735d55786e8771996bfc4149 Issue-ID: MULTICLOUD-488 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-02-26Fix docker permissionEthan Lynn4-15/+16
fix docker permission Change-Id: I5efe76ab8d57a1eb5e318db1befdc09c965299e5 Issue-ID: MULTICLOUD-497 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-02-21Use non-root user in docker imageEthan Lynn2-3/+7
Create onap user for vio plugin Change-Id: Idaf3edcf6cb411f462bb8b7d34b091125605abae Issue-ID: MULTICLOUD-497 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-02-12Fix vio vesagent docker versionEthan Lynn3-4/+4
This patch fix vio vesagent docker image build. Change-Id: I815bcbecc116854a158854a3c105087563626ea7 Issue-ID: MULTICLOUD-482 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2019-01-11Bump version to 1.3.0 for DublinEthan Lynn4-6/+6
Bump version for Dublin release Change-Id: I82ca9528c321e1615cdd5a855d46ba01556d0c6b Issue-ID: MULTICLOUD-433 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-12-19Fix dockerfile for version 1.2.31.2.3Ethan Lynn1-1/+1
Use 1.2.3 package to build docker image. Change-Id: Iface0cbdcf76b2567fc608df63438755d5e24add Issue-ID: MULTICLOUD-419 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-12-19Bump version to 1.2.3Ethan Lynn3-4/+4
Bump vio plugin version to 1.2.3 Change-Id: I163fed7a4047f168c1a8d14107737beafe887151 Issue-ID: MULTICLOUD-419 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-11-16Fix metadata format handling3.0.1-ONAP3.0.0-ONAP1.2.1Ethan Lynn2-5/+9
This patch fix metadata format handling in server create API. Change-Id: I80da9b175f17bfca1465cc7c06e9d092dab0f459 Issue-ID: MULTICLOUD-405 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-11-13Bump version to 1.2.2Ethan Lynn4-5/+5
Bump version to 1.2.2 Change-Id: I5c09964a1a7de6bdc3dd5be0b74506444beafbb0 Issue-ID: MULTICLOUD-402 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-11-12Fix SR-IOV formatEthan Lynn1-3/+4
Fix SR-IOV registration Change-Id: I33bd39160804d893d4703a16655e814ce1bdb89f Issue-ID: MULTICLOUD-400 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-10-30Add UT for cloud intent registrationEthan Lynn11-14/+16
Add unit test for cloud intent registration, fix failure cause by new flake8 Change-Id: I155fb11b33895e972a78ba991de30416c63900e5 Issue-ID: MULTICLOUD-388 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-10-17Add missing licenseEthan Lynn50-18/+557
Add missing license according to license scan. Change-Id: Ibaf879bdc3392549b4844e4a944752acd3f38092 Issue-ID: MULTICLOUD-382 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-10-17Merge "Add infra_workload simulation API in vio plugin"xinhuili2-0/+38
2018-10-16Add infra_workload simulation API in vio pluginEthan Lynn2-0/+38
Add a simulated infra_workload API for testing. Change-Id: I2e87b249a1b2b670cec97af6c32cba353939df44 Issue-ID: MULTICLOUD-381 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-10-16Bump MultiCloud VIO plugin to 1.2.1Ethan Lynn3-4/+4
Bump vio plugin version Change-Id: Ia09277626a3d29a18cc0b674e60e67c49053ff0f Issue-ID: MULTICLOUD-380 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-20Merge "Rename cloud agnostic capability"1.2.0xinhuili1-1/+1
2018-09-20Rename cloud agnostic capabilityEthan Lynn1-1/+1
Rename it from basicCapabilities to qosIntentCapabilities. Change-Id: Ia3f61cdd02c5c3d5033badcaa719ff8f43b2f696 Issue-ID: MULTICLOUD-363 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-20Use snapshots to build vio dockerEthan Lynn1-1/+1
Previous we use staging target to build docker, which didn't contain the latest source. This patch will switch to use snapshots. Change-Id: Iab9eb134145acce0bab76cdd60706ec4d5f0cc87 Issue-ID: MULTICLOUD-362 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-19Merge "Add UT for infra_workload"Ethan Lynn2-5/+78
2018-09-19Merge "Fix vio CSIT test"Bin Yang1-90/+91
2018-09-19Add UT for infra_workloadEthan Lynn2-5/+78
Add unit tests for infra_workload API Change-Id: I839ce04eb17302402d8296baf1b6bf73a6462b1d Issue-ID: MULTICLOUD-357 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-19Fix vio CSIT testEthan Lynn1-90/+91
Reorg url regex Change-Id: I7e84dc2bbc7f6a29890da6de8c603689043b3fbc Issue-ID: MULTICLOUD-360 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-19Register SRIOV capabilities to A&AIEthan Lynn1-0/+40
Expose SRIOV capabilities in VIO plugin Change-Id: I78022600bb8cb0815ccef82d4afe24a80b438646 Issue-ID: MULTICLOUD-347 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-18Handle oof_directives in infra_workload APIEthan Lynn1-0/+24
Update infra_workload API to handle oof_directives. Change-Id: I9d51276fdbaf90d0a81379c487c849fd74971831 Issue-ID: MULTICLOUD-357 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-12Add infra_workload APIEthan Lynn4-1/+116
This patch adds infra_workload API for VIO plugin Change-Id: I072b9acd6bff651c155265fcc43a5830021ec7ad Issue-ID: MULTICLOUD-357 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-11Merge "Add heat driver"Liang Ke5-0/+133
2018-09-10Add heat driverEthan Lynn5-0/+133
This patch adds heat driver to interact with OpenStack Heat API. Change-Id: I77bc283c51d7d85bf72436938d63a6e98d53d72e Issue-ID: MULTICLOUD-353 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-06Merge "Expose intent capabilities to A&AI"Ethan Lynn1-0/+34
2018-09-05Merge "Include cloud_owner/region in V1 responses"xinhuili9-13/+59
2018-09-05Include cloud_owner/region in V1 responsesEthan Lynn9-13/+59
This patch updates the responses body by including cloud_owner and cloud_region_id. Change-Id: Ie3281a130b982abd49a1410ab8e75e96664443e3 Issue-ID: MULTICLOUD-351 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-05Expose intent capabilities to A&AIEthan Lynn1-0/+34
This patch will registry QoS intent feature to A&AI Change-Id: I9830887857c0b6b69ec224425a4feafec46a1907 Issue-ID: MULTICLOUD-346 Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
2018-09-04Merge "Add server action interface for VIO plugin"Liang Ke4-0/+100
2018-09-04Merge "Update OpenStack proxy API to v1"Liang Ke8-0/+312
2018-09-04Add server action interface for VIO pluginBin Sun4-0/+100
API v1 supported Change-Id: I5123727b7fcde5ecdc893e5045a19acde3aa3934 Issue-ID: MULTICLOUD-336 Signed-off-by: Bin Sun <bins@vmware.com>
2018-09-03Merge "Use managed guava version"Ethan Lynn1-4/+2