v3.9.5
Released at 2022-12-06 19:26:48
cloudpods
Repo: https://github.com/yunionio/cloudpods
76 commits to cloudpods - v3.9.5 since this release.
Bug Fixes (65)
- filter projects by idp (#15400) (5b3e16536c, Jian Qiu)
- lbagent deploy fix release/3.9 (#15474) (ed37341f2c, Jian Qiu)
- fail to delete guest due to guestdisk inconsistency (#15403) (e551080c73, Jian Qiu)
- sync aws os_arch release/3.9 (#15464) (f71ef994cb, Jian Qiu)
- automatically set disk is_ssd according to storage medium_type (b73e53b7c2, Qiu Jian)
- allow duplicate vm ids when sync (92ba7c6816, Qiu Jian)
- vmware convert to kvm need check network configuration (7a7d89d3b0, Qiu Jian)
- sync unsynced ip to metadata (d7c67548bb, Qiu Jian)
- keep schedtask_label table name (#15433) (5ce9742f09, Jian Qiu)
- allow upload image via apigateway backend proxy (bc3f90fd2d, Qiu Jian)
- make excel output floating number pretty (bdc24b38ff, Qiu Jian)
- vpc secgroup should deny any ingress traffic be default (#15356) (5198de290a, Jian Qiu)
- secgroup peer secgroup constraint (#15309) (7b2f48091d, Jian Qiu)
- generate ssh host keys for linux guest (#15304) (ecfedc4705, Jian Qiu)
- do not detect vm ips when managing vmware (27f380d235, Qiu Jian)
- host disable gso for specific nics (6955c373cf, Qiu Jian)
- choose available storage by server_id (#15307) (e98e6be8e3, Jian Qiu)
- allow baremetal to specify external tftp server and file (#15491) (59f51ecae3, Jian Qiu)
- mcclient code cleanup 20221106 (#15311) (1fe0399a80, Jian Qiu)
- add openstack oscli doc (#15312) (119c0ee225, Jian Qiu)
- scheduler ignore storage capacity constraint if migrating (81b7bcdae9, Qiu Jian)
- image osinfo nil panic (b4395aef3c, Qiu Jian)
- format version for rpm spec (#15329) (3a4166fc38, Jian Qiu)
- baremetal: When the mac address in nics_standby does not have Index or nic_type, it will cause a panic, which will cause the physical server to fail to switch to bare metal (e4f8f914be, seraphico)
- baremetal: panic occured when get server ssh client (#15248) (8100a32a30, Zexi Li)
- cloudid: hcso saml provider update (7e8b525f7c, ioito)
- cloudmon: collect system metric (#15386) (94d492da9d, 屈轩)
- cloudmon: add process stats metric (#15393) (4ecb482d65, 屈轩)
- cloudmux: add modelarts sku list input cpu_arch,processor_type (c93a306f72, mhf)
- common: avoid return invalid delete status (a0c63e314c, ioito)
- host: filter usb hub devices (#15406) (449f1ddfc7, Zexi Li)
- host: ceph utils command add timeout (676488e991, wanyaoqi)
- host-deployer: add deploy telegraf error info (d2a9d25034, wanyaoqi)
- host-deployer: check /etc/network dir is esixt (#15315) (58c3d0df77, wanyaoqi)
- host-deployer: os arch and uefi detect (#15352) (2beaf112c1, wanyaoqi)
- keystone: optimzed project list (1cfd1a5545, ioito)
- monitor: only query enabled host for alerting (#15300) (bcfa131ddb, Zexi Li)
- regioin: modelarts refresh status (3f174b362c, mhf)
- region: add modelarts sku policy (704496fedd, mhf)
- region: dead lock on batch migrate (#15364) (be32ab259b, wanyaoqi)
- region: account clean host cache (#15376) (32148b8ab7, 屈轩)
- region: 避免i18n重复删除再创建 (#15325) (c6c66a927c, 屈轩)
- region: modelarts sku managerId panic (501f7d97f6, mhf)
- region: hcso region cache (ec99a501b9, ioito)
- region: modelarts sku external id (#15388) (8ad9a11649, gouqi11)
- region: task panic (#15346) (e192dce599, 屈轩)
- region: cloudpods self manage check (8e5614fe34, ioito)
- region: upload modelarts network cidr (c006f1439d, mhf)
- region: fix modelarts network no available bug (37ac9f2960, mhf)
- region: account balance (a05a830112, ioito)
- region: ceph df size (#15411) (25d4621b05, 屈轩)
- region: fix modelarts create task setStatus (#15455) (2f4f99692b, gouqi11)
- region: fix network status (2895262df9, mhf)
- region: fix modelarts sku purgeall managerId (#15436) (21af852658, gouqi11)
- region: panic on host offline and update health status is nil (32b7d296e2, wanyaoqi)
- region: add modelarts created failed (655a693989, mhf)
- region: check cloudpods self manage (ac3fab5a44, ioito)
- region: dns record sync (12fb840668, ioito)
- region: implement failed stage: OnDiskLiveChangeStorageReadyFailed (3a2f2ccdc4, wanyaoqi)
- region,host: disconnect esxi disk on disk delete (#15299) (d33f1f53c6, wanyaoqi)
- region,host: check memdev on live migration (#15380) (ca58f35451, wanyaoqi)
- region,host: live migrate quickly converge (#15418) (523b6a70b0, wanyaoqi)
- scheduler: check capacity of disk_schedtag_predicate (#15335) (17096e4815, Zexi Li)
- scheduler: ignore fetch disk image failed (#15362) (18bc9077be, wanyaoqi)
- scheduler: consider storage backend and mediumType size (#15468) (1482f631d9, Zexi Li)
Feature (1)
- allow update hostname (af74eb78c7, Qiu Jian)
Features (4)
- climc: k8s cluster extra config (947d5c6e28, Zexi Li)
- climc: k8s cluster force deploy (#15371) (e54e942035, Zexi Li)
- glance: precise_match option of image list input (#15340) (91eb6b99bb, Zexi Li)
- region: no_bmc option of host create api (#15269) (ec321023d2, Zexi Li)
Others (6)
- Automated cherry pick of #15383: Fix/migrate (#15420) (2d8fa20a22, wanyaoqi)
- fix(region) :fix modelarts sku bug (16943ed51a, mhf)
- fix(region):modelartsTimeout (d4b30efc64, mhf)
- fix/modelarts task (aeb83c10ac, mhf)
- fix/modelarts status (e090712505, mhf)
- Automated cherry pick of #15244: feature: enable monitor proxy at host metadata server (#15245) (d0506b4420, Jian Qiu)
cloudpods-operator
Repo: https://github.com/yunionio/cloudpods-operator
8 commits to cloudpods-operator - v3.9.5 since this release.
Bug Fixes (7)
- only filter Aliyun brand cloudaccount balance (799b697d, Zexi Li)
- enable clickhouse when host is set (68d452dd, Qiu Jian)
- clickhouse db not init properly (47b98922, Qiu Jian)
- add cloudmon service (766a65dd, ioito)
- README: how to install code-generator (15f51cd2, Zexi Li)
- cloudmon: clouduser missing (b960daf2, Zexi Li)
- operator: check glance service config (4881f93b, Zexi Li)
Feature (1)
dashboard
Repo: https://github.com/yunionio/dashboard
63 commits to dashboard - v3.9.5 since this release.
Bug Fixes (33)
- #8652 qga docs url (4605d874f, GuoLiBin6)
- ldap user/group dn should be optional (77a59b973, QIU Jian)
- eip bandwidth (4d19839fb, ioito)
- image details os_arch (d381372c7, gaomingjiu@yunion.cn)
- add monitor url on server details page (323156446, QIU Jian)
- #8663 rds/redis private platform donot support price calc (416972518, GuoLiBin6)
- #8663 rds/redis private platform donot support price calc (5f5d4f9b6, GuoLiBin6)
- #8650 refresh network after change reserved ip (d0c1ec730, GuoLiBin6)
- add usb details of vm (bc05078f0, QIU Jian)
- #8642 域管理后台 虚拟机批量迁移按钮应该可以点击的 (f42507141, gaomingjiu@yunion.cn)
- #8640 虚拟机热迁移时应该显示迁移进度 (ca185a1ca, gaomingjiu@yunion.cn)
- #8658 update change block storage (53018047e, gaomingjiu@yunion.cn)
- #8655 控制面板磁贴前端说明文档链接错误 (f1697626c, gaomingjiu@yunion.cn)
- filter change disk storage by server_id (60ed79a40, QIU Jian)
- status fix (157d354ee, GuoLiBin6)
- status fix (d9b964322, GuoLiBin6)
- login add logged tenant check for issue#15444 (ab3cb93f8, GuoLiBin6)
- #8666 手工上传arm的镜像后,镜像列表中架构不应该显示x86_64 (0ee9b9c0c, gaomingjiu@yunion.cn)
- acess metadata.sync_ips may fail (d86ac44c2, QIU Jian)
- cloudaccount status of sync_network (3a2a83894, QIU Jian)
- vmware server with sync_ips (6ae85b463, QIU Jian)
- adjust lb column width (1bddcc205, QIU Jian)
- #8639 create local disk check prefer_host_id param (ddd4edb52, GuoLiBin6)
- #8638 image detail create server not match image type (4dc2cc787, GuoLiBin6)
- #8617 server vnc add mfa check (e8ea043ca, GuoLiBin6)
- server disabled detail tabs before get server detail (72d613857, GuoLiBin6)
- disable disk change storage in project view (004f444b1, QIU Jian)
- Network: deploy lb-agent yum url for v3.9 (0ad37f6d6, Zexi Li)
- k8s: lb-network should be filtered by vpc_id of cluster (085ac3ff2, Zexi Li)
- k8s: select daemonsets as service's backend (4692f7cd2, Zexi Li)
- k8s: tooltip of service port (edc841069, Zexi Li)
- k8s: nodePort validator (89f3572b3, Zexi Li)
- k8s: yaml edit params (9a50144f0, Zexi Li)
Features (30)
- del app version error request (70bfd10ac, GuoLiBin6)
- #4001 server (running) support acttach gpu (c785d83f2, GuoLiBin6)
- #4035 zstack录入文案优化 (8d21d6637, gaomingjiu@yunion.cn)
- #4031 menu sidebar style (07429ce5b, GuoLiBin6)
- The pageList component adds singleactions monitoring (924d8ef87, GuoLiBin6)
- #4031 menu sidebar style (hover) add linked bgcolor (fa0a05396, GuoLiBin6)
- #4031 menu sidebar style (hover) add linked bgcolor (630860b05, GuoLiBin6)
- #4033 account schedule task auto fill name and time (d704b9776, GuoLiBin6)
- add common status i18n (0e105df32, GuoLiBin6)
- add expectstatus i18n (2307192a8, GuoLiBin6)
- #4001 server (running) support acttach gpu remove from 3.9 (55ae136f6, GuoLiBin6)
- add normal distinct table filter (1441043d9, GuoLiBin6)
- #4009 global search support external id (28d10f620, GuoLiBin6)
- #3937 aksk support download after created success (74eaf4628, GuoLiBin6)
- #3929 support create disk from disk snapshot (f620b62b2, GuoLiBin6)
- #4025 vminstance update tips (0b6bbcfd8, GuoLiBin6)
- base select component dropdown item style (34ba827a2, GuoLiBin6)
- #3983 add system config i18n (8ae0e8515, GuoLiBin6)
- #4006 app version (bddb36126, GuoLiBin6)
- #4006 add docs and app version info (7c0823027, GuoLiBin6)
- #4007 liquid fill component style (a806eb65b, GuoLiBin6)
- #4007 liquid fill component add style for value >= 100% (093ef4024, GuoLiBin6)
- #4006 ce appversion text (4ec8b7a0c, GuoLiBin6)
- #3993 server transfer quickly_finish change to switch component (d9a2e3701, GuoLiBin6)
- host: create host without BMC (2df700d75, Zexi Li)
- k8s: allow kylin image as node (2b87b55eb, Zexi Li)
- k8s: specify address of lb (4813060ed, Zexi Li)
- k8s: sticky session of ingress (06851747d, Zexi Li)
- k8s: configure ip address of cluster node (3576a0219, Zexi Li)
- k8s: create nodePort service (04515dfb7, Zexi Li)
kubecomps
Repo: https://github.com/yunionio/kubecomps
29 commits to kubecomps - v3.9.5 since this release.
Bug Fixes (16)
- checkout kubespray_2_17_0 right branch (46d07720, Zexi Li)
- k8s: not deploy yunion ingress controller (dba2aa64, Zexi Li)
- kubeserver: use image_repo for nginx (f4ad20d7, Zexi Li)
- kubeserver: deploy monitor stack addon for normal cluster (d6bbecc9, Zexi Li)
- kubeserver: set cluster's kubeconfig column length to long (a6402751, Zexi Li)
- kubeserver: deploy rancher local csi (842a19ae, Zexi Li)
- kubeserver: set ReallyCrash to false (8696cc27, Zexi Li)
- kubeserver: check number of controlplane nodes (8e8da2d6, Zexi Li)
- kubeserver: kylin docker_rh_repo_base_url (59fc2ca2, Zexi Li)
- kubeserver: remove unused plugins (3f32e68a, Zexi Li)
- kubeserver: federated resource can't delete (2d1c1a39, Zexi Li)
- kubeserver: daemonsets selector (5a538f20, Zexi Li)
- kubeserver: deployment of local_path_csi should be apps/v1 (eb116466, Zexi Li)
- kubeserver: nginx mirror (eb688d83, Zexi Li)
- kubespray: docker options (e13a4055, Zexi Li)
- submodule: kubespray_2_17_0 ref (529f8f61, Zexi Li)
Features (12)
- cherry pick auto_renew_certificates for k8s 1.17 (129f5ea7, Zexi Li)
- update kubespray support for kylin (68c860f4, Zexi Li)
- update kubeserver base image (7c80e369, Zexi Li)
- kubeserver: apply addons after cluster created (aa14daa7, Zexi Li)
- kubeserver: extra config (47d6c403, Zexi Li)
- kubeserver: create stickySession for nginx ingress (212a6805, Zexi Li)
- kubeserver: specify address for loadbalancer service (a331fb62, Zexi Li)
- kubeserver: force deploy (d42f2dca, Zexi Li)
- kubeserver: deploy nginx-ingress-controller (d79c0b0d, Zexi Li)
- kubeserver: create nodePort service (c46bcdc1, Zexi Li)
- kubeserver: AutoRenewCertificates (4f35bb02, Zexi Li)
- kubeserver: kylin support of k8s v1.20 (49de4bdf, Zexi Li)
Others (1)
ocadm
Repo: https://github.com/yunionio/ocadm
1 commits to ocadm - v3.9.5 since this release.
Features (1)
- build,rpm: 优先使用打包环境的fpm而非docker (752771b2, Zhang Dongliang)
ocboot
Repo: https://github.com/yunionio/ocboot
19 commits to ocboot - v3.9.5 since this release.
Bug Fixes (10)
- set affinity for coredns and calico controller (0f79104, Zexi Li)
- ansible,env: 执行ansible-playbook之前检测并更新PATH变量,确保包含/usr/local/bin (f0a9851, Zhang Dongliang)
- clickhouse: 部署clickhouse之后,更新configmaps (f2d7ade, Zhang Dongliang)
- deploy,host: detect ansible_virtualization_type minor hotfix (916f913, Zhang Dongliang)
- deploy,mariadb: 离线模式、在线模式安装PyMySQL (35f4d56, Zhang Dongliang)
- ha,upgrade,iso: iso升级高可用时使用主节点的nodeip而非高可用ip来同步文件 (8a257e0, Zhang Dongliang)
- offline,deploy,rpm: 离线安装时指定本地yunion repo (4593ef4, Zhang Dongliang)
- offline,upgrade: 离线升级容错 (c825b06, Zhang Dongliang)
- reboot: 安装完毕如需重启则强行重启 (67ec664, Zhang Dongliang)
- update,offline,cluster: 离线 iso 升级集群hotfix (7e73e52, Zhang Dongliang)
Features (4)
- clickhouse: 拆分clickhouse为安装和部署两个步骤 (6ca862d, Zhang Dongliang)
- clickhouse,role: 新增clickhouse 角色 (0543e6e, Zhang Dongliang)
- host,virt: 检测os的虚拟化类型,如果是虚机则不开启enable-host-agent选项 (73838f9, Zhang Dongliang)
- kernel,x86,centos: TASK#4016 centos7 安装 5.4 内核 (ad100d5, Zhang Dongliang)
Others (5)
- 3.9 and 3.10 install/upgrade related (8c400d7, Zhang Dongliang)
- 3.9 using kernel 3.10.0-1160.53.1.el7.yn20220518.x86_64 (b8ad767, Zhang Dongliang)
- 高可用模式下添加打开和关闭sync-user的步骤 (ed4d312, Zhang Dongliang)
- 更新arp thresh value (a4391fe, Zhang Dongliang)
- iso离线安装高可用 (c501c8a, Zhang Dongliang)
sdnagent
Repo: https://github.com/yunionio/sdnagent
3 commits to sdnagent - v3.9.5 since this release.