summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-10-18Improve build processVictor Morales4-19/+55
The build process is used by Jenkins Daily Jobs to generate images as well as the provisioning vagrant process. This change pretends to satisfy both processes. Change-Id: I53d77b0e64f2482e612e59d5a3881fae53c63cbd Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-18Remove source /etc/environemnt instructionVictor Morales2-4/+1
Apparently this instruction is overriding the GOROOT value during the execution in the Jenkins Jobs. Change-Id: I97768db029ae21939bfde4753f87387ea976985c Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-16Hybrid Functional test for vFirewallVictor Morales4-17/+334
This change provides the bash instructions for running an hybrid scenario (Virtual Machine and Containers) of the ONAP vFirewall use case. Change-Id: I2bb7843118c31895d0b5fe1987cced2be29672cb Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-16Merge "Improve setup.sh script"Victor Morales1-1/+23
2018-10-16Merge "Add more Ubuntu Cloud images"Victor Morales1-0/+4
2018-10-15Improve setup.sh scriptVictor Morales1-1/+23
The setup.sh script contains instructions to configure and install dependencies for this project. This change includes instructions to enable nested-virtualization. Change-Id: I35b66d08f0e3813d18e661f73edc04fd2cf585fe Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-15Add more Ubuntu Cloud imagesVictor Morales1-0/+4
The initial implementation only defined Ubuntu Xenial Cloud image This change adds more official images for future testing. Change-Id: I6dd8d5cfa9ecc598a52100e2db8e74fdd364a79f Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-15Enable vhost_net module in nodes.Victor Morales1-1/+4
This change enables the vhost_net driver which emulates the virtio-net network card in the host kernel. Change-Id: Ibdcb6f0c1d196a2d64622ecc81acc89e56ffef62 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-08Merge "Using VirtletCloudInitUserData section"Victor Morales3-39/+113
2018-10-05Merge "Set 30080 port for Kubernetes Dashboard"Victor Morales1-1/+2
2018-10-05Merge "Bump virtlet version to 1.4.1"Victor Morales1-1/+1
2018-10-05Merge "Fix installation order"Victor Morales1-2/+4
2018-10-05Merge "Remove default kubespray config values"Victor Morales1-108/+3
2018-10-05Merge "Bump kubespray version to 2.7.0"Victor Morales3-2/+3
2018-10-05Using VirtletCloudInitUserData sectionVictor Morales3-39/+113
The VirtletCloudInitUserData section defines instructions used by cloud-init service to post-provisioning VMs. But this section cannot be used with VirtletCloudInitUserDataScript in the Deployment file definition. This changer replaces these virtlet sections. Change-Id: I03f5fee223d43b21ceadd50bc356cec4e96cab23 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-04Bump virtlet version to 1.4.1Victor Morales1-1/+1
Change-Id: I9e20333f506674533ed6711d265a95d4defaa4e0 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-04Fix installation orderVictor Morales1-2/+4
The current order of the installation instructions in the setup.sh script causes issues in some systems, mainly because they are lacking of certain basic packages. This change includes the python packages and fix the order of execution. Change-Id: I73de55fc9d49a75953e3fbdde8290757adcadd7a Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-04Improve Nested-Virtualization enablementVictor Morales1-4/+30
The I61d13ebbdbc0abc208042dde56d4d6b498570955 enables Intel Nested-Virtualization on Kubernetes Nodes without considering the current status and/or architecture. This change consider those values during the enablement process. Change-Id: I3544e73a61ce98c159b4496f0fba35f9795ba89a Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-04Set 30080 port for Kubernetes DashboardVictor Morales1-1/+2
This change allows to use a specific port for the Kubernetes Dashboard which avoids to discover it later. Change-Id: Ia2ae07678ec9b96d4644c6d2dc926527359b101f Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-04Remove default kubespray config valuesVictor Morales1-108/+3
The amount of configuration values included in the KRD is huge and needs to be reduced as minimum possible for showing the features that need to be setup in Kubespray. This change removes the default configuration values and enables NGINX Ingress controller. Change-Id: I8f3f62bf0bbf24f4874657acff575a2819deaede Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-04Bump kubespray version to 2.7.0Victor Morales3-2/+3
Change-Id: I9d8cd095797804fe96d36b0a08354247096351df Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-03Merge "Enable Nested Virtualization in Nodes"Victor Morales1-0/+4
2018-10-02Merge "Fix build.sh deployment script"Bin Hu2-2/+4
2018-10-01Enable Nested Virtualization in NodesVictor Morales1-0/+4
Compute nodes require to enable Nested-Virtualization to smooth the provisioning of Virtual Machines using Virtlet Kubernetes Add. This change includes the instructions to enable it in the Nodes. Change-Id: I61d13ebbdbc0abc208042dde56d4d6b498570955 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-10-01Fix build.sh deployment scriptVictor Morales2-2/+4
The build.sh file didn't include the GOPATH variable which in some cases was causing some building failures. This change includes a source instruction at beginining of the file. Change-Id: I718411fd90ede74decbaac7efc5c065aa5a853fc Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-29Merge "Improve Services UTs"Victor Morales1-33/+104
2018-09-29Merge "Improve Namespaces UTs"Victor Morales2-31/+67
2018-09-29Merge "Improve Deployments UTs"Victor Morales1-34/+105
2018-09-29Merge "Add UTs for plugins module"Victor Morales2-5/+104
2018-09-26Improve Services UTsVictor Morales1-33/+104
The current implementation of Unit Tests for Services wasn't validating sucessful cases properly. This change fix that gap and increase the coverage number. Change-Id: Ib5daa607f38e490ced471a129a5fa71b2d4eb133 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-26Improve Deployments UTsVictor Morales1-34/+105
The current implementation of Unit Tests for Deployments wasn't validating sucessful cases properly. This change fix that gap and increase the coverage number. Change-Id: I9b891d700c152c9b57d6b5858867a7439ac83f3f Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-25Create code coverage reportVictor Morales2-1/+7
The cover action target allows the creation of code coverage report during the Jenkins Job execution, giving an idea of the impact of the change submitted. Change-Id: Ia2b8d57a0f9235ace021baaa6f74370b6656e58f Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-25Improve Namespaces UTsVictor Morales2-31/+67
The current implementation of Unit Tests for Namespaces wasn't validating sucessful cases properly. This change fix that gap and increase the coverage number. Change-Id: Iddc0aca3b52ea8ffebca7dccfc94d4d99e052b06 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-25Add UTs for plugins moduleVictor Morales2-5/+104
The KRD plugins module wasn't cover by Unit Tests that ensure their functionality. This change create Unit Tests that guarantees basic use cases. Change-Id: Idac9179bfb7b805ebadc60d9d1a41e73a6f13be7 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-25Fix ensure Namespace functionVictor Morales1-4/+7
The I1e1eb40f1a18ba33c74069a117462c8df17767ac change standarizes the Interface for the plugins, this changes affects callers and it's necessary to update those references. This change fix that issue for Namespace Kubernetes resources. Change-Id: I04c957fdd526401523b72e332b6e24385a7ceefe Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-21Merge "Add UTs to plugins"Victor Morales13-166/+777
2018-09-19Add EdgeX Foundry example VNFsShashank Kumar Shankar27-1/+851
This patch adds EdgeX Foundry sample VNFs for integration testing. Change-Id: I570850832854b76df3ba9613252b0b46302210f3 Signed-off-by: Shashank Kumar Shankar <shashank.kumar.shankar@intel.com> Issue-ID: MULTICLOUD-301 Signed-off-by: Victor Morales <victor.morales@intel.com>
2018-09-18Add UTs to pluginsVictor Morales13-166/+777
Deployment, service and namespace are plugins which offers CRUD operations to manage their resources. They haven't implemented Unit Tests which makes fragile to change/refactor the source code. This change adds their corresponding Unit Tests and defines a standard interface. Change-Id: I1e1eb40f1a18ba33c74069a117462c8df17767ac Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-18Merge "Refactor plugin.sh functional test"Bin Hu2-66/+74
2018-09-18Merge "Remove NFD from list of AddOns"Bin Hu1-15/+1
2018-09-17Refactor plugin.sh functional testVictor Morales2-66/+74
There are some instructions located in plugin.sh script which can be exported to a common place like _common.sh library. This change moves those instructions. Change-Id: I44aeaf75ea70aa2148b17bbcb82314ea339d7a00 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-17Merge "Separate tests"Victor Morales5-9/+31
2018-09-17Merge "Bump kubernetes version to v1.11.3"Victor Morales1-1/+1
2018-09-17Merge "Bump virtlet version to 1.3.0"Victor Morales1-1/+1
2018-09-17Merge "Complete Plugin Functional tests"Victor Morales1-16/+20
2018-09-17Merge "Refactor Functional tests"Victor Morales7-683/+743
2018-09-17Remove NFD from list of AddOnsVictor Morales1-15/+1
The Node Feature Discovery AddOn has been included as part of the capabilities supported by the KRD but it has been detected some issues when its services are trying to start. Given that this feature is not necessary for this phase it can be excluded from the default list. The _install_crictl function is not consumed by any other method, this also includes its removal. Change-Id: I771a8865894038b91324a9cb3797c2197666f480 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-17Bump vagrant version to 2.1.5Victor Morales1-3/+3
Change-Id: Ib6375ea6e512afd5f1aac1267c753e50a1724a04 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-15Merge "Downgrade multus version"Bin Hu1-1/+1
2018-09-15Merge "Change metadata.yaml structure"Bin Hu2-90/+76