Huang Haibin [Wed, 12 Sep 2018 03:00:37 +0000 (11:00 +0800)]
UT for VESagent process event empty for ocata
Change-Id: I18829013f3dfb448165a0894f49d0dde59ea35d1
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Wed, 12 Sep 2018 02:57:10 +0000 (10:57 +0800)]
UT for vesagent config without source name ocata
Change-Id: I1c7df30259e4368e5a8e9fc518728a0ad35db673
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Wed, 12 Sep 2018 02:34:27 +0000 (10:34 +0800)]
UT for vesagent config without server id for ocata
Change-Id: Ic8622fd6bb1e699e0b58675f7207dfa7bec7604f
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Wed, 12 Sep 2018 02:31:25 +0000 (10:31 +0800)]
UT for vesagent failure case for ocata
Change-Id: I5c1b822725fd8c2d8e9dd3da28ce263dbc33216c
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Wed, 12 Sep 2018 02:27:46 +0000 (10:27 +0800)]
UT for vesagent event logic for ocata
Change-Id: I8f55583366419ddc77ccd717388cbcc2b859ae2c
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Wed, 12 Sep 2018 01:54:25 +0000 (09:54 +0800)]
Test case for processBacklog_fault_vm
Change-Id: Ibf13880e92c8da43bd72dfd68dca4d7ae546ccf9
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Wed, 12 Sep 2018 01:50:50 +0000 (09:50 +0800)]
Test case for buildBacklog_fault_vm in ocata
Change-Id: I2e7476633e748fdce57709e3d8c444cee20e80fc
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Tue, 11 Sep 2018 13:01:42 +0000 (13:01 +0000)]
Merge "Return the default tenant in case of no privilege"
Bin Yang [Tue, 11 Sep 2018 12:59:21 +0000 (12:59 +0000)]
Merge changes I88d79049,If6ceaec6,I3877f034,I1e7693c1,Ie916b35a, ...
* changes:
Test case for get_epoch_now_usecond in ocata
Test case for buildBacklogsOneVIM in ocata
Test case for clearBacklogsOneVIM in ocata
Test case for vesagent getBacklogsOneVIM in ocata
Test case for vesagent delete API in ocata
Add test case for vesagent_ctrl in ocata
Huang Haibin [Tue, 11 Sep 2018 12:32:01 +0000 (20:32 +0800)]
Test case for get_epoch_now_usecond in ocata
Change-Id: I88d790498ef1cc22a280696cf96bbbb171344219
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Tue, 11 Sep 2018 12:23:46 +0000 (20:23 +0800)]
Test case for buildBacklogsOneVIM in ocata
Change-Id: If6ceaec671fcf4e57c26c695a373ab2a8d113041
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Tue, 11 Sep 2018 11:08:40 +0000 (19:08 +0800)]
Test case for clearBacklogsOneVIM in ocata
Change-Id: I3877f03430f68eb98f0e707366d54a7a67e1fbda
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Tue, 11 Sep 2018 10:56:29 +0000 (18:56 +0800)]
Test case for vesagent getBacklogsOneVIM in ocata
Change-Id: I1e7693c1781080d7011a6156b7380c0670acf92c
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Tue, 11 Sep 2018 10:46:11 +0000 (18:46 +0800)]
Test case for vesagent delete API in ocata
Change-Id: Ie916b35ae80b5dea68dbe648e5409202449a3673
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Tue, 11 Sep 2018 08:36:48 +0000 (16:36 +0800)]
Add test case for vesagent_ctrl in ocata
Change-Id: I3e4541b2e4ec55aa8cb5942a3dd979b1256042cc
Issue-ID: MULTICLOUD-230
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Tue, 11 Sep 2018 08:14:32 +0000 (08:14 +0000)]
Return the default tenant in case of no privilege
Change-Id: Ic4b2e6bb787ba4075a906e70c28ef42289255345
Issue-ID: MULTICLOUD-356
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Gildas Lanilis [Thu, 6 Sep 2018 18:37:06 +0000 (11:37 -0700)]
Clean Sonar Project name
Name to be consistant with repo name.
Change-Id: Ib93070d82322eb3ae2d019a7f0dacabeeba11129
Issue-ID: CIMAN-202
Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
Bin Yang [Tue, 4 Sep 2018 03:38:39 +0000 (03:38 +0000)]
Fix return code error
Change-Id: I9b8ba9bb19d05328ec7c57015a7e3c950d683d9c
Issue-ID: MULTICLOUD-265
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Mon, 3 Sep 2018 17:28:06 +0000 (17:28 +0000)]
Enable cloud region decommission
Change-Id: I3b8171e6376eb144af6218d8242c20dc07543ea3
Issue-ID: MULTICLOUD-265
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Mon, 3 Sep 2018 15:02:14 +0000 (15:02 +0000)]
Fix bug of region discovery
Change-Id: I006fb0f8ab7a644369d0a03ed1b563db3f52afd7
Issue-ID: MULTICLOUD-311
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Huang Haibin [Wed, 29 Aug 2018 07:54:41 +0000 (15:54 +0800)]
Add registration OvS-DPDK
We need to manualy register information of OvS-DPDK to AAI in ESR system.
Then we can get Ovs-DPDK from AAI and use it.
Change-Id: I4ada7192e2364b2d0f7667ff59d80d413db7bdad
Issue-ID: MULTICLOUD-251
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Mon, 3 Sep 2018 08:46:12 +0000 (08:46 +0000)]
Add new namespace to workaround ISTIO hostname
ISTIO restrains the usage of _ in hostname
Issue-ID: MULTICLOUD-335
Change-Id: I54c712aea1a95c6aaac7d50c3b07472730608503
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Victor Morales [Tue, 28 Aug 2018 20:10:03 +0000 (20:10 +0000)]
Merge "Bump oparent version to 1.2.0"
Bin Yang [Tue, 28 Aug 2018 12:04:57 +0000 (12:04 +0000)]
Merge "Add API handler stub for infra_workload in Pike"
Bin Yang [Tue, 28 Aug 2018 12:04:08 +0000 (12:04 +0000)]
Merge "Delete Windriver plugin HPA's registration flow"
Huang Haibin [Mon, 27 Aug 2018 11:35:33 +0000 (19:35 +0800)]
Delete Windriver plugin HPA's registration flow
Use Newton_base HPA's registration flow
Change-Id: I61fc0056f8aab8d308e1572788f3b3cbc08c0ae9
Issue-ID: MULTICLOUD-251
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Mon, 27 Aug 2018 12:10:35 +0000 (20:10 +0800)]
Add API handler stub for infra_workload in Pike
API handler stub for API infra_workload in Pike
Change-Id: I60dd3e7e717e116012cffe18c53977660a89d069
Issue-ID: MULTICLOUD-338
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Tue, 28 Aug 2018 02:47:22 +0000 (02:47 +0000)]
Merge "Delete Pike plugin HPA's registration flow"
Huang Haibin [Tue, 28 Aug 2018 02:46:58 +0000 (02:46 +0000)]
Merge "Delete Ocata plugin HPA's registration flow"
Bin Hu [Mon, 27 Aug 2018 20:51:27 +0000 (20:51 +0000)]
Merge "Fix bug of subclass name"
Gary Wu [Fri, 24 Aug 2018 22:25:31 +0000 (15:25 -0700)]
Bump oparent version to 1.2.0
This change was submitted by script and may include
additional whitespace or formatting changes.
Change-Id: I4de0c691526147da1a898ce4e46be9f716d87e77
Issue-ID: INT-619
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
Huang Haibin [Mon, 27 Aug 2018 12:02:23 +0000 (12:02 +0000)]
Merge "Add API handler stub for infra_workload"
Huang Haibin [Mon, 27 Aug 2018 11:23:10 +0000 (19:23 +0800)]
Delete Pike plugin HPA's registration flow
Use Newton_base HPA's registration flow
Change-Id: If20cbd3438ce5b0f7e9e8136cc32d800824efa7d
Issue-ID: MULTICLOUD-251
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Mon, 27 Aug 2018 10:51:27 +0000 (18:51 +0800)]
Delete Ocata plugin HPA's registration flow
Use Newton_base HPA's registration flow
Change-Id: I7010cf0175112ac30f575589add14d0ab3c172df
Issue-ID: MULTICLOUD-251
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Mon, 27 Aug 2018 08:43:28 +0000 (08:43 +0000)]
Fix bug of subclass name
Change-Id: Icafeade95b5896b6cb108528b22aee27a5fe0f3d
Issue-ID: MULTICLOUD-311
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Huang Haibin [Mon, 27 Aug 2018 08:43:15 +0000 (16:43 +0800)]
Delete Newton plugin HPA's registration flow
Use Newton_base HPA's registration flow
Change-Id: If0d46a3e8c44d40ba44ab93939d9dfaaba7ef704
Issue-ID: MULTICLOUD-251
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Xiaohua Zhang [Mon, 27 Aug 2018 08:16:42 +0000 (08:16 +0000)]
Add API handler stub for infra_workload
API handler stub for API infra_workload
Change-Id: Icad08493fdcc12c1bc8225e0c81567d7d3c156be
Issue-ID: MULTICLOUD-338
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Huang Haibin [Mon, 27 Aug 2018 07:32:27 +0000 (15:32 +0800)]
Add HPA registration to newton_base
Change-Id: I544c662bdf5850134b0d4a5028c6617013a86036
Issue-ID: MULTICLOUD-251
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Xiaohua Zhang [Mon, 27 Aug 2018 07:16:17 +0000 (07:16 +0000)]
Fix subclass init issue
All subclass should invoke parent class __init__()
Change-Id: Id7537156dc65f4c4739d2b70cc705d2ff39f4ff0
Issue-ID: MULTICLOUD-337
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
fujinhua [Thu, 23 Aug 2018 11:46:14 +0000 (19:46 +0800)]
Add server action api for openstack newton
Change-Id: I61cd2de2db764551e33e52f10e615a02bdcc65b3
Issue-ID: MULTICLOUD-332
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
fujinhua [Thu, 23 Aug 2018 09:19:10 +0000 (17:19 +0800)]
Add swagger for server action api
Change-Id: I45790cb319a10f2a8a1a667e786522082c59c22d
Issue-ID: MULTICLOUD-332
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
Huang Haibin [Wed, 22 Aug 2018 11:21:10 +0000 (19:21 +0800)]
Add resource for pike
Change-Id: I67ce00b96a69c7952f1d43516208c5fe68025421
Issue-ID: MULTICLOUD-276
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Wed, 22 Aug 2018 12:41:35 +0000 (12:41 +0000)]
Merge "Add requests for pike"
Bin Yang [Wed, 22 Aug 2018 12:32:43 +0000 (12:32 +0000)]
Merge "Add INFO.yaml file"
Huang Haibin [Wed, 22 Aug 2018 12:26:33 +0000 (20:26 +0800)]
Add requests for pike
Change-Id: I6173b4fa62253ecd81806c9e728606868ab5e2e3
Issue-ID: MULTICLOUD-276
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Wed, 22 Aug 2018 12:07:47 +0000 (12:07 +0000)]
Merge "API upgradeing for ocata"
Huang Haibin [Wed, 22 Aug 2018 08:44:42 +0000 (16:44 +0800)]
Add proxy for pike
Change-Id: Id059f233e823b8d57f47efe9269db9e5cfe8caff
Issue-ID: MULTICLOUD-276
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Huang Haibin [Thu, 16 Aug 2018 06:27:35 +0000 (14:27 +0800)]
API upgradeing for ocata
Change-Id: I23d4bad7429ff367128c39bd41f9bad81e426349
Issue-ID: MULTICLOUD-297
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Jessica Wagantall [Wed, 22 Aug 2018 01:44:28 +0000 (18:44 -0700)]
Add INFO.yaml file
Add INFO.yaml to list:
- Project description
- Properties
- PTL information
- Meeting information
- Committer information
Change-Id: Ic1247f0862f75fe7083ecbfa09a371eda7775e04
Issue-ID: CIMAN-134
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Huang Haibin [Tue, 21 Aug 2018 14:14:49 +0000 (22:14 +0800)]
Add pike registration
Change-Id: Ie3dfa2292e59e4cd7cd9a0bae980d6f3aad9cbde
Issue-ID: MULTICLOUD-276
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Bin Yang [Thu, 16 Aug 2018 04:32:18 +0000 (04:32 +0000)]
multi-region discovery
Decouple the openstack region id from cloud-region-id
Change-Id: If4bfacf05d87ca4bc97a485d4153f4f379ad451a
Issue-ID: MULTICLOUD-311
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Wed, 15 Aug 2018 06:11:24 +0000 (06:11 +0000)]
API upgrading for OPENOAPI
Change-Id: I8d0fdc7671d9333ee24e77dda9e07c32a0767950
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 10:51:47 +0000 (10:51 +0000)]
API upgrading for catalog
Change-Id: I26301b701ca7fb915112ad8d35454d0488a91fd1
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 08:50:33 +0000 (08:50 +0000)]
API upgrading for dnsaas
Change-Id: I328f8838b96013d5738354f751f5668f2136b1dc
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 08:40:25 +0000 (08:40 +0000)]
API upgrading for service proxy
Change-Id: Ic0f33176a84a1d78dec37911eda9b83cef79e0b1
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 08:17:25 +0000 (08:17 +0000)]
API upgrading for identity proxy
Change-Id: I793dfc79d4a04da3b0b3fe19ed1b3076a5744106
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 07:59:14 +0000 (07:59 +0000)]
API upgrade for registry
Change-Id: I25fd280332cfc772fa100b7b768e3a5056457f87
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 07:42:55 +0000 (07:42 +0000)]
API upgrading for vesagent
Change-Id: I7613c2856e37736f2410de656bb7ae52ac4786e1
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Tue, 14 Aug 2018 07:35:52 +0000 (07:35 +0000)]
Upgrade API for capacity_check
Change-Id: If53c734294907eb4a4d108a2c7e81d537c53eb8f
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Bin Yang [Fri, 3 Aug 2018 06:13:42 +0000 (06:13 +0000)]
Upgrade API for vesagent
first try to add API v1 version
Change-Id: Ic7511ce3c41792a3fa4a4ede84dd04483997033b
Issue-ID: MULTICLOUD-297
Signed-off-by: Bin Yang <bin.yang@windriver.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>