summaryrefslogtreecommitdiffstats
path: root/share/newton_base/registration
AgeCommit message (Collapse)AuthorFilesLines
2020-03-12Fix hpa_capabilities is not defineHaibin Huang1-1/+2
Issue-ID: MULTICLOUD-1028 Signed-off-by: Haibin Huang <haibin.huang@intel.com> Change-Id: I477ff0ca23fc1480d5a9402b53251d8bbe8713c4
2020-02-26Call hpa driverHaibin Huang1-0/+1141
Issue-ID: MULTICLOUD-694 Signed-off-by: Haibin Huang <haibin.huang@intel.com> Change-Id: Ifb585a5446e3337522cbd0f947076d9f8a9d4451
2019-12-17Bypass cache for LCM of cloud regionBin Yang1-3/+3
Cache only the resource uri without query string. Bypass the cache for LCM of a cloud region,which enhance the resilience in case mismatch between AAI and cache Change-Id: I57fd7981753d5959757401cea69f6fabd1874e25 Issue-ID: MULTICLOUD-968 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-10-22Unify HPA discovery interfaceHaibin Huang1-23/+35
This is for HPA discovery pluggable Issue-ID: MULTICLOUD-696 Signed-off-by: Haibin Huang <haibin.huang@intel.com> Change-Id: Idc05cd78309edd8ae800e34a3a0d31268c6a9d7f Signed-off-by: Haibin Huang <haibin.huang@intel.com>
2019-08-28Unregistry removes AZ and its relationshipBin Yang1-10/+36
Change-Id: I1362f92eb3762aa7fbdeb495c40394c825225d75 Issue-ID: MULTICLOUD-793 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-08-28Fix unregistration errorBin Yang1-1536/+1536
Change-Id: I907239e0d3f54bdd8cab6103cb3525626e629e39 Issue-ID: MULTICLOUD-793 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-08-27Fix py3 related issueBin Yang1-1536/+1536
Change-Id: I2b21aaab2cbf0df11b9940bf62585294dd1ce576 Issue-ID: MULTICLOUD-774 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-08-21Update windriver plugin to py3Bin Yang1-9/+9
Change-Id: I7bb1591a31de777d59ad1b96246bbc4d8e1f86f4 Issue-ID: MULTICLOUD-774 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-04-29Fix unexpected during registration without privilege1.3.1Haibin Huang1-1/+3
Change-Id: Icd38af48fe3d2567e54ce5aebe902f5e61eb5999 Issue-ID: MULTICLOUD-595 Signed-off-by: Haibin Huang <haibin.huang@intel.com>
2019-04-12Fix bug of registrationXiaohua Zhang1-61/+71
Change-Id: Idd12b60af24326c63fbda63928de191cdb6cf7f7 Issue-ID: MULTICLOUD-554 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2019-04-10Fix bug of AZ cap checkXiaohua Zhang1-5/+3
Fix bugs in restcall module update the status code of workload api Remove unused event api from lenovo Change-Id: Iaa16bc3aca42c4583408384c73802ff4debe1b19 Issue-ID: MULTICLOUD-542 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2019-04-09Fix bugs for infra_workload APIsXiaohua Zhang1-3/+2
Change-Id: Ieda8b2f7f68911bc348613cf7b18b40ea800b1e2 Issue-ID: MULTICLOUD-541 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2019-04-08Update API handler for multi-tenant supportsXiaohua Zhang1-133/+232
Change-Id: I5c46a71605ed9f5f9e4dfd04b0383c1d5874f3da Issue-ID: MULTICLOUD-543 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2019-04-04Fix thread helper bugXiaohua Zhang1-3/+6
the uwsgi disable threads by default. Enable it with additonal option. The post and get API request might routed to different uwsgi process, Leverage memcached to sync backlog items between uwsgi process Change-Id: Iaac6b66061f2c396cd24825ab020f0a937dfb505 Issue-ID: MULTICLOUD-561 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2019-04-02Refactor helper codesBin Yang1-242/+237
Move helper thread to common module Refactor the interface between helper thread and worker Change-Id: I0b61a2ed1a428f67cfbe3cc1411ace39e245932d Issue-ID: MULTICLOUD-554 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-04-01Add audit to azBin Yang1-2/+2
Issues 2 rest api to openstack to retrieve all pserver and az info This will need optimization in case of many compute pservers in a cloud region Change-Id: I8cad1f63f62a47ea9367db59544e7318e3db746d Issue-ID: MULTICLOUD-555 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-04-01Discover and register az and hostBin Yang1-68/+165
Register pservers, and relation to AZ Change-Id: I95075dddbbddad596a082a7d910dd8a001dc2906 Issue-ID: MULTICLOUD-554 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2019-04-01Initiate a thread to handle registryBin Yang1-228/+343
To prevent the registry API timeout by offloading the time-consuming registry to a thread Change-Id: I1107bb7f3d9a11bdae4d0a5926f788bc2a534bda Issue-ID: MULTICLOUD-554 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2018-11-18Fix discover snapshot with endpoint errorHaibin Huang1-1/+1
Nobody use snapshot, so we just comment it Change-Id: Ia0967bb8b26df123478135fc53f4ce40cb48db9a Issue-ID: MULTICLOUD-412 Signed-off-by: Haibin Huang <haibin.huang@intel.com>
2018-11-09Fixed SRIOV-NIC extra-specs format3.0.0-ONAP1.2.1Haibin Huang1-3/+4
Change-Id: I479a30ca663dd9c23fab6556dc32e8dc06400489 Issue-ID: MULTICLOUD-400 Signed-off-by: Haibin Huang <haibin.huang@intel.com>
2018-11-09Add exception handling for flaovr processingBin Yang1-199/+232
Disable pservers update due to lack of pserver disaggregation between cloud regions Change-Id: Ib28df70a184f562f109f1ba3f2c10c8f523bbd28 Issue-ID: MULTICLOUD-399 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2018-09-22Fix unregistry issueXiaohua Zhang1-4/+3
Change-Id: Ia4ddb6f11bf562a046d9f567fd7458b466c8642f Issue-ID: MULTICLOUD-361 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2018-09-21Implement heatdelete to remove vservers from AAIXiaohua Zhang1-0/+34
Change-Id: I5c81fb3f01e08ee5c43107d7d59fdf4bf3a1d803 Issue-ID: MULTICLOUD-361 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2018-09-20Fix bug of infra_workloadXiaohua Zhang1-5/+10
Remove region filter for identity endpoint Change-Id: I944b42926b4c5d5de8799de9c68b2b7e8bac5017 Issue-ID: MULTICLOUD-361 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2018-09-20Filter endpoint filter mismatch with keystoneauth1Xiaohua Zhang1-3/+3
keystoneauth1 accept region_name as endpoint filter, which will match either region_id or region of the endpoint catalog Change-Id: I7ba1f7904e4b3004565d826f4ea3cd345ce45f62 Issue-ID: MULTICLOUD-364 Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
2018-09-15Add the registered sriov-nic flowHuang Haibin1-0/+35
Change-Id: I234ed47b45c02abc1f7e496ba31baee5d02f32be Issue-ID: MULTICLOUD-251 Signed-off-by: Huang Haibin <haibin.huang@intel.com>
2018-09-04Fix return code errorBin Yang1-1/+1
Change-Id: I9b8ba9bb19d05328ec7c57015a7e3c950d683d9c Issue-ID: MULTICLOUD-265 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2018-09-03Enable cloud region decommissionBin Yang1-2/+142
Change-Id: I3b8171e6376eb144af6218d8242c20dc07543ea3 Issue-ID: MULTICLOUD-265 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2018-09-03Fix bug of region discoveryBin Yang1-0/+1
Change-Id: I006fb0f8ab7a644369d0a03ed1b563db3f52afd7 Issue-ID: MULTICLOUD-311 Signed-off-by: Bin Yang <bin.yang@windriver.com>
2018-09-03Add registration OvS-DPDKHuang Haibin1-15/+27
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>
2018-08-27Add HPA registration to newton_baseHuang Haibin1-0/+292
Change-Id: I544c662bdf5850134b0d4a5028c6617013a86036 Issue-ID: MULTICLOUD-251 Signed-off-by: Huang Haibin <haibin.huang@intel.com>
2018-08-17multi-region discoveryBin Yang1-4/+17
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>
2018-07-30Remove EPA attributeDileep Ranganathan1-70/+0
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>
2018-06-04Fix registration limitation on tenant discoveryYun Huang1-1/+21
Populate the tenant information from token response Change-Id: I52092d2c3021f54b4b6915373f14e4f45547f6d5 Issue-ID: MULTICLOUD-168 Signed-off-by: Yun Huang <yun.huang@windriver.com>
2018-05-10Improve _get_list_resources Registraty methodVictor Morales1-6/+3
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
2018-04-28Fix HPA registration bug for Titanium CloudYun Huang1-9/+9
Change-Id: Ia40640e3077ec6f4a60c2efd3ac4f244021dfb5a Issue-ID: MULTICLOUD-206 Signed-off-by: Yun Huang <yun.huang@windriver.com>
2018-04-27Logging enhancement for base registerationYun Huang1-7/+15
Change-Id: I5aad3f0b8738a6b922720a776ec05425080e6f4c Issue-ID: MULTICLOUD-178 Signed-off-by: Yun Huang <yun.huang@windriver.com>
2018-04-25Fix HPA registration bug for windriverYun Huang1-5/+5
Change-Id: Iae4341c96bb98c6b87649b736826ce527fc8fef3 Issue-ID: MULTICLOUD-206 Signed-off-by: Yun Huang <yun.huang@windriver.com>
2018-03-01Move extsys from newton to commonHuang Haibin1-6/+5
Change-Id: I30ad2ed3a43bcb0ef569bb25d3e51a9ab49ea48a Issue-ID: MULTICLOUD-138 Signed-off-by: Huang Haibin <haibin.huang@intel.com>
2018-02-27Move registration from newton to newton_baseHuang Haibin2-0/+709
Change-Id: Ia9436fc1e0682bca8ed38193f234f8020ff34ace Issue-ID: MULTICLOUD-138 Signed-off-by: Huang Haibin <haibin.huang@intel.com>