multicloud/openstack.git
6 years agoRemove EPA attribute 79/58079/2
Dileep Ranganathan [Thu, 26 Jul 2018 23:35:13 +0000 (16:35 -0700)]
Remove EPA attribute

Remove EPA property from multicloud as it is repaced by HPA attributes.

Change-Id: I96e2ebcc60ac55cb0f0559607de919da410f66b1
Issue-ID: AAI-1150
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
6 years agoAdd Openstack Pike plugin framework 45/56045/4
Huang Haibin [Tue, 10 Jul 2018 11:22:34 +0000 (19:22 +0800)]
Add Openstack Pike plugin framework

Add Pike framework and one function extension
Add Vagrant for test

Change-Id: I045ac1f1a920b509a69d7a72f8e60fb108102839
Issue-ID: MULTICLOUD-276
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
7 years agoAdd ocata UT for vesagent tasks_processOneBacklog 49/55849/1
Yun Huang [Wed, 4 Jul 2018 10:40:09 +0000 (18:40 +0800)]
Add ocata UT for vesagent tasks_processOneBacklog

Change-Id: Ic7bde6002c7ad752120c08f4b839bf1e9e66257f
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd UT for vesagent tasks_processBacklogsOfOneVIM 47/55847/1
Yun Huang [Wed, 4 Jul 2018 10:37:50 +0000 (18:37 +0800)]
Add UT for vesagent tasks_processBacklogsOfOneVIM

Change-Id: I9abf1cb8d2a8fb977e10a14d6ba2dd700d8c8107
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd ocata UT for vesagent tasks_processBacklogs 45/55845/1
Yun Huang [Wed, 4 Jul 2018 10:36:07 +0000 (18:36 +0800)]
Add ocata UT for vesagent tasks_processBacklogs

Change-Id: I721ac5ba404550a076496e5bf51c697b79e1283d
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd ocata UT for tasks_scheduleBacklogs 43/55843/1
Yun Huang [Wed, 4 Jul 2018 10:34:00 +0000 (18:34 +0800)]
Add ocata UT for tasks_scheduleBacklogs

Change-Id: I06f296501d3fa4400a52609b148eb53356810a5e
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix eventId to conform VES specs for ocata 41/55841/1
Yun Huang [Wed, 4 Jul 2018 10:31:24 +0000 (18:31 +0800)]
Fix eventId to conform VES specs for ocata

Change-Id: Ia3fa37736a56fa6a1eb37ee76eb7ba2114fb7b1e
Issue-ID: MULTICLOUD-238
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoVESagent monitors all VMs under tenant for ocata 39/55839/1
Yun Huang [Wed, 4 Jul 2018 10:29:45 +0000 (18:29 +0800)]
VESagent monitors all VMs under tenant for ocata

When no server_id or source is provided
Report batch event in case all VMs are monitored

Change-Id: If79fcdbb9385c3a7511694c87811a7955af06cf2
Issue-ID: MULTICLOUD-238
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix incompatible fields of reported events 37/55837/1
Yun Huang [Wed, 4 Jul 2018 10:27:58 +0000 (18:27 +0800)]
Fix incompatible fields of reported events

specificProblem should match Holmes Rules
eventId should be unique for each event

Change-Id: Ic76fc73621de614760fa0c5c40c5c3503d0a779c
Issue-ID: MULTICLOUD-238
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agocorrect the timestamp granularity 35/55835/2
Yun Huang [Wed, 4 Jul 2018 10:25:03 +0000 (18:25 +0800)]
correct the timestamp granularity

Change-Id: Idd4bfc58e09d48ffb8230ae7e8639f0dd078a724
Issue-ID: MULTICLOUD-236
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoChange logs to reduce uncessary info output 31/55831/1
Yun Huang [Wed, 4 Jul 2018 10:21:18 +0000 (18:21 +0800)]
Change logs to reduce uncessary info output

Change-Id: Idd89d39542e0c2430d71244f3d5753ccd74fa790
Issue-ID: Issue-ID: MULTICLOUD-232
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix bugs for GET API and tasks for ocata 29/55829/1
Yun Huang [Wed, 4 Jul 2018 10:19:30 +0000 (18:19 +0800)]
Fix bugs for GET API and tasks for ocata

Change-Id: Ica14eb1cc8735f7cbae8b5226f8630c79317d2e7
Issue-ID: Issue-ID: MULTICLOUD-232
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd ocata UT for VESagent GET API 27/55827/1
Yun Huang [Wed, 4 Jul 2018 10:17:28 +0000 (18:17 +0800)]
Add ocata UT for VESagent GET API

Change-Id: Ie6075fe0f2002a1c2de41fcd5538524ac344112c
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd DELETE API to remove all backlogs for ocata 23/55823/1
Yun Huang [Wed, 4 Jul 2018 10:13:25 +0000 (18:13 +0800)]
Add DELETE API to remove all backlogs for ocata

And this will bring down the vesagent workers
whenever there is no backlogs of any VIM any more

Change-Id: Idab29d10666fe4447d84ac9baaadce6a6f7d16a7
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd GET API to retrieve config&backlogs for ocata 21/55821/1
Yun Huang [Wed, 4 Jul 2018 10:11:32 +0000 (18:11 +0800)]
Add GET API to retrieve config&backlogs for ocata

Change-Id: I9410ee7ebf10c2b915d42e2cba3c0a03f2427840
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoEncode the collected VM data into VES for ocata 19/55819/1
Yun Huang [Wed, 4 Jul 2018 10:09:36 +0000 (18:09 +0800)]
Encode the collected VM data into VES for ocata

Change-Id: I973475f6db322e5d403d2171f781b327a0ca37f1
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoPublish the event to VES for ocata 17/55817/1
Yun Huang [Wed, 4 Jul 2018 10:03:12 +0000 (18:03 +0800)]
Publish the event to VES for ocata

Change-Id: Icf26c87725312554b0867a8fb8dcc8fb3e40d9da
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agocollect VM status of the backlog for ocata 13/55813/1
Yun Huang [Wed, 4 Jul 2018 09:58:26 +0000 (17:58 +0800)]
collect VM status of the backlog for ocata

Change-Id: If81ab2d0a625618386f703a32293e506e0fa8348
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd logic to handle single backlog for ocata 11/55811/1
Yun Huang [Wed, 4 Jul 2018 09:56:16 +0000 (17:56 +0800)]
Add logic to handle single backlog for ocata

Dispatch the specific backlog to corresponding handler
caching the runtime state into cache

Change-Id: I3cd54f5e0b15210cf90c8d14b0ec423af858c0ac
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agopass backlogs via cache and verify for ocata 09/55809/1
Yun Huang [Wed, 4 Jul 2018 09:53:25 +0000 (17:53 +0800)]
pass backlogs via cache and verify for ocata

Change-Id: I8067207656e52497d989c1cb43c10b7493949257
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd the vesagent worker scheduler as celery task 07/55807/1
Yun Huang [Wed, 4 Jul 2018 09:49:42 +0000 (17:49 +0800)]
Add the vesagent worker scheduler as celery task

The vesagent configurion logic will trigger the
vesagent worker scheduler via celery

Change-Id: I14aba0c411bdfaae1a9a993e16fbdb8fde485bce
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoEnable celery for vesagent workers for ocata 05/55805/1
Yun Huang [Wed, 4 Jul 2018 09:45:51 +0000 (17:45 +0800)]
Enable celery for vesagent workers for ocata

Change-Id: Ibf07426ec3fa8b9c8b866d95a1e49537094cef70
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoResolve tenant name to id&server name for ocata 95/55795/1
Yun Huang [Wed, 4 Jul 2018 09:08:18 +0000 (17:08 +0800)]
Resolve tenant name to id&server name for ocata

Change-Id: Iea6b8e3cc21d19c02831fd0b36482ce6d7199040
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd logic to backlog for VM fault event for ocata 91/55791/2
Yun Huang [Wed, 4 Jul 2018 09:04:34 +0000 (17:04 +0800)]
Add logic to backlog for VM fault event for ocata

place the MultiCloud proxy endpoint into backlog
so later the worker will query VM status via MultiCloud

Change-Id: Id9cfba9c411b6aecf23f0dfd221c68d5a806f076
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd outer loop to build&store backlogs for ocata 89/55789/1
Yun Huang [Wed, 4 Jul 2018 08:54:52 +0000 (16:54 +0800)]
Add outer loop to build&store backlogs for ocata

Post action will build and store all backlogs pertaining
to a single VIM instance

Change-Id: I96547797a9e61d4082d94e6ed6e5a7e4e229d2db
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd API to configure VESagent for ocata 87/55787/2
Yun Huang [Wed, 4 Jul 2018 08:50:36 +0000 (16:50 +0800)]
Add API to configure VESagent for ocata

VESagent is designed to monitor FACAPS and report to VES

Change-Id: I1f6239ec7ba4683a58335d1eaafc71806a80cfe3
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix UT data for discover HPA flavor 83/55783/1
Yun Huang [Wed, 4 Jul 2018 08:01:18 +0000 (16:01 +0800)]
Fix UT data for discover HPA flavor

Change-Id: I797257978b1acf6a842281f7e2cb0e4ccc4d8edd
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT to discover HPA flavor 79/55779/1
Yun Huang [Wed, 4 Jul 2018 07:19:13 +0000 (15:19 +0800)]
UT to discover HPA flavor

Change-Id: Ifda7cc6930e743fbfe0366ee45280738c4d08ddd
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT for registration flavors 75/55775/1
Yun Huang [Wed, 4 Jul 2018 06:57:58 +0000 (14:57 +0800)]
UT for registration flavors

Change-Id: I687bd65d59d928f97fa0a09fa889c01c5a6fe11f
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT for VESagent process event empty 33/55733/1
Yun Huang [Wed, 4 Jul 2018 04:51:12 +0000 (12:51 +0800)]
UT for VESagent process event empty

Change-Id: Idcb6a75a2be8acf1e185ea52b1844b7f2be7f251
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT for vesagent config without source name 31/55731/1
Yun Huang [Wed, 4 Jul 2018 04:49:16 +0000 (12:49 +0800)]
UT for vesagent config without source name

Change-Id: I0f0047fe3d571bf7f539bf221c3a860a328eed54
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT for vesagent config without server id 29/55729/1
Yun Huang [Wed, 4 Jul 2018 04:46:47 +0000 (12:46 +0800)]
UT for vesagent config without server id

Change-Id: I3148d9318839cddb8f484ca18bd72ac5b43a0891
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT for vesagent failure case 27/55727/1
Yun Huang [Wed, 4 Jul 2018 04:44:44 +0000 (12:44 +0800)]
UT for vesagent failure case

Change-Id: I61c7bb5d7c1407be722ff560c04741fc5cb62b81
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoUT for vesagent event logic 25/55725/1
Yun Huang [Wed, 4 Jul 2018 04:40:49 +0000 (12:40 +0800)]
UT for vesagent event logic

Change-Id: I6fde82020371985d111b13f980144d3b4e6bc0ee
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for processBacklog_fault_vm 47/54947/1
Yun Huang [Fri, 15 Jun 2018 08:50:57 +0000 (16:50 +0800)]
Test case for processBacklog_fault_vm

Change-Id: I1fabaa3faf0d84a493af2d2ff1f14f42335aebdf
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for buildBacklog_fault_vm 45/54945/1
Yun Huang [Fri, 15 Jun 2018 08:43:54 +0000 (16:43 +0800)]
Test case for buildBacklog_fault_vm

Change-Id: I69b7e40bb7dd9a87f56df1c7619e35b9dbf07de4
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for get_epoch_now_usecond 43/54943/1
Yun Huang [Fri, 15 Jun 2018 08:40:28 +0000 (16:40 +0800)]
Test case for get_epoch_now_usecond

Change-Id: I87789b3924cf4d6c914485c815e274a636daf6af
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for test_buildBacklog 37/54937/1
Yun Huang [Fri, 15 Jun 2018 06:20:20 +0000 (14:20 +0800)]
Test case for test_buildBacklog

Change-Id: Ic77d4ce1c1c76c853dd89d5c402f0df5d64887c2
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for buildBacklogsOneVIM 35/54935/1
Yun Huang [Fri, 15 Jun 2018 06:12:26 +0000 (14:12 +0800)]
Test case for buildBacklogsOneVIM

Change-Id: I50ae92ecc09652f09fd6f5f2223bf2461e4c0e39
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for clearBacklogsOneVIM 33/54933/1
Yun Huang [Fri, 15 Jun 2018 06:09:39 +0000 (14:09 +0800)]
Test case for clearBacklogsOneVIM

Change-Id: I5ca1a888187751d5487705f2152e5694caf43703
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for vesagent getBacklogsOneVIM 31/54931/1
Yun Huang [Fri, 15 Jun 2018 06:06:39 +0000 (14:06 +0800)]
Test case for vesagent getBacklogsOneVIM

Change-Id: I542e95fc830d7f64d4e1cdc9dfa5436efbea72f4
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoTest case for vesagent delete API 29/54929/1
Yun Huang [Fri, 15 Jun 2018 06:01:55 +0000 (14:01 +0800)]
Test case for vesagent delete API

Change-Id: I6c9de8c5b3d797f63413c543665880e9948f7f12
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd test case for vesagent_ctrl 27/54927/1
Yun Huang [Fri, 15 Jun 2018 05:58:25 +0000 (13:58 +0800)]
Add test case for vesagent_ctrl

Change-Id: I733892bdb499d404761cf900ad44fc9ca0ad0133
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd UT for vesagent tasks_processOneBacklog 15/54915/1
Yun Huang [Fri, 15 Jun 2018 04:27:26 +0000 (12:27 +0800)]
Add UT for vesagent tasks_processOneBacklog

Change-Id: I12a0dfea32ffc97422db475807c2c3f1ac73935e
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd UT for vesagent tasks_processBacklogsOfOneVIM 13/54913/1
Yun Huang [Fri, 15 Jun 2018 03:25:56 +0000 (11:25 +0800)]
Add UT for vesagent tasks_processBacklogsOfOneVIM

Change-Id: I8db5e8971a48fd25f43a5cbcb32292d7871a1a32
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd UT for vesagent tasks_processBacklogs 11/54911/1
Yun Huang [Fri, 15 Jun 2018 02:47:30 +0000 (10:47 +0800)]
Add UT for vesagent tasks_processBacklogs

Change-Id: Icdaea1e1d1c0cf7f10b4e64b53a2616c6c3abdea
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd UT for tasks_scheduleBacklogs 09/54909/2
Yun Huang [Fri, 15 Jun 2018 02:45:01 +0000 (10:45 +0800)]
Add UT for tasks_scheduleBacklogs

Change-Id: I2ccc3eaf483a91d702cb35e145cf3a3389393d37
Issue-ID: MULTICLOUD-230
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix project environment 25/50725/3
Victor Morales [Wed, 6 Jun 2018 16:00:44 +0000 (09:00 -0700)]
Fix project environment

The PROJECT environment seems to be provided by Jenkins job, as
result that the default "openstack" value is used during the creation
of the image. This behaviour causes different names. This change
fixes the default value for the PROJECT enviroment variable.

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

7 years agoProvide default value for AAI_SERVICE_URL 55/51155/2
Yun Huang [Tue, 12 Jun 2018 09:15:08 +0000 (17:15 +0800)]
Provide default value for AAI_SERVICE_URL

In the MultiCloud HPA CSIT, the setup.sh script requires to control
the value of AAI_SERVICE_URL in order to avoid the use of certificates.
when AAI_SERVICE_URL not be set by CSIT, the system need to provide
a default value.

Change-Id: I70dd7074162f75d2d26aa6580da454ea369910ce
Issue-ID: MULTICLOUD-244
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoBump version after Beijing release 83/51183/3
Yun Huang [Tue, 12 Jun 2018 08:16:49 +0000 (16:16 +0800)]
Bump version after Beijing release

Bump version from 1.1.2 to 1.2.0

Change-Id: I72d8f5ba7fef9546120222f1d76133cc1fbf8341
Issue-ID: MULTICLOUD-245
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix check capacity exception for newton and ocata 03/50303/1 2.0.0-ONAP 2.0.0-ONAP v1.1.2
Yun Huang [Tue, 5 Jun 2018 08:58:39 +0000 (16:58 +0800)]
Fix check capacity exception for newton and ocata

Change-Id: I6ed7722ee0a8e4148d9a0ed9414c736187bdedf3
Issue-ID: MULTICLOUD-168
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoRemove inactive code for imagefile API 91/50291/1
Yun Huang [Tue, 5 Jun 2018 08:13:44 +0000 (16:13 +0800)]
Remove inactive code for imagefile API

Change-Id: Ifa8f3bdf763bbf9e15c1de904a8708065d03ceb3
Issue-ID: MULTICLOUD-207
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix eventId to conform VES specs 79/50279/1
Bin Yang [Tue, 5 Jun 2018 04:53:46 +0000 (04:53 +0000)]
Fix eventId to conform VES specs

Change-Id: Ia1eae86bd56e99cc825e2bbc03dab33921d625f0
Issue-ID: MULTICLOUD-238
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoFix registration limitation on tenant discovery 77/50077/1
Yun Huang [Mon, 4 Jun 2018 01:57:45 +0000 (09:57 +0800)]
Fix registration limitation on tenant discovery

Populate the tenant information from token response

Change-Id: I52092d2c3021f54b4b6915373f14e4f45547f6d5
Issue-ID: MULTICLOUD-168
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoEnable swagger UI for proxied API of capacity 71/49471/1
Yun Huang [Wed, 30 May 2018 10:15:36 +0000 (18:15 +0800)]
Enable swagger UI for proxied API of capacity

Change-Id: I429c77dafd14a639ff607272ce86a37dd27f3c83
Issue-ID: MULTICLOUD-240
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoEnable swagger UI for proxied API 83/49383/1
Yun Huang [Tue, 29 May 2018 15:10:53 +0000 (23:10 +0800)]
Enable swagger UI for proxied API

Change-Id: I46b561f5547d2c11cfd45bfc0ad0f06ace53c5d5
Issue-ID: MULTICLOUD-240
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix non-administator check capacity exception 59/48859/2
Yun Huang [Thu, 24 May 2018 05:11:27 +0000 (13:11 +0800)]
Fix non-administator check capacity exception

Change-Id: I6c27713a1c36abeacb37ab6012ec23587a262e5d
Issue-ID: MULTICLOUD-168
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoVESagent monitors all VMs under a tenant 11/48611/1
Bin Yang [Wed, 23 May 2018 05:54:00 +0000 (05:54 +0000)]
VESagent monitors all VMs under a tenant

When no server_id or source is provided
Report batch event in case all VMs are monitored

Change-Id: Id8d65f53d9dd1a8f4ac93a62846ab6e0c5c19409
Issue-ID: MULTICLOUD-238
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoFix incompatible fields of reported events 25/48325/1
Bin Yang [Mon, 21 May 2018 14:22:32 +0000 (22:22 +0800)]
Fix incompatible fields of reported events

specificProblem should match Holmes Rules
eventId should be unique for each event

Change-Id: I8f523fe3f194257aea556918020900cf717da167
Issue-ID: MULTICLOUD-238
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agocorrect the timestamp granularity 41/48241/1
Bin Yang [Sat, 19 May 2018 02:44:21 +0000 (10:44 +0800)]
correct the timestamp granularity

Change-Id: I6a7f4046fa2f28f4a0dc93becf28926bcbe52dbc
Issue-ID: MULTICLOUD-236
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoFix logger setting error 19/48019/1
Bin Yang [Thu, 17 May 2018 10:36:51 +0000 (10:36 +0000)]
Fix logger setting error

Change-Id: I3cca48226d5a18bfb650aa11c609d83d5fdc2456
Issue-ID: MULTICLOUD-235
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoMerge "Fix bug of list server api"
Bin Hu [Thu, 17 May 2018 02:53:31 +0000 (02:53 +0000)]
Merge "Fix bug of list server api"

7 years agoMerge "Fix hpa-attribute-value string format for ocata"
Bin Hu [Thu, 17 May 2018 02:53:02 +0000 (02:53 +0000)]
Merge "Fix hpa-attribute-value string format for ocata"

7 years agoMerge "Add console logging output"
Bin Hu [Thu, 17 May 2018 02:52:31 +0000 (02:52 +0000)]
Merge "Add console logging output"

7 years agoFix bug of list server api 57/47957/1
Yun Huang [Thu, 17 May 2018 02:35:15 +0000 (10:35 +0800)]
Fix bug of list server api

fix the bug to convert metadata

Change-Id: I5a18780314ae0da16d3307dde3fdc30870666abe
Issue-ID: MULTICLOUD-233
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix hpa-attribute-value string format for ocata 53/47953/1
Yun Huang [Thu, 17 May 2018 02:17:32 +0000 (10:17 +0800)]
Fix hpa-attribute-value string format for ocata

Change-Id: I4dd803f986a08fd5fbbe34dd3dc1511d3cc9c501
Issue-ID: MULTICLOUD-232
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix hpa-attribute-value string format for newton 47/47947/1
Yun Huang [Thu, 17 May 2018 01:48:38 +0000 (09:48 +0800)]
Fix hpa-attribute-value string format for newton

Change-Id: I2541d7d4ff05bc0d6858f3573876c75394381003
Issue-ID: MULTICLOUD-232
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoFix AAI_SERVICE_URL env in Ocata Dockerfile 79/47879/1
Victor Morales [Wed, 16 May 2018 18:31:08 +0000 (11:31 -0700)]
Fix AAI_SERVICE_URL env in Ocata Dockerfile

The AAI_SERVICE_URL environment variable requires to be set into the
Dockerfile. This change provides an empty default value.

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

7 years agoChange the AAI call for query cloud region 51/47751/1
Bin Yang [Wed, 16 May 2018 03:37:59 +0000 (11:37 +0800)]
Change the AAI call for query cloud region

This is to break the single AAI call into two
to reduce the data exchanged in case cloud region
assoicated with so many child objects

Change-Id: I8d23764be1da82d8298f84cbe1a95427dc26c333
Issue-ID: MULTICLOUD-232
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoChange logs to reduce uncessary info output 49/47749/1
Bin Yang [Wed, 16 May 2018 03:33:25 +0000 (11:33 +0800)]
Change logs to reduce uncessary info output

Change-Id: I2f2309316c048c9be98a35c72730a02a795329dc
Issue-ID: Issue-ID: MULTICLOUD-232
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoFix bugs for GET API and tasks 45/47745/1
Bin Yang [Wed, 16 May 2018 02:20:30 +0000 (10:20 +0800)]
Fix bugs for GET API and tasks

Change-Id: If1748109359b9180aac46e14d3e4261def171460
Issue-ID: Issue-ID: MULTICLOUD-232
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoFix hpa-attribute-value string format 41/47741/1
Yun Huang [Wed, 16 May 2018 00:53:33 +0000 (08:53 +0800)]
Fix hpa-attribute-value string format

Change-Id: I476a189c621b48a8d48becce50c9c6fe1102318c
Issue-ID: MULTICLOUD-232
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoMerge "Fix imagefile url for Titanium Cloud"
Bin Yang [Tue, 15 May 2018 14:54:51 +0000 (14:54 +0000)]
Merge "Fix imagefile url for Titanium Cloud"

7 years agoFix imagefile url for Titanium Cloud 33/47633/1
Yun Huang [Tue, 15 May 2018 14:24:02 +0000 (22:24 +0800)]
Fix imagefile url for Titanium Cloud

Change-Id: Id8207080d7f5971cc56dfffbb0d38f6d3e87bcd0
Issue-ID: MULTICLOUD-207
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd UT for VESagent GET API 77/47577/1
Bin Yang [Tue, 15 May 2018 10:22:52 +0000 (10:22 +0000)]
Add UT for VESagent GET API

Change-Id: I5271c50322f55296e5ca869da084ab5b427d614c
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd DELETE API to remove all backlogs of a VIM 75/47575/1
Bin Yang [Tue, 15 May 2018 09:43:35 +0000 (09:43 +0000)]
Add DELETE API to remove all backlogs of a VIM

And this will bring down the vesagent workers
whenever there is no backlogs of any VIM any more

Change-Id: I21d2229727d7bf6af119c072e9ca7ce9ce252c8d
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd GET API to retrieve config and backlogs 63/47563/1
Bin Yang [Tue, 15 May 2018 09:36:47 +0000 (09:36 +0000)]
Add GET API to retrieve config and backlogs

Change-Id: I3fb4063ab6346b51c36b29f82202f5e2fe1b2d8a
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoEncode the collected VM data into VES event 61/47561/1
Bin Yang [Tue, 15 May 2018 09:29:37 +0000 (09:29 +0000)]
Encode the collected VM data into VES event

Change-Id: Icbf7408c627fe47e60a8bf2b3b45cb20baa5b313
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoPublish the event to VES 57/47557/1
Bin Yang [Tue, 15 May 2018 09:26:26 +0000 (09:26 +0000)]
Publish the event to VES

Change-Id: I5ab561cd67a7d340d6e7828fd26b339742c10e36
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agocollect VM status according to the backlog 55/47555/1
Bin Yang [Tue, 15 May 2018 09:14:41 +0000 (09:14 +0000)]
collect VM status according to the backlog

Change-Id: I21c96831e6fc9bd6fcf76d3717054db2257815c6
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd logic to handle single backlog 53/47553/1
Bin Yang [Tue, 15 May 2018 09:05:50 +0000 (09:05 +0000)]
Add logic to handle single backlog

Dispatch the specific backlog to corresponding handler
caching the runtime state into cache

Change-Id: I5edd682c8138532b496e281c5e3cf4274d3227c0
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agopass backlogs via cache and verify that 51/47551/1
Bin Yang [Tue, 15 May 2018 08:37:29 +0000 (08:37 +0000)]
pass backlogs via cache and verify that

Change-Id: I5ea05e29290a23c290d3e1deb7ef637b06e7c6b7
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd the vesagent worker scheduler as celery task 43/47543/1
Bin Yang [Tue, 15 May 2018 07:46:27 +0000 (07:46 +0000)]
Add the vesagent worker scheduler as celery task

The vesagent configurion logic will trigger the
vesagent worker scheduler via celery

Change-Id: I2504f2ef2672c25416062f63ffdfc5495b9200b4
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoEnable celery for vesagent workers 37/47537/1
Bin Yang [Tue, 15 May 2018 07:26:09 +0000 (07:26 +0000)]
Enable celery for vesagent workers

Change-Id: Ibd44dc86d0bc5ce203043ed18d5e968472462b8f
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoResolve tenant name to id and server name to id 35/47535/1
Bin Yang [Tue, 15 May 2018 07:15:12 +0000 (07:15 +0000)]
Resolve tenant name to id and server name to id

Change-Id: I8ba7ca6a7e06ce24c3485a2c719df4c8e31f8b34
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd logic to build backlog for VM fault event 19/47519/1
Bin Yang [Tue, 15 May 2018 04:56:04 +0000 (04:56 +0000)]
Add logic to build backlog for VM fault event

place the MultiCloud proxy endpoint into backlog
so later the worker will query VM status via MultiCloud

Change-Id: I9cdfe194698dc362c8936c39ca16b3835af9f5f4
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd outer loop to build and store backlogs 17/47517/1
Bin Yang [Tue, 15 May 2018 04:16:35 +0000 (04:16 +0000)]
Add outer loop to build and store backlogs

Post action will build and store all backlogs pertaining
to a single VIM instance

Change-Id: I1a48c9be635b8d118391e374dcda1cb3889889a2
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoAdd API to configure VESagent 11/47511/1
Bin Yang [Tue, 15 May 2018 03:19:21 +0000 (03:19 +0000)]
Add API to configure VESagent

VESagent is designed to monitor FACAPS and report to VES

Change-Id: I84e7cf3d5ddb33b2cac359805f8b644278f55748
Issue-ID: MULTICLOUD-230
Signed-off-by: Bin Yang <bin.yang@windriver.com>
7 years agoCorrect HPA feature cpuPinning name 05/47505/1
Yun Huang [Tue, 15 May 2018 01:38:35 +0000 (09:38 +0800)]
Correct HPA feature cpuPinning name

Change-Id: I2f14a7aad156b892ae7f7ee06ea929adc09ba35e
Issue-ID: MULTICLOUD-231
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoMerge "Fix hpa registration cloud_extra_info format"
Bin Yang [Mon, 14 May 2018 14:08:44 +0000 (14:08 +0000)]
Merge "Fix hpa registration cloud_extra_info format"

7 years agoFix ovsdpdk registration version name 03/47403/1
Haibin Huang [Mon, 14 May 2018 14:03:47 +0000 (22:03 +0800)]
Fix ovsdpdk registration version name

Change-Id: I8c7797c2a8c22e0107cf5805d5fae609afc75561
Issue-ID: MULTICLOUD-206
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
7 years agoFix hpa registration cloud_extra_info format 53/47353/1
Haibin Huang [Mon, 14 May 2018 08:38:33 +0000 (16:38 +0800)]
Fix hpa registration cloud_extra_info format

Change-Id: Ie597bc2b93a7538138558a38b33e1014c2364687
Issue-ID: MULTICLOUD-206
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
7 years agoAdd console logging output 51/47151/2
Victor Morales [Thu, 10 May 2018 22:47:30 +0000 (15:47 -0700)]
Add console logging output

The log.yml is configured to place the log entries in a file to be
collected by the ONAP logging project. But for containerized
deployments, it's better to place then into the standard output. This
commit adds the console log handler.

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

7 years agoImprove _get_list_resources Registraty method 33/47133/1
Victor Morales [Thu, 10 May 2018 21:14:37 +0000 (14:14 -0700)]
Improve _get_list_resources Registraty method

The logic implemented into the _get_list_resources function for ocata
had an unnecessary conditional. This change refactors the
implementation.

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

7 years agoAdd AAI_SERVICE_URL environment variable 11/46711/1
Victor Morales [Wed, 9 May 2018 00:18:21 +0000 (17:18 -0700)]
Add AAI_SERVICE_URL environment variable

The settings.py file uses the values of AAI_ADDR and AAI_PORT to
create AAI_SERVICE_URL config value. This last value uses a template
which contains the https protocol. Using secure protocols are good
practice for production deployments but can be a restriction during
testing. This change allows to modify this value.

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

7 years agoAdd logging AOP middleware for newton 59/46159/1
Yun Huang [Fri, 4 May 2018 06:38:31 +0000 (14:38 +0800)]
Add logging AOP middleware for newton

Change-Id: Id3a69e23f6b5898630c2737d5bf60e1f5ebf1153
Issue-ID: MULTICLOUD-220
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoAdd logging AOP middleware for ocata 23/46123/2
Yun Huang [Fri, 4 May 2018 06:23:37 +0000 (14:23 +0800)]
Add logging AOP middleware for ocata

Change-Id: I62d7397306805425559f0b2bb4829518d0ccf276
Issue-ID: MULTICLOUD-220
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoRandom Inovocation ID 19/46119/1
Yun Huang [Fri, 4 May 2018 03:42:39 +0000 (11:42 +0800)]
Random Inovocation ID

Change-Id: Ife66100ea4e926cb525654ce136384b6877f4c33
Issue-ID: MULTICLOUD-220
Signed-off-by: Yun Huang <yun.huang@windriver.com>
7 years agoMerge "Support inject many files"
Bin Yang [Sat, 28 Apr 2018 08:59:30 +0000 (08:59 +0000)]
Merge "Support inject many files"

7 years agoSupport inject many files 55/45055/6
Huang Haibin [Fri, 27 Apr 2018 06:48:49 +0000 (14:48 +0800)]
Support inject many files

Change-Id: I5e7c6ee7553b7f7e2fe0d8289d2a0c9bf4077f75
Issue-ID: MULTICLOUD-216
Signed-off-by: Haibin Huang <haibin.huang@intel.com>