v3.3.0
Released at 2020-08-02 19:03:34
cloudpods
Repo: https://github.com/yunionio/cloudpods
763 commits to cloudpods - v3.3.0 since this release.
Add (1)
- region/openstack 迁移接入 (386746365d, lvyangyang)
Ansibleserver (1)
- register metadata manager (916943a7c2, Yousong Zhou)
Apigateway (2)
- expose identity/image/k8s usage rpc method (686cc78247, Zexi Li)
- handlers: register cloudnet modules (a70d17d6d0, Yousong Zhou)
Apis (4)
- compute: move struct defs (8a79c0f708, Yousong Zhou)
- network: add NETWORK_TYPE_EIP (b62d41a835, Yousong Zhou)
- add const definitions for eip gateway ips (30844db326, Yousong Zhou)
- add ovn distgw const definitions (12639e027b, Yousong Zhou)
Appsrv (2)
- rework TestRing (358f5d41af, Yousong Zhou)
- ring: release ring content on pop (e37f15cac2, Yousong Zhou)
Baremetal (6)
- fix hpssactl split last LV size out of limit (#7427) (e64f249453, Zexi Li)
- set zone when enable netif (df4d88e195, Zexi Li)
- fix forget init lockman pkg (8ebabd6ae3, Zexi Li)
- fix ssh put empty content file not created (541c72849a, Zexi Li)
- find baremetal add scope system (cfc9fcedde, Zexi Li)
- ensure power up add retries (5693ae05da, Zexi Li)
Bug Fixes (301)
- sysadmin cannot convert host in non-default domain (f54d633258, Qiu Jian)
- byte size fix (5ed624d15d, Qu Xuan)
- elasticcache_account_reset_password_task.go cherry pick build fail (#7452) (88497da742, Jian Qiu)
- sync share mode between vpc and wire (9dfed28459, Qiu Jian)
- 避免glance metadata-list project scope无权限 (#7403) (92d8437c45, 屈轩)
- 优化openstack项目认证 (#7398) (65cd074ffa, 屈轩)
- 避免在仅调整虚拟机磁盘时opslog日志记录mem cpu异常 (#7393) (5dc8296332, 屈轩)
- avoid lost backend params (46fa77b29b, Qu Xuan)
- openstack win image user data need encode (c39de392c3, Qu Xuan)
- ignore general s3 set acl not implemented error (7e47d7aeb4, Qiu Jian)
- avoid account sync deadlock (01f384cf80, Qu Xuan)
- openstack多项目问题 (816b29267c, Qu Xuan)
- avoid parse json err nil pointer (f9b51a9f54, Qu Xuan)
- 添加阿里云rds备份恢复限制条件 (ba953f20ce, Qu Xuan)
- change owner should check required domain list (04b4ab3760, Qiu Jian)
- 普通视图下,安全组仅统计可看到的vm count (6b2cb20f4c, Qu Xuan)
- 同步sku与磁盘类型关系 (28a80ac52e, Qu Xuan)
- 避免创建rds备份时对rds进行一些操作 (#7355) (bd6b45aaef, 屈轩)
- 修复vm绑定重复安全组 (f03d021aa5, Qu Xuan)
- add default perform allow policy to sysadmin (3f09d00198, Qiu Jian)
- modify list details for guesttemplate (d06d2026f4, rainzm)
- 避免status_code>=400并且resp为空时err为nil (#7265) (f2456d2364, 屈轩)
- cloud account delete may fail due to inconsistent status (f624ab1529, Qiu Jian)
- show sql connection error (9cb2727bf1, Qu Xuan)
- do accessibility check when dissociate eip from resource (ded8da0016, Qiu Jian)
- schedtag should be system resource (4d33d1a703, Qiu Jian)
- choose candidate list from the list returned from backend (c90c0944c1, Qiu Jian)
- 单独添加更新账单文件日志 (e7fc9b94b0, Qu Xuan)
- 支持多项目安全组规则过滤 (fef5147ae4, Qu Xuan)
- domain resource domain share to system when non_default_domain_projects off (671d202271, Qiu Jian)
- cloudaccount is created as system shared by default (e0fc57bea1, Qiu Jian)
- 避免未能导出共享安全组规则 (1c4e9e00a5, Qu Xuan)
- image upload not clean pending usage (ba983df32b, Qiu Jian)
- quota usage not updated after disk resizing (508f30901a, Qiu Jian)
- rds备份恢复优化 (ecb7249a1d, Qu Xuan)
- default vpc must be shared globally (fa67bd8312, rainzm)
- globalvpc跟随云账号共享 (f8471832e9, Qu Xuan)
- 过滤可用eip (23e17fe0a1, Qu Xuan)
- 避免乌兰察布区域拉取资源异常 (a443975f7e, Qu Xuan)
- prefetch image error when create guest with vmware template (4ef5267a85, rainzm)
- not work for network-list --zones (d6b83fbbf8, Qu Xuan)
- sec rule export missing fields (cee24b2a7d, Qu Xuan)
- check azure image format when rebuild root (1b5b8081f1, Qu Xuan)
- 避免华为云安全组规则删除失败 (64599b4819, Qu Xuan)
- clouduser's cloudgroups info (fb229f6c79, Qu Xuan)
- 添加secgroup rule过滤参数 (a5fc7c807c, Qu Xuan)
- 修复cloudid get权限问题 (09f2b2af26, Qu Xuan)
- azure 支持权限 (c003f78f62, Qu Xuan)
- 修复cloudid用户列表权限问题 (26434683c4, Qu Xuan)
- 优化webconsole代码&bugfix (ea3097240e, Qu Xuan)
- mo.VirtualMachine's Config maybe nil (0420266b7d, rainzm)
- 修复阿里云同步安全组规则异常问题 (2f42e9e5f4, Qu Xuan)
- 避免google clouduser同步权限异常 (7056fa01b4, Qu Xuan)
- 修复vpc同步异常问题 (ef6d0c2adc, Qu Xuan)
- 避免越界访问 (09ccf107cb, Qu Xuan)
- opslog show the owners operation logs only (a186f25871, Qiu Jian)
- remove default allow policy for storages (8f7223b1d6, Qiu Jian)
- cloudid 权限修复 (05c730acea, Qu Xuan)
- cloudid 异常修复 (b4ed259633, Qu Xuan)
- 修复资源组云上同步异常问题 (89cb75bfeb, Qu Xuan)
- 修复qcloud同步权限组异常问题 (21178638f0, Qu Xuan)
- 修复azure 项目同步问题 (e8ff39a011, Qu Xuan)
- 避免请求中国区iam异常 (5f9b6622f0, Qu Xuan)
- perform private on vpc will private all wires if no networks in wires (2286ef19b4, Qiu Jian)
- 修复腾讯云操作日志时间异常问题 (8a1d2d1eaf, Qu Xuan)
- 修复elastic cache sku zone_id异常问题 (76906efea2, Qu Xuan)
- 分开统计安全组关联虚拟机数量 (a997cf4982, Qu Xuan)
- json request 支持自定义匹配err (6ac6768e36, Qu Xuan)
- remove default host list policy (eb342a70ab, Qiu Jian)
- cloud poilcy count (367d3f1470, Qu Xuan)
- 避免cloudprovider同步缺失 (e7cd84275e, Qu Xuan)
- google rds regional and zonal (79d0169855, Qu Xuan)
- cloud account sync may block (6133b1a5cc, Qiu Jian)
- 避免azure同步资源组异常 (fcf1e193b9, Qu Xuan)
- 避免slave zoneid异常 (f303512a7c, Qu Xuan)
- 同步不需要判断账号是否有iam权限 (acf641be26, Qu Xuan)
- clouduser can_delete always be false (a54a9c05b1, Qu Xuan)
- 优化安全组list速度,并发挥rule规则信息 (dc3ef5c61e, Qu Xuan)
- 公有云子账号加域属性 (9c62343075, Qu Xuan)
- 修复cloudid同步问题 (544c19f3ce, Qu Xuan)
- 取消aliyun lb scheduler创建限制 (82d0f5c03f, Qu Xuan)
- manager_id资源隔离获取 (66fc71cc81, Qu Xuan)
- 优化sku同步逻辑 (04427515fa, Qu Xuan)
- Override Master and Slave for scalinggroup_guest (23c76dc796, rainzm)
- validate candiate ip for sync-fix-nics (41a9d92421, Qiu Jian)
- capability for cloudid (781cc3ed6b, Qu Xuan)
- 避免未本地缓存usercache (45819e6c12, Qu Xuan)
- 修复cloudid问题 (223c9439b1, Qu Xuan)
- 支持同步project标签到本地资源 (e31334b471, Qu Xuan)
- 修正项目映射同步 (b25295bf03, Qu Xuan)
- 修复权限组权限同步异常问题 (21a09d29d6, Qu Xuan)
- reduce totp verification overhead (265bbc6e77, Qiu Jian)
- 避免同步不到其他域的云账号 (ef0242d15b, Qu Xuan)
- Error occurs when suitableWire exists or all suitableNetwork exist. (030a2edfb9, rainzm)
- disable domain sharing if non_default_domain_projects turned off (a23f57da4d, Qiu Jian)
- sort quota list result by usage rate (9012180b60, Qiu Jian)
- keystone project resource count not accurate (161db6d95f, Qiu Jian)
- google资源名称兼容处理 (4f5a2ff433, Qu Xuan)
- simplify forbidden user login message (611b9e9b5e, Qiu Jian)
- 避免azure同步项目失败 (f8cce28926, Qu Xuan)
- wrong cloud provider status when sync disconnected cloud account (1d9a3f2731, Qiu Jian)
- network created by sysadmin should be shared by default (5c53ccc3d8, Qiu Jian)
- Fix problems about sending verify email (109bdc05d8, rainzm)
- domain user no previleges to convert host (c563f021b0, Qiu Jian)
- Fix the url of 'notify-template-delete' in climc (8ed4148fbb, rainzm)
- policy allow if one of the matching rules is allow (2efb7fc9e6, Qiu Jian)
- disable policy rule compaction (818d40c08b, Qiu Jian)
- 优化标签列表version问题 (d296a18011, Qu Xuan)
- Support to set the label of scheduledtask to Chinese (3e7a5acb9b, rainzm)
- Add zero padding in front of execution time for scheduledtask (0dad8351d3, rainzm)
- 避免openstack磁盘和存储窜位 (4e48d33ecf, Qu Xuan)
- 避免sql erorr (aa0d05ccd4, Qu Xuan)
- policy-explain not working properly (5ebb18b691, Qiu Jian)
- Hanle the error of vdisk.GetIStorage in syncCloudDisk (4c6682617c, rainzm)
- Add '/version' handler for notify (2cd2f3d029, rainzm)
- 更正华为云操作成功判断 (5837b696d7, Qu Xuan)
- disable updating zone_id for host, storage, wire (1e4acedf25, Qiu Jian)
- Wait for ticker when get status is wrong (7e80ecf61b, rainzm)
- 优化安全组同步逻辑 (03a3dfcd73, Qu Xuan)
- handler param.convert's error in caller.go (c793746f0d, rainzm)
- explainPolicy piggyback owner's privilige (e7b198ab35, Qiu Jian)
- base64 decode 12-bytes plain text password return nil (a51d554d74, Qiu Jian)
- remove spaces in name (06e19c494c, Qiu Jian)
- oss-upload fail to set object acl (d519a6584b, Qiu Jian)
- 返回object默认acl (510eb101ec, Qu Xuan)
- xsky recode using endpoint as accesskey key (de081a768d, Qiu Jian)
- Support 'generate_name' when saving template from guest (27f746eb26, rainzm)
- 避免openstack session==nil (90aa834942, Qu Xuan)
- keystone event list fail to find user (b917ea6a10, Qiu Jian)
- 添加region翻译 (6ba9a8fae8, Qu Xuan)
- 修复gcp object编码问题 (c706821a74, Qu Xuan)
- 移除默认调度策略 (c2ce0460a2, Qu Xuan)
- 转换gcp错误 (9069814b17, Qu Xuan)
- 避免越过tenantcache过期检查 (8754ef2436, Qu Xuan)
- 允许gcp创建vpc时不指定cidr (53d771025e, Qu Xuan)
- gcp默认创建允许所有地址访问的用户 (f73b3ed03f, Qu Xuan)
- apigateway expose esxiagent service avaiability (ddc483509a, Qiu Jian)
- 避免锁超时 (a519a66122, Qu Xuan)
- gcp path escape for object (23df2235e4, Qu Xuan)
- sync s3 bucket status (7cb40ec3c2, Qu Xuan)
- add us-west4 for google region (1997e41ea6, Qu Xuan)
- class method GetPropertyXXX should support rbac (a99deb6141, Qiu Jian)
- 安全组规则返回项目id信息 (61ff1544ec, Qu Xuan)
- adjust scope of isolated_device and reservedips (1c78817aba, Qiu Jian)
- 避免azure卸载磁盘失败 (d4b16667de, Qu Xuan)
- ignore match weights when searching matched policysets (0157028465, Qiu Jian)
- generating bucket APIs (5e77a9682e, Qiu Jian)
- typo (f9dcb2bb77, Qu Xuan)
- typo (05012f0bac, Qu Xuan)
- 避免因磁盘数量导致创建机器失败 (caf07c2561, Qu Xuan)
- 修复openstack存储同步问题 (e43af577b6, Qu Xuan)
- avoid host globalid change (#7466) (6e64fc4caa, 屈轩)
- 避免同步删除失败 (3c75119c50, Qu Xuan)
- scheduler test ignore quota limit (354a61632d, Qiu Jian)
- 移除azure policy sync部分 (9e07cda2bd, Qu Xuan)
- sku status filter (95ae69c2ba, Qu Xuan)
- bucket信息修正 (f89be60e69, Qu Xuan)
- tmp update (893d77398b, Qu Xuan)
- 通用指定项目到云上创建资源 (9916c99172, Qu Xuan)
- retry ipmi probe if redfish-api-probe fails (3699a9b20f, Qiu Jian)
- identity_provider details missing fields (f9bc5f6922, Qiu Jian)
- default policy not effective (03477cbe72, Qiu Jian)
- 避免openstack以镜像做系统盘创建失败 (b31922a3b9, Qu Xuan)
- Support filtering notification with contactType (ee85dec1ce, rainzm)
- empty matched policies list for roles (728524fefc, Qiu Jian)
- 返回项目信息 (5cdeebb046, Qu Xuan)
- 加入Azure套餐和镜像的检查 (0f2ff53847, Qu Xuan)
- 避免azure uefi重装系统失败 (a9c0012006, Qu Xuan)
- 避免因io问题导致同步镜像列表为空 (a7e1bdf6f5, Qu Xuan)
- usage for schetag not accurate (1dfef4dcfa, Qiu Jian)
- gcp bucket文件夹默认设为private (ef25bf3282, Qu Xuan)
- aliyun rds backup create fix (b260c04c39, Qu Xuan)
- 避免regional network-list --zone导致返回结果为空 (8bc4927d57, Qu Xuan)
- system privileges user cannot access system console (29283ff118, Qiu Jian)
- 避免忽略本地allow any云上deny any安全组规则同步 (c8ba52c94a, Qu Xuan)
- 上传镜像为转换列表之外时,subformat状态异常 (1354270c51, Qu Xuan)
- 'requirements' in ansibleplaybookv2 should be optional (77e5801ad9, rainzm)
- cloudaccount share_mode not initialized (08eda0d44d, Qiu Jian)
- list item export recode (880b0ecf4d, Qiu Jian)
- 阿里云资源组同步 (f5ed692171, Qu Xuan)
- 华为企业项目映射同步 (3a0b5c5e21, Qu Xuan)
- 仅当变更domainId时才需要更新projectId (bf57b829ae, Qu Xuan)
- 支持公有云指定资源组 (f9b1466f44, Qu Xuan)
- 支持指定resource group (4b5f8b8d5c, Qu Xuan)
- 修复zstack使用win镜像时userdata base64加密问题 (f162ac46fe, Qu Xuan)
- cloudprovider list support filter by zone and cloudregion (50f55c299c, Qiu Jian)
- 优化azure image同步逻辑 (b18035442e, Qu Xuan)
- policy create fail on initialization phrase (5b60c4fad8, Qiu Jian)
- anonymous user may list resources (f4a676575a, Qiu Jian)
- 避免大范围安全组共享 (8f4e0a5e84, Qu Xuan)
- image-list --sub-format support (f9c794f745, Qu Xuan)
- 加入azure镜像vhd检查 (589a4678fa, Qu Xuan)
- update fields permission tags (d1fd245384, Qiu Jian)
- 避免设置自动释放后磁盘的expired_at失效 (3fe417c4f6, Qu Xuan)
- 避免仅同步一个region时,其余region状态变为准备中 (33c2b5fa9d, Qu Xuan)
- 优化标签列表过滤参数 (e306a4e23f, Qu Xuan)
- bugfixes (b312b5dacb, Qiu Jian)
- disable delete standard image (ed5463ca68, Qiu Jian)
- fail to explain permission for disabled policy (54689d862b, Qiu Jian)
- server-sync-fix-nics should return errors if vnics ip is not reachable on host (605978a94e, Qiu Jian)
- xxx-agent should generally use scope=system to list resources (41125788fe, Qiu Jian)
- policy details should carry updated_at and created_at fields (4c313f5a26, Qiu Jian)
- delete idp also delete users/groups in target domain (3118a1020f, Qiu Jian)
- 尽量避免因代理问题导致google request异常 (f7bf34ee18, Qu Xuan)
- esxi disk project sync (039644e89f, Qu Xuan)
- do not share porject resource by default (ea254c8ed8, Qiu Jian)
- blacklist keystone reset admin password (7655f8e2a2, Qiu Jian)
- 自动创建项目 (72fb9a58d0, Qu Xuan)
- 修复华为云eneterprise-project-list异常问题 (4d71f7e2a3, Qu Xuan)
- 避免backup list未能正常显示rds信息 (d82cf4184b, Qu Xuan)
- 非私有云同步region name (86087b9acb, Qu Xuan)
- set public_scope to system for image with is_public=true (eb54f316c7, Qiu Jian)
- 优化rds zone同步逻辑 (fc4778f332, Qu Xuan)
- 优化windows powershell userdata (5c6b016c2d, Qu Xuan)
- avoid using background context (c35758dd08, Qiu Jian)
- status-base resource's action log missing owner project/domain (9c26c04083, Qiu Jian)
- host agent list use baremetalagents model (5c8081b6bf, Qiu Jian)
- reserved ip owner filter (07766b7b44, Qiu Jian)
- i-ps -> ips (b0b45c4209, Qu Xuan)
- openstack 安全组规则同步 (df5f5c9b9e, Qu Xuan)
- change-owner-candidate-domains not implemented for some resources (4a84beee0f, Qiu Jian)
- 避免provider错乱返回 (bd21b346a5, Qu Xuan)
- 优化openstack错误处理 (2da49eb0dd, Qu Xuan)
- cloud-provider-list support filter by cloudregion (d271ff69f0, Qu Xuan)