Eric Multanen [Tue, 15 Sep 2020 03:04:14 +0000 (03:04 +0000)]
Merge "Provide tests for nested labels provisioning"
Konrad Bańka [Thu, 10 Sep 2020 14:19:02 +0000 (16:19 +0200)]
Provide tests for nested labels provisioning
Issue-ID: MULTICLOUD-1179
Signed-off-by: Konrad Bańka <k.banka@samsung.com>
Change-Id: I2f8facefc5299408a47dd9f8bdba9410aa8171de
Eric Multanen [Fri, 11 Sep 2020 20:39:57 +0000 (20:39 +0000)]
Merge "Use external service address and ports in sanity-check-for-v2.sh."
Todd Malsbary [Tue, 18 Aug 2020 22:44:34 +0000 (15:44 -0700)]
Use external service address and ports in sanity-check-for-v2.sh.
This allows it to be used as an automated test.
Issue-ID: MULTICLOUD-1181
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: Ib8636159291243bbb60f974984f296b67f6e397e
Ritu Sood [Fri, 11 Sep 2020 00:04:32 +0000 (00:04 +0000)]
Merge "Adding validations for all JSON data across modules"
Eric Multanen [Thu, 10 Sep 2020 23:47:04 +0000 (23:47 +0000)]
Merge "Add log level support for orchestrator"
Rajamohan Raj [Wed, 26 Aug 2020 00:28:12 +0000 (00:28 +0000)]
Adding validations for all JSON data across modules
Issue-ID: MULTICLOUD-1198
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Idc2fbfd6e875bd7b662c7d60925aeb776b3f7bea
Eric Multanen [Thu, 10 Sep 2020 13:12:14 +0000 (13:12 +0000)]
Merge "Provide capability to specify release-name during instantiation"
Ritu Sood [Thu, 10 Sep 2020 00:49:56 +0000 (00:49 +0000)]
Merge "Create monitor deployment yaml file"
Eric Multanen [Wed, 2 Sep 2020 21:27:28 +0000 (14:27 -0700)]
Create monitor deployment yaml file
Combine all resources into a yaml file for deployment
of the monitor program in a cluster.
Issue-ID: MULTICLOUD-1065
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I4b7029bb62d01dc166ad4e25a89f99d139057e0c
Manjunath Ranganathaiah [Fri, 7 Aug 2020 19:06:22 +0000 (19:06 +0000)]
Changes to add state and retry logic to rsync
- Adds retry watcher and related functionality.
- Adds code to update, get the status from appcontext.
- Adds logic to handle state transition during terminate.
Issue-ID: MULTICLOUD-1005
Signed-off-by: Manjunath Ranganathaiah <manjunath.ranganathaiah@intel.com>
Change-Id: I2ed76efd9d8b6f40fec547bbe8b7d8a86f69ce07
Eric Multanen [Thu, 10 Sep 2020 00:05:47 +0000 (00:05 +0000)]
Merge "Changes to add state and retry logic to rsync"
Rajamohan Raj [Sat, 29 Aug 2020 02:47:00 +0000 (02:47 +0000)]
Add log level support for orchestrator
In this patch, a new config item for log-level
is added, default log-level is set as "warn",
for detailed logs, set log-level as "info"
Issue-ID: MULTICLOUD-1200
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I3205ce110a492ecc6a7c680e3d35e173a5624bb0
Eric Multanen [Wed, 9 Sep 2020 17:54:10 +0000 (17:54 +0000)]
Merge "GET project Returns 404 instead of 500"
Konrad Bańka [Fri, 4 Sep 2020 12:44:45 +0000 (14:44 +0200)]
Provide capability to specify release-name during instantiation
Allow release-name property to be provided during instantiation that, if
provided, overrides release-name specified in profile.
Additionally updated Makefile to allow easy compilation with different
go version easily.
Issue-ID: MULTICLOUD-1175
Signed-off-by: Konrad Bańka <k.banka@samsung.com>
Change-Id: Id8db484369045cfb0bc99543a80317644fc838f9
Bin Yang [Mon, 7 Sep 2020 07:11:38 +0000 (15:11 +0800)]
Update project maturity status
Issue-ID: MULTICLOUD-1193
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: I6d5b19f6e2da393b609732397d6903131f2fa50f
Aditya Sharoff [Wed, 26 Aug 2020 17:21:34 +0000 (10:21 -0700)]
GET project Returns 404 instead of 500
Issue-ID: MULTICLOUD-1148
Signed-off-by: Aditya Sharoff <aditya.sharoff@intel.com>
Change-Id: I482cb8ff06ebf945020c5fc185479d9911aa946a
Eric Multanen [Wed, 2 Sep 2020 21:28:23 +0000 (21:28 +0000)]
Merge "Update CLI with complete get implementation"
Ritu Sood [Sat, 29 Aug 2020 08:27:53 +0000 (01:27 -0700)]
Update CLI with complete get implementation
CLI updated with get functionality. Also adding
vFw test case
Issue-ID: MULTICLOUD-1065
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I7bd22aca9fac9cb7b1f4c93d0ffad5b07b62cced
Ritu Sood [Wed, 2 Sep 2020 20:10:57 +0000 (13:10 -0700)]
Update packages images path
Issue-ID: MULTICLOUD-1065
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I1ae50bafe7b4e40811d5d2061460e1c0240e3dde
Ritu Sood [Wed, 2 Sep 2020 01:19:16 +0000 (01:19 +0000)]
Merge "Replace invalid literal true with valid string "true" in yaml."
Kuralamudhan Ramakrishnan [Tue, 28 Jul 2020 01:11:10 +0000 (01:11 +0000)]
fix the vfw demo version
Issue-ID: MULTICLOUD-1146
Signed-off-by: Kuralamudhan Ramakrishnan <kuralamudhan.ramakrishnan@intel.com>
Change-Id: I221cfc74809c3179c6bc389b513f20128138d24f
Ritu Sood [Tue, 1 Sep 2020 21:18:45 +0000 (21:18 +0000)]
Merge "Enhance the status query API"
Ritu Sood [Tue, 1 Sep 2020 17:00:09 +0000 (17:00 +0000)]
Merge "Fix typos in README.md commands."
Todd Malsbary [Thu, 13 Aug 2020 22:22:36 +0000 (15:22 -0700)]
Replace invalid literal true with valid string "true" in yaml.
Prior to this change qat_plugin_privileges.yaml fails to kubectl apply
due to a validation error.
Issue-ID: MULTICLOUD-1182
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: Ibe73c1b39d1164fe05ea5cdede74dc93f846c943
Ritu Sood [Mon, 31 Aug 2020 22:56:13 +0000 (22:56 +0000)]
Merge "Add rsync registration changes to ncm too"
Eric Multanen [Wed, 12 Aug 2020 22:33:12 +0000 (15:33 -0700)]
Enhance the status query API
This patch enhances the status query API.
- The ResourceBundleState CRD is modified to just use the
k8s Pod structure instead of a customized struct.
- Status queries can either present results showing
the rsync status of the composite app and resources
or from information received from the cluster via
the ResourceBundleState CR
- Query parameters are provided to the API call to
customize the query and response
- Support for querying status of cluster network
intents is added
Issue-ID: MULTICLOUD-1042
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: Icca4cdd901e2f2b446414fade256fc24d87594cd
Eric Multanen [Mon, 31 Aug 2020 18:29:22 +0000 (11:29 -0700)]
Add rsync registration changes to ncm too
Changes made to remove dependency of rsyn
registraion from orchestrator need to be added
to ncm as well.
Issue-ID: MULTICLOUD-1196
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: Ie572a127fd87cf50a1bb03163d98d3ebe901437e
Rajamohan Raj [Wed, 19 Aug 2020 19:33:57 +0000 (19:33 +0000)]
Update go.mod for rsync
Issue-ID: MULTICLOUD-1196
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Ib5b59d025151f53d64d089a649a5b25f572d2c60
Rajamohan Raj [Wed, 19 Aug 2020 00:32:30 +0000 (00:32 +0000)]
Remove the need for rysnc registration in orchestrator
Removed dependency of rsync registration
from orchestrator.RSYNC shall have a function NewRsyncInfo to initiate a
new rsync independent of the orchestrator and make
gRPC calls.
Issue-ID: MULTICLOUD-1196
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I16bbac6a6865cf3c4ee7b763dac72abe2ed1ad0a
Todd Malsbary [Fri, 7 Aug 2020 16:54:27 +0000 (09:54 -0700)]
Fix typos in README.md commands.
Issue-ID: MULTICLOUD-1180
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: Iba3c98406daf5728e26989c36f6ffee9e07aaea0
vamshi.nemalikonda [Fri, 24 Jul 2020 12:05:51 +0000 (12:05 +0000)]
Improve configure API to support k8s resource updations
Code fore review. Issue-ID: MULTICLOUD-1124
Change-Id: I6bb9786660f6760c15008132f1c254e7f9b39561
Signed-off-by: vamshi.nemalikonda <vn00480215@techmahindra.com>
Improve configure API to support k8s resource updations
create resource enabled. Issue-ID: MULTICLOUD-1124
Change-Id: I6bb9786660f6760c15008132f1c254e7f9b39561
Signed-off-by: vamshi.nemalikonda <vn00480215@techmahindra.com>
Improve configure API to support k8s resource updations
code improvements. Issue-ID: MULTICLOUD-1124
Change-Id: I6bb9786660f6760c15008132f1c254e7f9b39561
Signed-off-by: vamshi.nemalikonda <vn00480215@techmahindra.com>
Improve configure API to support k8s resource updations
fixing unit test failures. Issue-ID: MULTICLOUD-1124
Change-Id: I6bb9786660f6760c15008132f1c254e7f9b39561
Signed-off-by: vamshi.nemalikonda <vn00480215@techmahindra.com>
Ritu Sood [Wed, 26 Aug 2020 05:01:22 +0000 (22:01 -0700)]
CLI code for EMCO
Add cli emcoctl as a client
utility for EMCO
Issue-ID: MULTICLOUD-1065
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: Ie1951910628469b5a7e75550b9daa34ba377d1a4
Eric Multanen [Fri, 21 Aug 2020 23:54:28 +0000 (23:54 +0000)]
Merge "Series of negative tests that validate EMCO open api's All negative tests are in negative_tests directory"
Aditya Sharoff [Wed, 22 Jul 2020 23:36:53 +0000 (16:36 -0700)]
Series of negative tests that validate EMCO open api's
All negative tests are in negative_tests directory
Null is provided as an input to the POST, DELETE, and GET commands
and the behavior is observed
Issue-ID: MULTICLOUD-1142
Signed-off-by: Aditya Sharoff <aditya.sharoff@intel.com>
Change-Id: I8ccf4b5615fc378698faf7f88971db1e250de9b6
Signed-off-by: Aditya Sharoff <aditya.sharoff@intel.com>
Ritu Sood [Fri, 21 Aug 2020 16:19:48 +0000 (09:19 -0700)]
Dockerfile file
Docker build is broken due to recent checkin.
This patch fixes the file paths
Issue-ID: MULTICLOUD-1096
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I522c4bf97896a48987ba9bf455a263a63ca7ed33
Konrad Bańka [Tue, 18 Aug 2020 13:51:38 +0000 (15:51 +0200)]
Expose override parameters usage in KUD API tests
Update plugin_fw.sh test script to also check for proper work of
override parameters functionality of instance API.
Also update instance API response to exclude duplicated
override-parameters entry, that's anyway accessible under
'.request.override-values' json path.
Issue-ID: MULTICLOUD-1176
Signed-off-by: Konrad Bańka <k.banka@samsung.com>
Change-Id: Ie1a336ceb7de1a656f77d4c43ee4775c60cb88fb
Rajamohan Raj [Tue, 4 Aug 2020 00:18:16 +0000 (00:18 +0000)]
Updating m3db & m3db operator charts
In this patch, updated all the charts related to m3db.
Developed scripts for deployment m3db stack through
orchestrator.
Issue-ID: MULTICLOUD-1112
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I42677809709fc4d12f16a156e563d6618a8f8437
Eric Multanen [Fri, 21 Aug 2020 00:11:26 +0000 (00:11 +0000)]
Merge "Add Validation for API's"
Ritu Sood [Tue, 4 Aug 2020 21:46:34 +0000 (14:46 -0700)]
Add Validation for API's
Adding input validations for API based
on Json schemas
Issue-ID: MULTICLOUD-1096
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: If6591bdef6305f87cbce7ef56d894376f687c6c1
Eric Multanen [Tue, 18 Aug 2020 15:57:23 +0000 (15:57 +0000)]
Merge "Update environment varables to match latest"
Manjunath Ranganathaiah [Fri, 14 Aug 2020 22:17:13 +0000 (22:17 +0000)]
Update environment varables to match latest
Issue-ID: MULTICLOUD-1005
Signed-off-by: Manjunath Ranganathaiah <manjunath.ranganathaiah@intel.com>
Change-Id: I2ebf81bf61d1eb6ea245ab421b426f4d44667f5b
Ritu Sood [Fri, 14 Aug 2020 22:57:11 +0000 (22:57 +0000)]
Merge "Add appcontext state, status and resource status"
Eric Multanen [Fri, 14 Aug 2020 22:56:15 +0000 (22:56 +0000)]
Merge "Rsync change behaviour on error handling"
Eric Multanen [Fri, 7 Aug 2020 19:04:15 +0000 (12:04 -0700)]
Add appcontext state, status and resource status
Add support in the AppContext for managing an AppContext
(composite app level) status value.
Also adds support for tracking rsync status at the resource
level.
A mechanism for tracking history at the controlling resource
level (i.e. DeploymentGroupIntnt or Cluster) is added, in part,
so that all AppContexts associated can be deleted when
the resource is eventually deleted.
Issue-ID: MULTICLOUD-1042
Change-Id: I3d0a9a97ea45ca11f9f873104476e4b67521e56a
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Huang Haibin [Mon, 10 Aug 2020 06:26:31 +0000 (06:26 +0000)]
Merge "Integrate Topology Manager"
chenjie1 [Sun, 28 Jun 2020 07:36:51 +0000 (15:36 +0800)]
Integrate Topology Manager
Integrate topology manager by utilizing ansible
scripts from openness.
Issue-ID: MULTICLOUD-1102
Signed-off-by: ChenjieXu <chenjie.xu@intel.com>
Change-Id: Ibaaf77e44c97edffe1ae03bf77c2422c89783e75
Igor D.C [Fri, 7 Aug 2020 17:27:36 +0000 (17:27 +0000)]
Make dcm_call_api.sh test sufficient for apply
dcm_call_api.sh test script for DCM API is now enough to get /apply
to work correctly out-of-the-box (i.e., all resource quotas are now
in the correct format and apiGroups has been set to "" by default).
Issue-ID: MULTICLOUD-1143
Signed-off-by: Igor D.C <igor.duarte.cardoso@intel.com>
Change-Id: Ia44ec3006409542ddd9e50d2345d2f9eaaad3ad5
Rajamohan Raj [Fri, 7 Aug 2020 21:21:13 +0000 (21:21 +0000)]
Enable the prometheus crd creation flags
Issue-ID: MULTICLOUD-1174
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I21186c464a2e41d9ec44e4002295c94de060e8c6
Ritu Sood [Thu, 23 Jul 2020 22:56:20 +0000 (15:56 -0700)]
Rsync change behaviour on error handling
If error in any resource stop processing
and end all goroutines. Also return gRpc
call after starting the goroutine. Adds
retry checks also
Issue-ID: MULTICLOUD-1005
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I1189e02f0c0426181fdc995a0c4816ceaa64ec7d
Eric Multanen [Fri, 7 Aug 2020 17:52:03 +0000 (17:52 +0000)]
Merge "Correct add-cluster metadata form field syntax"
Igor D.C [Wed, 29 Jul 2020 01:37:15 +0000 (01:37 +0000)]
DCM - fix code formatting via vscode (II)
Part two of fixing code format/syntax with Visual Studio Code.
Furthermore, also switched line endings from CRLF to LF (all test
files seemed to be ending this way, unlike the other Go files).
Issue-ID: MULTICLOUD-1143
Signed-off-by: Igor D.C <igor.duarte.cardoso@intel.com>
Change-Id: Iaae868c780a42ea82ca1208e3cbdc3ec6ffd1f97
Ritu Sood [Wed, 5 Aug 2020 22:59:23 +0000 (22:59 +0000)]
Merge "Add cleanup step to dcm_call_api.sh test script"
Eric Multanen [Wed, 5 Aug 2020 22:45:11 +0000 (22:45 +0000)]
Merge "Update Service ports"
Ritu Sood [Mon, 27 Jul 2020 23:46:53 +0000 (16:46 -0700)]
Update Service ports
Keep same ports for all
installations
Issue-ID: MULTICLOUD-1065
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I4009839fe6ff6915803b4f3e630075996efc371a
Eric Multanen [Wed, 22 Jul 2020 21:11:05 +0000 (14:11 -0700)]
Add StateInfo structure synced resources
Add a StateInfo structure to the Cluster and
Deployment-Intent-Group resources to keep track of
the lifecycle state of these resources. Moved the
appcontext id that was being kept into this structure
as well. Enabled the approve state (and API) for
the deployment intent group.
Issue-ID: MULTICLOUD-1042
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I36602d8a0658d9d6d37b8799f9a372a7d1042496
Rajamohan Raj [Thu, 30 Jul 2020 23:49:54 +0000 (23:49 +0000)]
Sanity test script for new releases.
Developed a script which can be used to test a new release and
confirm that the minimum components like clm, instantiation by
orchestrator and rsync are working fine after the code change.
Issue-ID: MULTICLOUD-1174
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I7d519fa88b71fb34d13b7d61f3f8b36edc9fa5f3
Igor D.C [Mon, 20 Jul 2020 18:16:15 +0000 (18:16 +0000)]
Add cleanup step to dcm_call_api.sh test script
dcm_call_api.sh exercises some DCM API calls.
This patch adds an optional cleanup phase where it
also exercises the API calls to delete resources.
Plus added two extra GET calls for individual clusters
and minor tweaks like set DCM port to 9077 (prevent
conflict with orchestrator).
Issue-ID: MULTICLOUD-1143
Signed-off-by: Igor D.C <igor.duarte.cardoso@intel.com>
Change-Id: I7a00edb5c986b26ec4be739bf8b01ac362abec90
Eric Multanen [Tue, 28 Jul 2020 16:28:10 +0000 (16:28 +0000)]
Merge "Adds PUT api to v2/projects"
Igor D.C [Tue, 28 Jul 2020 03:05:05 +0000 (03:05 +0000)]
DCM - fix code formatting via vscode
Visual Studio Code automatic code formatting was
performed on the 4 modified DCM files.
Issue-ID: MULTICLOUD-1143
Signed-off-by: Igor D.C <igor.duarte.cardoso@intel.com>
Change-Id: I24d2b44181b5c0737df7cb4541f9eede0950211a
Igor D.C [Sun, 26 Jul 2020 05:30:08 +0000 (05:30 +0000)]
Correct add-cluster metadata form field syntax
Currently, the "metadata" form field expects JSON with the
top-level dictionary "metadata", and then the actual data inside.
The Postman collection doesn't provide that top-level dict which
results in a failed API call when using the Postman request as is.
Issue-ID: MULTICLOUD-1143
Signed-off-by: Igor D.C <igor.duarte.cardoso@intel.com>
Change-Id: I5f0c4b699eb38f7e133e9d3d55eb2a0eda890601
Larry Sachs [Tue, 21 Jul 2020 05:46:49 +0000 (22:46 -0700)]
Adds PUT api to v2/projects
Add functionality to support the PUT api for v2/projects/{project-name}
Also add unit tests for the PUT api
Issue-ID: MULTICLOUD-1130
Change-Id: Ia271569c5f0dec3152952e64171fd5a182aaa333
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Ritu Sood [Fri, 24 Jul 2020 02:59:49 +0000 (19:59 -0700)]
Fix ncm port in Helm Chart
Issue-ID: MULTICLOUD-1065
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I45dfca5007e030420da9228ff698bfb729348dd4
Eric Multanen [Thu, 23 Jul 2020 23:16:43 +0000 (23:16 +0000)]
Merge "Postman Collection for EMCO API's"
Larry Sachs [Tue, 21 Jul 2020 17:40:20 +0000 (10:40 -0700)]
Add newline to end of orchestrator/scripts/build.sh
Fixes the build warning 'E004 File did not end with a newline'
Issue-ID: MULTICLOUD-1131
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Change-Id: I0a69fe25f93feb6a700c140c9dae9c214d5d4dd0
Ritu Sood [Fri, 17 Jul 2020 23:34:28 +0000 (23:34 +0000)]
Merge "Move status tracking CR to rsync"
Ritu Sood [Fri, 17 Jul 2020 23:25:16 +0000 (23:25 +0000)]
Merge "Add APIs for getAll DeploymentIntents and GetAll GenericPlacemnetIntents"
Ritu Sood [Fri, 17 Jul 2020 23:25:11 +0000 (23:25 +0000)]
Merge "Add API to query all composite apps under a project"
Rajamohan Raj [Fri, 17 Jul 2020 14:04:19 +0000 (14:04 +0000)]
Add APIs for getAll DeploymentIntents and GetAll GenericPlacemnetIntents
In this patch, implemented two separate routes for getting all
genericPlacemnetIntents and getting all deployment intents.
Issue-ID: MULTICLOUD-1128
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I81fadb126752788da7c459aa43896fafa583310e
Ritu Sood [Fri, 17 Jul 2020 20:27:10 +0000 (20:27 +0000)]
Merge "Update host_providers/vagrant/setup.sh for virtualbox"
Ritu Sood [Fri, 17 Jul 2020 20:26:24 +0000 (20:26 +0000)]
Merge "Update vagrant readme to include info about sample yml files"
Ritu Sood [Fri, 17 Jul 2020 20:25:18 +0000 (20:25 +0000)]
Merge "Add steps to readme file to cleanup emco services."
Larry Sachs [Fri, 17 Jul 2020 15:20:10 +0000 (08:20 -0700)]
Update vagrant readme to include info about sample yml files
Updates the kud/hosting_providers/vagrant/README.md to include
info about the ./config/samples/pdf.yml.* sample files.
Issue-ID: MULTICLOUD-1129
Change-Id: I5ab02948932d8a9e9e5a8cfc65350726183cd78d
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Manjunath Ranganathaiah [Tue, 14 Jul 2020 02:00:12 +0000 (02:00 +0000)]
Add steps to readme file to cleanup emco services.
Issue-ID: MULTICLOUD-1005
Signed-off-by: Manjunath Ranganathaiah <manjunath.ranganathaiah@intel.com>
Change-Id: I61cfee24223811cb77359d6537d496556e44f4f2
Rajamohan Raj [Fri, 17 Jul 2020 02:11:13 +0000 (02:11 +0000)]
Add API to query all composite apps under a project
In this patch implemented a new route to
query all compApps under a project.
Issue-ID: MULTICLOUD-1127
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I5d5d4861539edd2ca0eccff16d94b75439e14db7
Eric Multanen [Fri, 17 Jul 2020 01:39:28 +0000 (01:39 +0000)]
Merge "Update resource name for docker images"
Rajamohan Raj [Thu, 16 Jul 2020 23:12:57 +0000 (23:12 +0000)]
Implement GetAll projects handler
In this patch implement the route: /v2/projects.
Issue-ID: MULTICLOUD-1126
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Ia38aa560a74c26b8528d6bd579038c1b80b4d3c9
Eric Multanen [Thu, 16 Jul 2020 20:12:03 +0000 (13:12 -0700)]
Move status tracking CR to rsync
Handle creation and deletion of the ResourceBundleState
Custom Resource per app/cluster in the rsync microservice
instead of adding it to the resources of the composite
application in the orchestrator service.
Issue-ID: MULTICLOUD-1125
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: Id0c0639ff62e788628e78f972107a7603c27abfb
Ritu Sood [Thu, 16 Jul 2020 23:03:47 +0000 (16:03 -0700)]
Update resource name for docker images
Change the image name to stable for
helm chart and developer scripts
Issue-ID: MULTICLOUD-1065
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I11e1773949279c7c05100d2988af9ad3aacbd43d
Ritu Sood [Thu, 16 Jul 2020 01:31:16 +0000 (18:31 -0700)]
Change the Info to print resource name
Issue-ID: MULTICLOUD-1005
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: Ifca8f939b0d2e8baccb7c97b3a1c857e16b59fa3
Eric Multanen [Wed, 15 Jul 2020 18:43:10 +0000 (18:43 +0000)]
Merge "Update Rsync"
Ritu Sood [Tue, 14 Jul 2020 00:06:01 +0000 (17:06 -0700)]
Postman Collection for EMCO API's
Issue-ID: MULTICLOUD-1096
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: Id0809648f1f6beb527a359f28a7ed0e704030257
Ritu Sood [Thu, 9 Jul 2020 03:44:33 +0000 (20:44 -0700)]
Update Rsync
Changed Rsync to use ordered install.
Changed to use cli-runtime instead of
go-client. Based on code from repo
https://github.com/johandry/klient
Issue-ID: MULTICLOUD-1005
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I4c2537cb74bd4d24a409cc1f0b7f9ee0875a4e39
Rajamohan Raj [Thu, 9 Jul 2020 20:51:34 +0000 (20:51 +0000)]
Fixing the triple dash issue in YAML.
In this patch, identified the root cause
of failure due to triple dash and fixed
it. Also reverted back to original helm charts for
M3db operator.
Issue-ID: MULTICLOUD-1114
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: I175cd134cc751bf4b59e72c9c79e0e658a62f348
Larry Sachs [Wed, 8 Jul 2020 16:54:22 +0000 (09:54 -0700)]
Update host_providers/vagrant/setup.sh for virtualbox
host_providers/vagrant/setup.sh -p virtualbox
update to /etc/apt/sources.list is now 'bionic' (was 'trusty')
Issue-ID: MULTICLOUD-1122
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Change-Id: I0cd989466bab4a571b9e18a5e666c8516b168c1d
Ritu Sood [Wed, 8 Jul 2020 22:33:27 +0000 (22:33 +0000)]
Merge "Update Baremetal Deployment README"
Larry Sachs [Wed, 1 Jul 2020 21:45:12 +0000 (14:45 -0700)]
Update Baremetal Deployment README
Updates the Baremetal README.md with info from
https://wiki.onap.org/display/DW/Kubernetes+Baremetal+deployment+setup+instructions
These scripts were tested on Ubuntu 18.04
Issue-ID: MULTICLOUD-1108
Change-Id: I16d41f3459deef16d156aa85a115aee57b78cf09
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Eric Multanen [Thu, 2 Jul 2020 22:34:13 +0000 (15:34 -0700)]
Add terminate support to orchestrator and ncm
Complete the basic terminate support for the
orchestrator and ncm services.
1. When terminate REST API is invoked on a deployment
intent group, call the uninstall grpc api to rsync
and then remove the app context.
2. When terminate REST API is invoked on a cluster,
add the uninstall grpc api call to rsync to remove
the network resources from the clusters.
Issue-ID: MULTICLOUD-1040
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I181e891a8c7c973970af061f9ff07d80c3bb64f9
Eric Multanen [Thu, 2 Jul 2020 06:30:49 +0000 (23:30 -0700)]
Adds composite app status update and query
This patch provides the basic framework for supporting
monitoring of composite application resources in clusters.
1. Updates to the monitor files for use with v2.
2. Invokes the Watcher process per cluster/app when the
app is instantiated.
3. Adds a ResourceBundleState CR resource to the cluster/app
so that monitor will be able to update status to it.
4. Watcher updates appropriate appcontext status object
when updates are made in clusters by monitor
5. Update appcontext library to define a status handle
and object at the app/cluster level
6. Labels resources with an appropriate tracking label
to coordinate with the ResourceBundleState CR
Issue-ID: MULTICLOUD-1042
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: If007c1fd86ca7a65bb941d1776cfd2d3afed766b
Ritu Sood [Wed, 24 Jun 2020 05:41:32 +0000 (22:41 -0700)]
Add watch functionality for Status CR
Status CR gets updated when there is
status update for the resources scheduled
by Rsync. On change to status CR the watch
in the patch will be triggered and the
update can be handled.
Issue-ID: MULTICLOUD-1042
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I2a46654dca29c05586dbf1e009bec89b0fa75b67
Larry Sachs [Tue, 7 Jul 2020 23:44:28 +0000 (16:44 -0700)]
Fix go.mod for monitor
Removed replace directives that were causing the local build to fail.
Issue-ID: MULTICLOUD-1101
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Change-Id: Ie6604f98a342356af0e477613d5b3840352b6b38
Rajamohan Raj [Sat, 4 Jul 2020 05:40:26 +0000 (05:40 +0000)]
Script for M3Db deployment through orchestrator
In this patch, the prometheus-collectd
deployment script through orchestrator is
enchanced to include M3Db deployment.
Issue-ID: MULTICLOUD-1114
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Idd085be16cce1e5ae00f6f70c8a265f8e74ffffa
Rajamohan Raj [Thu, 2 Jul 2020 23:18:38 +0000 (23:18 +0000)]
Script for M3DB operator deployment through orchestrator
In this patch, wrote a script for auto deploy
of M3DB operator through the orchestrator.
Issue-ID: MULTICLOUD-1112
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Ia1951c5ef0de20e9b47f6ab5330dec8db5a1c46f
Rajamohan Raj [Thu, 2 Jul 2020 00:48:08 +0000 (00:48 +0000)]
Script for prometheus as composite app using orchestrator
In this patch, identified few issues with rsync
and came with a work around for handling list
as a kind.
Wrote a scipt which can deploy prometheus
as a composite app using orchestrator.
Issue-ID: MULTICLOUD-1110
Signed-off-by: Rajamohan Raj <rajamohan.raj@intel.com>
Change-Id: Ib7172c16a2f37dbc4715e59c5be217e154cd3be0
Bin Yang [Mon, 6 Jul 2020 05:27:03 +0000 (05:27 +0000)]
Update MultiCloud committer info
Change-Id: Iacb286298c9a1ab2b84ef0d09140cdf5f2cc9f9b
Issue-ID: MULTICLOUD-1115
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Ritu Sood [Tue, 30 Jun 2020 15:26:13 +0000 (15:26 +0000)]
Merge "Fixing issues in OpenAPI document"
Ritu Sood [Tue, 30 Jun 2020 15:08:55 +0000 (15:08 +0000)]
Merge "Fix Readme for running v2 API microservices"
Larry Sachs [Mon, 29 Jun 2020 23:39:51 +0000 (16:39 -0700)]
Fix Readme for running v2 API microservices
Reformat deployments/kubernetes/Readme.md file in md style.
Issue-ID: MULTICLOUD-1105
Change-Id: Ie2190dec0ee8b0251bddf765b153fbccda2b912b
Signed-off-by: Larry Sachs <larry.j.sachs@intel.com>
Ritu Sood [Tue, 30 Jun 2020 03:05:35 +0000 (20:05 -0700)]
Fixing issues in OpenAPI document
Issue-ID: MULTICLOUD-1096
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
Change-Id: I949fead4770e7604322a4645aaa552c54048bd31
Eric Multanen [Tue, 23 Jun 2020 19:39:26 +0000 (12:39 -0700)]
Add composite vFW demo
Add demonstration files and test scripts to show the vFW
use case as a composite application using network intents
and ovnaction intents to deploy to multiple clusters.
Issue-ID: MULTICLOUD-1095
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I74b837f9f97747f1eefffbcd105a6630a7b3a374