v3.10.0
Released at 2023-04-26 10:00:17
cloudmux
Repo: https://github.com/yunionio/cloudmux
1741 commits to cloudmux - v3.10.0(https://github.com/yunionio/cloudmux/tree/v3.10.0) since this release.
Add (7)
- hcsop const (ae82488c, ioito)
- hcso iam (5578ad9d, Qu Xuan)
- vpc peering connection (c1145209, lvyangyang)
- openstack loadbalancer (#7497) (0922d01f, lvyangyang)
- region/sync openstack routetables (6b20e975, lvyangyang)
- region/openstack 迁移接入 (affb255e, lvyangyang)
- gcp cloud support (e1e918ef, Qu Xuan)
Aliyun (3)
- use cpcfg.ProxyFunc (3b06e192, Yousong Zhou)
- fix tmp image file handling (a5f85269, Yousong Zhou)
- 同步routetables (59244e1a, Yousong Zhou)
Apis (3)
- network: add NETWORK_TYPE_EIP (a53ac0cc, Yousong Zhou)
- add const definitions for eip gateway ips (52501552, Yousong Zhou)
- add ovn distgw const definitions (825fd63c, Yousong Zhou)
Aws (2)
- use cpcfg.ProxyFunc (15cfa861, Yousong Zhou)
- use AwsClientConfig (65b3b2f7, Yousong Zhou)
Azure (4)
- use cpcfg.ProxyFunc (8f6f3d5f, Yousong Zhou)
- use AzureClientConfig (dec8bf9e, Yousong Zhou)
- storagecache: fix writing sparse image file (4adc9cdc, Yousong Zhou)
- fix tmp image file handling (5561a5b6, Yousong Zhou)
Bug Fixes (1003)
- 避免请求中国区iam异常 (2012b191, Qu Xuan)
- recode error handling to make conform with error handling standard (dfb0fc65, Qiu Jian)
- ignore general s3 set acl not implemented error (5d100ba2, Qiu Jian)
- remotefile (56634c38, ioito)
- optimized jsonRequest (31fb65f5, Qu Xuan)
- cloudid api addr (8a69ecaa, Qu Xuan)
- 支持关机不收费 (c6e3d81a, Qu Xuan)
- vender update (b0f251f8, ioito)
- add error cause (94beece5, Qu Xuan)
- qcloud create bucket without appId (8187b6fe, Qiu Jian)
- openstack多项目问题 (ce5eabb2, Qu Xuan)
- add region id params (476ee3bf, Qu Xuan)
- adjust API input field names according to spec (#7382) (f9c633e3, Jian Qiu)
- creating esxi guest from instance snapshot (7146e0fc, rainzm)
- use json to store task error message (#7351) (4ea3a5d7, Jian Qiu)
- 添加阿里云rds备份恢复限制条件 (#7378) (f6b837b0, 屈轩)
- set isp's status as 'instance_snapshot_reset' when reseting guest from isp (1078932e, rainzm)
- avoid panic (f189aa94, Qu Xuan)
- qcloud rds set renew flag (8aa7529e, 屈轩)
- aws secgroup out rule is deny any (19206d05, Qu Xuan)
- support rds set auto renew (3a070df6, Qu Xuan)
- aliyun lb charge type (063ab096, Qu Xuan)
- aliyun eip api (b2996fa9, Qu Xuan)
- 支持多内存过滤套餐 (5d1d390e, Qu Xuan)
- add rds status and expired time (f483da5e, Qu Xuan)
- 避免创建rds备份时对rds进行一些操作 (#7354) (364acbc2, 屈轩)
- correct VM expiration date before clean expired prepaid VM (4b87b544, Qiu Jian)
- nas misc (10edb716, Qu Xuan)
- add qcloud hssd (8d37ccce, Qu Xuan)
- choose candidate list from the list returned from backend (03493a88, Qiu Jian)
- avoid not found cdbro- mysql instance (e2616745, Qu Xuan)
- list managed resources and associate resources with uniform filters (e4a5ecd5, Qiu Jian)
- openstack health should be normal (5ba421a0, Qu Xuan)
- rds备份恢复优化 (c87dc3c3, Qu Xuan)
- 避免乌兰察布区域拉取资源异常 (30ce8198, Qu Xuan)
- compatible with qcloud zonal bucket (1016febb, Qiu Jian)
- make test go vet error (953a588a, Qiu Jian)
- avoid sync part of rds (406b8a16, Qu Xuan)
- avoid sync project panic (05563fe8, Qu Xuan)
- add tag for databricks vm (06ac1a60, Qu Xuan)
- qcloud server create (f69d8c12, Qu Xuan)
- 避免参数异常 (b8b73154, Qu Xuan)
- 支持多安全组 (2c5833d5, Qu Xuan)
- lb listener update (d420cb19, ioito)
- prefetch image error when create guest with vmware template (ab67cd32, rainzm)
- qcloud 5.5 single zone (b2587bb3, Qu Xuan)
- add duration match (1cc09c66, Qu Xuan)
- sync rds account host info (0667d1da, Qu Xuan)
- add aliyun new region (b1cb6dc3, Qu Xuan)
- 新增google存储类型 (a890b0d1, Qu Xuan)
- remote update metadata may cause metadata update loop (a4af863b, Qiu Jian)
- huawei clirc region not correct (a45a0c23, Qu Xuan)
- eip support prepaid charge type (286656b3, Qiu Jian)
- unify image.min_disk unit to MB (5936f5e1, Qiu Jian)
- check azure image format when rebuild root (c70676d1, Qu Xuan)
- hostname for instance (840cfdce, Qu Xuan)
- use new api (925da2fb, Qu Xuan)
- support fake tempalte when searching template vm (5aadebc4, Rain)
- nas for huawei (4c502f58, Qu Xuan)
- 避免华为云安全组规则删除失败 (d488c3a9, Qu Xuan)
- 优化安全组规则同步 (a81b35e3, Qu Xuan)
- azure 支持权限 (20066eb9, Qu Xuan)
- esxi virtualmachine missing datastore property (b6cb9412, QIU Jian)
- optimized aliyun error (09c7a725, Qu Xuan)
- 修复阿里云同步安全组规则异常问题 (a5688369, Qu Xuan)
- cleanup project sync codes (dade469e, Qiu Jian)
- mo.VirtualMachine's Config maybe nil (0fe9150c, rainzm)
- update pkg (78255db9, Qiu Jian)
- remove dependency to onecloud (ab8d7486, Qiu Jian)
- sync huawei bucket project info (a2161745, Qu Xuan)
- support public ip create (ad647c5d, Qu Xuan)
- 支持带宽包用户 (1f684798, Qu Xuan)
- 优化azure订阅创建 (4c8a2877, Qu Xuan)
- trans google new region name (883e4e83, Qu Xuan)
- qcloud eip with bandwidth attr (3b27c7d3, Qu Xuan)
- 支持azure创建订阅 (14c03597, Qu Xuan)
- automatically setup object miemtype when uploading (afe52bf0, Qiu Jian)
- add wire metric (87ea6742, ioito)
- qcloud instance with max bandwidth (05e7cdfc, Qu Xuan)
- add wire metric type (cfad1b16, ioito)
- qcloud set hostname for instance (53841cfe, Qu Xuan)
- add hcsop const (43459f33, ioito)
- add capability for vpc peer (c2d5a6ba, ioito)
- 避免越界访问 (85dcd126, Qu Xuan)
- avoid qcloud secgroup cache name not sync (cb6aea7f, Qu Xuan)
- filter storages by host schedtag (c856476e, Qiu Jian)
- filter cloudprovider/network by host-schedtag-id (a8721c95, Qiu Jian)
- avoid purge storages (05c7428b, Qu Xuan)
- aws instance os_arch (68a01ee9, Qiu Jian)
- openstack zone not emulated (2abcdbeb, ioito)
- hcso http retry (f1888434, ioito)
- hcs bucket delete (f9a7d936, ioito)
- hcs disk resize (06b7edaf, ioito)
- separate private cloud & on-premise (a6735539, Qiu Jian)
- hcs image import (7bb60f9c, ioito)
- hcs misc (b89f4568, ioito)
- huawei elb backendgroup (2613b7e0, ioito)
- hcs vm disk attach (e49a668a, ioito)
- hcs vm attach (c0f7547d, ioito)
- allow cross doamin resource sync (36a3be46, ioito)
- avoid compare err with cloudprovider.ErrNotFound direct (df8069d3, ioito)
- huawei aws lb (7bf063a8, ioito)
- lb refactor (340de149, ioito)
- 仅在可用区故障时可强制挂载磁盘 (362a9813, ioito)
- hcs vm create (56236396, ioito)
- cloudpods self manage check (7e04c72b, ioito)
- gpu server not work (a4abbcfb, Zexi Li)
- use i18n.Table to handle Chinese-English conversion (0e9218f2, rainzm)
- hcs vm disks (41031926, ioito)
- track balance status of cloud account and avoid unhealth account (e90df603, Qiu Jian)
- 避免腾讯云同步虚拟机ip异常 (34b7db06, ioito)
- dns 错误信息补全 (5705f5b6, lvyangyang)
- 优化提取显示主账号名 (eaed900c, ioito)
- do not probe esxi vm ip address (4d91ddd9, Qiu Jian)
- move all consts in compute/models to apis/compute (f94e584a, Qiu Jian)
- avoid not reture cloudprovider.ErrNotFound error (7086bb57, Qu Xuan)
- qcloud 2.0 -> 3.0 api migrate (4079ddc2, ioito)
- geo equals (c827824a, ioito)
- remove dependency (f9549f92, ioito)
- add esxicli vmrc/webmks command (12f888db, Qiu Jian)
- update README (5ea24835, Qiu Jian)
- remove openstack dependency on mcclient (c05dc6c7, Qiu Jian)
- aws options (ceb32b81, ioito)
- remove options (d01083cb, ioito)
- remote file eip (504a645b, ioito)
- add cloud_env filter of private_or_onpremise (2889dd37, Qiu Jian)
- cloudpods privilege and env check (3a7a8327, ioito)
- aliyun dns record (961015e4, ioito)
- remove yunion.io/x/onecloud/pkg/cloudcommon/db/lockman (be97a8b5, Zexi Li)
- feature: vpc peering connection support (cdacb8a1, Qu Xuan)
- lb interface (ecb3867e, ioito)
- hcs vpc and vnc (d85c1f7b, ioito)
- remove unused consts (390ca094, Zexi Li)
- disable qcloud verifyAppId temporarily (b3962aac, Qiu Jian)
- clearn up codes that impacted by query.Count return value changes (a4abe5a1, Qiu Jian)
- add keystone initialization procedures (e0a3d346, Qiu Jian)
- sync network publicScope (4de187a4, Qiu Jian)
- cloud-region/zone add domain&scope filter (e77380ec, Qiu Jian)
- cloud account syncstatus is not accurate (fd3f1701, Qiu Jian)
- bug fixes, add docs (6e535505, Qiu Jian)
- qcloud reserved first, second and last ip for internal connection (4b1ca911, ioito)
- add priority for openstack secgroup rule priority (88634c9c, ioito)
- zstack system disk resize (1ee4ada0, ioito)
- openstack glance image-list not list all images (38847cce, ioito)
- zstack create tcp udp secgroup rule error (7d064cc0, ioito)
- lock/unlock cleanup (1f0ad570, Qiu Jian)
- not sync zstack deleted disk or instance & secgroup rule sync fix (e9d2e2a5, ioito)
- preserve os info of instance (#15114) (e336fb49, Jian Qiu)
- not return prefix object when list bucket object in non-recursive mode (3a6f6ca1, Qiu Jian)
- add doc for qcloud (fabe57ef, Qu Xuan)
- cos use proxy (d420688a, Qu Xuan)
- disable webkms for esxi older than 6.5 (585047d6, Qiu Jian)
- cloudid 权限修复 (25cb079f, Qu Xuan)
- uniform cachedimage active status (2573e9de, Qu Xuan)
- aliyun wulanchabu region (866dd154, Qu Xuan)
- ihost add cpu_architecture interface (c1bae517, QIU Jian)
- network address list respect privilige of user (a10dd8f3, Qiu Jian)
- cloudid optimized (a96c366c, Qu Xuan)
- qcloud/aws temp url not working (cffbd589, Qiu Jian)
- support VirtualDiskRawDiskMappingVer1BackingInfo (b829a1a1, Qiu Jian)
- find correct esxi host access ip (d5c5b267, Qiu Jian)
- sync cloud snapshot size (899a8730, ioito)
- valid update name and update dns recordset (0b0976ec, Qu Xuan)
- avoid delete aws iam user failed (#7664) (86659fcf, 屈轩)
- cloudregion and zone list filter by providers/brands (197807c6, Qiu Jian)
- vmware esxi host detects vnic portgroup info (#7649) (8b9426eb, Jian Qiu)
- 不限制openstack系统盘类型 (#7674) (ba2d9e13, 屈轩)
- private sku sync and delete (f585959b, ioito)
- avoid openstack image-list failed (#7640) (9a3dabf5, 屈轩)
- hide locked cloud policy by default (#7614) (2277f490, Jian Qiu)
- optimized for cloudid (#7604) (5f896610, 屈轩)
- 修复cloudid用户同步及权限同步 (cbc1aedf, Qu Xuan)
- qcloud storagecache bucket name too long (89b0da69, Qiu Jian)
- add password info to server vnc info (#14861) (043b67fe, Jian Qiu)
- avoid duplicate sku error (84258858, ioito)
- gen copyright (1983b1f7, wanyaoqi)
- remove apiversion param from session (e6338d5a, QIU Jian)
- azure快照的磁盘id应该小写 (f82d7753, ioito)
- avoid duplicate image uploading if multiple identical instances created at same time (c2586591, Qiu Jian)
- not sync correctly aws VM's tempoaral public ip (c5afc6a1, Qiu Jian)
- qcloud change config failed (5ec20ad0, Qiu Jian)
- 允许更改私有云region名称 (06d8fb57, ioito)
- disk-resize sync guest status cause deadlock (aca15a49, Qiu Jian)
- zstack reset passworkd with username (25c36c5c, ioito)
- qcloud sync unavailable storages (898289fb, ioito)
- compatible with minio s3 (55dcf825, Qiu Jian)
- incorrect import path of options pkg (c653b1e1, liuxueguo6921)
- 支持自定义权限 (#7565) (45f690a3, 屈轩)
- GetIImages correctly without 'image_cache' dir (#7575) (d8e118fe, Rain Zheng)
- huawei fail to import image (7e71d54c, Qiu Jian)
- qcloud fail to set object acl (712e5a26, Qiu Jian)
- azure create bucket failure due to empty storageClass (ef5116bf, Qiu Jian)
- s3cli enable debug trace (7f5887d1, Qiu Jian)
- allow set object acl in batch (fcd76105, Qiu Jian)
- 避免重装系统后同步信息导致磁盘类型都为系统盘 (332d37d5, ioito)
- 避免解绑EIP后释放EIP任务失败 (9f668a24, ioito)
- fail to find host ip in virtual console vnic (8b57c657, Qiu Jian)
- 避免数据盘顺序也被颠倒 (493d8d8f, ioito)
- preserve aws root account name (#14551) (8d3edc1e, Jian Qiu)
- fail to delete orphane VM in esxi https://kb.vmware.com/s/article/1003742 (8557fcf1, Qiu Jian)
- 避免zstack高可用关机失效问题 (cfa57f0c, ioito)
- cloud-account-create-xsky nil pointer error (e357f70e, Qiu Jian)
- update vendor for clickhouse v2 (#14520) (e8163f90, Jian Qiu)
- openstack上传镜像时也指定os_type及额外信息 (468e1dfe, ioito)
- aliyun bucket sync cancel local limit (06092835, Qiu Jian)
- azure blob storage empty blob error (0183d281, Qiu Jian)
- azure ListObject should skip current folder (c053f636, Qiu Jian)
- 避免删除azure失败 (831e00cd, ioito)
- the input parameters is wrong when create snapshotpolicy with repeatweekday Sunday for qcloud. (138faa08, Rain)
- 修复华为云ucloud安全组同步问题 (4f876172, ioito)
- 避免解绑eip更新状态不及时导致再次同步出现public ip问题 (971e9471, ioito)
- 避免update存储tag信息异常 (96a59257, ioito)
- 更正stoping状态 (dd149520, ioito)
- add latitude for huawei cloud (025ebc6a, Qu Xuan)
- 添加华为云Rds privilege校验 (cca5d664, Qu Xuan)
- 标准镜像version (5ef0d03b, Qu Xuan)
- aliyun eip associate instance ignores IncorrectInstanceStatus error (67ace422, Qiu Jian)
- skip esxi vm with nil config (ab84a131, Qiu Jian)
- force invalidate cached image early (a2b690f3, Qiu Jian)
- 避免删除安全组失败 (e3116ff3, Qu Xuan)
- 虚拟机漂移后设置新的hostId (545a944b, Qu Xuan)
- deploy encrypted disk (#14187) (00f643d3, Jian Qiu)
- reserve probed ipaddr (79b699b9, Qiu Jian)
- remove private cloud server sku brand and provider attribute (5ee0e6b8, Qu Xuan)
- cleanup host/baremetal status code (88e9936a, Qiu Jian)
- 优化azure资源同步 (bcd990c3, Qu Xuan)
- avolid duplicate secgroup name error when create secgroup (af73d674, Qu Xuan)
- 赋予rds账号权限失败后进行重试 (e0bac212, Qu Xuan)
- 创建数据库时指定账号权限时,避免数据库出现中间状态 (773da593, Qu Xuan)
- 避免associationtype异常 (d8afe43a, Qu Xuan)
- aws 安全组desc为必传字段 (44a8828f, Qu Xuan)
- 避免有些云不能创建default名称安全组 (da9c5769, Qu Xuan)
- network-delete may fail immidiately after deleting vm (420b7e79, Qiu Jian)
- cpuCmtbound sync for zstack (8079e11b, Qu Xuan)
- 避免公有云绑定秘钥后解密密码为空 (75c3243c, Qu Xuan)
- remove duplicate interface and function (41ca4de0, Qu Xuan)
- 清理aliyun rds多余的包年包月参数转换 (58c297c3, Qu Xuan)
- 避免openstack重装系统,过不了镜像系统盘大小校验 (50fc550e, Qu Xuan)
- 避免有,Azure更新安全组规则出错 (13924ee5, Qu Xuan)
- 结构化network create list 参数 (b4d628c3, Qu Xuan)
- network-addresses add created_at column (72a8c4c8, Qiu Jian)
- 兼容以前的参数 (#4065) (1496b329, 屈轩)
- get region nil pointer error (a743240b, Qiu Jian)
- 兼容参数过滤 (#4054) (2d50c0ce, 屈轩)
- make test format errors (#13898) (0059da89, Jian Qiu)
- globalnetwork -> globalvpc (ed928064, Qu Xuan)
- 避免zstack参数含有中文,未编码导致请求失败 (85c13427, Qu Xuan)
- instance group with classic network cannot associate with eip (deabcfa5, Qiu Jian)
- add more organization command (ee599505, Qiu Jian)
- misc bugfix for esxi 20191213 (5c7318c9, Qiu Jian)
- minor fixes (713a4bd7, Qiu Jian)
- fetch hosts if no permission to access datacenter (87c9c401, Qiu Jian)
- ESXi fakeDC ID should matches any datacenter (ab6ef384, Qiu Jian)
- 谷歌云镜像账号内共享,只需要一个storagecache (1d4ccaf0, Qu Xuan)
- resourcebase和selflink,name重叠 (322f348c, Qu Xuan)
- 编译问题 (25f6aced, Qu Xuan)
- google storage name (f73c070a, Qu Xuan)
- aws s3 object with leading slash (2664369b, Qiu Jian)
- 同步openstack宿主机关闭服务后状态 (36204205, Qu Xuan)
- bucket list objects with marker and limit (9da435cd, Qiu Jian)
- 优化支持openstack重装系统 (d2e6eca4, Qu Xuan)
- separate delete-object and delete-prefix methods (b22ba9f1, Qiu Jian)
- 更正腾讯云磁盘创建时间 (dba18663, Qu Xuan)
- 支持同步经典网络ip地址 (33c0ebfd, Qu Xuan)
- 避免同步将eip同步到弹性网卡里面 (548ad27e, Qu Xuan)
- 避免创建时localstorage为空导致校验失败 (4398c34e, Qu Xuan)
- 避免nova external_id duplicate (5ccd44e0, Qu Xuan)
- openstack image: vmdk -> qcow2 (c2fd3a02, Qu Xuan)
- bucket list object may skip first matched object (acd1bef3, Qiu Jian)
- sort objects and directories (07daba64, Qiu Jian)
- json TAG_PREFIX invalid syntax (#7564) (ccaeba16, Zexi Li)
- 腾讯云不支持描述字段参数 (b9f374d0, Qu Xuan)
- add cloudprovider capabilities (a5245baa, Qiu Jian)
- minio fail to set object metadata (946812ec, Qiu Jian)
- openstack eip dissociate optimized (d136cde7, Qu Xuan)
- separete enabled and status field (6be6c570, Qu Xuan)
- 修复zstack安全组创建失败问题 (d70f1980, Qu Xuan)
- httpclient timeout value cleanup, use notimeout client for oss (#4527) (a6683ebe, Jian Qiu)
- huawei uncache image fail (f27dcdc8, Qiu Jian)
- windows server name cannot be longer than 15 chars (342c8b1b, Qiu Jian)
- automatic set ovsbridge MTU, consistent MTU settings (d4abaf68, Qiu Jian)
- 避免拥有带宽包的腾讯云创建机器失败 (5c08bf99, Qu Xuan)
- add api docs (bbd65490, Qu Xuan)
- cloudevent 成功条件补充 (e82a45c3, Qu Xuan)
- optimized huawei security group get and create operation (#7520) (f8f22fff, 屈轩)
- 修复安全组合并导致重复计 算虚拟机绑定安全组数量&优化安全组操作 (#7496) (208cf869, 屈轩)
- resolve compilation errors after merge (185d3507, Qiu Jian)
- skus filters (c4b18f64, Qiu Jian)
- aliyun rule fix (2b82efd1, Qu Xuan)
- 恢复公有云日志name (980cd3a7, Qu Xuan)
- 避免创建azure时指定高级ssd失效 (f756e345, Qu Xuan)
- 避免/opt/yunion/tmp目录不存在导致 自定义镜像创建azure服务器失败 (a9c79598, Qu Xuan)
- 腾讯云主机带宽跟随eip带宽变化而变化 (3e65a5e1, Qu Xuan)
- bucket get details missing cloudprovider info (9bd1c5a3, Qiu Jian)
- avoid nil pointer (#7508) (556ae154, 屈轩)
- 提高zstack认证兼容性 (49f694e3, Qu Xuan)
- 避免因大小写导致linux未注入默认用户 (4ffaa3c4, Qu Xuan)
- 修 复gcp安全组同步问题 (73ff1927, Qu Xuan)
- progressively update image size while uploading (b6f00c19, Qiu Jian)
- 修复gcp出方向规则同步问题 (571a0b2b, Qu Xuan)
- 隐藏auzre经典类型存储 (125fcc23, Qu Xuan)
- 谷歌新加region翻译 (40b6fe13, Qu Xuan)
- 避免将虚拟机ip同步到弹性网卡 (46c61dfb, Qu Xuan)
- 增加openstack兼容性 (#7492) (185ffa5e, 屈轩)
- 填充gcp disk_format字段 (83f9ea52, Qu Xuan)
- add aliyun new region info (a2d3e699, Qu Xuan)
- 修复azure坐标问题,添加新的azure region城市信息 (3d4cec0c, Qu Xuan)
- 添加gcp region中文翻译 (9567b551, Qu Xuan)
- Storage filter not work for Esxi (2de07380, Rain)
- 避免根磁盘小于镜像大小导致创建失败 (b391c626, Qu Xuan)
- 返回azure api 错误信息 (4c8c10ba, Qu Xuan)
- 新加gcp region 翻译 (5fa04489, Qu Xuan)
- 谷歌云对象存储支持 (9ea565b5, Qu Xuan)
- 支持aws rds sync (8040cc7a, Qu Xuan)
- validate VM vdi,vga,machine input (9da42c04, Qiu Jian)
- ignore bucket-set-acl not implemented error (#7470) (5aadfb3e, Jian Qiu)
- fail to find esxi admin vnic, use vnic with default IPv4 route (43f64a5e, Qiu Jian)
- remove irrelevant codes (#12676) (990d1f54, Jian Qiu)
- add nat sku provider filter (d020cfa4, Qu Xuan)
- fix region list fitlers, round 1 (f718aa07, Qiu Jian)
- optimized bucket tag (ebc6478a, Qu Xuan)
- avoid host globalid change (#7465) (8b408736, 屈轩)
- support prepaid instance change config (bf1bbfe6, Qu Xuan)
- cleanup compile warnings (#12620) (8598181b, Jian Qiu)
- aliyun public ip bandwidth (5b54c207, Qu Xuan)
- 修复谷歌云 cloud-provider-clirc 显示错误问题 (bbe902a1, Qu Xuan)
- rds sku 支持zone过滤 (e0d5d2fd, Qu Xuan)
- aliyun tag list api (bb2b931e, Qu Xuan)
- 统一后端同步状态字段-> sync_status (6f7624e9, Qu Xuan)
- clean up region data (bd3389d8, Qiu Jian)
- 修正gcp不支持预付费资源 (4fcd175a, Qu Xuan)
- replace deprecated fields (6a2fd45b, Qiu Jian)
- 支持publicip to eip转换 (4dc5efb7, Qu Xuan)
- optimzed tag sync (1ad32a1b, Qu Xuan)
- 实现设置自动续费功能 (b9fa4ad1, Qu Xuan)
- 支持同步云平台配额信息 (1b80c4ab, Qu Xuan)
- 修复更新qcloud sdk引出的不兼容问题 (bf1bbc5e, Qu Xuan)
- 华为云rds使用自身的存储类型 (4d109ef6, Qu Xuan)
- 优化region-capability速度 (d7fdc366, Qu Xuan)
- azure重装系统删除不必要的参数 (9dcafe12, Qu Xuan)
- support azure policy (a215d5eb, Qu Xuan)
- 避免aliyun access key不可用时返回NotFoundError错误 (55d9e042, Qu Xuan)
- deprecated-by => yunion:deprecated-by (ac1dc77f, Qiu Jian)
- 阿里云资源组同步 (bb520fc1, Qu Xuan)
- 华为企业项目映射同步 (b662dd59, Qu Xuan)
- 尽量避免因代理问题导致google request异常 (70ea24ac, Qu Xuan)
- esxi disk project sync (61e2486a, Qu Xuan)
- 修复华为云eneterprise-project-list异常问题 (107b3b80, Qu Xuan)
- 转换非标准存储类型到lrs (aeff5a33, Qu Xuan)
- resolve parameter name conflict in google cloud account create input (d8d26a5b, Qiu Jian)
- json unmarshal (8a2e255a, Qu Xuan)
- optimize change vm config and prepaid change config (d014590a, Qu Xuan)
- gcp use project name for cloudprovider (02faf92c, Qu Xuan)
- sync new project for azure resource group (c0adfc36, Qu Xuan)
- gcp fake region status (9c8939d6, Qu Xuan)
- 修复openstack存储同步问题 (130d86aa, Qu Xuan)
- AWS asume role with optional name (9c8bfff5, Qiu Jian)
- 避免gcp创建创建文件夹失败 (63b08dff, Qu Xuan)
- recode sync public_src of cloud resources (3d32a427, Qiu Jian)
- 避免aliyun磁盘计费类型多次转换 (7fc70f1a, Qu Xuan)
- gcp rds 默认不使用vpc网络 (5981e19f, Qu Xuan)
- 优化openstack错误处理 (53cf9f5e, Qu Xuan)
- openstack 安全组规则同步 (312d4528, Qu Xuan)
- 优化windows powershell userdata (aa4a3a39, Qu Xuan)
- 优化rds zone同步逻辑 (b970c85c, Qu Xuan)
- optimzed tag update and sync (e0236de7, Qu Xuan)
- qcloud bucket refer (74b0f4e4, Qu Xuan)
- change rds config skip zone check (7ce671fb, Qu Xuan)
- optimized nat entry (20c0adee, Qu Xuan)
- 优化azure image同步逻辑 (aa6e928a, Qu Xuan)
- 支持指定resource group (009c987b, Qu Xuan)
- 支持公有云指定资源组 (9103db20, Qu Xuan)
- avoid stop or start vm failed (ae06d8ba, Qu Xuan)
- nat sku env (ed0bb505, Qu Xuan)
- add qcloud get tags and remove unused interface (bfd07280, Qu Xuan)
- remove qcloud region and zone prefix (ebd24258, Qu Xuan)
- 优化openstack项目认证 (#7397) (e7c359cc, 屈轩)
- instance with eip charge type (8caa2be7, Qu Xuan)
- aliyun rds backup create fix (fa545fb3, Qu Xuan)
- vendor update (96296255, Qu Xuan)
- gcp bucket文件夹默认设为private (c69d13d3, Qu Xuan)
- 避免因io问题导致同步镜像列表为空 (4bd0642d, Qu Xuan)
- secgroup cache reference (a0d36237, Qu Xuan)
- new aws region (3dc28594, Qu Xuan)
- 避免azure uefi重装系统失败 (3654a28c, Qu Xuan)
- 加入Azure套餐和镜像的检查 (c9ce6bd1, Qu Xuan)
- 避免openstack以镜像做系统盘创建失败 (9d1d8b27, Qu Xuan)
- 通用指定项目到云上创建资源 (938334b9, Qu Xuan)
- tmp update (ac771197, Qu Xuan)
- bucket信息修正 (32571fc1, Qu Xuan)
- sku status filter (ca9a0024, Qu Xuan)
- 移除azure policy sync部分 (a72caf15, Qu Xuan)
- 避免azure卸载磁盘失败 (88eb2288, Qu Xuan)
- 避免因磁盘数量导致创建机器失败 (d2582258, Qu Xuan)
- typo (4fcaacd1, Qu Xuan)
- private cloud sku attached disk count (c9a321ab, Qu Xuan)
- typo (a76fd566, Qu Xuan)
- generating bucket APIs (438a72d0, Qiu Jian)
- byte size fix (5bc9e0b8, Qu Xuan)
- add us-west4 for google region (11e66f5d, Qu Xuan)
- gcp path escape for object (a31816df, Qu Xuan)
- gcp默认创建允许所有地址访问的用户 (0b50a11a, Qu Xuan)
- 转换gcp错误 (afe3274d, Qu Xuan)
- 移除默认调度策略 (83ec609a, Qu Xuan)
- 修复gcp object编码问题 (f56471d1, Qu Xuan)
- 添加region翻译 (72ee0a00, Qu Xuan)
- 避免openstack session==nil (78894f09, Qu Xuan)
- xsky recode using endpoint as accesskey key (bea8db18, Qiu Jian)
- 返回object默认acl (e01b5ff9, Qu Xuan)
- oss-upload fail to set object acl (7c44b2d8, Qiu Jian)
- 优化安全组同步逻辑 (95c7fa60, Qu Xuan)
- 更正华为云操作成功判断 (af7a6a82, Qu Xuan)
- 避免openstack磁盘和存储窜位 (37e9b840, Qu Xuan)
- 修正项目映射同步 (e6a22e4f, Qu Xuan)
- 避免azure同步项目失败 (d1b96f39, Qu Xuan)
- google资源名称兼容处理 (2d045d44, Qu Xuan)
- capability for cloudid (b35707ab, Qu Xuan)
- get datacenter of host via GetDatacenter (f155d906, rainzm)
- clouduser can_delete always be false (abfece52, Qu Xuan)
- 同步不需要判断账号是否有iam权限 (949f5194, Qu Xuan)
- 避免azure同步资源组异常 (166838fd, Qu Xuan)
- google rds regional and zonal (da37b54a, Qu Xuan)
- json request 支持自定义匹配err (019ebef7, Qu Xuan)
- 修复腾讯云操作日志时间异常问题 (3326aca3, Qu Xuan)
- validate secgroup references (5a9a4c59, Qu Xuan)
- cloudid 异常修复 (468c0ba5, Qu Xuan)
- add default security group rules and priorities to JDCloud (ee792d38, rainzm)
- qcloud eip bandwidth (f795809e, Qu Xuan)
- 修复azure 项目同步问题 (9ac9fc0c, Qu Xuan)
- 修复qcloud同步权限组异常问题 (b57f7560, Qu Xuan)
- 修复资源组云上同步异常问题 (c7074443, Qu Xuan)
- aliyun: aliyun shared image sync (56adf1d7, ioito)
- aliyun: system disk storage type (0188abca, ioito)
- aliyun: disk snapshot sync (94a463ab, ioito)
- aliyun: lb tags (ea6e6e0e, ioito)
- aliyun: redis create params (d6c51a5b, ioito)
- aliyun: vnc os name (92630220, ioito)
- aliyun: resource group tags (426e2903, ioito)
- aliyun: aksk error (8b2b1985, ioito)
- aliyun: redis create params (cd9e55b5, ioito)
- apsara: process number (0f41aef9, ioito)
- apsara: add metric (04269bef, ioito)
- apsara: bucket size metric (4d8d74d7, ioito)
- apsara: metric list (af5bff62, ioito)
- apsara: projects (64e00178, ioito)
- aws: optimized lb (417ba131, ioito)
- aws: s3 skip req check (965ce632, ioito)
- aws: account read only (4d54d055, ioito)
- aws: dns zone name (ab768669, ioito)
- aws: aws region meta (192f9582, ioito)
- awscli: instance-rebuild-root fix (97ecfa42, TangBin)
- azure: project id (d92728d6, ioito)
- azure: rebuild root (13497f79, ioito)
- azure: support switch pull disk usage metric (c5a1da29, ioito)
- azure: azure graph cn (1be9118e, ioito)
- azure: eip sync (6f878b9d, ioito)
- bingo: metric (6a796b2d, ioito)
- climc: add debug for esxicli (#15059) (645603e5, 屈轩)
- cloudcommon: unify OS_ARCH constants (5cbeb793, Zexi Li)
- cloudevent: qcloud event time (45e996e5, Qu Xuan)
- cloudevent: update aliyun lookupevent api (a7b551ad, Qu Xuan)
- cloudevent: hcso resource name (a4222886, Qu Xuan)
- cloudevent: add aws cloudevent (9550c43a, Qu Xuan)
- cloudevent: optimized cloudevent sync (0c57830e, Qu Xuan)
- cloudid: clouduser use default domain (da64e11e, Qu Xuan)
- cloudid: hcso enable multi tenant saml provider (d01a9bf2, Qu Xuan)
- cloudid: huawei group role attach and detach (3fc7268c, Qu Xuan)
- cloudid: optimized saml sso (f5c60309, Qu Xuan)
- cloudid: aliyun saml provider name (3c74abc1, ioito)
- cloudid: azure clouduser (#15068) (539df8e7, 屈轩)
- cloudid: role obs iam (3cc22ae9, ioito)
- cloudid: azure attach enabled subscription policy (294350dc, Qu Xuan)
- cloudid: obs iam (b36d20fd, ioito)
- cloudid: azure cloudgroup (#15092) (a3f685b8, 屈轩)
- cloudid: optimized system policy sync (bc92686f, Qu Xuan)
- cloudid: fix azure saml provider delete error (ea21a01f, Qu Xuan)
- cloudid: hcso custom role (2e88b98a, Qu Xuan)
- cloudid: sync role policy (8582a1eb, Qu Xuan)
- cloudid: huawei saml provider (#14664) (b7650fe2, 屈轩)
- cloudid: sync qcloud collaborators user (b450bc4d, Qu Xuan)
- cloudid: huawei saml provider create issue (01b05722, Qu Xuan)
- cloudid: auto update saml provider metadata (116ec893, Qu Xuan)
- cloudmon: remove cloudmon metadata tag (a15fa3af, ioito)
- cloudmon: azure windows metric (fef03826, ioito)
- cloudmon: Azure metric pull support metric interval (64b49ebd, zhaoxiangchun)
- cloudmon: batch send data (f8aebe93, Qu Xuan)
- cloudmon: 添加监控指标描述信息 (449e92bf, ioito)
- cloudmon: deal cannot get azure metric (2f75ce97, --global)
- cloudmon: qcloud k8s metric (850d3b67, ioito)
- cloudmon: unified metric id with resource id (#14997) (b7619e3f, 屈轩)
- cloudmon: k8s metric (308cb4c6, ioito)
- cloudmon: huawei metric pull (8d58dd85, ioito)
- cloudmon: qcloud redis metric (0e3621f9, ioito)
- cloudmon: server metric tag (65443737, ioito)
- cloudmon: azure rds metric (8e6e9a5d, ioito)
- cloudmon: aliyun redis metric (628f33a4, ioito)
- cloudmon: cloudmon fix (3c966a7c, zhaoxiangchun)
- cloudmon: azure windows disk usage (ca146214, ioito)
- cloudmux: add cloudprovider.GetProcessorType (c2f790b3, mhf)
- cloudmux: fix cloudpods metric (36818afc, mhf)
- cloudmux: modelarts refresh (234c5c47, mhf)
- cloudmux: remoteFile metric (96fc6679, mhf)
- cloudmux: add modelarts created failed (55a09a38, mhf)
- cloudmux: fix modelarts network no available bug (0578e884, mhf)
- cloudmux: add modelarts sku processor_type (29d72702, mhf)
- cloudmux: modelarts sku glableId (d193639b, mhf)
- cloudmux: fix modelarts network status (061b3efc, mhf)
- cloudmux: add remotefile guest power status (63a51c7a, mhf)
- cloudmux: modelarts cidr diff (0d8765f6, mhf)
- cloudmux: 修改getMetric的并发bug (c18f4909, mhf)
- cloudpods: package path (e58f3a43, Zexi Li)
- common: metadata update key (1724cfd5, ioito)
- common: default host cpu arch is x86_64 (40ccb58c, ioito)
- common: split mcclient modules by service (77dee9de, Qu Xuan)
- esxi: timeout (288ed871, ioito)
- esxi: resize root disk after cloning vm (de5e3427, rainzm)
- esxi: correctly set the imagePath outside the if block (693a72ad, rainzm)
- esxi: Allow the creation of duplicate vcenter machines. (5c6de712, rainzm)
- esxi: Disable automatically add host to the dvs (85cb2918, rainzm)
- esxi: return sumsize of disks fo template (be4bb96e, rainzm)
- esxi: be compatible with disconnected host (f080f97b, rainzm)
- esxi: Add usb to support mouse in vnc viewer (b0960663, rainzm)
- esxi: add ListPath for storage and use it to check iso (adeb6b66, rainzm)
- esxi: determine whether the disk is a root disk more reasonably (bb54bfa4, rainzm)
- esxi: add device after cloning vm (b9bb79fe, rainzm)
- esxi: fetch templatevm from datacenter before clone vm (de1261b1, rainzm)
- esxi: rebuild root (cfd5325c, ioito)
- esxi: resize root disk after creating vm (f7569e61, rainzm)
- esxi: vm disk usage (29aac224, ioito)
- esxi: Select correct unitNumber for ide control when creating disk (19522bfc, Rain Zheng)
- esxi: return when host.Vm is empty (f9b25a21, rainzm)
- esxi: check nil value when NewVirtualMachine (ca238cd7, rainzm)
- esxi: prevent fake template and real template from duplication (1e1e48f2, rainzm)
- esxi: filter linkLocalAddress (2884b7cd, rainzm)
- esxi: don't specify spec.Identity when osName is empty (a4b6af97, rainzm)
- esxi: Separate detach disk and delete disk when rebuilding. (860ab071, rainzm)
- esxi: Modify the disk size correctly when creating vm (0d38e24c, rainzm)
- esxi: use correct device index (60f8ab2f, rainzm)
- esxi: Create one if no suitable driver when creating disk (2fd9f9b6, Rain)
- esxi: No distinction between ordinary scsi and pvscsi when creating disks (b3ce1fea, Rain)
- esxi: filter vmdk item in lease.info (4ba32f3c, rainzm)
- esxi: Fix GetDriver and add driver log for vdisk. (6361b345, rainzm)
- esxi: Remove 'Destory' operation that is unnecessary for VirtualDiskManager (d3694a23, rainzm)
- esxi: inject ovf file (2449783f, ioito)
- esxi: Add two account with same account name (789479d6, Rain)
- esxi: Fix bugs when using network with vlanID (568292ca, Rain)
- esxi: UnitNumber 7 is unavailable for scsi controller (d751d03a, Rain)
- esxi: VlanID '1' is default value (e2ffd8dd, Rain)
- esxi: Guarantee the uniqueness of the schedtag for esxi host (845868be, rainzm)
- esxi: Detach all disk first when deleting vm (5fddcd5e, rainzm)
- esxi: avoid uplink dvpg (a24858ba, rainzm)
- esxi: use system disk of template only when cloning vm (aeb02c84, rainzm)
- esxi: search template from whole vCenter (0781db82, rainzm)
- esxi: check whether some fields of vm are nil (fd487f76, rainzm)
- esxi-agent: Avoid redundant agent & Adjust workspace path (d39d80a8, Rain)
- esxi-agent: Adjust the VM Path in Datastore (28fabd72, Rain)
- esxiagent: nicIndex should be incremented (09503079, rainzm)
- esxiagent: Cancel devKeys's cache of vm (acb05766, Rain)
- esxiagent: Lead to vCenter server '503' when deleting vm'disk (739b3e07, Rain)
- esxiagent: add humanized tips when searching vm failed (1496e343, rainzm)
- esxiagent: check whether regexp is nil (d9944c93, rainzm)
- esxiagent: make the copied disk type as thin (8ec637cc, rainzm)
- esxiagetn: keep compatible with the lower version vcenter when copying the disk (618577f0, rainzm)
- gcp: google storage id (3da94589, ioito)
- google: gcp storage cache (a5011689, ioito)
- google: secgroup create (1095119c, ioito)
- google: gcp storage cache (830c01cc, ioito)
- h3c: add h3c const (463767fc, ioito)
- hcs: remove debug log (f65936fc, ioito)
- hcs: dnat create (1ccb48d8, ioito)
- hcs: metric (70dea42d, ioito)
- hcs: hcs url (ba820be3, ioito)
- hcs: vpc emulated (76ce41e9, ioito)
- hcs: hcs eip addr (97c86e46, ioito)
- hcs: avoid panic (f07533aa, ioito)
- hcs: obs endpoint (c09a5cd2, ioito)
- hcs: auth url (852c2ed2, ioito)
- hcs: vpc peer (d32176a6, ioito)
- hcso: saml name (e2b4c6b7, ioito)
- hcsocli: add slb monitor (942e2425, mhf)
- hcsocli: add hcso requestWithRetry (b40ee788, mhf)
- hcsocli: fix modelarts refresh bug (74a04210, mhf)
- hcsocli: fix hcso\huawei getStatus and refresh (1f4f90bc, mhf)
- hcsocli: request akSign (3c8cfe75, mhf)
- hcsocli: fixModelartsRefreshForCreate (7af09c45, mhf)
- hcsocli: add modelarts get status message (8445f374, mhf)
- host: live migrate optimize (#14996) (c2e7e505, wanyaoqi)
- hostman: avoid panic when disk is nil (ca88a29e, Qu Xuan)
- huawei: metric skip read only check (e1960420, ioito)
- huawei: req check (29f35e5a, ioito)
- huawei: Add 'X-Project-ID' header for huawei nat reuqest (919a88f6, Rain)
- huawei: huawei rds metric params (442c2e6e, ioito)
- huawei: api request limit (476f931f, ioito)
- huawei: nat eip sync (c401ccf6, ioito)
- huawei: clirc region (2a8edac8, ioito)
- keystone: allow unlink a domain from an IDP (36512136, Qiu Jian)
- monitor: rename tags to tag_pairs (#15087) (d787f189, 屈轩)
- monitor: fix monitor slow query (5ecf7324, zhaoxiangchun)
- multicloud: get the storage type of the disk correctly (c9ccc3d1, rainzm)
- multicloud: set isEmulated as false for ecloud vpc (d9cacfc5, rainzm)
- openstack: api version (2d97eeb6, ioito)
- openstack: vm refresh (23e55459, ioito)
- openstack: api version (f2beca29, ioito)
- openstack: openstack vm ip (8bc259de, ioito)
- openstack: create keypair (7e8f3e8d, ioito)
- openstack: compute api version (4047159e, ioito)
- proxmox: misc fix (183b8a9d, ioito)
- qcloud: cdn domain create (f9101a75, ioito)
- qcloud: skip unsupport memcache (519f73be, ioito)
- qcloud: lb limit offset (0b8689db, ioito)
- qcloud: cdn attr sync (8678fa73, ioito)
- qcloud: qcloud lb listener (01cb147c, ioito)
- qcloud: cdn project id (cdfa4e17, ioito)
- region: cloudpods misc fix (b58afbce, ioito)
- region: external project support domain sync (472366dd, Qu Xuan)
- region: get qcloud bucket cdn-domain (c38b0e63, lvyangyang)
- region: delete aliyun account bugfix (3751c7d4, TangBin)
- region: compatible aliyun fin oss (0dafe0fa, Qu Xuan)
- region: checking cloudenv while create/update aliyun cloud account (02eab239, TangBin)
- region: purge account bugfix (6bc5050e, TangBin)
- region: create/update aliyun account bugfix (53693186, TangBin)
- region: add instance capability info(default account) (a886989e, Qu Xuan)
- region: azure host with storage (0325451d, Qu Xuan)
- region: apsara account fix (e1689f0e, Qu Xuan)
- region: fix set bucket referer (122c2ebd, lvyangyang)
- region: add saml auth for capability (2ca0b98a, Qu Xuan)
- region: aliyun sync region fix (972900fe, TangBin)
- region: aliyun region name (dcdd142a, TangBin)
- region: aliyun zone name fix (a3dfe727, TangBin)
- region: avoid public ip bandwidth is zero (fe76b06e, Qu Xuan)
- region: validate cloudaccount saml auth params (97383802, Qu Xuan)
- region: valid qcloud hssd for system disk (e968a3b9, Qu Xuan)
- region: set qcloud instance del timeout to 20m (d49e7238, Qu Xuan)
- region: ignore params.Disks when cloning vm from snapshot (4f4c7574, rainzm)
- region: avolid aliyun fin bucket list objects error (d48a130d, Qu Xuan)
- region: qcloud request retry (1481ef69, Qu Xuan)
- region: huawei sync storages bugfix (293dffe7, TangBin)
- region: bucket get referer fix (267baf14, lvyangyang)
- region: apsara is private cloud (8bae8823, Qu Xuan)
- region: code gen api error (f5cdbd0c, Qu Xuan)
- region: avoid qcloud sync local disk error (737e03b7, Qu Xuan)
- region: huawei vnc protocal fix (f5e1bfb9, TangBin)
- region: azure metric request path (c6fe09a9, Qu Xuan)
- region: region qcloud secgroup project id (b4cdcd1c, Qu Xuan)
- region: elastic cache name is empty fix (e4879686, TangBin)
- region: redis master zone empty fix (586b54d2, TangBin)
- region: avoid resize azure disk error (70e34753, Qu Xuan)
- region: avoid timeout for waiting azure async task (f40a8a9d, Qu Xuan)
- region: azure reset windows os password (177c7116, Qu Xuan)
- region: temp url sign wrong (75b913e1, Qu Xuan)
- region: azure instance data disk storage type (543d9c85, Qu Xuan)
- region: openstack available zones (a0b0617a, Qu Xuan)
- region: support openstack subnet allocation pools (dde83b8e, Qu Xuan)
- region: optimized qcloud prepaid instance delete (49e96bac, Qu Xuan)
- region: optimized openstack change config (2fde79d4, Qu Xuan)
- region: openstack hosts sync (683db3d7, Qu Xuan)
- region: sku enabled (7c5af7f1, Qu Xuan)
- region: aws detach igw before delete vpc (86cd662e, TangBin)
- region: aws create root device name fix (3db18213, TangBin)
- region: aws create storage type fix (6e750167, TangBin)
- region: aws vpc delete related route table & internet gateway (439169ef, TangBin)
- region: aws delete vpc skipped delete main route table (c74ae5a2, TangBin)
- region: aws create vpc with igw add defaultroute (123921ee, TangBin)
- region: apsara metrics fix (ab8316b0, Qu Xuan)
- region: aliyun elb listener&lbbg sync project (d6ce0395, TangBin)
- region: azure async task (b13a1225, Qu Xuan)
- region: azure secgroup rule not allow with same priority and direction (1a23f9d4, Qu Xuan)
- region: fix openstack instance os type (5ff25bca, Qu Xuan)
- region: add huawei gpssd desc (c0c11ba5, Qu Xuan)
- region: private cloud sku create (a7a2f4b2, Qu Xuan)
- region: avoid openstack change config error (a75931e7, Qu Xuan)
- region: avolid panic when list role's policies (d5d309c5, Qu Xuan)
- region: support rds secgroup operation (50b2124f, Qu Xuan)
- region: apsara optimized (5fbabb51, Qu Xuan)
- region: aws lb create tags param (33eab3c6, lvyangyang)
- region: optimized azure rebuild root (cbb6a3ea, Qu Xuan)
- region: split brand as 'YunionCloud' and '