multicloud/k8s.git
5 years agoMerge "Bumb andrewrothstein.go role to 2.1.10"
Victor Morales [Thu, 8 Nov 2018 16:24:38 +0000 (16:24 +0000)]
Merge "Bumb andrewrothstein.go role to 2.1.10"

5 years agoMerge "Fix start.sh script"
Bin Hu [Thu, 8 Nov 2018 00:21:33 +0000 (00:21 +0000)]
Merge "Fix start.sh script"

5 years agoBumb andrewrothstein.go role to 2.1.10 39/72139/1
Victor Morales [Wed, 7 Nov 2018 23:36:49 +0000 (15:36 -0800)]
Bumb andrewrothstein.go role to 2.1.10

This version installs golang 1.11.2 by default on the server nodes

Change-Id: I0526f5c792d907ca9b25df0bdbbe38be43628aba
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Change proxy-mode from iptables to ipvs"
Victor Morales [Wed, 7 Nov 2018 22:51:52 +0000 (22:51 +0000)]
Merge "Change proxy-mode from iptables to ipvs"

5 years agoFix start.sh script 34/72134/1
Victor Morales [Wed, 7 Nov 2018 14:26:43 +0000 (06:26 -0800)]
Fix start.sh script

The start bash script is used during development phase to quickly
test some changes in source code. This script requires to get the
IP address of the Consul database and export the image name. This
change fixes those instructions

Change-Id: I73c4c4be0a9476304bedcd4c62a723ff1ecc7f7c
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Add context into for sink service selector"
Victor Morales [Mon, 5 Nov 2018 17:11:50 +0000 (17:11 +0000)]
Merge "Add context into for sink service selector"

5 years agoChange proxy-mode from iptables to ipvs 88/71888/1
Victor Morales [Mon, 5 Nov 2018 10:39:53 +0000 (02:39 -0800)]
Change proxy-mode from iptables to ipvs

Kubespray uses iptables by default for implementing a form of virtual
IP. Ipvs has better performance when syncing proxy rules than iptables.
This change sets that configuration option.

Change-Id: Idd054a786284c54ceee1770d7774975b0ed43430
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMigrate from dep to go mod 92/71592/1
Kiran Kamineni [Wed, 31 Oct 2018 21:58:09 +0000 (14:58 -0700)]
Migrate from dep to go mod

Migrate from dep to go mod which is
native package management functionality in golang 1.11

Issue-ID: MULTICLOUD-392
Change-Id: I9a94cb38bd230738d7d0e586e6956b7a46472dd7
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
5 years agoMerge "Change Vagrant default provider"
Victor Morales [Tue, 30 Oct 2018 19:10:53 +0000 (19:10 +0000)]
Merge "Change Vagrant default provider"

5 years agoAdd context into for sink service selector 31/71431/1
Victor Morales [Mon, 29 Oct 2018 18:01:55 +0000 (11:01 -0700)]
Add context into for sink service selector

In order to narrow down the number of the endpoints to one. This
change provides a context in the selector section.

Change-Id: If1ebe744fc43ad9ec6ebbc513f397e55dae13dd9
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoChange Vagrant default provider 27/71427/1
Victor Morales [Mon, 29 Oct 2018 14:29:56 +0000 (07:29 -0700)]
Change Vagrant default provider

Vagrant uses VirtualBox as default provider, but given that it's not
fully supported in this project its better to change that behaviour.
This change makes Libvirt as default Vagrant provider.

Change-Id: Ib80636f8c595280d425901a8914548d199606fdc
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoBump golang version to 1.11 26/71426/2
Victor Morales [Mon, 29 Oct 2018 14:21:06 +0000 (07:21 -0700)]
Bump golang version to 1.11

Change-Id: I177cd017f75e4155f7e9b9a73869ea7fff24195a
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-387

5 years agoMerge "Fix populate typo"
Victor Morales [Thu, 25 Oct 2018 21:41:56 +0000 (21:41 +0000)]
Merge "Fix populate typo"

5 years agoFix populate typo 97/71197/1
Victor Morales [Wed, 24 Oct 2018 23:38:27 +0000 (16:38 -0700)]
Fix populate typo

Change-Id: I413b5548d8f24f1ff8e50d76d6982276683956ae
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoFix README references 10/71110/1
Victor Morales [Tue, 23 Oct 2018 17:48:03 +0000 (10:48 -0700)]
Fix README references

The README file contains references to images in the docs folder.
These references haven't properly updated.

Change-Id: I4b16f5b1249512811239e9f8013081c1e30de02b
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoFix non-existing all.yml file 12/71012/1
Victor Morales [Mon, 22 Oct 2018 15:40:21 +0000 (08:40 -0700)]
Fix non-existing all.yml file

The all.yml file contains global configuration used by kubespray.
During the initial execution this file doesn't exist and its
execution can raise an error. This change fix that scenario.

Change-Id: I1f0c0134ccbc439b6a6c3e26c993cf498bb8dbf8
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Bump multus version to 3.1"
Victor Morales [Sat, 20 Oct 2018 20:29:49 +0000 (20:29 +0000)]
Merge "Bump multus version to 3.1"

5 years agoBump multus version to 3.1 80/70780/4
Ritu Sood [Thu, 18 Oct 2018 17:10:39 +0000 (10:10 -0700)]
Bump multus version to 3.1

Change-Id: Id98a0ef126a4121cc8e33c95672f1dd552b1560f
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-271

5 years agoMerge "Improve build process"
Bin Yang [Fri, 19 Oct 2018 07:41:04 +0000 (07:41 +0000)]
Merge "Improve build process"

5 years agoMerge "Bump vagrant version to 2.2.0"
Victor Morales [Fri, 19 Oct 2018 04:08:57 +0000 (04:08 +0000)]
Merge "Bump vagrant version to 2.2.0"

5 years agoMerge "Add License headers"
Victor Morales [Fri, 19 Oct 2018 04:08:48 +0000 (04:08 +0000)]
Merge "Add License headers"

5 years agoMerge "Add edgex yaml to helm based template"
Victor Morales [Fri, 19 Oct 2018 04:08:35 +0000 (04:08 +0000)]
Merge "Add edgex yaml to helm based template"

5 years agoAdd edgex yaml to helm based template 93/70393/4
Kiran Kamineni [Thu, 11 Oct 2018 10:13:15 +0000 (03:13 -0700)]
Add edgex yaml to helm based template

Add existing deployment and service yaml files into
a helm chart that can reused.
Currently splitting out consul and mongo as subcharts while
keeping the rest under the main edgex chart.
P2: Convert to different label selectors
P3: Keep the old configuration yaml in a seperate kubernetes folder
P4: Removed common chart with the templates. We are using only a small subset
    which we can expand locally via Helm Variables

Issue-ID: MULTICLOUD-376
Change-Id: I8e0682c7d1d2433b9754209b2f3eedb790df5464
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
5 years agoImprove build process 85/70785/1
Victor Morales [Thu, 18 Oct 2018 20:39:45 +0000 (13:39 -0700)]
Improve build process

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

5 years agoAdd License headers 51/70751/1
Victor Morales [Thu, 18 Oct 2018 09:50:32 +0000 (02:50 -0700)]
Add License headers

Change-Id: I1502c812f29ca8a6d1f819b9459c00597be09305
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoRemove source /etc/environemnt instruction 42/70742/1
Victor Morales [Thu, 18 Oct 2018 08:24:25 +0000 (01:24 -0700)]
Remove source /etc/environemnt instruction

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

5 years agoBump vagrant version to 2.2.0 68/70668/1
Victor Morales [Wed, 17 Oct 2018 08:18:06 +0000 (01:18 -0700)]
Bump vagrant version to 2.2.0

Change-Id: I18e2c79a7f4dbbd6f02fef20c782660c579784ff
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoHybrid Functional test for vFirewall 16/70516/3
Victor Morales [Mon, 15 Oct 2018 17:25:02 +0000 (10:25 -0700)]
Hybrid Functional test for vFirewall

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

5 years agoMerge "Improve setup.sh script"
Victor Morales [Tue, 16 Oct 2018 15:21:48 +0000 (15:21 +0000)]
Merge "Improve setup.sh script"

5 years agoMerge "Add more Ubuntu Cloud images"
Victor Morales [Tue, 16 Oct 2018 15:21:43 +0000 (15:21 +0000)]
Merge "Add more Ubuntu Cloud images"

5 years agoImprove setup.sh script 15/70515/1
Victor Morales [Mon, 15 Oct 2018 17:10:54 +0000 (10:10 -0700)]
Improve setup.sh script

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

5 years agoAdd more Ubuntu Cloud images 14/70514/1
Victor Morales [Mon, 15 Oct 2018 17:04:23 +0000 (10:04 -0700)]
Add more Ubuntu Cloud images

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

5 years agoEnable vhost_net module in nodes. 13/70513/1
Victor Morales [Mon, 15 Oct 2018 16:56:39 +0000 (09:56 -0700)]
Enable vhost_net module in nodes.

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

5 years agoMerge "Using VirtletCloudInitUserData section"
Victor Morales [Mon, 8 Oct 2018 15:32:01 +0000 (15:32 +0000)]
Merge "Using VirtletCloudInitUserData section"

5 years agoMerge "Set 30080 port for Kubernetes Dashboard"
Victor Morales [Fri, 5 Oct 2018 23:11:52 +0000 (23:11 +0000)]
Merge "Set 30080 port for Kubernetes Dashboard"

5 years agoMerge "Bump virtlet version to 1.4.1"
Victor Morales [Fri, 5 Oct 2018 22:46:15 +0000 (22:46 +0000)]
Merge "Bump virtlet version to 1.4.1"

5 years agoMerge "Fix installation order"
Victor Morales [Fri, 5 Oct 2018 22:46:09 +0000 (22:46 +0000)]
Merge "Fix installation order"

5 years agoMerge "Remove default kubespray config values"
Victor Morales [Fri, 5 Oct 2018 22:45:41 +0000 (22:45 +0000)]
Merge "Remove default kubespray config values"

5 years agoMerge "Bump kubespray version to 2.7.0"
Victor Morales [Fri, 5 Oct 2018 22:45:28 +0000 (22:45 +0000)]
Merge "Bump kubespray version to 2.7.0"

5 years agoUsing VirtletCloudInitUserData section 45/69945/1
Victor Morales [Fri, 5 Oct 2018 15:35:07 +0000 (08:35 -0700)]
Using VirtletCloudInitUserData section

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

5 years agoBump virtlet version to 1.4.1 71/69871/1
Victor Morales [Thu, 4 Oct 2018 16:57:16 +0000 (09:57 -0700)]
Bump virtlet version to 1.4.1

Change-Id: I9e20333f506674533ed6711d265a95d4defaa4e0
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoFix installation order 70/69870/1
Victor Morales [Thu, 4 Oct 2018 16:41:12 +0000 (09:41 -0700)]
Fix installation order

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

5 years agoImprove Nested-Virtualization enablement 78/69778/2
Victor Morales [Wed, 3 Oct 2018 18:02:51 +0000 (11:02 -0700)]
Improve Nested-Virtualization enablement

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

5 years agoSet 30080 port for Kubernetes Dashboard 49/69849/1
Victor Morales [Thu, 4 Oct 2018 08:53:45 +0000 (01:53 -0700)]
Set 30080 port for Kubernetes Dashboard

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

5 years agoRemove default kubespray config values 48/69848/1
Victor Morales [Thu, 4 Oct 2018 08:28:02 +0000 (01:28 -0700)]
Remove default kubespray config values

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

5 years agoBump kubespray version to 2.7.0 79/69779/2
Victor Morales [Wed, 3 Oct 2018 18:12:05 +0000 (11:12 -0700)]
Bump kubespray version to 2.7.0

Change-Id: I9d8cd095797804fe96d36b0a08354247096351df
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Enable Nested Virtualization in Nodes"
Victor Morales [Wed, 3 Oct 2018 15:07:16 +0000 (15:07 +0000)]
Merge "Enable Nested Virtualization in Nodes"

5 years agoMerge "Fix build.sh deployment script"
Bin Hu [Tue, 2 Oct 2018 02:05:34 +0000 (02:05 +0000)]
Merge "Fix build.sh deployment script"

5 years agoEnable Nested Virtualization in Nodes 41/69641/1
Victor Morales [Mon, 1 Oct 2018 15:49:07 +0000 (08:49 -0700)]
Enable Nested Virtualization in Nodes

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

5 years agoFix build.sh deployment script 99/69599/1
Victor Morales [Mon, 1 Oct 2018 09:25:27 +0000 (02:25 -0700)]
Fix build.sh deployment script

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

5 years agoMerge "Improve Services UTs"
Victor Morales [Sat, 29 Sep 2018 16:43:58 +0000 (16:43 +0000)]
Merge "Improve Services UTs"

5 years agoMerge "Improve Namespaces UTs"
Victor Morales [Sat, 29 Sep 2018 16:43:50 +0000 (16:43 +0000)]
Merge "Improve Namespaces UTs"

5 years agoMerge "Improve Deployments UTs"
Victor Morales [Sat, 29 Sep 2018 16:43:44 +0000 (16:43 +0000)]
Merge "Improve Deployments UTs"

5 years agoMerge "Add UTs for plugins module"
Victor Morales [Sat, 29 Sep 2018 16:43:37 +0000 (16:43 +0000)]
Merge "Add UTs for plugins module"

5 years agoImprove Services UTs 95/69195/1
Victor Morales [Wed, 26 Sep 2018 15:21:13 +0000 (08:21 -0700)]
Improve Services UTs

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

5 years agoImprove Deployments UTs 07/69007/2
Victor Morales [Tue, 25 Sep 2018 16:43:42 +0000 (09:43 -0700)]
Improve Deployments UTs

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

5 years agoCreate code coverage report 89/68989/2
Victor Morales [Tue, 25 Sep 2018 22:46:19 +0000 (15:46 -0700)]
Create code coverage report

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

5 years agoImprove Namespaces UTs 09/69009/1
Victor Morales [Tue, 25 Sep 2018 17:33:15 +0000 (10:33 -0700)]
Improve Namespaces UTs

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

5 years agoAdd UTs for plugins module 01/69001/1
Victor Morales [Tue, 25 Sep 2018 15:39:05 +0000 (08:39 -0700)]
Add UTs for plugins module

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

5 years agoFix ensure Namespace function 29/68929/1
Victor Morales [Tue, 25 Sep 2018 10:32:37 +0000 (03:32 -0700)]
Fix ensure Namespace function

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

5 years agoMerge "Add UTs to plugins"
Victor Morales [Fri, 21 Sep 2018 14:58:25 +0000 (14:58 +0000)]
Merge "Add UTs to plugins"

5 years agoAdd EdgeX Foundry example VNFs 01/67501/2
Shashank Kumar Shankar [Tue, 18 Sep 2018 22:24:26 +0000 (15:24 -0700)]
Add EdgeX Foundry example VNFs

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>
5 years agoAdd UTs to plugins 31/67531/1
Victor Morales [Wed, 19 Sep 2018 00:19:00 +0000 (17:19 -0700)]
Add UTs to plugins

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

5 years agoMerge "Refactor plugin.sh functional test"
Bin Hu [Tue, 18 Sep 2018 05:46:41 +0000 (05:46 +0000)]
Merge "Refactor plugin.sh functional test"

5 years agoMerge "Remove NFD from list of AddOns"
Bin Hu [Tue, 18 Sep 2018 05:45:15 +0000 (05:45 +0000)]
Merge "Remove NFD from list of AddOns"

5 years agoRefactor plugin.sh functional test 73/67073/1
Victor Morales [Mon, 17 Sep 2018 11:42:59 +0000 (04:42 -0700)]
Refactor plugin.sh functional test

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

5 years agoMerge "Separate tests"
Victor Morales [Mon, 17 Sep 2018 15:29:27 +0000 (15:29 +0000)]
Merge "Separate tests"

5 years agoMerge "Bump kubernetes version to v1.11.3"
Victor Morales [Mon, 17 Sep 2018 15:29:08 +0000 (15:29 +0000)]
Merge "Bump kubernetes version to v1.11.3"

5 years agoMerge "Bump virtlet version to 1.3.0"
Victor Morales [Mon, 17 Sep 2018 15:29:02 +0000 (15:29 +0000)]
Merge "Bump virtlet version to 1.3.0"

5 years agoMerge "Complete Plugin Functional tests"
Victor Morales [Mon, 17 Sep 2018 15:28:53 +0000 (15:28 +0000)]
Merge "Complete Plugin Functional tests"

5 years agoMerge "Refactor Functional tests"
Victor Morales [Mon, 17 Sep 2018 15:28:07 +0000 (15:28 +0000)]
Merge "Refactor Functional tests"

5 years agoRemove NFD from list of AddOns 53/67053/1
Victor Morales [Mon, 17 Sep 2018 08:27:58 +0000 (01:27 -0700)]
Remove NFD from list of AddOns

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

5 years agoBump vagrant version to 2.1.5 51/67051/1
Victor Morales [Mon, 17 Sep 2018 08:26:02 +0000 (01:26 -0700)]
Bump vagrant version to 2.1.5

Change-Id: Ib6375ea6e512afd5f1aac1267c753e50a1724a04
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Downgrade multus version"
Bin Hu [Sat, 15 Sep 2018 04:08:17 +0000 (04:08 +0000)]
Merge "Downgrade multus version"

5 years agoMerge "Change metadata.yaml structure"
Bin Hu [Sat, 15 Sep 2018 04:03:48 +0000 (04:03 +0000)]
Merge "Change metadata.yaml structure"

5 years agoMerge "Change working dir in Vagrantfile"
Bin Hu [Sat, 15 Sep 2018 04:02:41 +0000 (04:02 +0000)]
Merge "Change working dir in Vagrantfile"

5 years agoSeparate tests 65/66765/1
Victor Morales [Fri, 14 Sep 2018 21:33:28 +0000 (14:33 -0700)]
Separate tests

The current tests can be separated in two categories: unit test and
integration tests. The criteria depends on the scope or dependencies
required for the test. This change provides a mechanism to test
only one category.

Change-Id: Ib7bac49cb0b2d14544fb9704345436a7ba71aead
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoDowngrade multus version 09/66709/1
Victor Morales [Fri, 14 Sep 2018 09:09:51 +0000 (02:09 -0700)]
Downgrade multus version

The latest version was causing that containers hanging for ever. This
change modifies the version used for Multus to a stable release.

Change-Id: Ida58d7ca0d2d4bbde28081743c4ae44e94ecb229
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoBump kubernetes version to v1.11.3 25/66725/1
Victor Morales [Fri, 14 Sep 2018 09:11:57 +0000 (02:11 -0700)]
Bump kubernetes version to v1.11.3

Change-Id: I23289a04ad63da13c51b242f1374c526f4b9e80b
Issue-ID: MULTICLOUD-301
Signed-off-by: Victor Morales <victor.morales@intel.com>
5 years agoBump virtlet version to 1.3.0 03/66703/1
Victor Morales [Fri, 14 Sep 2018 07:35:09 +0000 (00:35 -0700)]
Bump virtlet version to 1.3.0

Change-Id: I96c9519a282a5806002ac2c61a49eda5ff8b8e90
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoRefactor Functional tests 79/66479/3
Victor Morales [Thu, 13 Sep 2018 16:19:13 +0000 (09:19 -0700)]
Refactor Functional tests

The current implementation of Functional tests didn't allow to reuse
some functionality. This change exposes common functions and methods
to populated CSAR folders.

Change-Id: I8f4daf9a0a12633f952677b3e15de42bea5226e6
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoComplete Plugin Functional tests 95/66395/3
Victor Morales [Thu, 13 Sep 2018 13:28:39 +0000 (06:28 -0700)]
Complete Plugin Functional tests

The script that consumes the Plugin Endpoints to ensuring its
funtionality was completed. This change helps to covers all the
endpoints exposed by the API.

Change-Id: I56d1412debd3942d42484389a1c3ff04aa3da563
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoChange working dir in Vagrantfile 03/66403/1
Victor Morales [Thu, 13 Sep 2018 08:44:51 +0000 (01:44 -0700)]
Change working dir in Vagrantfile

Given that the source code is shared to a different location is
necessary to reflect this change in the Vagrantfile

Change-Id: Iad47b49c5720d0d1a76fa9fa60c4d1ba60d0ab51
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoFix paths in tox.ini file 97/66397/1
Victor Morales [Thu, 13 Sep 2018 08:34:32 +0000 (01:34 -0700)]
Fix paths in tox.ini file

The execution of tox tool was including some paths that are not part
of the project, therefore they need to be excluded. This change
modifies the tox.ini file to exclude them.

Change-Id: I7dd6cfa006805e812c93fdcb5ebbc37311408ab5
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoChange metadata.yaml structure 93/66393/1
Victor Morales [Thu, 13 Sep 2018 08:12:14 +0000 (01:12 -0700)]
Change metadata.yaml structure

The metadata.yaml was using a list of resources instead of a set. As
result, it's possible to add resources that are duplicated. In order
to avoid this the ResourceTypePathMap field was changed.

Change-Id: Ic454a9c42fa367b58580641b62b3d1c7ac33b1ca
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoComplete Plugin Functional Tests 51/65951/1
Victor Morales [Tue, 11 Sep 2018 15:50:28 +0000 (08:50 -0700)]
Complete Plugin Functional Tests

It was fixed the issue to connect the plugin with the consul DB.
This was a main roadblock to complete the functional Tests for the
plugin.

Change-Id: I3032e82a8f6baf4739c7433a5ffa97dac23daac8
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoAdd no_proxy config value to docker-compose.yml 77/65577/1
Victor Morales [Mon, 10 Sep 2018 09:19:43 +0000 (02:19 -0700)]
Add no_proxy config value to docker-compose.yml

The no_proxy configuration value was missing in the docker-compose.yml
this was causing a different behaviour when the functional tests were
running and consuming the services on the container.

Change-Id: Ie88e88d50e0ec9c4aa0d03367f2a9d25edccb753
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoImprove compilation process 95/65095/1
Victor Morales [Thu, 6 Sep 2018 15:11:19 +0000 (08:11 -0700)]
Improve compilation process

The current architecture offers the possibility to add more plugins
and extend the its functionality. This flexibility has to be supported
during the compilation process. This change modify the Makefile to find
plugins and compile them.

It also adds a start.sh script which allows to run MultiCloud services
without the need of packaging their binaries in a container.

Change-Id: I9271c51daa4fd9156717e37f1818886c72e36c27
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Move mock plugin compilation"
Bin Hu [Thu, 6 Sep 2018 14:57:10 +0000 (14:57 +0000)]
Merge "Move mock plugin compilation"

5 years agoUse local changes to build images 73/64873/1
Victor Morales [Wed, 5 Sep 2018 13:44:16 +0000 (06:44 -0700)]
Use local changes to build images

The current implementation is using an external copy of the source
code to buil the docker image. This approach makes hard to debug and
try new changes during development phase. This change allows to sync
local source code folder between host and guest machines.

Change-Id: Ia723499f0e113e5adebb46a0cea6662f703695e5
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Bump multus and virtlet versions"
Victor Morales [Wed, 5 Sep 2018 18:21:47 +0000 (18:21 +0000)]
Merge "Bump multus and virtlet versions"

5 years agoMerge "Add alternative sources.list file"
Victor Morales [Wed, 5 Sep 2018 18:21:39 +0000 (18:21 +0000)]
Merge "Add alternative sources.list file"

5 years agoMerge "Add PLUGINS_DIR var"
Bin Hu [Wed, 5 Sep 2018 17:53:42 +0000 (17:53 +0000)]
Merge "Add PLUGINS_DIR var"

5 years agoMove mock plugin compilation 71/64871/1
Victor Morales [Wed, 5 Sep 2018 13:40:25 +0000 (06:40 -0700)]
Move mock plugin compilation

The instruction that compiles the Mock plugin is only required during
the testing, therefore this instruction can be moved in different
place in the Makefile

Change-Id: Ib800b2b39992a1020e466aa3f22cada5ac84bcf6
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoBump multus and virtlet versions 23/64823/1
Victor Morales [Wed, 5 Sep 2018 10:33:59 +0000 (03:33 -0700)]
Bump multus and virtlet versions

Change-Id: Iaa7506eef1ccabcf400bc07c5b8f4c1b45c57781
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoAdd alternative sources.list file 21/64821/1
Victor Morales [Wed, 5 Sep 2018 10:30:49 +0000 (03:30 -0700)]
Add alternative sources.list file

In order to reduce the traffict during the installation of external
packages is possible to configure it to consume a local mirror.
This change adds that alternative.

Change-Id: I5d7b385171e77afe12ccaad31edd59cf4f0f21fb
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoAdd PLUGINS_DIR var 19/64819/1
Victor Morales [Wed, 5 Sep 2018 10:25:54 +0000 (03:25 -0700)]
Add PLUGINS_DIR var

The docker-compose.yml file was missing PLUGINS_DIR environment
variable required for the plugin to discover the *.so files.

Change-Id: I7fa451ba0b3d6fd722728176b7b35cf5b3dd4db3
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoMerge "Update docs to include sample commands"
Bin Hu [Tue, 4 Sep 2018 20:32:50 +0000 (20:32 +0000)]
Merge "Update docs to include sample commands"

5 years agoUpdate docs to include sample commands 55/64055/5
Shashank Kumar Shankar [Fri, 31 Aug 2018 18:36:01 +0000 (11:36 -0700)]
Update docs to include sample commands

This patch updates the docs to include sample request and
response.

Change-Id: I5f1c29477587a2b0cda8b188ec5a9ff3bb34e5d2
Issue-ID: MULTICLOUD-301
Signed-off-by: Shashank Kumar Shankar <shashank.kumar.shankar@intel.com>
5 years agoMerge "Update building process"
Victor Morales [Tue, 4 Sep 2018 15:58:56 +0000 (15:58 +0000)]
Merge "Update building process"