v3.10.5
Released at 2023-09-08 19:59:45
cloudmux
Repo: https://github.com/yunionio/cloudmux
22 commits to cloudmux - v3.10.5 since this release.
Bug Fixes (21)
- aws eip retry (fcd9c529, ioito)
- aws system tags (f0dd64a0, ioito)
- apsara bucket list (078e7eb8, ioito)
- docker push (144e1bc1, ioito)
- get_balance return params error (b393ca00, Qiu Jian)
- esxi log (d3ecea6a, ioito)
- dns zone refactor (75d05d23, ioito)
- tencent cloud storage (afce2796, ioito)
- support build image (f1e8b027, ioito)
- eip tags (cffc2661, ioito)
- update docker yml (0901ed28, ioito)
- docker username (20520139, ioito)
- workflow secret (50afc47f, ioito)
- tls timeout (04716531, ioito)
- apsara: apsara https (d55c90e2, ioito)
- aws: detach disk (e92a0c9b, ioito)
- aws: tags (036c9918, ioito)
- azure: bucket error (e9b8dff3, ioito)
- esxi: vmware name and tag sync (11177881, ioito)
- esxi: refresh host vm (3b7319c1, ioito)
- qcloud: skip disabled project (8f05bd18, ioito)
Others (1)
cloudpods
Repo: https://github.com/yunionio/cloudpods
97 commits to cloudpods - v3.10.5 since this release.
Bug Fixes (88)
- user show nil map panic (#17876) (b75ec5aac5, Jian Qiu)
- workflow push secrets (#17784) (24790421b3, 屈轩)
- external project priority (#17812) (5255d2e69a, 屈轩)
- support user data scripts (#17939) (eb44e77a1c, Jian Qiu)
- panic when syncing user external resources (#17945) (22d5cee356, Jian Qiu)
- allow remvoe server extra options of specific value (#17948) (b58b5d0428, Jian Qiu)
- util func to convert id or name of tenants to ids (#17951) (8b0fe0cab0, Jian Qiu)
- windows 2012 no dns (#17775) (e617757351, Jian Qiu)
- add index to server skus (#17841) (e6e22fe21c, Jian Qiu)
- allow host access_mac nullable (8b97d54fbe, Qiu Jian)
- cachedimage add index (#17844) (8e4c17b70e, Jian Qiu)
- auto build docker image (#17741) (3083911ece, 屈轩)
- struct sub field tag (e20f8a0114, Qiu Jian)
- debian 12 OS initialization (#17847) (3639f30878, Jian Qiu)
- some kernel params tune by default (dd88d1ecc5, Qiu Jian)
- docker push (#17790) (8d0cd7e233, 屈轩)
- storage usaged capacity by medium_type revisit (#17878) (4beaebede0, Jian Qiu)
- set vcpu vendor_id based on host cpu vendor_id (#17712) (e11d097715, Jian Qiu)
- github workflow (#17763) (ab063bc9ca, 屈轩)
- apigateway: add GetSpecificMethods to resource manager (25885bf3f6, Zexi Li)
- baremetal-agent: update base image (0d2e8cf10c, Zexi Li)
- climc: 'zone-list --region' is ignored (b35cae9be9, Zexi Li)
- climc: avoid panic (97f3bb4d62, ioito)
- climc: skip part of service version detect (#17917) (163af46699, 屈轩)
- cloudcommon: compatible with cases when data is nil (05b7f0f321, Zexi Li)
- cloudmon: cloudaccout update (16d1754a2c, ioito)
- cloudmon: skip part of service system metric collect (8b23b20132, ioito)
- cloudmon: avoid panic (05faddc262, ioito)
- common: project metadata (#17746) (fe7c1aafb0, 屈轩)
- docker buildx cross platform docker image fix: 跨平台编译docker镜像明确指定架构 (10c0957f6f, Zhang Dongliang)
- host: add gpu device when driver isn't bind (7870f5364e, wanyaoqi)
- host: gpu probe miss 3d type gpu (#17806) (7d15d33b35, wanyaoqi)
- host-deployer: lvm deactivate vg in use (789188a005, wanyaoqi)
- host-deployer: fix lvm disk concurrent mount (55745b7355, wanyaoqi)
- keystone: displays the reason why user cannot be deleted (#17664) (5f0a08993f, 屈轩)
- logger: add translate (#17770) (e4f6a38840, 屈轩)
- logger: export limit (#17826) (790e98bf89, 屈轩)
- logger: distinct field for action log (#17815) (2082bacaf6, 屈轩)
- logger: distinct for kind (#17820) (c105b9cb6d, 屈轩)
- monitor: fix montior alert startTimeFormat (9c61252c26, 马鸿飞)
- monitor: remove cloudaccount_balance unit (f6b5a5d3c4, Zexi Li)
- notify: optimized event query (fdd33be089, ioito)
- notify: support list group_key,group_list (99a447ab61, 马鸿飞)
- notify: addNotifyGroup (09bcaa3e2d, 马鸿飞)
- notify: add option to use template for webhook (f2be03f305, 马鸿飞)
- notify: add update func for topic (0244504a92, 马鸿飞)
- notify: add group_times for subscriber (8d8b2908e6, 马鸿飞)
- notify: ignore EventId in send (912059dd3e, 马鸿飞)
- region: private zone check vpc (#17900) (2a3105209a, 屈轩)
- region: esxi name and tag sync (#17885) (c323f935c2, 屈轩)
- region: disable prepaid delete check (#17824) (d7b6a680d2, 屈轩)
- region: optional local system disk size (02ca380394, ioito)
- region: storage extra info (#17833) (cdec129482, 屈轩)
- region: vendor update (#17802) (9688da8e2e, 屈轩)
- region: support eip sync tags (#17797) (d7f575ec8c, 屈轩)
- region: guest sync log (#17829) (0e27c17b9c, 屈轩)
- region: support project mapping (#17804) (a337af6da6, gouqi11)
- region: skip resource by tags (#17857) (3e9c2e8831, 屈轩)
- region: avoid purge normal region (#17787) (2bbed41457, 屈轩)
- region: vendor update (#17862) (d8820d2dd1, 屈轩)
- region: project mapping support inputProject (3211dd2819, 马鸿飞)
- region: hostname length (#17867) (14ffcbe103, 屈轩)
- region: dns zone (#17869) (d7dc20c556, 屈轩)
- region: vendor update (#17872) (ef4b7b04f4, 屈轩)
- region: account details (cb9abd0da0, ioito)
- region: clean dirty cached images (#17752) (bf9d440f64, 屈轩)
- region: vendor update (c45e1fe21f, ioito)
- region: cloud account sync log (#17773) (51c6ff0d2b, 屈轩)
- region: avoid esxi vm delete failed (#17891) (534b80bbec, 屈轩)
- region: real delete sku (#17874) (66f17ca8df, 屈轩)
- region: 云账号首次同步时并发同步sku及资源 (95d2c2ced3, ioito)
- region: auto remove cloudprovider (#17881) (45529e3914, 屈轩)
- region: add kvm disk storage info (91dca85b55, ioito)
- region: support skip sync vpc and secgorup (#17902) (634e0c187b, 屈轩)
- region: distinct account for dns zone (#17908) (23097b8cca, 屈轩)
- region: bucket 500 error (#17910) (ceae2aab39, 屈轩)
- region: esxi storage info (#17706) (a9c72fd704, 屈轩)
- region: vendor update (7ffa8260b4, ioito)
- region: add log for dns record delete (9aec66bc65, ioito)
- region: vpc purge (0d6b829ea2, ioito)
- region: support sync cloudprovider (a4f6f7bd16, 马鸿飞)
- region: storagecache sync (#17934) (51632df800, 屈轩)
- region,host: support limit guest nic traffic (#17853) (d71ae5fd75, wanyaoqi)
- region-dns: dns query for *.example.com (#17915) (956126fdec, 屈轩)
- region-dns: resolve cname (#17887) (a8c288dd7a, 屈轩)
- region-dns: resolve * dns (#17883) (1f14b09f09, 屈轩)
- webconsole: fix #17822 (#17838) (5bdef213fd, 屈轩)
- webconsole,climc: cloud shell within docker compose environment (b7f758034f, Zexi Li)
Features (6)
- climc: download container registry image directly (#17936) (5e0d47365a, Zexi Li)
- climc: support k8s-cluster-create command getting input from file (84fd734405, Zexi Li)
- climc: add k8s-machine-post-prepare-resource command (c0c83551c0, Zexi Li)
- climc: k8s-cluster-set-kubeconfig (c786ec3dcb, Zexi Li)
- region: support set server as daemon on create (#17893) (533d42eb35, wanyaoqi)
- region,host: support set io throtthle for each disk (2cc57a6064, wanyaoqi)
Hotfix (1)
- typo (f820f1a27e, Zhang Dongliang)
Others (2)
- Manual Cherrypick of #17879: vgpu support, refector host registor (#17880) (8b57e615c5, wanyaoqi)
- update vendor 20230824 3.10 (#17849) (8a9aaf05f1, Jian Qiu)
cloudpods-operator
Repo: https://github.com/yunionio/cloudpods-operator
11 commits to cloudpods-operator - v3.10.5 since this release.
Bug Fixes (10)
- nginx timeout syntax (890f489c, ioito)
- remove apsara (73c59a1f, ioito)
- cloudmux repo (90f0c1dd, ioito)
- fixed web image name (6996ff45, Qiu Jian)
- specify sysadmin project domain name (3788a21a, Qiu Jian)
- bastion host name (92ae12d6, ioito)
- avoid upload occur 408 code (a108c292, ioito)
- add cloudmux (29e37ef2, ioito)
- operator: ensure global-settings is updated (c7a39510, Zexi Li)
- operator: start host-image on ubuntu 22.04 (12e7ea31, Zexi Li)
Features (1)
dashboard
Repo: https://github.com/yunionio/dashboard
124 commits to dashboard - v3.10.5 since this release.
Bug Fixes (62)
- description edit debug (f35bbeb49, GuoLiBin6)
- batch transfer add max_bandwidth_mb params (4354f0396, boss_think@163.com)
- 域信息从选择的当前域或项目获取 (8d4e48e01, gaomingjiu@yunion.cn)
- 调整主机关机及重启工单参数格式 (7721046a5, boss_think@163.com)
- unknown 状态的机器不支持迁移 (e6eeb925c, easy-mj)
- dashboard show running server cpu/mem usage percentage (fa945ffb1, QIU Jian)
- 切换镜像磁盘大小范围错误 (bcc61b6fd, gaomingjiu@yunion.cn)
- 去掉单条数据的迁移预检,保持与多条数据的逻辑统一 (3fdf21d10, gaomingjiu@yunion.cn)
- auto build docker image (ed1bafe1f, ioito)
- add time to search for whitelist (76715483a, GuoLiBin6)
- vminstance create private vm cloudprovider params error (441a9c136, GuoLiBin6)
- Cloudpods新建虚拟机获取私有云镜像参数调整:去掉project_domain (62c8619e5, easy-mj)
- 修复虚拟机修改安全组状态显示异常问题 (429ae8c1c, easy-mj)
- Cloudpods重装系统获取私有云镜像参数调整:去掉project_domain (f7ced24db, easy-mj)
- 初始化页面请求接口及开源版本增加限制 (a8f994ecd, easy-mj)
- storage used capacity by medium type (249e74db7, QIU Jian)
- description edit no reaction (543203e83, GuoLiBin6)
- remove console log (b322a1d61, GuoLiBin6)
- 调整校验提示信息避免产生歧义 (2db9d940e, easy-mj)
- export list data add description check (3aab4fe58, GuoLiBin6)
- workflow push (3ea172d42, ioito)
- 自定义数据除KVM外不进行数据格式校验 (2100af31b, gaomingjiu@yunion.cn)
- 自定义数据上传文件除KVM外不进行数据格式校验 (61529c0ea, gaomingjiu@yunion.cn)
- 修复虚拟机添加网卡网络参数问题 (3229f9a91, easy-mj)
- 重置密码手工输入密码框规则校验提示信息 (def573a82, easy-mj)
- 重置密码规则校验提示信息 (19da32a27, easy-mj)
- docker push (9bf39f6e0, ioito)
- network change wire scope param (909fcc4dc, GuoLiBin6)
- bastion hosts disbaled fetch error (40f8defe9, easy-mj)
- add user data params (763449364, easy-mj)
- 去掉删除保护校验 (7a57daab0, easy-mj)
- 去掉容器实例更新名称规则校验 (97cc69a30, gaomingjiu@yunion.cn)
- console error (eb2e3e0f3, easy-mj)
- 8995: range scope project select limit 20 (578008759, GuoLiBin6)
- 9120: 公有云虚拟机创建相同配置时,镜像列表不应该显示为空 (0d668c760, gaomingjiu@yunion.cn)
- 9156: add local export params for export all datas (6d5510146, GuoLiBin6)
- 9232: 日志管理导出报错NotSupportedError (0e9be4872, gaomingjiu@yunion.cn)
- 9236: 新建硬盘,需校验硬盘容量数字为必填 (5e55406f7, gaomingjiu@yunion.cn)
- 9252: bill tasks default select current month (a5aa2cfb6, GuoLiBin6)
- 9254: nat export add id column (52af8e516, GuoLiBin6)
- 9254: nat list export change to local download (94c903a63, GuoLiBin6)
- 9257: export resource from local (a982901d1, GuoLiBin6)
- 9259: 虚拟机新建磁盘不显示磁盘大小 (2332ac08d, gaomingjiu@yunion.cn)
- 9262: 监控总览导出近30天告警没数据 (a1e63d904, easy-mj)
- 9264: baseselect default select includes extraopts (ee06db820, GuoLiBin6)
- 9266: 项目详情删除用户后不会主动刷新,还是无法删除项目 (974d008e0, gaomingjiu@yunion.cn)
- 9267: 认证资源改为伪删除后,应兼容伪删除的资源 (a71e49045, gaomingjiu@yunion.cn)
- 9275: user disabled method error (35bcef551, GuoLiBin6)
- 9275: resource enable action use post method (fbe4407fd, GuoLiBin6)
- 9279: 托管的机器不支持操作增加提示信息 (bade8192f, easy-mj)
- 9282: server numbers panel link path error (b7d67eb9a, GuoLiBin6)
- 9283: 公有云执行脚本脚本优化 (ada558437, easy-mj)
- 9283: 修复文件上传参数问题 (e6d738669, easy-mj)
- 9283: 执行脚本优化 (2fc93c9c8, easy-mj)
- 9285: 重置密码MFA交互需要统一 (a48fa8500, easy-mj)
- 9290: 删除工单列表,资源名称列表为空 (960af8130, easy-mj)
- 9292: 系统镜像中按系统过滤应该加上nfs的选项支持查询方德的镜像 (89dfa7863, easy-mj)
- 9297: 新建虚拟机指定块存储后调整磁盘大小超过剩余会导致页面无响应 (3ae29b8b3, boss_think@163.com)
- 9299: change project filter params when doamin changed (6cf65b88c, GuoLiBin6)
- 9299: 新建项目用户根据当前选择域过滤,新建用户项目根据当前选择域过滤 (5d1e335e8, GuoLiBin6)
- 9300: 订阅不支持批量搜索 (40d8d525a, easy-mj)
- K8s: wrong getting k8s-versions params (c8e74ea66, Zexi Li)
Features (60)
- add 添加到堡垒机 (962598a87, gaomingjiu@yunion.cn)
- hidden event-list (bbf6d02dd, GuoLiBin6)
- 优化迁移逻辑控制及校验提示信息 (a5fc4d80e, easy-mj)
- add GPU设备 允许更新设备类型 (c58922a37, gaomingjiu@yunion.cn)
- 执行脚本优化,调整类型限制及逻辑处理 (1465c5ee0, easy-mj)
- 堡垒机增加标签信息 (5c4388b7f, easy-mj)
- 调整kvm custom data与其他平台保持一致 (9304091ea, easy-mj)
- dashboard support hidden actions (96dcd84f6, GuoLiBin6)
- update i18n (add3d9e9b, gaomingjiu@yunion.cn)
- 调整设置磁盘速率tooltip及默认值 (6ce9ad146, gaomingjiu@yunion.cn)
- export resource from local (f9d2ad4f9, GuoLiBin6)
- onecloud dns zone do not support associate vpc (a97cffb53, GuoLiBin6)
- 调整custom data提示信息 (2a5339a72, easy-mj)
- 调整kvm custom data参数 (ad0b4f0b1, easy-mj)
- update i18n (501c03e18, gaomingjiu@yunion.cn)
- network support hidden columns (5257743f7, GuoLiBin6)
- del dns create older version (c945ec3f7, GuoLiBin6)
- notify silent time (813cbf08d, GuoLiBin6)
- base select add dropdown change event (b0fc9f42a, GuoLiBin6)
- add vxe-table style (a8e292996, GuoLiBin6)
- download resource from local (26f1b6476, GuoLiBin6)
- 4174: vmware 的虚拟机迁移时 宿主机列表必填 (fb952ce80, easy-mj)
- 4194: set tag dialog add tag value check (7cd0a886a, GuoLiBin6)
- 4250: domain remote quota from ce (25a24ec08, GuoLiBin6)
- 4278: sku add private cloudenv (b024fe374, GuoLiBin6)
- 4338: tag filter add with_user_meta param (8919ce9e3, GuoLiBin6)
- 4406: notify add silent param (f3a93f5df, GuoLiBin6)
- 4420: 增加存储状态异常原因 (061eb4218, easy-mj)
- 4420: 增加块存储状态及启用状态检测 (31037da39, easy-mj)
- 4420: 新建主机块存储选择优化 (498a21230, easy-mj)
- 4420: 修复系统盘和数据盘过滤逻辑不一致问题 (7bf334a76, easy-mj)
- 4420: 调整存储能选择的放最上面,禁用的放下面 (346e09eea, easy-mj)
- 4424: keypair support set public scope (e63cf769d, GuoLiBin6)
- 4442: notify add notification time (75aa213dc, GuoLiBin6)
- 4444: add bastion host (85e9c3188, gaomingjiu@yunion.cn)
- 4448: dns zone (8c1f1ab82, GuoLiBin6)
- 4459: 优化合并镜像支持拖拽排序 (52b18bf7d, gaomingjiu@yunion.cn)
- 4459: 优化合并镜像校 验提示 (442863a2f, gaomingjiu@yunion.cn)
- 4465: cloudaccount support create project for provider (935a2ba13, GuoLiBin6)
- 4465: cloudaccount support create project for provider (283da7b7a, GuoLiBin6)
- 4477: cloudaccount balance monitor alert show currency sign (e7eae3d7c, GuoLiBin6)
- 4480: 列表导出增加备注字段 (a0c582d22, gaomingjiu@yunion.cn)
- 4481: 工单增加重启工单流程 (66cd571ca, easy-mj)
- 4481: 工单增加关机工单流程 (02a43f593, easy-mj)
- 4493: update GPU设备允许更新设备类型 (d9ace7ade, gaomingjiu@yunion.cn)
- 4494: 新建虚拟机自定义数据优化 (46e57a8ad, gaomingjiu@yunion.cn)
- 4503: 主机相关统计,增加主机类型的过滤器 (6282d61dc, gaomingjiu@yunion.cn)
- 4505: 新建硬盘支持指定块存储 (ba3a5c9a1, easy-mj)
- 4506: 透传设备支持vGPU (1a2d8971b, easy-mj)
- 4508: log export add scope param (5e8446963, GuoLiBin6)
- 4508: table load more add page-size param (2defa203e, GuoLiBin6)
- 4510: create cloudprovider tips accuracy (669bc0640, GuoLiBin6)
- 4513: list load more enable virtual scroll (4eadc3785, GuoLiBin6)
- 4518: hidden resource filter (b6db91ed5, GuoLiBin6)
- 4518: hidden vminstance sidepage (6735c96b3, GuoLiBin6)
- 4518: hidden resource action column and detail column (d03ff29ab, GuoLiBin6)
- 4531: delete environment param in huawei cloudaccount (ce6b668b1, GuoLiBin6)
- 4531: delete environment param in huawei cloudaccount (d0caee8ce, GuoLiBin6)
- 4534: admin suuport apply work order support (46252103c, GuoLiBin6)
- 5270: remove keypair support set public scope (7ea11c5e9, easy-mj)
Others (2)
- add mutiple base select style (58f3c6a25, GuoLiBin6)
- add dictionary items for cloud env (163c1ebaa, GuoLiBin6)
kubecomps
Repo: https://github.com/yunionio/kubecomps
18 commits to kubecomps - v3.10.5 since this release.
Bug Fixes (11)
- kubeserver: deploy cluster on us-east-1 (0a8e50bf, Zexi Li)
- kubeserver: only set skip_downloads when true (9ebccac8, Zexi Li)
- kubeserver: change aws kubespray image repo vars (826cdfff, Zexi Li)
- kubeserver: allow aws csi expansion (d5b03ed4, Zexi Li)
- kubeserver: setting ingress-nginx enable-real-ip (373081d5, Zexi Li)
- kubeserver: show output when executing skopeo command happend error (496c3e86, Zexi Li)
- kubeserver: list networks order by asc (ff7c8485, Zexi Li)
- kubeserver: enable node local dns on aws node (a612fc08, Zexi Li)
- kubeserver: attach iam role for node (302f4e98, Zexi Li)
- kubeserver: update client when set kubeconfig (50792903, Zexi Li)
- kubeserver: set apiserver for kubeconfig (5ef6133d, Zexi Li)
Features (7)
- kubeserver: support download independent image (8d963dc7, Zexi Li)
- kubeserver: list image with tags (6f6cd24a, Zexi Li)
- kubeserver: support skip_downloads when deploying (9fc228d6, Zexi Li)
- kubeserver: k8s node config (8429892e, Zexi Li)
- kubeserver: aws ebs csi (e2044add, Zexi Li)
- kubeserver: support aws self-build cluster (51685159, Zexi Li)
- kubeserver: allow update kubeconfig of a cluster (2a7ca00c, Zexi Li)
ocboot
Repo: https://github.com/yunionio/ocboot
24 commits to ocboot - v3.10.5 since this release.
Bug Fixes (17)
- ansible,syntax: 解决supported_os.keys 无法解析的问题 (092d8af, Zhang Dongliang)
- check: 检查二进制的版本 (16dfc93, Zhang Dongliang)
- clickhouse,ip: 解决部署时ip选择的问题 (cafdc88, Zhang Dongliang)
- debian: add climc-ee bin for debian (d751c23, Zhang Dongliang)
- docker-compose: source rcadmin before climc starts (fc60ca1, Zexi Li)
- docker-compose: source rcadmin before climc starts (bf8dbf0, Zexi Li)
- interface: 8806-通过iso在物理机上 安装或添加计算节点时 不应该是默认路由的网卡挂到br0 (fe5db02, Zhang Dongliang)
- minor: misc fixes (03ae1b6, Zhang Dongliang)
- network,interface: add host network option in config file (b074670, Zhang Dongliang)
- port,check: check port before join node (506d0cd, Zhang Dongliang)
- sudoer: add sudoer privilege for ocadm (dede5c7, Zhang Dongliang)
- typo: 解决拉取镜像报错的问题 (f40f61e, Zhang Dongliang)
- update: 更新版本到3.10.4 (55906f6, Zhang Dongliang)
- upgrade: 普通用户升级兼容 (7d19900, Zhang Dongliang)
- upgrade,user: 解决普通用户和 root 升级的问题 (a4c8c61, Zhang Dongliang)
- user: 普通用户部署hotfix (fc41ee1, Zhang Dongliang)
- user: 普通用户部署hotfix 390 (0e55664, Zhang Dongliang)
Features (3)
- kernel: 内核相关参数,部署时和重启时自动加载 (575575c, Zhang Dongliang)
- ocboot,deploy: 支持普通用户部署 (93b4dd4, Zhang Dongliang)
- productVersion: 增加fullstack/cmp/edge 的选项 (d6de15c, Zhang Dongliang)
Hotfix (1)
- other os comp (6ef0777, Zhang Dongliang)
Others (3)
- fix(确保python3执行 py 脚本): 确保python3执行 py 脚本 (c17c426, Zhang Dongliang)
- hotfix var def issue (9b58231, Zhang Dongliang)
- centos mariadb issue (f3b84a5, Zhang Dongliang)