Commit Graph
1579 Commits
Author SHA1 Message Date
Qiu Jian 5be08d9cdd fix: comment out TestDialTimeout 2020-01-06 12:51:27 +08:00
yunion-ci-robot 359ed35e7d Merge pull request #4419 from rainzm/feature/esxi_agent_bb
Feature(esxi-agent): Esxi Agent Go Version
2020-01-04 21:07:37 +08:00
Rain babc05b772 feature(esxi-agent): Esxi Agent Golang
1. 修改了host-deployer 使其支持 vmware vddk 的 deploy guest fs 操作。
2. esxi agent python ==> Go

fix(esxi-agent): Fix some bugs and irregular contents

fix(esxi-agent): Partial parameter structure

fix(esxi-agent): Add ovf template and remove some binary file

fix(esxi-agent): Format Code

fix(esxi-agent): fix based on reviewers' comments

fix(esxi-agent): fix host-deployer because of occasional unknown panic

fix: DelayTask should have a new Context

fix(esxi-agent): call hostutils.DelayTask

change '_interface' package to 'iagent' package

fix(esxi-agent): Fix some irregular code
2020-01-04 20:57:13 +08:00
Jian Qiu 325ff3af61 fix: httpclient timeout value cleanup, use notimeout client for oss (#4527)
* fix: httpclient timeout value cleanup, use notimeout client for oss

* Adaptive timeout client

* more test cases

* remove resolve timeout test case

* use adptive timeout only if timeout = 0
2020-01-04 20:51:21 +08:00
wanyaoqi 61eb437683 not return on recv packet failed 2019-12-31 17:02:29 +08:00
yunion-ci-robot a3db9b1311 Merge pull request #4291 from yousong/feature/yousong-guest-ipmac
Feature/yousong guest ipmac
2019-12-27 01:06:36 +08:00
yunion-ci-robot 4d73c7c675 Merge pull request #4283 from swordqiu/feature/qj-baremetal-server-reuse-host-ip
feature: 1. baremetal server reuse host ip 2. server name use expression
2019-12-25 21:00:16 +08:00
Yousong Zhou 2ce3925344 guests: add modify-src-check support 2019-12-25 12:09:50 +08:00
Qiu Jian ccaddaf19f minor fix 2019-12-24 20:13:03 +08:00
Qiu Jian b31bc7fa3d feature: 1. baremetal server reuse host ip 2. server name use expression 2019-12-24 19:04:41 +08:00
Qiu Jian 6d8f19273c feature: service config update support 2019-12-23 19:09:32 +08:00
yunion-ci-robot 98dbc76020 Merge pull request #4228 from yousong/bugfix/yousong-mcclient-proxy
Bugfix/yousong mcclient proxy
2019-12-20 18:11:04 +08:00
wanyaoqi ea60915fa6 fix find qemu img 2019-12-20 14:52:13 +08:00
Yousong Zhou f54ce48072 httputils: unset DisableCompression=true 2019-12-19 14:57:08 +08:00
Qu Xuan 9a89065a03 fix: 添加缓存镜像失败日志 2019-12-16 13:08:15 +08:00
Qiu Jian 0dcbb2147f update vendor 2019-12-12 11:31:47 +08:00
Yousong Zhou fb1725be32 httputils, aliyun: respects env proxy settings (#4084)
* vendor: update aliyun-oss-go-sdk to v2.0.4

To use ClientOption oss.HTTPClient

* aliyun: use a http client that respects env proxy settings

* httputils: use http.ProxyFromEnvironment by default
2019-12-10 21:15:09 +08:00
wanyaoqi c8fff1d44f add rpm file, add socket used check 2019-12-05 20:58:57 +08:00
wanyaoqi 7bf48c992e - add command executor
- host prepare for deploy on container
- procutils adpat to executor
2019-12-04 20:49:39 +08:00
Qiu Jian afbafb1e29 feature: metric data collector for aliyun&huawei 2019-11-27 03:14:14 +08:00
yunion-ci-robot e1d94ddb44 Merge pull request #3798 from wanyaoqi/bugfix/wyq/instance_snapshot_1120
bugfix: instance snapshot save secgrps
2019-11-21 00:15:24 +08:00
wanyaoqi c1c72cb01c instance snapshot save secgrps 2019-11-20 21:17:00 +08:00
TangBin f1e68528b0 elastic cache auth_mode status & password reset bugfix 2019-11-19 11:45:44 +08:00
yunion-ci-robot c50d3e8958 Merge pull request #3594 from wanyaoqi/feature/wyq/arm-virtualization
host arm support
2019-11-18 14:09:23 +08:00
wanyaoqi db4de4f7d7 host arm support
- host register
- vm create, delete, vnc ...
2019-11-14 10:50:00 +08:00
yunion-ci-robot 2e1d908640 Merge pull request #3606 from yousong/feature/yousong-lb-backend-status
lblis, lbr: 增加查询后端状态接口
2019-11-14 00:20:19 +08:00
yunion-ci-robot ca64f5f23e Merge pull request #3631 from ioito/hotfix/qx-image-version-fix
fix: 避免匹配到64导致version是6
2019-11-13 19:45:19 +08:00
yunion-ci-robot 5a2586cccb Merge pull request #3621 from swordqiu/hotfix/qj-fix-host-teaming
fix: nic teaming/bonding not working properly
2019-11-13 17:48:21 +08:00
Qu Xuan 8b575a6198 fix: 避免匹配到64导致version是6 2019-11-13 14:46:37 +08:00
Qiu Jian 4c756965a3 fix: nic teaming/bonding not working properly 2019-11-12 23:47:31 +08:00
Yousong Zhou 6d9b7476d3 influxdb: 记录结果中的tags 2019-11-12 12:44:40 +00:00
Qiu Jian 17d9931a8a fix: create baremetal server with iso, baremetal register support redfish 2019-11-12 20:11:28 +08:00
yunion-ci-robot d2b65bb820 Merge pull request #3559 from swordqiu/hotfix/qj-error-process-standardize
fix: recode error handling to make conform with error handling standard
2019-11-12 13:28:19 +08:00
Qiu Jian 09f91f306a update vendor 2019-11-11 17:05:21 +08:00
tangbin 1896651d69 redis sync fix 2019-11-11 14:17:29 +08:00
郑雨 809cd1b595 fix(image): Change the update process of guest image
At the very beginning, updating subimage of guest image is a
asynchronous process so that a intermediate state was need for web
client. But guest image's status has a little particularity. Now, the
update process is synchronous and use errgroup.Group to update subimage
in a concurrent manner.
Add 'size' and 'status' for subimages belong to a guest image.
2019-11-11 11:41:11 +08:00
Qiu Jian 53c0d3b29f fix: recode error handling to make conform with error handling standard 2019-11-11 10:55:01 +08:00
yunion-ci-robot ab1e3eb4fb Merge pull request #3550 from swordqiu/hotfix/qj-simplify-delete-fail-reason
fix: simplify object delete-fail-reason message
2019-11-11 09:59:17 +08:00
Qiu Jian e9e4dedac8 fix: normalize baremetal sysinfo manufacture 2019-11-10 03:51:20 +08:00
Qiu Jian d27f718e3e fix: simplify object delete-fail-reason message 2019-11-08 22:45:19 +08:00
Qu Xuan 1a54e0e185 fix: 避免version输出不正确 2019-11-07 11:06:23 +08:00
yunion-ci-robot 9ca59c280a Merge pull request #3431 from Mjoycarry/feature/instancegroup_api_docs
Feature & Bugfix: Instance Group
2019-11-06 13:20:15 +08:00
Rain 8e55bee9b3 feat & fix: Add batch operator and fix some bugs for instance group
Feature:
1. Add apis: list server by group, list group by server, bind
servers, unbind servers, bind groups, unbind groups.
2. Add climc command and docs corresponding to the above newly added apis
3. Add log about binding and unbinding operator.
4. Support enable and disable instance group.
Fix:
1. Set capacity zeor if there are not enough resource aboue forced
instance group in one host.
2. Change the stage(real delete => pending delete) that guest leave all groups.
2019-11-06 13:06:03 +08:00
yunion-ci-robot 1e2f912d6e Merge pull request #3473 from swordqiu/hotfix/qj-baremetal-fail-report-access-ip
fix: baremetal-prepare report admin ip using ssh client host
2019-11-06 12:46:14 +08:00
Qiu Jian e2b4a3730a fix: baremetal-prepare report admin ip using ssh client host 2019-11-05 20:00:56 +08:00
Yousong Zhou 2697cd59de fileutils: add SparseFileWriter 2019-11-05 09:05:58 +00:00
Yousong Zhou 2dd27d3011 fileutils: SReadSeeker: fix closing tmpfile fd 2019-11-05 03:55:34 +00:00
Yousong Zhou 9ea42cf7e2 seclib2: add doc describing the protocol on removal of tmpfile 2019-11-05 03:55:34 +00:00
郑雨 ba4b9be249 fix: cancel the merge in service level and resource level of Keystone Policy. 2019-11-04 10:44:33 +08:00
Qiu Jian 6e6c4d40c8 fix: missing action log for baremetal create and prepare events 2019-11-02 19:51:22 +08:00