multicloud/openstack.git
6 years agoFix bugs for infra_workload APIs 42/84642/1
Xiaohua Zhang [Tue, 9 Apr 2019 10:30:44 +0000 (10:30 +0000)]
Fix bugs for infra_workload APIs

Change-Id: Ieda8b2f7f68911bc348613cf7b18b40ea800b1e2
Issue-ID: MULTICLOUD-541
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoAdd secured https support for FCAPS 90/84490/1
Liexiang Yue [Mon, 8 Apr 2019 08:23:05 +0000 (16:23 +0800)]
Add secured https support for FCAPS

Issue-ID: MULTICLOUD-522

Change-Id: I0d08093d09a450313a2ca29372f65d794dce9502
Signed-off-by: Liexiang Yue <yueliexiang@chinamobile.com>
6 years agoUpdate API handler for multi-tenant supports 68/84468/1
Xiaohua Zhang [Mon, 8 Apr 2019 07:21:30 +0000 (07:21 +0000)]
Update API handler for multi-tenant supports

Change-Id: I5c46a71605ed9f5f9e4dfd04b0383c1d5874f3da
Issue-ID: MULTICLOUD-543
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoAdd multi-tenant support for infra_workload API 60/84460/1
Xiaohua Zhang [Mon, 8 Apr 2019 04:37:12 +0000 (04:37 +0000)]
Add multi-tenant support for infra_workload API

Change-Id: I0e792dc29967ed3f3fc487dd7fbff4039e601d92
Issue-ID: MULTICLOUD-543
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoAdd API to query workload by id or name 58/84458/1
Xiaohua Zhang [Mon, 8 Apr 2019 03:55:40 +0000 (03:55 +0000)]
Add API to query workload by id or name

Change-Id: Ib34b71b0ffc540b4877b151717ef8ed6464cfb2d
Issue-ID: MULTICLOUD-567
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoUpdate workload_status enums 54/84454/1
Xiaohua Zhang [Mon, 8 Apr 2019 02:50:04 +0000 (02:50 +0000)]
Update workload_status enums

Change-Id: I01e371546220fa9d61e9ed63bc0947d8d0a0f583
Issue-ID: MULTICLOUD-566
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix thread helper bug 92/84192/2
Xiaohua Zhang [Thu, 4 Apr 2019 08:08:35 +0000 (08:08 +0000)]
Fix thread helper bug

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>
6 years agoAdd os-interface api for server 57/84157/1
fujinhua [Thu, 4 Apr 2019 00:32:13 +0000 (08:32 +0800)]
Add os-interface api for server

Change-Id: Ia9f98d3ba841dd70d0969334d86dbbd3a0f6ac0e
Issue-ID: MULTICLOUD-565
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
6 years agoFix capacity_check error 60/84060/1
Bin Yang [Wed, 3 Apr 2019 09:21:26 +0000 (09:21 +0000)]
Fix capacity_check error

Change-Id: Ib317e2a655d571b7cfefc1dbe8631ed77acc4b81
Issue-ID: MULTICLOUD-542
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoUpgrade infra_workload for starlingx_base 53/84053/1
Bin Yang [Wed, 3 Apr 2019 08:29:15 +0000 (08:29 +0000)]
Upgrade infra_workload for starlingx_base

Try to fetch openstack artifact from sdc client
via the shared volume

Change-Id: Ibcb7336e4cfd318497e23167af8cd97883bde594
Issue-ID: MULTICLOUD-541
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoRefactor infra_workload helper 43/84043/2
Bin Yang [Wed, 3 Apr 2019 06:26:11 +0000 (06:26 +0000)]
Refactor infra_workload helper

Change-Id: I6ffcd3b9b9d2998bb2f2a6c043b20ad4ce072d9d
Issue-ID: MULTICLOUD-561
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoMerge changes I2adebca8,I3f66fa63
Bin Yang [Tue, 2 Apr 2019 12:55:45 +0000 (12:55 +0000)]
Merge changes I2adebca8,I3f66fa63

* changes:
  Increase Pike cover rate
  Increase ocata cover rate

6 years agoIntegrate heatbridge logic to infra_workload API 48/83948/1
Bin Yang [Tue, 2 Apr 2019 10:32:20 +0000 (10:32 +0000)]
Integrate heatbridge logic to infra_workload API

Offload the heatbridge to thread

Change-Id: I66c32e7ee30a40542e6ba75087d7d88caaf0c640
Issue-ID: MULTICLOUD-561
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoRefactor helper codes 30/83930/1
Bin Yang [Tue, 2 Apr 2019 08:28:12 +0000 (08:28 +0000)]
Refactor helper codes

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>
6 years agoUpdate capacity check API 40/83840/1
Bin Yang [Mon, 1 Apr 2019 09:46:31 +0000 (09:46 +0000)]
Update capacity check API

Query the AZinfo from the cache
Relay on the background thread of AZcap Auditing

Change-Id: I064dbc22c71ef25683145ef1c96274ce6ac74c3b
Issue-ID: MULTICLOUD-542
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoAdd audit to az 38/83838/1
Bin Yang [Mon, 1 Apr 2019 09:01:53 +0000 (09:01 +0000)]
Add audit to az

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>
6 years agoAdd a thread to audit AZ cap info 27/83827/2
Bin Yang [Mon, 1 Apr 2019 04:39:32 +0000 (04:39 +0000)]
Add a thread to audit AZ cap info

The audit thread sleep 5 seconds for each loop

Change-Id: I10638b0fc5df1bd45272b9a10ca92596ace2f584
Issue-ID: MULTICLOUD-555
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoDiscover and register az and host 86/83686/2
Bin Yang [Fri, 29 Mar 2019 10:04:02 +0000 (10:04 +0000)]
Discover and register az and host

Register pservers, and relation to AZ

Change-Id: I95075dddbbddad596a082a7d910dd8a001dc2906
Issue-ID: MULTICLOUD-554
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoInitiate a thread to handle registry 00/83600/7
Bin Yang [Thu, 28 Mar 2019 13:17:14 +0000 (13:17 +0000)]
Initiate a thread to handle registry

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>
6 years agoAdd https support for multicloud ocata plugin 20/83820/1
Haibin Huang [Mon, 1 Apr 2019 01:51:56 +0000 (09:51 +0800)]
Add https support for multicloud ocata plugin

The https endpoint can be enabled by setting env: SSL_ENABLED=true

Change-Id: Ibc651851edb1dd2e143ba28c784f82562c0c9d30
Issue-ID: MULTICLOUD-535
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd https support for multicloud pike plugin 19/83819/2
Haibin Huang [Mon, 1 Apr 2019 01:43:16 +0000 (09:43 +0800)]
Add https support for multicloud pike plugin

The https endpoint can be enabled by setting env: SSL_ENABLED=true

Change-Id: Iae636bda8fa8ae9c77907e7171e1d93cb54795bc
Issue-ID: MULTICLOUD-535
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd https support for multicloud starlingx plugin 18/83818/3
Haibin Huang [Mon, 1 Apr 2019 01:34:30 +0000 (09:34 +0800)]
Add https support for multicloud starlingx plugin

The https endpoint can be enabled by setting env: SSL_ENABLED=true

Change-Id: I2852d705d0d0c11d0b16cb568184296b9c8f25d0
Issue-ID: MULTICLOUD-535
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd https support for multicloud lenovo 56/83556/1
Changjun Wang [Thu, 28 Mar 2019 06:23:28 +0000 (06:23 +0000)]
Add https support for multicloud lenovo

The https endpoint can be enabled by setting env: SSL_ENABLED=true

Issue-ID: MULTICLOUD-538

Change-Id: I20ca09c431380d65098d42fadd1d92003cca69ba
Signed-off-by: Changjun Wang <310397125@qq.com>
6 years agoAdd unit_test for Multi-Cloud Fcaps enhancement 80/82880/1
Liexiang Yue [Thu, 21 Mar 2019 03:40:49 +0000 (11:40 +0800)]
Add unit_test for Multi-Cloud Fcaps enhancement

Issue-ID: MULTICLOUD-495

Change-Id: I321823f894bba014f39455487687a0f77ff4234d
Signed-off-by: Liexiang Yue <yueliexiang@chinamobile.com>
6 years agoMulti-Cloud Fcaps enhancement 51/82751/7
Liexiang Yue [Wed, 20 Mar 2019 02:54:24 +0000 (10:54 +0800)]
Multi-Cloud Fcaps enhancement

Issue-ID: MULTICLOUD-495

Change-Id: I3d5d6eadeaa00b8597dfa318bad6a1fa1796a2ce
Signed-off-by: Liexiang Yue <yueliexiang@chinamobile.com>
6 years agoIncrease Pike cover rate 59/83959/1
Haibin Huang [Mon, 11 Mar 2019 16:27:15 +0000 (00:27 +0800)]
Increase Pike cover rate

Delete resource code from ocata and use newton_base code.

Change-Id: I2adebca8c531da144082eda479b85bc804315ab9
Issue-ID: MULTICLOUD-501
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoIncrease ocata cover rate 55/83955/1
Haibin Huang [Mon, 11 Mar 2019 16:19:17 +0000 (00:19 +0800)]
Increase ocata cover rate

Delete resource code from ocata and use newton_base code.

Change-Id: I3f66fa63232fdd9b113e0b61ff9d0a8aa520f96f
Issue-ID: MULTICLOUD-501
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoMerge "change docker image name tp openstack-lenovo"
Bin Yang [Mon, 11 Mar 2019 09:04:44 +0000 (09:04 +0000)]
Merge "change docker image name tp openstack-lenovo"

6 years agoSet Highest cipher for https 11/81911/1
Xiaohua Zhang [Mon, 11 Mar 2019 08:37:03 +0000 (08:37 +0000)]
Set Highest cipher for https

Change-Id: I46956b98daa600cd5eedd8fb031ef778e0932337
Issue-ID: MULTICLOUD-519
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agochange docker image name tp openstack-lenovo 01/81901/1
Changjun Wang [Mon, 11 Mar 2019 06:07:10 +0000 (06:07 +0000)]
change docker image name tp openstack-lenovo

change fileformat to unix of the *.sh files

Change-Id: Iff6f5db7b87fd59afcd7fe6fb1662aa0d79ab787
Issue-ID: MULTICLOUD-520
Signed-off-by: Changjun Wang <310397125@qq.com>
6 years agochange docker image name tp openstack-lenovo 36/81836/1
Changjun Wang [Fri, 8 Mar 2019 08:08:29 +0000 (08:08 +0000)]
change docker image name tp openstack-lenovo

mkdify the repo from thinkcloud to lenovo in the package
change docker image name tp openstack-lenovo

Change-Id: I8d656df1daad8056703fa1645ff1340d75b72e43
Issue-ID: MULTICLOUD-520
Signed-off-by: Changjun Wang <310397125@qq.com>
6 years agoFix assembly setting to include certs 27/81827/1
Xiaohua Zhang [Fri, 8 Mar 2019 04:59:59 +0000 (04:59 +0000)]
Fix assembly setting to include certs

Change-Id: If93c7b26dc7d5fc5f7d8c5bb0c934f906e46579b
Issue-ID: MULTICLOUD-519
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoMerge "Add https support for multicloud windriver plugin"
Bin Yang [Fri, 8 Mar 2019 03:01:53 +0000 (03:01 +0000)]
Merge "Add https support for multicloud windriver plugin"

6 years agoAdd https support for multicloud windriver plugin 23/81823/1
Xiaohua Zhang [Fri, 8 Mar 2019 03:52:45 +0000 (03:52 +0000)]
Add https support for multicloud windriver plugin

The https endpoint can be enabled by setting env: SSL_ENABLED=true

Change-Id: I4a081bc47bf7be62ddc87407344d2cd580bba5b7
Issue-ID: MULTICLOUD-519
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoOptimize docker image footprint for pike 56/79856/1
Haibin Huang [Thu, 7 Mar 2019 03:16:16 +0000 (11:16 +0800)]
Optimize docker image footprint for pike

Rebase to python:2-slim
Remove unused pip packages

Change-Id: I0ba6767d71c1d4e57edb7d41315569ffac8ce494
Issue-ID: MULTICLOUD-517
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoOptimize docker image footprint for starlingx 55/79855/1
Haibin Huang [Thu, 7 Mar 2019 03:26:42 +0000 (11:26 +0800)]
Optimize docker image footprint for starlingx

Rebase to python:2-slim
Remove unused pip packages

Change-Id: Icef1b522b47f999b5c9a18e0a1184e642fbae734
Issue-ID: MULTICLOUD-517
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoOptimize docker image footprint for ocata 52/79852/2
Haibin Huang [Thu, 7 Mar 2019 02:55:24 +0000 (10:55 +0800)]
Optimize docker image footprint for ocata

Rebase to python:2-slim
Remove unused pip packages

Change-Id: I255f7c009c9b3f887a5a6e6b11a16ece1a7faed4
Issue-ID: MULTICLOUD-517
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoRemove vesagent and celery 50/79850/2
Haibin Huang [Thu, 7 Mar 2019 02:39:30 +0000 (10:39 +0800)]
Remove vesagent and celery

The vesagent has been moved to fcaps module

Change-Id: I87333bbe5e7116af2b3b495f70d1b39d1c77177b
Issue-ID: MULTICLOUD-499
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoMerge "Modify M-Cloud lenovo thinkcloud Dockerfile"
Bin Yang [Wed, 6 Mar 2019 09:01:07 +0000 (09:01 +0000)]
Merge "Modify M-Cloud lenovo thinkcloud Dockerfile"

6 years agoModify M-Cloud lenovo thinkcloud Dockerfile 61/79761/1
Changjun Wang [Wed, 6 Mar 2019 07:39:00 +0000 (07:39 +0000)]
Modify M-Cloud lenovo thinkcloud Dockerfile

Modify Python2.7 to python2.7-slim

Issue-ID: MULTICLOUD-516

Change-Id: Ic3d5cfb4e467652aa6e0a6ad340351998460b0b4
Signed-off-by: Changjun Wang <310397125@qq.com>
6 years agoMerge "Optimize docker image footprint size"
Bin Yang [Wed, 6 Mar 2019 08:41:18 +0000 (08:41 +0000)]
Merge "Optimize docker image footprint size"

6 years agoOptimize docker image footprint size 60/79760/1
Liexiang Yue [Wed, 6 Mar 2019 08:15:18 +0000 (16:15 +0800)]
Optimize docker image footprint size

Issue-ID: MULTICLOUD-495

Change-Id: I351c2424050e139c5d53ebe78c44c8579d350a1c
Signed-off-by: Liexiang Yue <yueliexiang@chinamobile.com>
6 years agoModify Lenovo Thinkcloud Dockerfile 58/79758/2
Changjun Wang [Wed, 6 Mar 2019 07:39:00 +0000 (07:39 +0000)]
Modify Lenovo Thinkcloud Dockerfile

Issue-ID: MULTICLOUD-515

Change-Id: I994b408a73d5ed8b883cdfb8b1df62078084bb5a
Signed-off-by: Changjun Wang <310397125@qq.com>
6 years agoMerge "Add Lenovo ThinkCLoud Driver"
Bin Yang [Wed, 6 Mar 2019 01:50:30 +0000 (01:50 +0000)]
Merge "Add Lenovo ThinkCLoud Driver"

6 years agoAdd Lenovo ThinkCLoud Driver 84/79584/8
Changjun Wang [Tue, 5 Mar 2019 10:22:47 +0000 (10:22 +0000)]
Add Lenovo ThinkCLoud Driver

add a new branch lenovo
modify pom.xml under the root

Change-Id: I5edd57bf3e9cc1e32c5a94b9494daf645b220eaa
Issue-ID: MULTICLOUD-506
Signed-off-by: Changjun Wang <310397125@qq.com>
6 years agoFix Dockerfile issue 72/79672/2
Xiaohua Zhang [Tue, 5 Mar 2019 03:04:22 +0000 (03:04 +0000)]
Fix Dockerfile issue

Install wget to retrieve zip files
Purge and autoremove unused utils

Change-Id: I83a619e51f37a11d5295f50c68962021a2bbf6b8
Issue-ID: MULTICLOUD-508
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoOptimize docker image footprint 86/79586/1
Xiaohua Zhang [Mon, 4 Mar 2019 08:09:18 +0000 (08:09 +0000)]
Optimize docker image footprint

Rebase to python:2-slim
Remove unused pip packages

Change-Id: I07c544debe93128bdd4722797339af708d246f0f
Issue-ID: MULTICLOUD-508
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoRemove vesagent and celery 85/79585/1
Xiaohua Zhang [Mon, 4 Mar 2019 08:00:08 +0000 (08:00 +0000)]
Remove vesagent and celery

The vesagent has been moved to fcaps module

Change-Id: I938df03374ca887d4f455f206d398491010a9361
Issue-ID: MULTICLOUD-499
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoUpgrade onaplog 1.0.8 26/79426/4
Xiaohua Zhang [Fri, 1 Mar 2019 07:30:25 +0000 (07:30 +0000)]
Upgrade onaplog 1.0.8

Add python3 validation

Change-Id: I331247e96ebad0d5e1ca3e9ffada8e2623237863
Issue-ID: MULTICLOUD-503
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoImprove ocata cover rate 42/79242/1
Haibin Huang [Wed, 27 Feb 2019 07:20:59 +0000 (15:20 +0800)]
Improve ocata cover rate

Change-Id: I442008884ae6860012491db176f2c5554fcaf84f
Issue-ID: MULTICLOUD-501
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd OpenStack fcaps module 89/78989/3
Bin Yang [Fri, 22 Feb 2019 08:46:53 +0000 (08:46 +0000)]
Add OpenStack fcaps module

Change-Id: Ie05808a199edf1203ed0c7663031c7065dcb1512
Issue-ID: MULTICLOUD-499
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoRun Ocata plugin as non root user 41/79141/2
Haibin Huang [Tue, 26 Feb 2019 01:05:13 +0000 (09:05 +0800)]
Run Ocata plugin as non root user

Change-Id: Ia4e201ee586cc62f1ea2f5f38d4001acc7ccc0b5
Issue-ID: MULTICLOUD-500
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix docker create failure for StarlingX 51/79151/2
Haibin Huang [Tue, 26 Feb 2019 05:45:18 +0000 (13:45 +0800)]
Fix docker create failure for StarlingX

Change-Id: I33ea95b5653affe2ffb72a9ba8a368a24ee15182
Issue-ID: MULTICLOUD-500
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoRun Pike plugin as non root user 42/79142/2
Haibin Huang [Tue, 26 Feb 2019 01:01:24 +0000 (09:01 +0800)]
Run Pike plugin as non root user

Change-Id: Iabd2eaeea44fa0f98679ef06a86ce5c455456578
Issue-ID: MULTICLOUD-500
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoRun Starlingx plugin as non root user 88/78988/1
Haibin Huang [Fri, 22 Feb 2019 07:24:21 +0000 (15:24 +0800)]
Run Starlingx plugin as non root user

Change-Id: Icb45c00205948399010662783e6268402df77e10
Issue-ID: MULTICLOUD-500
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoMerge "Run multicloud-windriver service as non root user"
Bin Yang [Thu, 21 Feb 2019 02:32:05 +0000 (02:32 +0000)]
Merge "Run multicloud-windriver service as non root user"

6 years agoRun multicloud-windriver service as non root user 03/78803/1
Bin Yang [Wed, 20 Feb 2019 08:19:52 +0000 (08:19 +0000)]
Run multicloud-windriver service as non root user

Disable vesagent and remove the dependency on rabbitmq-server
The vesagent should be maintained as a standalone microservice

Change-Id: I4877c0c25c973d0dd8f8511f457fed07ca61647b
Issue-ID: MULTICLOUD-493
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoMerge "Fix URL definitions interfere with each other"
Bin Yang [Tue, 19 Feb 2019 02:15:11 +0000 (02:15 +0000)]
Merge "Fix URL definitions interfere with each other"

6 years agoFix URL definitions interfere with each other 53/78653/1
Haibin Huang [Mon, 18 Feb 2019 12:47:29 +0000 (20:47 +0800)]
Fix URL definitions interfere with each other

Change-Id: I2f0bc1ca7e6d4e6337cc504c51e9ead06bd5be4e
Issue-ID: MULTICLOUD-477
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoUpdate committer INFO 21/78621/2
Bin Yang [Mon, 18 Feb 2019 04:51:26 +0000 (04:51 +0000)]
Update committer INFO

Remove those committers who decided to step down as a committer

Change-Id: I9d7dada1343d8da3c5b8439c1b0e676b5043940a
Issue-ID: MULTICLOUD-484
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoFix issue of heatbridge 53/78453/1
Xiaohua Zhang [Thu, 14 Feb 2019 09:24:06 +0000 (09:24 +0000)]
Fix issue of heatbridge

Change-Id: I91d6086d514cc481e2574bd3e6c6b324d708d092
Issue-ID: MULTICLOUD-479
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix bug of v3 to v2 endpoints mapping 52/78452/1
Xiaohua Zhang [Thu, 14 Feb 2019 09:10:52 +0000 (09:10 +0000)]
Fix bug of v3 to v2 endpoints mapping

Change-Id: I2d1b6bb57e7a3ed1c7d7de3246777ac1c62ff5b5
Issue-ID: MULTICLOUD-478
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix maven zip fail error 59/77559/1
Haibin Huang [Wed, 30 Jan 2019 07:36:30 +0000 (15:36 +0800)]
Fix maven zip fail error

Change-Id: I8709665c474cb336b67d41429a3ea921c93f2366
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoRemove the heatbridge call in master 54/77554/2
Haibin Huang [Wed, 30 Jan 2019 05:36:52 +0000 (13:36 +0800)]
Remove the heatbridge call in master

The heatbridge call results in API timeout due to AAI performance
constraints.

Change-Id: Ia30065cefc6cb4853e1093dd0f5c874e99c4cd0d
Issue-ID: MULTICLOUD-456
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoMerge changes I4689292d,Ifd5395ec,I67928630,Ib2244c73
Bin Yang [Wed, 30 Jan 2019 04:32:55 +0000 (04:32 +0000)]
Merge changes I4689292d,Ifd5395ec,I67928630,Ib2244c73

* changes:
  Add resource for starlingx
  Add openoapi for starlingx
  Add proxy for starlingx
  Add registration for starlingx plugin

6 years agoRate python files via pylint 87/73387/5
Cédric Ollivier [Thu, 22 Nov 2018 16:15:46 +0000 (17:15 +0100)]
Rate python files via pylint

It higlights programming errors which are only printed for the time
being. It adds pylint in test-requirements.txt as it should have
been for coverage, mock, etc.

At least all pylint errors should be fixed.

Kilo and Newton are out of scope as deprecated.

Issue-ID: MULTICLOUD-416

Change-Id: I35f2cfec0327ba163e796b05bdff5edf0246de09
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoAdd resource for starlingx 37/76337/3
Haibin Huang [Mon, 28 Jan 2019 07:12:39 +0000 (15:12 +0800)]
Add resource for starlingx

Change-Id: I4689292dd09f1e7bc4c5c567ea50ed6835ab9ac1
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd openoapi for starlingx 35/76335/4
Haibin Huang [Mon, 28 Jan 2019 07:08:19 +0000 (15:08 +0800)]
Add openoapi for starlingx

Change-Id: Ifd5395ec49e1eb56d349270dbc13efc963fe7e67
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd proxy for starlingx 34/76334/3
Haibin Huang [Mon, 28 Jan 2019 07:05:20 +0000 (15:05 +0800)]
Add proxy for starlingx

Change-Id: I679286300eb58ffc32c07820f606ca542b716265
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoExtract some code to share 31/77431/4
Haibin Huang [Mon, 28 Jan 2019 06:00:38 +0000 (14:00 +0800)]
Extract some code to share

Change-Id: I6dffc1bf47c5839f077f3c7f93f021ed0b414d24
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd registration for starlingx plugin 33/76333/4
Haibin Huang [Mon, 28 Jan 2019 07:03:22 +0000 (15:03 +0800)]
Add registration for starlingx plugin

Change-Id: Ib2244c73e8edb9e56928fc34561f689b1546c03f
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoAdd starlingx basic support 50/75850/7
Haibin Huang [Wed, 16 Jan 2019 05:56:04 +0000 (13:56 +0800)]
Add starlingx basic support

Change-Id: I21c2101e3b022ac9c7916297a48df8de944241cf
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoEnabling ocata pep8 check 96/75796/1
Haibin Huang [Tue, 15 Jan 2019 02:52:26 +0000 (10:52 +0800)]
Enabling ocata pep8 check

Change-Id: Iee0bc4d7c95255967489a9cd8036dee2abab6a9b
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix vesagent pep8 error for ocata 50/75750/2
Haibin Huang [Mon, 14 Jan 2019 14:10:01 +0000 (22:10 +0800)]
Fix vesagent pep8 error for ocata

This patch is only fixing the pep8 issues under the vesagent
folder for ocata release, which is only triggered by tox mannually.

Change-Id: I203770908136f4a81ddfe61981e55bb51778438b
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix requests pep8 error for ocata 95/75795/1
Haibin Huang [Tue, 15 Jan 2019 02:50:51 +0000 (10:50 +0800)]
Fix requests pep8 error for ocata

This patch is only fixing the pep8 issues under the requests
folder for ocata release, which is only triggered by tox mannually.

Change-Id: I135ca298eaa68ce6da56c4437e48d539ba640992
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix resource pep8 error for ocata 94/75794/1
Haibin Huang [Tue, 15 Jan 2019 02:51:39 +0000 (10:51 +0800)]
Fix resource pep8 error for ocata

This patch is only fixing the pep8 issues under the resource
folder for ocata release, which is only triggered by tox mannually.

Change-Id: I9d0eaa7f130141e61d50be15d93fe8054f11941e
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix registration pep8 error for ocata 93/75793/1
Haibin Huang [Tue, 15 Jan 2019 02:49:40 +0000 (10:49 +0800)]
Fix registration pep8 error for ocata

This patch is only fixing the pep8 issues under the registration
folder for ocata release, which is only triggered by tox mannually.

Change-Id: Ie5857f5b292ec51d38f0d50b02eea08b73ee3b7a
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix proxy pep8 error for ocata 92/75792/1
Haibin Huang [Tue, 15 Jan 2019 02:48:42 +0000 (10:48 +0800)]
Fix proxy pep8 error for ocata

This patch is only fixing the pep8 issues under the proxy
folder for ocata release, which is only triggered by tox mannually.

Change-Id: I0f6c78afc5eca9114c2c388e8d7001fe4daef9b2
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix extensions pep8 error for ocata 91/75791/1
Haibin Huang [Tue, 15 Jan 2019 02:47:33 +0000 (10:47 +0800)]
Fix extensions pep8 error for ocata

This patch is only fixing the pep8 issues under the extensions
folder for ocata release, which is only triggered by tox mannually.

Change-Id: If756317cb00f821f1f1312d36e6a427f05a7f4eb
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix others pep8 error for ocata 90/75790/1
Haibin Huang [Tue, 15 Jan 2019 02:45:38 +0000 (10:45 +0800)]
Fix others pep8 error for ocata

This patch is only fixing the pep8 issues under the others
folder for ocata release, which is only triggered by tox mannually.

Change-Id: Ia6f646a1b856451f2a73f5d33eead631d15a43aa
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix vagrant pep8 error for ocata 49/75749/1
Haibin Huang [Mon, 14 Jan 2019 14:04:03 +0000 (22:04 +0800)]
Fix vagrant pep8 error for ocata

This patch is only fixing the pep8 issues under the registration
folder for ocata release, which is only triggered by tox mannually.

Change-Id: I2615ddb0530402f0ee49e1513b7c4eba978a5d47
Issue-ID: MULTICLOUD-434
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoUpgrade to 1.3.0 for dublin 13/75513/1
Xiaohua Zhang [Wed, 9 Jan 2019 04:34:46 +0000 (04:34 +0000)]
Upgrade to 1.3.0 for dublin

Change-Id: I9a42f70d1df743cb3c7cfc95a402bce9eade4469
Issue-ID: MULTICLOUD-432
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoRefactor the AAI cache for multicloud plugin 77/75077/1 1.2.3 3.0.1-ONAP
Bin Yang [Tue, 25 Dec 2018 10:42:52 +0000 (10:42 +0000)]
Refactor the AAI cache for multicloud plugin

Fix the cache issue of cloud region which result in failure of
cloud region registration

Change-Id: Id13a40124efb92bd818686e069c9335ecd0d07c1
Issue-ID: MULTICLOUD-431
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoWorkaround region list failure 49/75049/1
Bin Yang [Fri, 21 Dec 2018 09:39:30 +0000 (09:39 +0000)]
Workaround region list failure

keystone api v2.0 does not support region list
workaround this by using user input parameters

Change-Id: I1df695308eda470ed281bc43abbd43e60d3d5713
Issue-ID: MULTICLOUD-429
Signed-off-by: Bin Yang <bin.yang@windriver.com>
6 years agoEnable pep8 check 77/74877/1
Haibin Huang [Wed, 19 Dec 2018 07:07:21 +0000 (15:07 +0800)]
Enable pep8 check

This patch is fixing the pep8 issues under the pub and resource
folder for pike release and also enable pep8 check

Change-Id: I1afea756108e7bb0d79ac3f5317209fd8964f863
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix proxy pep8 error 05/74805/1
Haibin Huang [Tue, 18 Dec 2018 12:50:32 +0000 (20:50 +0800)]
Fix proxy pep8 error

This patch is only fixing the pep8 issues under the proxy folder
for pike release, which is only triggered by tox manually.

Change-Id: Idd5410d0ec18558be25c47df225021d8a47fedfe
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix registration pep8 error 15/74715/1
Haibin Huang [Mon, 17 Dec 2018 12:34:44 +0000 (20:34 +0800)]
Fix registration pep8 error

This patch is only fixing the pep8 issues under the registration
folder for pike release, which is only triggered by tox mannually.

Change-Id: I22245f9e97277cd48ad0a8061694ab7bfe593e6a
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix extensions pep error 13/74713/1
Haibin Huang [Mon, 17 Dec 2018 12:17:06 +0000 (20:17 +0800)]
Fix extensions pep error

This patch is only fixing the pep8 issues under the extensions
folder for pike release, which is only triggerd by tox manually.

Change-Id: If31afe444d92812a7bc462e1c5d7749243e19051
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix swagger pep error 11/74711/1
Haibin Huang [Mon, 17 Dec 2018 12:04:42 +0000 (20:04 +0800)]
Fix swagger pep error

This patch is only fixing the pep8 issues under the swagger folder
for pike release, which is only triggered by tox manually.

Change-Id: I8746bea273f08f19d3075bcd899c2f536a9263b8
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix pep8 for pike samples and requests 76/74376/1
Haibin Huang [Wed, 5 Dec 2018 13:10:19 +0000 (21:10 +0800)]
Fix pep8 for pike samples and requests

Change-Id: Ida2807785f888b036e06a0f1860e3cadfbf900cf
Issue-ID: MULTICLOUD-424
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix vagrant pep8 error 59/74259/1
Haibin Huang [Wed, 5 Dec 2018 11:42:02 +0000 (19:42 +0800)]
Fix vagrant pep8 error

Change-Id: If842bca7c09111136df330d1cf3cb84375e868f1
Issue-ID: MULTICLOUD-424
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix pep error for pike resource 51/74251/1
Haibin Huang [Wed, 5 Dec 2018 10:53:14 +0000 (18:53 +0800)]
Fix pep error for pike resource

Change-Id: I778232ecbb74dc9e6a9e7a2bf4ca6a6b70f0e196
Issue-ID: MULTICLOUD-424
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
6 years agoFix issue of Delete Infra_workload 31/74031/2
Xiaohua Zhang [Fri, 30 Nov 2018 08:52:54 +0000 (08:52 +0000)]
Fix issue of Delete Infra_workload

Enforce client to pass in workload_id

Change-Id: I017321920aad665bee352499e0b43f5c5db5898c
Issue-ID: MULTICLOUD-423
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix pep8 errors in windriver plugin 37/73637/1
Xiaohua Zhang [Tue, 27 Nov 2018 10:31:54 +0000 (10:31 +0000)]
Fix pep8 errors in windriver plugin

Fix errors in vesagent

Change-Id: I9cb0afda7a17a08246fcee8439e1ef2775609948
Issue-ID: MULTICLOUD-420
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix pep8 errors in windriver plugin 36/73636/1
Xiaohua Zhang [Tue, 27 Nov 2018 10:30:56 +0000 (10:30 +0000)]
Fix pep8 errors in windriver plugin

Fix errors in resource module

Change-Id: I59d43b3c62928bdacffc7fcd6f4c1c8055412e59
Issue-ID: MULTICLOUD-420
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix pep8 errors in multicloud plugin 35/73635/1
Xiaohua Zhang [Tue, 27 Nov 2018 10:28:41 +0000 (10:28 +0000)]
Fix pep8 errors in multicloud plugin

Fix pep8 errors in registration moduel

Change-Id: I4b1d3ef1ed397c537b7904f229c0bbc07796a97e
Issue-ID: MULTICLOUD-420
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix pep8 errors in multicloud plugin 34/73634/1
Xiaohua Zhang [Tue, 27 Nov 2018 10:26:29 +0000 (10:26 +0000)]
Fix pep8 errors in multicloud plugin

Fix pep8 errors in proxy module

Change-Id: Iea570d7cdf822cf7788ec7094c46b801b0a8c8d1
Issue-ID: MULTICLOUD-420
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix pep8 errors in windriver plugin 33/73633/1
Xiaohua Zhang [Tue, 27 Nov 2018 10:18:21 +0000 (10:18 +0000)]
Fix pep8 errors in windriver plugin

Fix pep8 errors in swagger,sample and extension

Change-Id: I255c08565b7eaf175b9d7506596957ecb2887452
Issue-ID: MULTICLOUD-420
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agoFix pep8 error in windriver plugin 32/73632/1
Xiaohua Zhang [Tue, 27 Nov 2018 10:10:28 +0000 (10:10 +0000)]
Fix pep8 error in windriver plugin

Change-Id: Ifff45168c2647b20cacaf4b3ee0413f9a8a824a7
Issue-ID: MULTICLOUD-420
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
6 years agobump version 1.2.3 29/73629/1
Xiaohua Zhang [Tue, 27 Nov 2018 09:52:09 +0000 (09:52 +0000)]
bump version 1.2.3

Change-Id: Ic63d11ec0ac588dc954765dbc4c0d19be4277feb
Issue-ID: MULTICLOUD-419
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>