v3.7.0
发布时间 2021-05-12 16:45:43
cloudpods
仓库地址: https://github.com/yunionio/cloudpods
953 commits to cloudpods - v3.7.0 since this release.
Ansibleserver (2)
- wait zombie subprocesses (7f80003d24, Yousong Zhou)
- use mcclient module method for fetching keypair info (6de0b2e35d, Yousong Zhou)
Apigateway (3)
- handler: add cloudproxy (39c1695821, Yousong Zhou)
- try return httperrors (1d1a5c327a, Yousong Zhou)
- reword error messages (583d1889f7, Yousong Zhou)
Apihelper (1)
- move to yunion.io/x/onecloud/pkg/{vpcagent/,}apihelper (98fcdb2be5, Yousong Zhou)
Bug Fixes (565)
- get region nil pointer error (2a3a85f3a3, Qiu Jian)
- avoid stop or start vm failed (e8b70d483c, Qu Xuan)
- qcloud eip bandwidth (c12125d864, Qu Xuan)
- optimized nat entry (790366c938, Qu Xuan)
- resolve conflict of climc docker build (7db688a9ce, Qiu Jian)
- optimzed tag sync (d7be39edf8, Qu Xuan)
- optimized aliyun error (3e984f1158, Qu Xuan)
- cloudaccount auto sync (15efe1933c, Qu Xuan)
- qcloud bucket refer (7c2200c35d, Qu Xuan)
- avoid panic when use idc vpc (1aeb8a9a80, Qu Xuan)
- add index for image_type (1fd9bd5b2f, Qu Xuan)
- init cloud shell by apigateway (d80d9f13b7, Qiu Jian)
- nat sku env (22756d4952, Qu Xuan)
- missing yunionconf log (eda02abc94, Qiu Jian)
- sync cloud tags when set tags (3b2c804e21, Qu Xuan)
- add qcloud get tags and remove unused interface (cc8a400000, Qu Xuan)
- add trans info (bc991fda78, Qu Xuan)
- add tag for databricks vm (082d5a9d61, Qu Xuan)
- update version of file-repo (f89f43d167, rainzm)
- add nat sku provider filter (14246f4839, Qu Xuan)
- skip zone check when rds change config (3ed28eea2b, Qu Xuan)
- remove qcloud region and zone prefix (82ac671238, Qu Xuan)
- nas for huawei (19b617b1e4, Qu Xuan)
- avoid return no data result (8ba639bb4e, Qu Xuan)
- nat delete and create fix (740937ff61, Qu Xuan)
- optimzed tag update and sync (a1820bc331, Qu Xuan)
- actions domain filter by project doamin id (287d5a5554, Qu Xuan)
- sku zone (038faf7912, Qu Xuan)
- sync new project for azure resource group (2b37418858, Qu Xuan)
- require password for imported user (a17c84613f, Qiu Jian)
- avoid host worker is locked when image cache is deleted (251afc7d63, Qu Xuan)
- account auto sync time (0a81e8a54d, Qu Xuan)
- validate secgroup references (3e88e3093d, Qu Xuan)
- optimized rbd storage input and update (fae6d333c2, Qu Xuan)
- openstack health should be normal (1e7cf0af4f, Qu Xuan)
- peer secgroup rule fix (14be7b8a04, Qu Xuan)
- nas misc (a874c2a758, Qu Xuan)
- add panic log for worker task (5cba23d8cf, Qu Xuan)
- aliyun lb charge type (7730e87fc5, Qu Xuan)
- add secgroup filter opts (1ae3fbc749, Qu Xuan)
- vpc public with nat (aea94c0667, Qu Xuan)
- instance with eip charge type (4f00223dfa, Qu Xuan)
- add bucket tooltip (0cb8100ad9, Qu Xuan)
- optimize change vm config and prepaid change config (a65b2f633a, Qu Xuan)
- support prepaid instance change config (8ce4f109b5, Qu Xuan)
- aliyun tag list api (b63241b2f2, Qu Xuan)
- aliyun public ip bandwidth (f853cc4c08, Qu Xuan)
- change rds config skip zone check (dd55eae077, Qu Xuan)
- add nat sku policy (8e2092e18e, Qu Xuan)
- optimized bucket tag (84f8cc1b3d, Qu Xuan)
- secgroup cache reference (2d57443765, Qu Xuan)
- private cloud sku attached disk count (295d4b993b, Qu Xuan)
- vendor update (8e65757b90, Qu Xuan)
- avoid listener worker leak (7b79a8e49a, Qu Xuan)
- avoid update protocol with any faild (71b0a4faeb, Qu Xuan)
- add more organization command (0d6c17e31a, Qiu Jian)
- secgroup cache policy (f60e956414, Qu Xuan)
- before insert (0c72b07c3a, Qu Xuan)
- add rbdcli commond for debug (83c108d48d, Qu Xuan)
- adjust primary key length when sqlchemy utf8 default to utf8mb4 (0c57a713e5, Qiu Jian)
- add options for pre allow ip add (b8530c26d2, Qu Xuan)
- avoid panic (7012a8cfba, Qu Xuan)
- sync nat sku when sync cloudaccount (7b6cac88af, Qu Xuan)
- add region id params (cfba238f8c, Qu Xuan)
- time sync duration (67df9bb417, Qu Xuan)
- new aws region (bc1c1c20b6, Qu Xuan)
- add cancel expire action (e17fca6c4b, Qu Xuan)
- nat sku domain policy (263db9b8c2, Qu Xuan)
- ansibleserver: don't init privateKey for ansibleplaybook if it already have one (9502cfebf4, rainzm)
- ansibleserver: be compatible with empty params (630729ca84, rainzm)
- ansibleserver: add LF for privateKey if not (4088e47f92, rainzm)
- apigateway: recover remove apigateway locale messages (e65d6cdf26, Qiu Jian)
- apigateway: ignore fetch IDP errors in getRegions (#10071) (f5f02b5e09, Jian Qiu)
- apigateway: getRegions return value of api_server (6549d886c9, Qiu Jian)
- apigateway: add auth/stats api to retrieve system info (#10182) (31854889db, Jian Qiu)
- apigateway: use info response service type of console endpoints (2990e5d478, Qiu Jian)
- apigateway: add enable_quota_check and return-domain-list attributes to fe params (#10159) (43e858265c, Jian Qiu)
- apigateway: count city servers (34b12241f9, Qu Xuan)
- apigateway: allow logout by get method (d2caac95df, Qiu Jian)
- awscli: instance-rebuild-root fix (5d6c8c7611, TangBin)
- baremetal: try channel 8 for default profile (50ad5a76b9, Qiu Jian)
- baremetal: register baremetal name invalid (a8312c5e2c, Zexi Li)
- baremetal: use command timeout context replace timeout command (6d5cd8ca89, Zexi Li)
- baremetal: baremetal ipmi probe reset link up state (c1868f1dde, Qiu Jian)
- baremetal: clear jbod disks do PDMakeGood (77e4c806f3, Zexi Li)
- baremetal: sas2iru parse line (20c041ec02, Zexi Li)
- baremetal: convert to host failed (8cc0b63c86, Zexi Li)
- baremetal: megactl driver fail to find device by key (6945b6250f, Qiu Jian)
- baremetal,esxiagent: no cloudroot user initialized (9ae991c153, Qiu Jian)
- baremetal-agent: baremetal fail to stop due to power off soft failed (d8b1a992ff, Qiu Jian)
- baremetal-agent: baremetal will probe status in status unknown (32311f989f, Qiu Jian)
- build: DOCKER_CLI_EXPERIMENTAL=enabled (a083cc510a, Zexi Li)
- build: build telegraf-raid-plugin (183e9cfa5f, Zexi Li)
- build: fmt: ignore auto-generated files (a290a6a49d, Yousong Zhou)
- build: chage template of 'Abnormal Login' (06634a63ab, rainzm)
- climc: host add netif add params bridge/interface (447882a003, wanyaoqi)
- climc: replace ' -> " (5c64f32f08, Qu Xuan)
- climc: use printObjectRecursive for PerformXxx calls (d6463f955a, Yousong Zhou)
- climc: mv climc rpm package .bashrc to /etc/profile.d/climc.sh (01d2612abb, Zexi Li)
- climc: server-create --desc not work (6acf96e87b, Zexi Li)
- cloudcommon: unify OS_ARCH constants (e1816106aa, Zexi Li)
- cloudcommon: disable quota check by default (0a7513cce4, Qiu Jian)
- cloudcommon: splitable may not initialize underlying table (658c59327a, Qiu Jian)
- cloudcommon: use NewGeneralError to construct error (9f927922a4, rainzm)
- cloudcommon: add rbac_policy_refresh_internval_seconds option (792bfe533c, Qiu Jian)
- cloudcommon: use rbac authentication dedicated to the list interface in GetModelProperty (c8d1ac215a, rainzm)
- cloudcommon: disable EventNotify for now (15abea72a2, rainzm)
- cloudcommon: add default domain of common options (772579d3e8, Zexi Li)
- cloudcommon: missing set_meta opslog (#9915) (2f3a3766c5, Jian Qiu)
- cloudcommon: query filter ineffective for splitable (abbcac09ab, Qiu Jian)
- cloudcommon: perform public should check the sharing scope of resource (faf00d8d67, Qiu Jian)
- cloudcommon: panic when query an empty splitable model manager (d01f89a2c8, Qiu Jian)
- cloudcommon: supplement i18n translations (fbdcbeb751, Qiu Jian)
- cloudcommon: adjust policy refresh to default 30 seconds (ef8ad89668, Qiu Jian)
- cloudevent: update aliyun lookupevent api (22a41fb055, Qu Xuan)
- cloudevent: optimized cloudevent sql (ae90bbd203, Qu Xuan)
- cloudevent: add aws cloudevent (e91b5dbc32, Qu Xuan)
- cloudevent: default policy (0ff3997a21, Qu Xuan)
- cloudevent: adjust cloudevents resource scope (e12eea6799, Qiu Jian)
- cloudevent: add distinct filed for cloudevent (53969f14e2, Qu Xuan)
- cloudevent: cloudevent is domain level resource (84b9e1fb00, Qu Xuan)
- cloudevent: optimized cloudevent sync (a5834180fd, Qu Xuan)
- cloudevent,devtool: missing metadata table (ba08d9d465, Qiu Jian)
- cloudid: auto update saml provider metadata (ac146af36b, Qu Xuan)
- cloudid: sync role policy (c0e3427dff, Qu Xuan)
- cloudid: avoid empty auth url (79ea27170f, Qu Xuan)
- cloudid: optimized system policy sync (7760e0c3a2, Qu Xuan)
- cloudid: add <br> for notify templete (21820fe2d8, Qu Xuan)
- cloudid: avoid use invalid character for role name (1e5014aa41, Qu Xuan)
- cloudid: avoid new public account sync system policy delay 1 day (3b0710d982, Qu Xuan)
- cloudid: optimized saml sso (0165d83915, Qu Xuan)
- cloudid: sync qcloud collaborators user (f841fd85ad, Qu Xuan)
- cloudid: fix azure saml provider delete error (9ff20ed93d, Qu Xuan)
- cloudid: azure saml confirm (f00bc6d19f, Qu Xuan)
- cloudid: saml navigation template support i18n (e3fb7729dd, Qiu Jian)
- cloudid: huawei saml provider create issue (5f84614618, Qu Xuan)
- cloudid: add en-US html templte (49c90a3814, Qu Xuan)
- cloudmon: deal cannot get azure metric (369872f7ab, --global)
- cloudproxy: ssh proxy endpoint&match query (e965d1d9e0, TangBin)
- cloudproxy: keep the proxy endpoint project and server consistent (de7ef8baaf, rainzm)
- cloudproxy: correct fetch projectId from server for PE (4ba3a26701, rainzm)
- common: add debug info for lock (5d88767c9b, Qu Xuan)
- devtool: wait for the remote forward to run normally (93af6514d3, rainzm)
- devtool: get 'lastseen' not 'last_seen' of forward (7a1ba77d93, rainzm)
- devtool: set 'task_id' and 'task_notify_url' in header (b5d4b30ddf, rainzm)
- devtool: extend the waiting time when checking remote forward (73db546f58, rainzm)
- devtool: add scope=system query when list proxy endpoints (93e1f48cbd, rainzm)
- devtool: fix a bug that may trigger panic (377f9d00e5, rainzm)
- devtool: correct output error (93dad50d72, rainzm)
- esxi: prevent fake template and real template from duplication (63fd7e5891, rainzm)
- esxi: correctly set the imagePath outside the if block (de8fd509d9, rainzm)
- esxi: determine whether the disk is a root disk more reasonably (18bececcf2, rainzm)
- esxi: add ListPath for storage and use it to check iso (f8a822c5f3, rainzm)
- esxi: be compatible with disconnected host (d9040773fd, rainzm)
- esxiagent: add humanized tips when searching vm failed (b9e983787d, rainzm)
- esxiagent: nicIndex should be incremented (02931f509f, rainzm)
- git,make: git branch 获取方式优化 (71e63e2ed1, Zhang Dongliang)
- git,make: 更新获取 git branch 的规则 (eb7372263b, Zhang Dongliang)
- git,make: 修正 gitbranch 变量的获取方式,解决自动升级版本 tag 不统一的问题 (0b2aed858a, Zhang Dongliang)
- glance: image can't removed when size is 0 (61f06ee3ca, Zexi Li)
- glance: list image by os arch use startwith (8386506560, wanyaoqi)
- glance: set fail status when upload image to s3 (0c4c46b2fa, Zexi Li)
- go.mod: remove k8s.io/kubernetes dependency (c025944d17, Zexi Li)
- host: modification of netio collection field of local virtual machine (83a8364116, zhaoxiangchun)
- host: detect ovs version (d6d28cf01a, Zexi Li)
- host: fix wait time after mount fuse fs (ad2d472d0d, wanyaoqi)
- host: guestman: variable name typo (2acca1a70f, Yousong Zhou)
- host: ignore parted resize disk unknown partition table error (fc1abe2ebf, Zexi Li)
- host: make sure it won't match vpc guests by accident (6db7503474, Yousong Zhou)
- host: update telegraf conf adapter to container environment (38a9218e9e, wanyaoqi)
- host: add print migrate progress info (8161d86dfd, wanyaoqi)
- host: check lease living on restart etcd session (92e0ed3434, wanyaoqi)
- host: update host metric tags when server or host changeowner (4661533639, zhaoxiangchun)
- host: fix check hugepage enabled (97d96aa328, wanyaoqi)
- host: telegraf listen on local ipv4 address explicitly (89df588448, Qiu Jian)
- host: fix set windows password with escape charater (1d8879ef7b, wanyaoqi)
- host: arm vm virtio-net-pci without addr (45b6072f21, Zexi Li)
- host-deployer: add log line on blkid failed (550159af7c, wanyaoqi)
- host-deployer: mount may fail to lock /etc/mtab, add retrier (e35fa898ea, Qiu Jian)
- host-deployer: probe image info umount rootfs first (37b036ed37, wanyaoqi)
- host-deployer: mkfs.ext4 add '-T largefile' option (ecaa035949, Zexi Li)
- host-deployer: add retry on check is vgactived (4841fbdb12, wanyaoqi)
- host-deployer: cancel rename centos vgname (c302bae2bf, wanyaoqi)
- host-deployer: remove escape character on windows passwd (645cf64b92, wanyaoqi)
- hostdeployer: windows rootfs umount leak (c308bdbb0c, Zexi Li)
- hostman: fix kvm create disk failed error (f5ed307598, Qu Xuan)
- hostman: recycle local disk file when rebuilding root (20c4dad4e1, Qiu Jian)
- hostman: avoid panic when disk is nil (24928469fe, Qu Xuan)
- image: update min_disk of iso image (c23b169e1b, Qiu Jian)
- keystone: correctly pass domain id to role-assignments (988c90e8f6, rainzm)
- keystone: don't send the administrator’s message to the party (c5fd651604, rainzm)
- keystone: always upload&refresh service config whenever service restart (80229fa1e0, Qiu Jian)
- keystone: allow joint projects across domains by default (e6868d5d0f, Qiu Jian)
- keystone: update default role associated policy name (94f72124fe, Qiu Jian)
- keystone: adjust default system policy names (b034a7a95d, Qiu Jian)
- keystone: allow delete sso imported non-local user (6428ca9a15, Qiu Jian)
- keystone: avoid panic when call logclient (7e35db1040, Qu Xuan)
- keystone: SSO created user name may be duplicated (9342987aa3, Qiu Jian)
- keystone: ensure comparing id with non-utf8 string (601112dd7f, Qiu Jian)
- keystone: rolepolicies list panic if filter by domain scope (4411c4e5bb, Qiu Jian)
- keystone: avoid repeated abnormal login notifications (c4c3b925b8, rainzm)
- keystone: allow filter identity_providers with name of ssoDomain (db7a921785, Qiu Jian)
- keystone: panic if request with an invalid token (0eaf20da26, Qiu Jian)
- keystone: user create without password can login with any password (bc0a4a7b6f, Qiu Jian)
- keystone: role_assignment effective list ignore groups without user (128f895c5c, Qiu Jian)
- keystone: ignore deleted policies when matching policies (234c37c490, Qiu Jian)
- keystone: service config ignore deploy server socket path (c2978b8202, wanyaoqi)
- keystone: update user attributes whenever user login (a0350d0537, Qiu Jian)
- keystone: tag list for keystone service (962e19bbd0, Qu Xuan)
- keystone: add i18n description for policy and role (7c84554587, Qiu Jian)
- keystone: clear failed auth when enable user (9c630dc313, rainzm)
- keystone: ignore service config update without changes (1d7b7057a7, Qiu Jian)
- keystone: allow unlink a domain from an IDP (076fa5498a, Qiu Jian)
- keystone: idp filter by sso_domain returns domain's idp only (1a24034c64, Qiu Jian)
- keystone: not allow to disable sql driver (ef648b5b87, Qiu Jian)
- keystone: allow refresh scope resource (c14b245fad, Qu Xuan)
- keystone: policy name duplication (#10200) (058a0a0729, Jian Qiu)
- keystone: add suggestion previliges to meter admin (5ef93ed03c, Qiu Jian)
- keystone: add alertrecords to default dashboard permission (#10161) (739637b8f3, Jian Qiu)
- keystone: hide system scope policies in domain scope view (#10195) (e43bea673c, Jian Qiu)
- keystone: oidc driver turn on debug mode if log-level is debug (57a0e8d63e, Qiu Jian)
- keystone: send to the admin and the party separately when Abnormal login occurs (6976851993, rainzm)
- keystone: cas sso may create new project whenever user login (34e5a36b2c, Qiu Jian)
- log: add filters to baremetal event logs (1e4b1f3d37, Qiu Jian)
- log: fail to submit action log (b01a3c1539, Qiu Jian)
- logger: distinct field optimized for logger (14979480e3, Qu Xuan)
- make,buildx: 使用 buildx 编译时,拉镜像到本地 (7b6ce2b054, Zhang Dongliang)
- mcclient: options: webconsole: fix passing ssh port (b06be9ea5c, Yousong Zhou)
- monitor: add resType filter (ee00fd3196, --global)
- monitor: modify monitor nodata alert matching onecloud host func (73ec2db41b, zhaoxiangchun)
- monitor: fix nodata alertresource list (f408ef0275, --global)
- monitor: modify alertrecord list input (e8a8d121fb, zhaoxiangchun)
- monitor: 3.7 nodata and alertOverview fix (a43a4e617b, zhaoxiangchun)
- monitor: registry alertPanel in mcclient (23e44d83d3, zhaoxiangchun)
- monitor: modify influxdbSuggestDriver query err (df6a2634f7, zhaoxiangchun)
- monitor: fix monitoroverview and meter send alerting info to notify (107c1745d2, zhaoxiangchun)
- monitor: delete suggestConfig auto init data (2a7f9ab516, zhaoxiangchun)
- monitor: monitor notify international and 3.6 bugfix (2f11e60123, --global)
- monitor: other servier create alert add used_by param as a agreement (7526604501, --global)
- monitor: alertdashboard setscope (c78defe39a, zhaoxiangchun)
- monitor: fix alert duration (1bce5eaa62, zhaoxiangchun)
- monitor: modify totalrecord query (5e054a25ad, zhaoxiangchun)
- monitor: fix monitor export err (c068badd36, zhaoxiangchun)
- monitor: modify suggestrule process influxdb data (91d1f64eff, zhaoxiangchun)
- monitor: filter alertquery result according to onecloud resources (4ad8729f7a, zhaoxiangchun)
- monitor: alertQuery fix (1b045d59c0, zhaoxiangchun)
- monitor: alertpanel create fix; nodealert filterbyowner fix (1c8b54f117, zhaoxiangchun)
- monitor: fix 报警静默期和未恢复告警策略的兼容 (26721fc50d, zhaoxiangchun)
- monitor: suggestalert ignore throw err (b8c008a8a1, zhaoxiangchun)
- monitor: sore reture info:resourceType,measurement (333c83778f, --global)
- monitor: fix alert notify info do not contain resourceName (7fd2b865e4, zhaoxiangchun)
- monitor: modify nodata feishu notifyinfo; fix send email err (92fbf93cbb, zhaoxiangchun)
- monitor: modify rds,redis,oss field descriptions (d88ec4c39c, zhaoxiangchun)
- monitor: fix update alert duration fail (523cbab84b, zhaoxiangchun)
- monitor: modify onecloud replacement code (fdafdeb8a5, zhaoxiangchun)
- monitor: set alertdashboard scope (9901f56b73, zhaoxiangchun)
- monitor: domain view can list scope is domain or project alertrecords; fix nodata alert return info (5c12f9e1fe, zhaoxiangchun)
- monitor: monitor query : cloudaccount no data fix (4f7ad853df, zhaoxiangchun)
- monitor: alertPanel add dumplicate name check (383709d8e6, zhaoxiangchun)
- monitor: modify monitor serviceType in StartService() (dcdf3a1281, zhaoxiangchun)
- monitor: alertpanel update don't chcek uniq name (8bc086e8df, zhaoxiangchun)
- monitor: monitor overview throw err (23f80dced4, zhaoxiangchun)
- monitor,host: replace space to '+' when write to influxdb and replace '+' to space when query (c86dab4d6b, zhaoxiangchun)
- monitor,suggestion: order commonalert metric and modify alertresoruce type value and add suggestion models climc (73ab024df8, zhaoxiangchun)
- multicloud: set isEmulated as false for ecloud vpc (e96c43b21e, rainzm)
- notify: add index fro receiver_notification (3063a7fdff, rainzm)
- notify: avoid duplication of notification names (78c16bfc03, rainzm)
- notify: correctly filter those recipients who join the domain (60f2dfed8a, rainzm)
- notify: return the result of the second attempt to execute the rpc call (4135b3729b, rainzm)
- notify: check for changes before updating config (5bc847f052, rainzm)
- notify: repull subcontact after changing config (75998a132b, rainzm)
- notify: avoid deadlock (54ed4b6194, rainzm)
- notify: update receiver's lang when update event occurs (8c717e1ae6, rainzm)
- notify: exempt the administrator to create the receiver verification (3805119c4a, rainzm)
- notify: send websocket messages according to language preference (4f4538834a, rainzm)
- notify: choose template in NotifyFilter (15cd898080, rainzm)
- notify: be compatible with robots and webhooks (ad1d065ac6, rainzm)
- notify: fit correctly when send notification via contact (4f386fea1a, rainzm)
- notify: enable filter of contact type 'email' and 'mobile' (fb6064fa2a, rainzm)
- notify: inject domain info in ReceiverManager.FetchOwnerId (ac8f20ca18, rainzm)
- notify: be compatible with member's permission changes (d8b92dd97a, rainzm)
- notify: loose mobile phone number matching rules (50c8636cec, rainzm)
- notify: loose phone number rules in updating receiver (9503546d0d, rainzm)
- notify: get the receiver corresponding to the role correctly (0de209502f, rainzm)
- notify: be compatible with webconsole type hack (c891169384, rainzm)
- notify: set ModelManager in Receiver() (bb7b179c4e, rainzm)
- notify: add a time limit for resending notifications (75b375bc78, rainzm)
- notify: remote 'lang' filter when contact type is 'mobile' (97e9be3b27, rainzm)
- notify: set status after sending (9a9c9acb8e, rainzm)
- notify: panic for err (36853a6cf2, rainzm)
- readme: rename OneCloud to YunionCloud (4c4c015626, Zexi Li)
- region: sync baremetal desc before do ipmi probing (39de7daaeb, Qiu Jian)
- region: add azure new region (12e0b3c902, Qu Xuan)
- region: check the global network situation when expanding the network (da89673f00, rainzm)
- region: 避免OneCloud密码校验通过,公有云厂商密码校验不通过 (0da66b071e, Qu Xuan)
- region: delete not exist disk failed (70166a131d, Qu Xuan)
- region: bucket size stats should not count invalid sizes of -1 (607c10bbe4, Qiu Jian)
- region: optimized azure reset linux pasword (9aa8a3ab69, Qu Xuan)
- region: avoid azure detach disk failed (8d75e55b43, Qu Xuan)
- region: add option auto reconcile backup servers (8f542beac1, wanyaoqi)
- region: fix set bucket referer (6a480937b8, lvyangyang)
- region: AWS buckets in us-east-1 have null location (52e2051dfc, Qiu Jian)
- region: avoid sync huawei unusable account (9cad6163d3, Qu Xuan)
- region: update tags status (fa9e5fd840, lvyangyang)
- region: delete virtual nics with network (80d9f50cf9, Qu Xuan)
- region: tag bugs fix -azure tags replace/refresh -tags action logs -忽略创建中主机的metadate同步任务 (9a10a34601, lvyangyang)
- region: optimized secgroup rule sync (6eec828ee3, Qu Xuan)
- region: fetch wires correctly (cbca7e5183, rainzm)
- region: maintain compatibility with webhook notify (780a024e74, rainzm)
- region: host search by any ip (06fb5ac5ec, Qiu Jian)
- region: azure default subscription id (8eb682c4bc, Qu Xuan)
- region: pull the network correctly (3ad9cb0dac, rainzm)
- region: aws elb backendgroup sync bugfix (6c24640476, tangbin)
- region: filter resource by classic vpc (de96f6e18f, Qu Xuan)
- region: avoid update tags task loop (0b324945de, Qu Xuan)
- region: avoid cachedimage never be in sync when it deleted (b9f3e329a1, Qu Xuan)
- region: fix zstack delete server with local disks (9d93ddf9aa, Qu Xuan)
- region: optimized for qcloud prepaid instance delete (5e418ab66b, Qu Xuan)
- region: allowed to manually refresh cloudimage (b056c0ce72, Qu Xuan)
- region: set next stage for start vm (d56078d13a, Qu Xuan)
- region: optimized aws cloudtrail sync (be065ec826, Qu Xuan)
- region: avoid auzre request timeout (d3a5317245, Qu Xuan)
- region: qcloud quota sync (e760263fab, Qu Xuan)
- region: avoid panic when register service not work (da35a63586, Qu Xuan)
- region: aliyun support public ip (54ba8cfe43, Qu Xuan)
- region: sync cachedimage info (124f280fef, Qu Xuan)
- region: replace cloud tags (499f4624b4, lvyangyang)
- region: aws rebuild instance os_arch mismatch fix (a8ded06bac, TangBin)
- region: avoid not sync dns zone (6677ae43b5, Qu Xuan)
- region: obtain ProviderFactory correctly (b7b903ff67, rainzm)
- region: set redis reboot timeout to 30 mins (aa96cb748b, tangbin)
- region: server start check host memory is enough (678f2b3dd4, wanyaoqi)
- region: fix rds tag set error (60b3e53866, Qu Xuan)
- region: rds list with secgorups info (5e736e1838, Qu Xuan)
- region: support peer secgroup (73fe4866d7, Qu Xuan)
- region: omit vpc quota check if vpc created by owner (9081b5dc4f, Qiu Jian)
- region: avoid public ip bandwidth is zero (e6b75b8537, Qu Xuan)
- region: more details for get aws region error (0ffa3e5144, Qu Xuan)
- region: aliyun request retry (1c6d6c90f9, Qu Xuan)
- region: avoid stuck at http request (f9f0716dac, Qu Xuan)
- region: optimized qcloud error code (195793c88d, Qu Xuan)
- region: redis change spec bugfix (a275b46a74, tangbin)
- region: vpc list usable fix (dbc1c7cdfb, TangBin)
- region: skip cloud image sync error (e08f9a8f78, Qu Xuan)
- region: openstack network is regional (e3b9757132, Qu Xuan)
- region: remove i18n fix & zone ®ion name support i18n (1cca1b5685, TangBin)
- region: aws sync vpc access mode bugfix (7178a2d3c7, TangBin)
- region: cloudregion&zone add namei18n (d097679e47, TangBin)
- region: support rds secgroup operation (dddfdbd5b2, Qu Xuan)
- region: purge private cloud sku (1d320035b1, Qu Xuan)
- region: apsara optimized (ca578cbb27, Qu Xuan)
- region: optimized azure rebuild root (7fb008c50b, Qu Xuan)
- region: aws lb create tags param (50bc20b2a2, lvyangyang)
- region: check whether guest is nil (23328aa12b, rainzm)
- region: add huawei credit amount check (d144b893f2, Qu Xuan)
- region: network eip stats not correct (4f474ad8b2, Qiu Jian)
- region: sku.meta use global proxy (a8cc140b52, Qu Xuan)
- region: optimized disk allocate sched failed log (d78f4a98b1, Qu Xuan)
- region: avolid panic when list role's policies (a75e6c906a, Qu Xuan)
- region: avoid openstack change config error (78ef400b1f, Qu Xuan)
- region: cloud provider filter by domain (bb1e1382ad, Qiu Jian)
- region: private cloud sku create (09a039eb6e, Qu Xuan)
- region: add aliyun credit amount check (5fe6909c36, Qu Xuan)
- region: fail to update network gateway (b92d3a93f8, Qiu Jian)
- region: struct input for detach server network (da4cf61cc3, Qu Xuan)
- region: cloud provider filter by domain_id ignore private case (72e805ab92, Qiu Jian)
- region: change_ipaddr: retain eip_id on detach and attach (2c8c3b7907, Yousong Zhou)
- region: scoped policy filter by project id (8ca6d176f0, Qiu Jian)
- region: including domain info in project-role results (3288fe9da2, Qiu Jian)
- region: add huawei gpssd desc (b5a25b9c60, Qu Xuan)
- region: 避免从云上同步下来的主机,创 建相同配置时network_id为空 (61c25a597a, Qu Xuan)
- region: validate cloudaccount saml auth params (c05b75385f, Qu Xuan)
- region: cloudaccount: allow only one sync func in flight (2940c350c2, Yousong Zhou)
- region: valid qcloud hssd for system disk (c5c77b4062, Qu Xuan)
- region: fix openstack instance os type (5674b5e5f2, Qu Xuan)
- region: lbacl &lbcert default share scope (b52a7d019c, TangBin)
- region: lbbackend: better error reporting for finding influxdb info (754359b955, Yousong Zhou)
- region: aws sts assume role fail break account initialization (51dfb8f733, Qiu Jian)
- region: show storage capacity to project users (a44eb70df1, Qiu Jian)
- region: add more usage metrics, e.g. ports.eip, servers.last_week, pending_delete_servers.last_week (762664fd0e, Qiu Jian)
- region: aliyun nas endpoint (b7b030fc2e, Qu Xuan)
- region: allow ipmi probe when probe fail (14bd5ea08a, Qiu Jian)
- region: add RequestRemoteUpdate for ESXiGuestDriver (72bc3b8645, rainzm)
- region: de-duplication when obtaining the number of hosts (052442ef66, rainzm)
- region: azure secgroup rule not allow with same priority and direction (bd99ad2199, Qu Xuan)
- region: azure async task (f60c1835d1, Qu Xuan)
- region: sync servers (ae060f2347, Qu Xuan)
- region: expand the bridge field (841ec1f251, rainzm)
- region: add usage cache, speedup response (3248f57253, Qiu Jian)
- region: do not change disk status on migrating (97864f96eb, wanyaoqi)
- region: elb acl validate create data fix (4cdd768cec, TangBin)
- region: aliyun elb listener&lbbg sync project (e19a022f6d, TangBin)
- region: cert&acl cache delete condition check (d91c7a62dc, TangBin)
- region: guest to create input keep billing info (36102e97d9, wanyaoqi)
- region: remove i18n lock and logs (2749d2c708, Qiu Jian)
- region: fix change config forecast (2dc5b47915, wanyaoqi)
- region: remove unnecessary vpc validate create date error wrap (3f19bb1efc, TangBin)
- region: network create mask length validate (f3c8bede52, TangBin)
- region: guest associate eip checking fix (e728f62fdf, tangbin)
- region: vpc create data cird validate (72321d011f, TangBin)
- region: ctyun delete server bugfix (c50c47d653, TangBin)
- region: guestnetworks: use net calculated mtu (44b6391a62, Yousong Zhou)
- region: create vm with eip task fix (e2f1e5548d, TangBin)
- region: guest sync eip fix (2f075de8cb, tangbin)
- region: apsara metrics fix (edae255a04, Qu Xuan)
- region: skus add cloudenv (cfc5fe9f20, TangBin)
- region: exclude network recommended for host when suggesting network for guest (c91ad4a705, rainzm)
- region: set qcloud instance del timeout to 20m (bd9f961bd2, Qu Xuan)
- region: eip_allocate_task: set eip status allocate_fail on task failure (719a9608c7, Yousong Zhou)
- region: allow delete storagecachedimage with 'cache_failed' status (052a10f635, rainzm)
- region: allow ipmi probe in status unknown (79452d771a, Qiu Jian)
- region: avoid refreshing when checking the image (c24cb90920, rainzm)
- region: rigorously merge the network under wire (4ea6067307, rainzm)
- region: avoid clean all rules when sync secgroups (18ba99747a, Qu Xuan)
- region: exported number of vpcs less than listed (298fe5d908, Qiu Jian)
- region: remove code about getting service url (24be43090b, rainzm)
- region: vpc sync external access mode fix (5d20bf2800, TangBin)
- region: vpc usable fix (982db46e8f, TangBin)
- region: aws create vpc with igw add defaultroute (d37ec27d7d, TangBin)
- region: aws delete vpc skipped delete main route table (1cb6980b1c, TangBin)
- region: aws vpc delete skip delete default secgroup (52ef2c2d5b, TangBin)
- region: aws vpc delete related route table & internet gateway (6aa2fc5817, TangBin)
- region: secgroup priority fix (2d5f1a982f, Qu Xuan)
- region: sku list query print missing error info (687deac242, TangBin)
- region: aws create storage type fix (208adf8a02, TangBin)
- region: aws create root device name fix (fc64ea3252, TangBin)
- region: vpc create validate cidr mask length (6591c5a750, TangBin)
- region: purge all instance snapshots when purging guest (33a702617f, rainzm)
- region: decouple region and etcd service (febd9b7f6f, Zexi Li)
- region: update google latitude and langtitude (dd3da3c4c9, Qu Xuan)
- region: allow reset huawei system disk (332f752ae3, TangBin)
- region: baremetal post update related server (9cd2cb7790, Zexi Li)
- region: update translations (a537c0e396, TangBin)
- region: try to connect when new a SEcloudClient (6bc4baa9bf, rainzm)
- region: remove useless Environment (507523a52f, rainzm)
- region: aws detach igw before delete vpc (80c3f6b2c5, TangBin)
- region: save when canceling pendingUsage (b4011db917, rainzm)
- region: make project of instance snapshot be consistent with the instance (e6c908da2e, rainzm)
- region: avoid worker discarded after state unchanged (199a7d678e, Qu Xuan)
- region: support project mapping (0b4e459e0a, Qu Xuan)
- region: network reserved ip count not consider expiration of reserved ips (b581c6dabd, Qiu Jian)
- region: optimized server stop code (7c6d4fddf3, Qu Xuan)
- region: server login info& keypair import input parameter trimspace (b26249811a, TangBin)
- region: Remind that cloud account synchronization failed due to network synchronization failure (d105e0556f, rainzm)
- region: purge instancesnapshot when purging guest (7b80435451, rainzm)
- region: sku enabled (be63b02b9f, Qu Xuan)
- region: add size and storageType for VMware InstanceSnapshot (be76d1eb47, rainzm)
- region: qcloud redis sync fix (f93e9f1cdb, tangbin)
- region: gpu server change config use reserved resources (9c04a7bf37, wanyaoqi)
- region: ignore params.Disks when cloning vm from snapshot (da03a979f8, rainzm)
- region: import rule error hint (ed9675a90f, Qu Xuan)
- region: ignore aliyun region not supported error (ec2e51a721, Qu Xuan)
- region: openstack hosts sync (77f515a932, Qu Xuan)
- region: aws default account (b511db2e0a, Qu Xuan)
- region: vpcpeering error message translation (d4878cc7af, lvyangyang)
- region: aws not support create server with public ip (c49ceb0b93, Qu Xuan)
- region: convert eip with same project with vm (c79495dbfe, Qu Xuan)
- region: nas owner id fix (1761b0fd6c, Qu Xuan)
- region: sanitize eip charge type on all callsites (82e297a551, Yousong Zhou)
- region: optimized openstack change config (20ca72cd43, Qu Xuan)
- region: optimized qcloud prepaid instance delete (691a5fc775, Qu Xuan)
- region: support openstack subnet allocation pools (792b4cdd83, Qu Xuan)
- region: wait more time for creating nas (f514514eab, Qu Xuan)
- region: optimized peer secgroup (c28f3f68aa, Qu Xuan)
- region: sync account id (561f642675, Qu Xuan)
- region: restore password validate condition (06207c4a37, Qu Xuan)
- region: validate isolated devices on migrate (97a542890d, wanyaoqi)
- region: openstack available zones (9ddf207441, Qu Xuan)
- region: avoid assign vm ip addr not effect (8a84c690ca, Qu Xuan)
- region: attach network on register baremetal server (92727def00, wanyaoqi)
- region: vm list order by disk size (f0fe752501, Qu Xuan)
- region: azure instance data disk storage type (38507661fb, Qu Xuan)
- region: fetch cached image from glance by default (13800c5d91, Zexi Li)
- region: temp url sign wrong (3a7d6fb140, Qu Xuan)
- region: avoid panic when sync aliyun networks (8a52933a87, Qu Xuan)
- region: optimized vm account name code (fe92804219, Qu Xuan)
- region: fix backup server start task (d2a3d200fe, wanyaoqi)
- region: azure reset windows os password (2d46a73d4d, Qu Xuan)
- region: avoid timeout for waiting azure async task (ab8d1238c2, Qu Xuan)
- region: lbcert&lbacl releated listener count bugfix (2dcc1d610e, TangBin)
- region: avoid using LocalTaskworker in time-consuming synchronization of cloudaccount (c41d974d0c, rainzm)
- region: lb listener filter by acl_id (b3736ab20d, TangBin)
- region: avoid resize azure disk error (64849240b2, Qu Xuan)
- region: redis master zone empty fix (485cf8b3c8, TangBin)
- region: elastic cache name is empty fix (db20769cf2, TangBin)
- region: make cloudprovider sync worker configurable (afbc3cc8db, rainzm)
- region: region qcloud secgroup project id (d9d3fe26bd, Qu Xuan)
- region: validate invalid character for password (c9ca2c8755, Qu Xuan)
- region: change dbinstance sku sync info log to warn (f6abe165b5, TangBin)
- region: optimized qcloud secgroup sync, only redis need secgroup be in same project (6183f39168, Qu Xuan)
- region: azure metric request path (9c7145fd53, Qu Xuan)
- region: avoid network create failed when vpc is ok but wire not sync (857cc0d2b9, Qu Xuan)
- region: dbinstance skus sync log level fix (43d4ddd82d, TangBin)
- region: server skus add cloud_env (8dcd685e46, TangBin)
- region: remove default value of diskConfig.Medium (4f8d86cb19, rainzm)
- region: add egress_mbps params for lb (52f3b69384, Qu Xuan)
- region: wire sql fix (8b1b5c0f55, Qu Xuan)
- region: inspect invalid guest template (797039a399, rainzm)
- region: fix modify tags log (d2e5329f33, lvyangyang)
- region: huawei vnc protocal fix (4b171e1630, TangBin)
- region: network clean schedule cache after real deleted (b7835f9796, Zexi Li)
- region: admin update without verification (7e054ee0fe, rainzm)
- region: elb cached acl sync (11d12ca7db, TangBin)
- region: avoid qcloud sync local disk error (39d86735f5, Qu Xuan)
- region: avoid panic when sync resources (f3a514a41a, Qu Xuan)
- region: allow owner to operate snapshotpolicy cache (f642bc959c, rainzm)
- region: azure win os defualt user (794e7494bc, Qu Xuan)
- region: make SScheduledTaskLabel implement IJointModelManager (8c07b3cb60, rainzm)
- region: allow delete resource which status is unknown (b7ed3a683c, Qu Xuan)
- region: allow update rds account and database desc (b14f6be828, Qu Xuan)
- region: delete guest without 'purge' in GuestDetachScalingGroupTask (6f92fef698, rainzm)
- region: use special localtask to run time-consuming provider synchronization task (702133be51, rainzm)
- region: purge snapshot with not status check (b9c344e3df, Qu Xuan)
- region: code gen api error (54537e65c3, Qu Xuan)
- region: climc add base projects options (8686b77b87, TangBin)
- region: secgrouprule: set model manager (3a0303df6f, Yousong Zhou)
- region: reserved name checking while create redis account (1cf8bfb0a1, TangBin)
- region: sort excludedNets correctly (517390395b, rainzm)
- region: pass up error from InitializeData (d5a8158346, Yousong Zhou)
- region: optimized rds backup create (4ab1fe75c0, Qu Xuan)
- region: avoid set multi resources tags failed (f9e2122544, Qu Xuan)
- region: apsara is private cloud (f27ab3cc7c, Qu Xuan)
- region: account arrears (f68afc4aa6, Qu Xuan)
- region: add all.servers.any_pool/all.hosts.any_pool metrics (5bb3958547, Qiu Jian)
- region: bucket get referer fix (ad4c3a38e3, lvyangyang)
- region: tag list key case insensitive (909eeeb782, Qu Xuan)
- region: wire get vpc releated hosts is empty (b7a8b37f7d, Zexi Li)
- region: get provider name via GetProviderName (c6592cadc4, rainzm)
- region: get provider name via GetProviderName (83f017a07b, rainzm)
- region: download cached image from source host before migrating (708db7b956, Zexi Li)
- region: optimized secgroup rule sync (633734719f, Qu Xuan)
- region: auto sync cloudaccount resources (b574323cba, Qu Xuan)
- region: allow domain admin to obtain ssh private keys (835a311275, rainzm)
- region: huawei sync storages bugfix (797101e6ca, TangBin)
- region: qcloud request retry (bd8cf2453d, Qu Xuan)
- region: continue to sync the snapshots that are being created when syncing auto created snapshot (eb049034c2, rainzm)
- region: avolid aliyun fin bucket list objects error (5a82bffebd, Qu Xuan)
- region: allow member user get saml auth addr (880e09ee34, Qu Xuan)
- region,baremetal: choose candidate network not according by types (e2201a80f3, Zexi Li)
- region,baremetal: pxe net reuse converted server access ip (2c7f8d93f6, Zexi Li)
- region,climc: eips: rename arg name for requested eip addr (4a8eee0db3, Yousong Zhou)
- region,esxiagent: allow host behind a nat (a5327c3cec, Qiu Jian)
- region,glance: list by os arch adapt to empty strings (8a82407f90, wanyaoqi)
- region,host: fix hot remove nic (d9137720ab, wanyaoqi)
- region,host: sync status check block jobs (5bbf364f2b, wanyaoqi)
- region,scheduler: filter enabled skus (646a6e3882, Qu Xuan)
- region,scheduler: fix netwrok predicate (ff9d051fab, wanyaoqi)
- region,yunionapi,glance: using global proxy (57ae689490, Qu Xuan)
- scheduler: sku by region and fill onecloud vpc networks (a78c565d4f, Zexi Li)
- scheduler: clean expire cache before schedule (c0da4cc524, Zexi Li)
- scheduler: storage medium type should not exact match (#10191) (7a37232aaa, Jian Qiu)
- scheduler: select resource unordered (6a80a12664, Zexi Li)
- scheduler: fetch input network when specified (870db8e879, Zexi Li)
- scheduler: storage predicate add actualCapacity filter (bdd112e80b, Zexi Li)
- scheduler: sku filter check zone if only prefer region specified (c87c2b384b, Zexi Li)
- scheduler: get candidates error more info (7d836f77a6, Zexi Li)
- scheduler: check candidate tag resource is nil (a7e40d36c5, Zexi Li)
- taskman: use admin token if task userCred token expired (4043cd8342, Qiu Jian)
- taskman: SSubTask: set model manager (da4c2dcaa4, Yousong Zhou)
- telegraf: megactl raid add rebuild status (85f971a21d, zhaoxiangchun)
- treewide: fix task error recording (c6970e9a25, Yousong Zhou)
- vpcagent: models: guestnetworks: accomodate change_ipaddr (9beb3706ed, Yousong Zhou)
- vpcagent: ovn: stable dns A record value (25cd808840, Yousong Zhou)
- webconsole: trim api_server url if end with slashes (859e2078a2, Zexi Li)
- wire: init and change status (e54d1e1cb9, rainzm)
Bugfix (3)
- monitor: 导出信息中添加全局字典配置 (839df9025a, zhaoxiangchun)
- region: server change config rebase to sched task (999cc74bde, wanyaoqi)
- region: fix list by srever type normal (23e4a483dc, wanyaoqi)
Build (13)
- ansibleserver: use ansibleserver-base:v1.0.3 (ea0523e02f, Yousong Zhou)
- ansibleserver-base: v1.0.3: add sshpass (88311dacaa, Yousong Zhou)
- cloudproxy: add dockerfile (361e20c334, Yousong Zhou)
- y18n: add apigateway (9766594dac, Yousong Zhou)
- skip y18n-check for now (7042f97cd9, Yousong Zhou)
- add y18n-check, y18n-gen (c786a56efa, Yousong Zhou)
- use centos-build:1.1-4 (139740613f, Yousong Zhou)
- docker: add ModName (87e08c49de, Yousong Zhou)
- docker: move to Makefile.common.mk (7a01f72d64, Yousong Zhou)
- docker: align centos variant with the alpine one (d7804f6da7, Yousong Zhou)
- docker: make target GOARCH/GOOS/CGO_ENABLED aware (3d7e5aaf92, Yousong Zhou)
- docker: remove GOFLAGS export (6c7a124481, Yousong Zhou)
- docker: use openvswitch 2.10.5-1 (ce86ed8161, Yousong Zhou)
Chore (5)
- host: options: use rundir /var/run/onecloud for sdnagent (1709aa2e14, Yousong Zhou)
- monitor: delete suggestion files (ad0c063fb9, zhaoxiangchun)
- util: update centos build version to 1.1-3 (84d64df0c9, wanyaoqi)
- utils: add deb build script (2d0b3c4527, wanyaoqi)
- vendor: update google.golang.org/grpc@v1.29.1 (665de6d56e, Yousong Zhou)
Climc (7)
- add commands server-make-sshable, server-make-sshable-cmd (51cd8bd2f6, Yousong Zhou)
- compute: add command server-sshable (f9cfee0554, Yousong Zhou)
- add commands for cloudproxy (034bf55af7, Yousong Zhou)
- costreports: fix bad struct tag (229c024729, Yousong Zhou)
- helper: add BatchCreate helper (027817f565, Yousong Zhou)
- helper: create call as a standalone method (85aa05f1f7, Yousong Zhou)
- s/Keyworkd/Keyword/ (a56aca9cbe, Yousong Zhou)
Cloudprovider (2)
- add ErrAddressCountExceed (325623a70e, Yousong Zhou)
- ICloudNic: add methods for secondary addresses (d0f64150c2, Yousong Zhou)
Cloudproxy (18)
- agent: no collision between ports of ssh conn and forwards (cb35bc3067, Yousong Zhou)
- agent: refresh every 11 seconds (96bcefd50b, Yousong Zhou)
- agent: ssh: wait ssh conn state while passing it out (0a31365190, Yousong Zhou)
- test proxy endpoint connectivity and remote config (50395f7f7b, Yousong Zhou)
- agent: more verbose log for ssh connect failure (20f04d2fc5, Yousong Zhou)
- agent: wait a while on connect error (2cfdb0a08a, Yousong Zhou)
- forwards: show details for fwd returned from create-from-server (92a4bebb2e, Yousong Zhou)
- proxy_endpoints: create-from-server: allow specify name (f8b4d799ae, Yousong Zhou)
- agent: return when ctx is Done (3407b98a8d, Yousong Zhou)
- agent: avoid stallment caused by client timeout (2bda95c62b, Yousong Zhou)
- agent: ssh: cancel on return from Start (ed061d0821, Yousong Zhou)
- add metadata model (8701114f78, Yousong Zhou)
- agent: fix possible invalid memory access (ba7fe6f544, Yousong Zhou)
- agent: use yunion.io/x/onecloud/pkg/util/ssh (4b01916e64, Yousong Zhou)
- forwards: more list filter conditional keys (148481f03e, Yousong Zhou)
- apis: add ForwardDetails definition (6ec27d22b5, Yousong Zhou)
- agent: refresh bindAddr, advertiseAddr when needed (4c2c0c3d24, Yousong Zhou)
- initial version (5eefa38f84, Yousong Zhou)
Code Refactoring (16)
- apis: compute: remove EIP_CHARGE_TYPE_DEFAULT (a48d0ab7fb, Yousong Zhou)
- climc: remove dependence for
yunion.io/x/pkg/cloudcommon/db
(8e128a9863, rainzm) - climc: webconsole: use helper methods of response struct (db8307822f, Yousong Zhou)
- climc: use shell.NewResourceCmd for notice (59218fa314, rainzm)
- host: startvm: nic_speed: use raw string (d4093e2155, Yousong Zhou)
- host: startvm: for compat (52c3e93af7, Yousong Zhou)
- host: startvm: add QEMU_CMD_KVM_ARG (dae06cb500, Yousong Zhou)
- host: hostdhcp: do not import guestman (50e6810643, Yousong Zhou)
- host: host_health: do not import guestman (1e4c294fd9, Yousong Zhou)
- host: metadata: eliminate ref of guestNic (de2f1ec3b4, Yousong Zhou)
- hostman: metadata: eliminate import of guestman (6dce7d8ebc, Yousong Zhou)
- hostman: use metadata.DescGetterFunc (38b6e011ef, Yousong Zhou)
- notify: add StartSubcontactPullTask for receiver (aabb200585, rainzm)
- scheduler: remove unused k8s predicates code (dbfd5a8e5d, Zexi Li)
- webconsole: use structured response (c7d099b6fb, Yousong Zhou)
- webconsole: api: add helper methods for response struct (4cd1d4ba7c, Yousong Zhou)
Db (8)
- add GetItemDetails (2e82399204, Yousong Zhou)
- interface: manager: add HasName() method (1d25083bfe, Yousong Zhou)
- standalone_anon: empty result for name query (8e2c8feabf, Yousong Zhou)
- add standalone_anon (3d53f8dabe, Yousong Zhou)
- add manager methods appliers (6bf5be5b0b, Yousong Zhou)
- virtualjoint: add FilterById on RowId (6c65eb1ea6, Yousong Zhou)
- modelbase: BatchCreateValidateCreateData: return orig data (89361aee27, Yousong Zhou)
- check funcs required by dispatcher (805002005f, Yousong Zhou)
Db_dispatcher (3)
- allow batch create for models without name (b271ab4631, Yousong Zhou)
- delay compute to where needed (a57a63bf58, Yousong Zhou)
- remove unused GetExtraDetails call (fd98674c92, Yousong Zhou)
Etcd (1)
- fix "fatal error: concurrent map writes" (b424a8f67d, Yousong Zhou)
Feature (7)
- add a standalone dhcp relay service (baabc82903, Qiu Jian)
- climc: add policy-clone command (c03325975d, Qiu Jian)
- climc: policy save data into file (56d583e90b, Qiu Jian)
- cloudcommon: split opslog table (ab75c8f93c, Qiu Jian)
- compute: allow live migration with checking Host CPU modes (5660125893, Qiu Jian)
- keystone: user add language attribute (5cf5576e09, Qiu Jian)
- region: support AWS organization (2da59aa89f, Qiu Jian)
Features (186)
- add keep_tmpdir options (cfa426bc18, rainzm)
- add nas sync (0343daa1fa, Qu Xuan)
- download the role to tmpdir not system role dir (6d7764550e, rainzm)
- support EventNotify (755e00750a, rainzm)
- call EventNotify when event occurs (e991bc3452, rainzm)
- change go version from 1.12 to 1.13 in go.mod (1ddebfff55, rainzm)
- ansibleserver: update file_reop version in dockerfile (bf839f9add, rainzm)
- ansibleserver: add reference and instance (c95f064d10, rainzm)
- ansibleserver: respect keepTmpdir when running ansibleplaybook v1 (7b0f45261d, rainzm)
- apigateway: differentiate error messages when logging in (4762afc32b, rainzm)
- apis: region: names for guest forward API (447770dfc6, Yousong Zhou)
- apis: add const VPC_OVN_ENCAP_COST (e201573d61, Yousong Zhou)
- apis: add host forward request/response struct (e7f618228b, Yousong Zhou)
- appsrv: Application: add Stop method for shutdown behaviour (771824d307, Yousong Zhou)
- arm64,build: arm 编译时,不编译 rbdcli (31363d8d03, Zhang Dongliang)
- baremetal: support H3C oem baremetal (b5813e81b8, Zexi Li)
- build: make multi arch manifest docker image (7c6bc61dcb, Zexi Li)
- climc: add cloud-account-preparenets-vmware command (9d048f8f9b, rainzm)
- climc: print json object support array (47a2f5a9d9, Zexi Li)
- climc: wires: allow filter by bandwidth (9844d1c29f, Yousong Zhou)
- climc: servers: add server forward commands (549ae15a44, Yousong Zhou)
- climc: k8s cluster addon add enable native ip alloc option (347d9ad1ca, Zexi Li)
- climc: add k8s component minio and thanos operate subcmd (2c56715459, Zexi Li)
- cloudcommon: add NotifyWithContact (66f373d073, rainzm)
- cloudcommon: send message with mobile in NotifyWithTag (bab03027c1, rainzm)
- cloudcommon: allways send webconsole notification via contacts (a8ea8b10cc, rainzm)
- cloudcommon: expand notifyclient (80092443a7, rainzm)
- cloudcommon: opslog: log joint models (456ed5f746, Yousong Zhou)
- cloudcommon: send it directly if there is no template corresponding to the topic (87a8bc1a03, rainzm)
- cloudcommon: set TaskNotifyUrl in GetTaskRequestHeader (e671a218e9, rainzm)
- cloudcommon: db: jointbase: add list:"user" for RowId (64dc5219f7, Yousong Zhou)
- cloudcommon: determine the notification template based on the user’s language preference (2eebef810f, rainzm)
- cloudcommon: add rolecache (7dba32d990, rainzm)
- cloudid: notify clouduser created (fc0f05286f, Qu Xuan)
- cloudid: support aliyun saml auth (3cf6d2f326, Qu Xuan)
- cloudid: add azure saml (0752512581, Qu Xuan)
- cloudproxy: add GetDetailsLastseen for forwards (8d7a991d62, rainzm)
- db: progressive inspection when determining the required scope (167a65cd0e, rainzm)
- devtool: add ScriptApplyId fro ScriptApplyRecord (0078bde428, rainzm)
- devtool: check sshable before applying ansible playbook for server (a1f508929f, rainzm)
- devtool: add script (abd7771c78, rainzm)
- devtool: makes the process of installing the agent more rigorous (769425f58a, rainzm)
- docker: inject playbook and telegraf installation packages (c043af3ae2, rainzm)
- esxi: support iso when creating vm (dd75241222, rainzm)
- esxi: fetch vmware network configuration info (51167aa8ca, rainzm)
- esxi: change parameters for NewDiskDev and avoid unnecessary deploy (6cb91fdea0, rainzm)
- esxi: update guest os info (37c1ba3636, rainzm)
- esxiagent: determine vs by bridge and network when creating vm (639e7b16f0, rainzm)
- fetcherfs: make rpm and deb package (d518257c3a, Zexi Li)
- glance: support backend storage s3 (6e2894df25, wanyaoqi)
- host: adjust qemu args to support aarch64 (1cd6cf50af, Zexi Li)
- host: add option OvnEncapIpDetectionMethod can-reach:xx (bbc511f6d1, Yousong Zhou)
- host: metadata: make vpc aware metadata handler (43215c2ad2, Yousong Zhou)
- host: startvm: set vpc nic mtu (319d2cc563, Yousong Zhou)
- host: startvm: add nic_mtu shell func (0139611d14, Yousong Zhou)
- host: guestman: add {Open,Close,List}Forward handler (daf863bd44, Yousong Zhou)
- host: kvm: add GetVpcNIC (eb6febcc16, Yousong Zhou)
- host: options: add option SdnSocketPath (7b55e756ed, Yousong Zhou)
- host: forwarder: add NewClient func (925cc31b44, Yousong Zhou)
- host: go generate forwarder api (e8ec0718cf, Yousong Zhou)
- host: add forwarder.proto (d07bece954, Yousong Zhou)
- host-deployer: add deploy driver libguestfs (948f926bf6, wanyaoqi)
- hostman: options: add sdn_allow_conntrack_invalid (bf9ecdfd19, Yousong Zhou)
- keystone: add GetDefaultAdminSession (c22f221898, rainzm)
- keystone: support alertNotify when abnormal login occur (f41c840d85, rainzm)
- keystone: support projectDomainId in SAssignmentManager.FetchAll (afbb4a0470, rainzm)
- keystone: add options to set admin and domain admin role to notify (1b96a290d0, rainzm)
- keystone: support filter 'project_domain_id' in role_assignments (399bce619a, rainzm)
- keystone: more specific error return during authentication (46a1312336, rainzm)
- keystone,apigateway: return a readable message when the user is locked or disabled (9c4fd94d7a, rainzm)
- locale: update (851b36d74b, rainzm)
- mcclient,itsm: modify itsm mcclient rpc func (8881be5a24, zhaoxiangchun)
- monitor: alert add silent period param (be09fc0464, zhaoxiangchun)
- monitor: add global alertrecord (c39e6778e6, --global)
- monitor: support create nodata alert from web (805ea5c0f5, zhaoxiangchun)
- monitor: add nodata alert policy (4888f7d819, zhaoxiangchun)
- monitor: alert policy filter by res_type (3fa8520c5c, zhaoxiangchun)
- monitor: monitor add trigger value when send notify info (ab33ae6924, zhaoxiangchun)
- monitor: Lists the records that are currently alarting (7e9dfe0f9a, zhaoxiangchun)
- monitor: influxQuery add P95 reduce (1b71ba64b7, zhaoxiangchun)
- monitor: add alert slience time and modify scoperesource FetchUniqValues func (54271b78ad, --global)
- monitor: add metric description (33074ba818, zhaoxiangchun)
- monitor: monitor alert policy add mobile notify (df7afc852a, zhaoxiangchun)
- monitor: meter相关报警内容处理 (36ed09cd15, zhaoxiangchun)
- monitor: query reduce percentile (2b22f227a6, zhaoxiangchun)
- monitor: get today alerting resource info (376d18e5eb, zhaoxiangchun)
- monitor: support monitor overview influxdb query pass through (3f51fa67ec, zhaoxiangchun)
- monitor: alert record add silentPeriod info (508c8b926b, zhaoxiangchun)
- multicloud: add snapshots list for ecloud (e3be359237, rainzm)
- netutils2: add MyIPTo (1c39030edb, Yousong Zhou)
- notify: add params for create notification (f9fa70d32a, rainzm)
- notify: add local template (f265be1c59, rainzm)
- notify: mandatory update of VERIFY and USER_LOGIN_EXCEPTION templates (cafe1d7b53, rainzm)
- notify: verification email style optimization (304248ce18, rainzm)
- notify: permit admin sending notification via contact (3ba52355b8, rainzm)
- notify: add default area code for mobile (5f9cee49b0, rainzm)
- notify: add template about topic USER_LOGIN_EXCEPTION (1669947a54, rainzm)
- notify: show only users under the domain in the recipient details of the message (b31f69926c, rainzm)
- notify: send notifications of different templates according to language (ebc32e693d, rainzm)
- notify: add webconsole in enabled contact types (8aeda8f841, rainzm)
- notify: exempt the administrator to update the receiver verification (66b6a2f62c, rainzm)
- notify: add intellij-get for receiver (6ed0b5e9fa, rainzm)
- notify: user cmdline helpler for climc notify-receiver-xxx (e8a085a947, rainzm)
- notify: change default verify expire interval 5m => 2m (d28a12d6e7, rainzm)
- notify: filter receivers who join the project under the domain where the requester is currently located (c1ef5f28f2, rainzm)
- notify: 管理后台新建的联系人,手机号和邮箱无需进行校验 (956850ae3d, rainzm)
- notify: support international mobile (bdb6df6e4d, rainzm)
- notify: remove disk's event notify for now (1f8ed87249, rainzm)
- notify: be compatible with mobile in event notify (15c506086d, rainzm)
- notify: clean data for receiver_notifications (b292982fc5, rainzm)
- notify: add subscription in notify (50be5c5f77, rainzm)
- notify: delete the notification 1 month ago and remove the data migration (094b85773f, rainzm)
- region: wire: allow filter by bandwidth (104e5c5c07, Yousong Zhou)
- region: stop guest before freeze (3c7f2ff16d, wanyaoqi)
- region: azure tags (351e2cc38a, lvyangyang)
- region: add host count when list wires (68c6216167, rainzm)
- region: support merging mutli wires to a wire (c4dbd9bb55, rainzm)
- region: aws elasticahe (336135b663, lvyangyang)
- region: add options DeleteSnapshotExpiredRelease (17f04c3388, rainzm)
- region: send webhook server_create when canceling pending delete (bf378452a4, rainzm)
- region: distinguish between pending delete and delete notification (81588c92ae, rainzm)
- region: networks: add getMtu method (a0ad627114, Yousong Zhou)
- region: make DeleteSnapshotExpiredRelease applies to postpaid vm (ebb29b21e0, rainzm)
- region: add server delete options (ffc1dd2cb3, Qu Xuan)
- region: support merging wire (0aa5c2ef1c, rainzm)
- region: azure rds (378b7d39b1, lvyangyang)
- region: guest: add {open,close,list}-forward API (1427d1b3a6, Yousong Zhou)
- region: guest: add fetchGuestNICs method (8f54866272, Yousong Zhou)
- region: guestdrivers: guest forward open, close, list methods (4dd3945804, Yousong Zhou)
- region: nat op support (18445ba433, Qu Xuan)
- region: disks and eip delete with server (6081595adf, Qu Xuan)
- region: nat op support (9dd3bb2189, Qu Xuan)
- region: filter schedtags from cloudprovider_id (6ec0b38b11, rainzm)
- region: add wire info in HostNetwork details (16e7346871, rainzm)
- region: virtually display the esxiagent of the cached image as a host (791f942196, rainzm)
- region: add tags implement (66009c3325, lvyangyang)
- region: add SCloudregionResourceBase for SInstanceSnapshot (e4cd054b74, rainzm)
- region: multilingual timer description (377177cfd2, rainzm)
- region: server list add parameter eip_associable (2d19d961c7, TangBin)
- region: export user tags support virtual resources (2675f75c80, wanyaoqi)
- region: add test for CloudaccountManger.PerformPrepareNets (292716b269, rainzm)
- region: support sync skus by cloudregion (04fa96d9c8, TangBin)
- region: larger suggest network and more complete vlanid (fee218c59c, rainzm)
- region: support sync skus by cloudregion (c862f06996, TangBin)
- region: sync Esxi HostWire for esxi host (f654636e5f, rainzm)
- region: disable synchronization of some special storage (6a9f2a416f, rainzm)
- region: support Ecloud (readonly) (34cbe2d55b, rainzm)
- region: add instance_snapshot for regionquota (d1ed0ec679, rainzm)
- region: set pendingUsage before creating instance snapshots (4b73139763, rainzm)
- region: regiondriver: add methods on eip charge type (5550803667, Yousong Zhou)
- region: bucket list uploads (ef9d2df3ce, lvyangyang)
- region: save image for public cloud (a1a025eec9, Qu Xuan)
- region: server sku os_arch & cpu_arch checking (0ac88cfe0a, tangbin)
- region: allow to update account with provider vmware (12d1aa805d, rainzm)
- region: allow prepare nets for existed cloudaccounts (9a23c9da67, rainzm)
- region: add wire level for preparing network (a7eadb54e6, rainzm)
- region: add bucket cloud tags support (2edde62fca, lvyangyang)
- region: support synchronize vmware's network configuration to the local (d9e75aaa0e, rainzm)
- region: 多云 bucket website.cors,referer 配置 (8a9ec04f9f, lvyangyang)
- region: huawei recovery new rds (1f91cc0f15, Qu Xuan)
- region: add instance storage capability (f4df3223bb, Qu Xuan)
- region: add list filter server type (64e844425a, wanyaoqi)
- region: add ecloud monitor metric (1883e72597, zhaoxiangchun)
- region: increase the log for debugging when syncing cloudimage (74874d35dc, rainzm)
- region: host list order by server count (0cd7fdd8bb, Zexi Li)
- region: set metadata for guest with agent installed (4ea9204664, rainzm)
- region: return forwardDetails when query server sshable (fb1fb906fa, rainzm)
- region: cloudregion add disk capability api (71ee5d8519, TangBin)
- region: networkaddresses: filter by guest ids (9dfea3835b, Yousong Zhou)
- region: options: allow setting default vpc external access mode (984dc84239, Yousong Zhou)
- region: add zone disk capability api (22cc784a48, TangBin)
- region: search server by substr of ip or mac (639d05dd43, Yousong Zhou)
- region: optimized public image sync (7bac9144ef, Qu Xuan)
- region: set qcloud bucket policy (1591f0ab81, lvyangyang)
- region/glance: update cpu arch apis (3f8e469438, wanyaoqi)
- region/schedtag: schedtag support set multi resources (3edf8c1d08, Zexi Li)
- scripts: add prompt of
hub
version (d6d1082042, rainzm) - scripts: add export DOCKER_BUILDKIT=1 (e52da6ca5f, rainzm)
- scripts: add more reasonable title for cherry pick PR (c5f94e13a3, rainzm)
- suggestion,apigateway: add analysispredict climc (b0293b11f6, zhaoxiangchun)
- suggestion,mcclient: add suggestsysalert-delete climc (eeb77e4c3a, zhaoxiangchun)
- util: support uint64 in bitmap (ed8a88fc5c, rainzm)
- vpcagent: export subnet mac gen funcs (65220a6f5a, Yousong Zhou)
- vpcs: list: add order_by_network_count (3b9412056b, Yousong Zhou)
- webconsole: add huawei vnc support (5129296744, TangBin)
- webhook: send webhook notification when c/d loadbalancerlisterrule (93f98d55ad, rainzm)
Guest_deploy_task (1)
- log other deploy details with i18n (827c298bc5, Yousong Zhou)
Guests (3)
- sshable: fix breaking out from wait loop (50f0ca5290, Yousong Zhou)
- sshable: wait and retry for newly created forward (bfe665bbf6, Yousong Zhou)
- sshable: log error should unmarshal fail (b242af75f4, Yousong Zhou)
Hostman (2)
- ovn: do not set external_ids:iface-id for backup (4e19feccc7, Yousong Zhou)
- metadata: add handler for /local-sub-ipv4s (9f31365416, Yousong Zhou)
Keystone (1)
- reword error messages (a012496cbb, Yousong Zhou)
Locales (4)
- generate (8a922ad81f, Yousong Zhou)
- zh-CN: add some translations (ac1232f94e, Yousong Zhou)
- regenerate locales.go (eb6be534e7, Yousong Zhou)
- zh-CN: regenerate messages.gotext.json (719f919021, Yousong Zhou)
Mcclient (3)
- models: Server: add fields for eip and nics (b7f2004670, Yousong Zhou)
- Sshkeypairs: add FetchPrivateKey (fc7fe4cca7, Yousong Zhou)
- auth: add SessionCache (0440f4a303, Yousong Zhou)
Multicloud (12)
- qcloud: fix instancenic (d7a11d1abf, Yousong Zhou)
- qcloud: add ptr deref func (77af00ec7d, Yousong Zhou)
- qcloud: add apiDomainByRegion (cd4d0a27b2, Yousong Zhou)
- qcloud: add getVpcClient (101abde5ae, Yousong Zhou)
- qcloud: add getSdkClient (68b8b7f7cd, Yousong Zhou)
- aliyun: instancenic: handle InvalidOperation.Ipv4CountExceeded (d14a35fa2c, Yousong Zhou)
- aws: subaddress management (8042a74295, Yousong Zhou)
- aws: instancenic: add interface id attribute (f656504587, Yousong Zhou)
- aliyun: instancenic: secondary address management (33fdcda955, Yousong Zhou)
- ICloudNic: add GetId() (ab7ad856b5, Yousong Zhou)
- ICloudNic: fix GetMAC() (1569966aa3, Yousong Zhou)
- aliyun: make getSdkClient proxy aware (ff525a9595, Yousong Zhou)
Networkaddresses (6)
- handle cloudprovider.ErrAddressCountExceed (18ac0205b3, Yousong Zhou)
- do server sync for on premise servers (374b96553c, Yousong Zhou)
- disallow batch create for external resources (b0f958e8ab, Yousong Zhou)
- cloudprovider support (4c04e48ac0, Yousong Zhou)
- add to nics field of guest desc (e3b55426aa, Yousong Zhou)
- add parent_type guestnetwork (1476f59130, Yousong Zhou)
Networks (4)
- server_type: do not allow update (c3fdda2ac1, Yousong Zhou)
- usedAddressQuery: rename with baseq, ownerq, retq (2306fbb6f5, Yousong Zhou)
- split getUsedAddressQuery as method of each manager (4ec791f031, Yousong Zhou)
- fix typo in log (10042037ab, Yousong Zhou)
Optimized (1)
- region: qcloud bucket policy set and get operation (addf12f43d, Qu Xuan)
Others (34)
- avoid log loss when token expired fix #10738 (84820637f5, Qu Xuan)
- fix wire status close #10737 (3e16bf9d04, Qu Xuan)
- response scope-specific metrics (c2d3355ba6, Qiu Jian)
- fix(monitor):修复监控总览图标钻取后返回数据异常的问题 (36bdc18a8a, zhaoxiangchun)
- (fix) region: qcloud elb https listener create fix (07eea2f703, tangbin)
- fix(region) qcloud multi zone instance sync account fix (8d153bcf23, tangbin)
- feat(region) qcloud redis support multi zones (678bcf75cc, tangbin)
- host 编译跨平台兼容 (18d8292f13, Zhang Dongliang)
- copyright update brand_cn&brand_en fix (43a879ccb2, tangbin)
- infos copyright add brand_en&brand_cn (b5958bb6b9, tangbin)
- redis update tags fix (6ae4883db2, tangbin)
- aws change flavor fix (f4e98cc717, TangBin)
- server create sku parameter fix (cfaadc29c2, TangBin)
- change os_arch_arm to os_arch_aarch64 (bbaf32a47c, tangbin)
- update vendor (d9229ef160, rainzm)
- imagetools NormalizeImageInfo update (80a235e3a7, TangBin)
- warp aws err with errors.Wrap (7b7a7a5615, TangBin)
- add cost report module (cc175615f5, bistuzx@163.com)
- server skus filter by mem size fix (9c7d6f54da, tangbin)
- loadbalancer add lb purge validate (f6a6652600, tangbin)
- add budget set alert log (54d4356d33, bistuzx@163.com)
- Automated cherry pick of #9752: feature(region): sync cloud tags to local user tags (#9753) (7e60397c15, Jian Qiu)
- fix reservation columns (66d2820f01, bistuzx@163.com)
- add cost&prepaid_cost to reservation (fe1e9ff936, bistuzx@163.com)
- fix budget import format (802f2d9f4d, bistuzx@163.com)
- fix reservation import format (2fbe01505d, bistuzx@163.com)
- add meter budget&event&reservation module (3d82632e96, bistuzx@163.com)
- .circleci: use centos-build:1.1-4 (f31a2175c5, Yousong Zhou)
- scripts/docker_push.sh: minor polishments (ac713700ac, Yousong Zhou)
- scripts/docker_push.sh: use toplevel Makefile target (e778b99b78, Yousong Zhou)
- scripts/coverage.sh: detect use of "-mod vendor" (57b4cec5d4, Yousong Zhou)
- update vendor (4895175a53, Qiu Jian)
- update vendor (e31abb6f0d, Qiu Jian)
- 负载均衡ACL&证书增加项目和共享 (18a185aec9, TangBin)
Procutils (4)
- WaitZombieLoop: remove unneeded info request (9da0b2e7db, Yousong Zhou)
- WaitZombieLoop: less verbose iota (6acc3e8cca, Yousong Zhou)
- WaitZombieLoop: use const str "1" for my pid (970aa949a7, Yousong Zhou)
- add WaitZombieLoop (26183d0de8, Yousong Zhou)
Refact (1)
- region: resource tags (66b97aa112, lvyangyang)
Region (18)
- guests: sshable: more compact make-sshable-cmd (c63e05d926, Yousong Zhou)
- guests: sshable: add GET /servers/<server-id>/make-sshable-cmd (554e03fde8, Yousong Zhou)
- guests: sshable: add POST /servers/<server-id>/make-sshable (d4451640ae, Yousong Zhou)
- guests: sshable: add field sshable_last_state (db0e28434f, Yousong Zhou)
- guests: sshable: refactor for reusability (4ab5c2c29a, Yousong Zhou)
- guests: sshable: only check sshable state when in running state (042a572818, Yousong Zhou)
- guests: sshable: return early on sshable=true (188cac1fdb, Yousong Zhou)
- guests: sshable: more friendly fail reason for proxy_forward (59e224518a, Yousong Zhou)
- guests: add GET /servers/<guest-id>/sshable (05545a0e45, Yousong Zhou)
- apis: route: add nexthop type "IP" (97433ccfab, Yousong Zhou)
- fix setting nic index (1b07ee7987, Yousong Zhou)
- attachnetwork: allow attach by network name (90fd8c868f, Yousong Zhou)
- usages: add [{all,domain}.]networks etc. (b2980ce2b4, Yousong Zhou)
- wires: totalCountQ: filter networks by scope and owner (7a498b88f4, Yousong Zhou)
- usages: fix field name of vpcs for system scope (098f99314d, Yousong Zhou)
- fix error msg for invalid wire_level_for_vmware (a90a26a4ec, Yousong Zhou)
- networks: attach func use struct args (97dbd1899f, Yousong Zhou)
- networkresource: fix signature of GetExtraDetails (7444234981, Yousong Zhou)
Regions (1)
- lbagents: move pb update/create as mcclient module method (dfc1680176, Yousong Zhou)
Schedtags (1)
- add ListItemExportKeys (cc00e58f58, Yousong Zhou)
Treewide (1)
- wait possible zombies (a8857a34ab, Yousong Zhou)
Util (1)
- ssh: add ConnectContext method for ClientConfig (e4662b77f1, Yousong Zhou)
Validators (1)
- set xx_id when possible (9b13becd1d, Yousong Zhou)
Vendor (5)
- add tencentcloud-sdk-go vpc (00da68cb1f, Yousong Zhou)
- bump alibaba-cloud-sdk-go to v1.61.684 (fe6714b287, Yousong Zhou)
- add github.com/aliyun/alibaba-cloud-sdk-go/services/ecs (3bbaedaa7f, Yousong Zhou)
- bump yunion.io/x/pkg (02315bdd85, Yousong Zhou)
- bump yunion.io/x/sqlchemy (d67eeac5dd, Yousong Zhou)
Vpcagent (9)
- ovn: fix port match condition formation (840273c189, Yousong Zhou)
- ovn: fix qos for eip upload (eee6e59b88, Yousong Zhou)
- ovn: add ClaimRoutes (0a929ed335, Yousong Zhou)
- ovn: resolveRoutes from API models (2ec4a1cec7, Yousong Zhou)
- models: annotate guest with guestnetworks (3c3cd4c59e, Yousong Zhou)
- models: add route tables (f7c4e38e18, Yousong Zhou)
- ovn: make aware of sub ips (929fa87c5f, Yousong Zhou)
- models: join network addresses (be478c4430, Yousong Zhou)
- apihelper: filter by cloud_env=onpremise (d96d51603e, Yousong Zhou)
cloudpods-operator
仓库地址: https://github.com/yunionio/cloudpods-operator
42 commits to cloudpods-operator - v3.7.0 since this release.
Apigateway (2)
- cors: rename spec field name to corsHosts (b0cbe70d, Yousong Zhou)
- allow setting cors_hosts (5ddbf03c, Yousong Zhou)
Bug Fixes (15)
- update vendor (b487d58f, Qiu Jian)
- policy description supports i18n (032591f4, Qiu Jian)
- update vendor (05059bdd, Qiu Jian)
- default policy name should be separated by dash (39a2f9c3, Qiu Jian)
- role-policy-create many create extra role-policies (5e9f0dc6, Qiu Jian)
- fail to init policy (e4eb3868, Qiu Jian)
- skip create policies error (9f8c24fc, Qiu Jian)
- make system roles private (58d2937b, Qiu Jian)
- access_url of common service config (55c2d570, Zexi Li)
- cloudmon: crond commond fmt err (bf42fd50, zhaoxiangchun)
- glance: comment s3 switch logical (6951110c, Zexi Li)
- monitor: system alert policy cancel description update limit (c527f297, zhaoxiangchun)
- monitor: raid卡监控规则status过滤参数调整 (8c6d8a4d, zhaoxiangchun)
- operator: modify crontab default interval (c7a5a153, zhaoxiangchun)
- telegraf: fix collect disk measurements (1aab711f, wanyaoqi)
Bugfix (1)
- suggestion: fix err when suggestion syncConfigMap (958d441e, zhaoxiangchun)
Chore (2)
- monitor: add new service: suggestion (40ead5ad, zhaoxiangchun)
- vendor: make mod (99f29106, wanyaoqi)
Defaults (1)
- using openvswitch image of tag 2.10.5-1 (16824698, Yousong Zhou)