aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-09-13Refactor Functional testsVictor Morales7-683/+743
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
2018-09-11Complete Plugin Functional TestsVictor Morales3-27/+97
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
2018-09-10Add no_proxy config value to docker-compose.ymlVictor Morales6-16/+95
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
2018-09-06Improve compilation processVictor Morales4-15/+47
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
2018-09-06Merge "Move mock plugin compilation"Bin Hu1-12/+9
2018-09-05Use local changes to build imagesVictor Morales3-7/+4
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
2018-09-05Merge "Bump multus and virtlet versions"Victor Morales1-2/+2
2018-09-05Merge "Add alternative sources.list file"Victor Morales3-0/+7
2018-09-05Merge "Add PLUGINS_DIR var"Bin Hu1-0/+1
2018-09-05Move mock plugin compilationVictor Morales1-12/+9
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
2018-09-05Bump multus and virtlet versionsVictor Morales1-2/+2
Change-Id: Iaa7506eef1ccabcf400bc07c5b8f4c1b45c57781 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-09-05Add alternative sources.list fileVictor Morales3-0/+7
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
2018-09-05Add PLUGINS_DIR varVictor Morales1-0/+1
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
2018-09-04Merge "Update docs to include sample commands"Bin Hu2-29/+61
2018-09-04Update docs to include sample commandsShashank Kumar Shankar2-29/+61
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>
2018-09-04Merge "Update building process"Victor Morales3-24/+28
2018-08-31Make PLUGINS_DIR to be required than optionalShashank Kumar Shankar1-5/+2
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>
2018-08-31Update building processShashank Kumar Shankar3-24/+28
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>
2018-08-31Update KRD docs buildramamani yeleswarapu2-1/+23
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
2018-08-31Bump vagrant version from 2.1.2 to 2.1.4Victor Morales1-1/+1
Change-Id: Ie97897afdfca43d45a6c7055e34edee5e8ea3ce4 Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
2018-08-30Add KRD source codeVictor Morales43-74/+3421
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
2018-08-28Merge "Seed code for k8s multicloud plugin"Bin Hu34-0/+2933
2018-08-24Seed code for k8s multicloud pluginShashank Kumar Shankar34-0/+2933
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>
2018-08-22Add INFO.yaml fileJessica Wagantall1-0/+93
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>
2018-04-11Initial empty repositoryJessica Wagantall0-0/+0