multicloud/k8s.git
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 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 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"

5 years agoMake PLUGINS_DIR to be required than optional 77/64077/1
Shashank Kumar Shankar [Fri, 31 Aug 2018 21:57:54 +0000 (14:57 -0700)]
Make PLUGINS_DIR to be required than optional

This patch makes sure PLUGINS_DIR is not optional since its better
explicitly pass the plugins directory.

Change-Id: I08da5cf1563527d8b713fa106aa05b37a26c95cb
Issue-ID: MULTICLOUD-301
Signed-off-by: Shashank Kumar Shankar <shashank.kumar.shankar@intel.com>
5 years agoUpdate building process 79/64079/2
Shashank Kumar Shankar [Fri, 31 Aug 2018 22:06:02 +0000 (15:06 -0700)]
Update building process

The building process differed from the build.sh script and Makefile.
In other words, the docker images were created with different
instructions than development process. This patch centralizes these
instructions in a single source for building binaries.

Change-Id: Ib214d335b0e696be6a1a09d3cb8126a75bdf2da4
Issue-ID: MULTICLOUD-301
Signed-off-by: Shashank Kumar Shankar <shashank.kumar.shankar@intel.com>
Signed-off-by: Victor Morales <victor.morales@intel.com>
5 years agoUpdate KRD docs build 53/64053/3
ramamani yeleswarapu [Fri, 31 Aug 2018 17:57:45 +0000 (10:57 -0700)]
Update KRD docs build

This adds docs/index.rst with links to:
  - krd_architecture.rst and
  - sampleCommands.rst.

It is now possible to generate documentation using 'tox -e docs'.

Change-Id: I176a01943d36659101b3251a8756866459d5491f
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
Issue-ID: MULTICLOUD-301

5 years agoBump vagrant version from 2.1.2 to 2.1.4 75/64075/1
Victor Morales [Fri, 31 Aug 2018 14:07:53 +0000 (07:07 -0700)]
Bump vagrant version from 2.1.2 to 2.1.4

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

5 years agoAdd KRD source code 71/63371/6
Victor Morales [Tue, 28 Aug 2018 22:09:02 +0000 (15:09 -0700)]
Add KRD source code

This changes includes the source code created for the Kubernetes
Reference Deployment(KRD) which helps to provide an automated
mechanism to install and configure Kubernetes services required for
the MultiCloud/K8s plugin.

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

5 years agoMerge "Seed code for k8s multicloud plugin"
Bin Hu [Tue, 28 Aug 2018 20:09:11 +0000 (20:09 +0000)]
Merge "Seed code for k8s multicloud plugin"

5 years agoSeed code for k8s multicloud plugin 13/61413/15
Shashank Kumar Shankar [Mon, 20 Aug 2018 22:50:50 +0000 (15:50 -0700)]
Seed code for k8s multicloud plugin

This patch provides the initial seed code for the multicloud Kubernetes
plugin and also provides the plugin feature to add new Kubernetes
kinds.

Change-Id: Ie5ee414656665070cde2834c4855ac2ebc179a9a
Issue-ID: MULTICLOUD-301
Signed-off-by: Shashank Kumar Shankar <shashank.kumar.shankar@intel.com>
Signed-off-by: Victor Morales <victor.morales@intel.com>
5 years agoAdd INFO.yaml file 07/61707/3
Jessica Wagantall [Wed, 22 Aug 2018 01:44:23 +0000 (18:44 -0700)]
Add INFO.yaml file

Add INFO.yaml to list:
- Project description
- Properties
- PTL information
- Meeting information
- Committer information

Change-Id: Ib17b342455cd8f3db7da9bef9049f40e72edae99
Issue-ID: CIMAN-134
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 years agoInitial empty repository
Jessica Wagantall [Wed, 11 Apr 2018 23:49:00 +0000 (23:49 +0000)]
Initial empty repository