Compare commits

..

1405 Commits

Author SHA1 Message Date
Zexi Li
6309663621 Merge pull request #18924 from ioito/automated-cherry-pick-of-#18922-upstream-release-3.10
Automated cherry pick of #18922: fix(region): cloudpods uefi and generate name
2023-12-07 16:41:15 +08:00
Zexi Li
a210ed0d26 Merge pull request #18916 from wanyaoqi/fix/host-deployer
Fix/host deployer
2023-12-07 16:40:05 +08:00
ioito
a4379cc29c fix(region): cloudpods uefi and generate name 2023-12-07 16:15:44 +08:00
wanyaoqi
ea9ce74767 fix(host-deployer): disconnect fix and concurrence control 2023-12-07 16:03:30 +08:00
wanyaoqi
91ca77a8a1 fix:(host-deployer): arm guest add gic version 2023-12-06 12:16:54 +08:00
Zexi Li
336b8548ab Merge pull request #18902 from zexi/specify-sqlchemy-version
fix(util): fixed yunion.io/x/sqlchemy version
2023-12-06 10:50:46 +08:00
Zexi Li
8200da5b2d fix(util): fixed yunion.io/x/sqlchemy version 2023-12-06 10:27:29 +08:00
Zexi Li
0b6805d68e Merge pull request #18899 from zexi/automated-cherry-pick-of-#18897-upstream-release-3.10
Automated cherry pick of #18897: fix(monitor): update vendor to support victoriametrics topk func
2023-12-05 18:23:39 +08:00
Zexi Li
f3894e3bf8 fix(monitor): update vendor to support victoriametrics topk func 2023-12-05 18:03:07 +08:00
Jian Qiu
83034ad10c fix: add index for token_cache_tbl to accelerate invalid token query (#18891)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-05 12:22:53 +08:00
wanyaoqi
faef1cd360 fix(host-deployer): qemu deployer without kvm support (#18876) 2023-12-05 07:07:58 +08:00
Zexi Li
09d0edc0b1 Merge pull request #18869 from ioito/automated-cherry-pick-of-#18867-upstream-release-3.10
Automated cherry pick of #18867: fix(region): vendor update
2023-12-04 15:26:09 +08:00
ioito
99dbaddb28 fix(region): vendor update 2023-12-04 15:00:39 +08:00
Zexi Li
567d1653d0 Merge pull request #18863 from wanyaoqi/fix/deploy-driver-options
fix(host-deployer,host): mv deploy driver option to common options
2023-12-04 14:35:12 +08:00
屈轩
48d62f88d3 fix(region): vendor update (#18862) 2023-12-04 14:26:22 +08:00
wanyaoqi
7969a10eaa fix(host-deployer,host): mv deploy driver option to common options 2023-12-04 14:13:46 +08:00
Zexi Li
a5fbdde0d6 Merge pull request #18856 from wanyaoqi/fix/qemu-deploy
Fix/qemu deploy
2023-12-04 10:35:37 +08:00
wanyaoqi
5ce9b93ceb fix(host-deployer): update base image and fix return errors 2023-12-04 01:40:24 +08:00
wanyaoqi
4ea36162fe feat(host-deployer): use qemu-kvm as default deploy dirver 2023-12-04 01:37:01 +08:00
boironic@gmail.com
b67d8fa8f3 feat(region): add guest rescue api && download initrd from baremetal tftp server && add baremetal agent ip finder & update pic address & support ip kernel config. 2023-12-04 01:37:01 +08:00
Zexi Li
f796b9567a fix(baremetal): disable probe access mac by redfish driver (#18844) 2023-12-03 15:17:43 +08:00
屈轩
03344ff697 fix(region): vendor update (#18850) 2023-12-01 17:03:25 +08:00
Zexi Li
6da80c333e Merge pull request #18848 from zexi/automated-cherry-pick-of-#18843-upstream-release-3.10
Automated cherry pick of #18843: feat(ci): use github action to check PR
2023-12-01 14:59:43 +08:00
Zexi Li
dca1c97972 feat(ci): use github action to check PR 2023-12-01 14:58:55 +08:00
wanyaoqi
47c94d2e21 fix(host): guest switch to backup (#18832) 2023-11-30 17:14:43 +08:00
Jian Qiu
2eff999f16 Revert "Feat/deploy guest (#18821)" (#18833)
This reverts commit 103f1cde8d.
2023-11-30 17:03:24 +08:00
wanyaoqi
103f1cde8d Feat/deploy guest (#18821)
* feat(region): add guest rescue api && download initrd from baremetal tftp server && add baremetal agent ip finder & update pic address & support ip kernel config.

* feat(host-deployer): use qemu-kvm as default deploy dirver

---------

Co-authored-by: boironic@gmail.com <boironic@gmail.com>
2023-11-30 16:49:53 +08:00
屈轩
58ac69e8ab fix(region): skip sync meta if no public cloud register (#18829) 2023-11-30 13:33:07 +08:00
Jian Qiu
71755ff812 fix: generalized metadata getter (#18809)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-29 09:04:31 +08:00
Zexi Li
9839864808 Merge pull request #18802 from swordqiu/automated-cherry-pick-of-#18800-upstream-release-3.10
Automated cherry pick of #18800: fix: customized show content of get-property
2023-11-28 10:09:52 +08:00
Qiu Jian
f8082b2f5b fix: customized show content of get-property 2023-11-28 09:14:57 +08:00
Zexi Li
4a15393d39 Merge pull request #18791 from wanyaoqi/fix/alloc-ovn-mapped-ip-addr-on-host-post-create
fix(region): alloc ovn_mapped_ip_addr on host post create
2023-11-27 19:07:20 +08:00
Zexi Li
5a26d1bb70 Merge pull request #18789 from swordqiu/automated-cherry-pick-of-#18787-upstream-release-3.10
Automated cherry pick of #18787: fix: cloud account update aliyun billing scope
2023-11-27 19:06:56 +08:00
wanyaoqi
d1333c61b6 fix(region): alloc ovn_mapped_ip_addr on host post create 2023-11-27 17:12:35 +08:00
Qiu Jian
014af79b79 fix: cloud account update aliyun billing scope 2023-11-27 01:26:28 +08:00
屈轩
a79cfcf9f9 fix(region): trim metadata key (#18781) 2023-11-24 22:17:36 +08:00
屈轩
60c960ed16 fix(region): vm filter by os dist (#18779) 2023-11-24 20:06:08 +08:00
屈轩
3c32a19364 fix(region): distinct os dist field (#18769) 2023-11-24 11:51:59 +08:00
Jian Qiu
892e5daf3b fix: hot add mem check for esxi vm (#18764)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-23 12:20:31 +08:00
Zexi Li
1dca2ff06d Merge pull request #18761 from swordqiu/automated-cherry-pick-of-#18757-upstream-release-3.10
Automated cherry pick of #18757: fix: hot add mem check for esxi vm
2023-11-23 10:15:40 +08:00
Qiu Jian
fc3403c82f fix: hot add mem check for esxi vm 2023-11-23 10:03:41 +08:00
Zexi Li
46223df7f0 Merge pull request #18748 from zexi/automated-cherry-pick-of-#18746-upstream-release-3.10
Automated cherry pick of #18746: fix(monitor): query multiple fileds from victoria-metrics
2023-11-21 18:08:03 +08:00
Zexi Li
ed3d4a13dc fix(monitor): query multiple fileds from victoria-metrics 2023-11-21 17:46:10 +08:00
屈轩
cd3d7aa248 fix(region): vendor update for aliyun tags (#18729) 2023-11-17 16:30:29 +08:00
gouqi11
a6ce80f4ae fix(notify): fix webhook brand (#18725)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-17 15:37:25 +08:00
Zexi Li
756a30dc6e Merge pull request #18718 from zexi/climc-completion
fix(climc): bash completion is not working
2023-11-17 12:33:22 +08:00
Zexi Li
281716df7a fix(climc): bash completion is not working 2023-11-17 11:42:59 +08:00
屈轩
e4a9734643 fix(region): vendor update (#18716) 2023-11-17 11:34:33 +08:00
屈轩
9e9c9dd2a2 fix(region): vendor update (#18713) 2023-11-17 10:15:03 +08:00
gouqi11
bce2d0a81f fix(region): fix db_dispatcher duplicate notify (#18700)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-15 17:02:51 +08:00
Jian Qiu
1f9e8729ec fix: update lb cluster with patch params (#18697)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:57:15 +08:00
Jian Qiu
c909d86eab fix: windows GPU vm should set hypervisor=off (#18692)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:56:56 +08:00
Jian Qiu
6b60b28fa6 fix: make host dhcp lease options global (#18684)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:55:40 +08:00
Jian Qiu
9d150a81b9 fix: host set nil metadata (#18689)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:54:46 +08:00
Zexi Li
b06051d6ca feat(region,climc): add set-os-info api (#18677) 2023-11-14 22:59:37 +08:00
Zexi Li
abeffed6f1 Merge pull request #18669 from wanyaoqi/fix/sriov-nic-change-bw
fix(host): sync sriov nic bw on change config
2023-11-14 20:25:18 +08:00
Zexi Li
ea9daa7246 fix(host): setup routes from start to end (#18672) 2023-11-14 17:55:50 +08:00
wanyaoqi
b58bc3e8cd fix(host): sync sriov nic bw on change config 2023-11-14 16:20:26 +08:00
Zexi Li
0082c1d6f2 Merge pull request #18665 from wanyaoqi/fix/instance_snapshot_fill_os_arch
fix(regin): instance snapshot create guest fill os arch
2023-11-14 14:47:29 +08:00
Zexi Li
0242872a28 Merge pull request #18668 from ioito/automated-cherry-pick-of-#18661-upstream-release-3.10
Automated cherry pick of #18661: fix(region): order by os dist
2023-11-14 14:45:03 +08:00
ioito
01aef4908b fix(region): order by os dist 2023-11-14 14:34:26 +08:00
wanyaoqi
eb4f7988f1 fix(regin): instance snapshot create guest fill os arch 2023-11-14 10:54:51 +08:00
Zexi Li
d862223feb fix(host): catch init error (#18655) 2023-11-13 21:03:12 +08:00
Zexi Li
8b89af2645 Merge pull request #18659 from zexi/automated-cherry-pick-of-#18634-upstream-release-3.10
Automated cherry pick of #18634: chore: unnecessary use of fmt.Sprintf d
2023-11-13 20:45:01 +08:00
guoguangwu
88e13652e7 chore: unnecessary use of fmt.Sprintf d
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
2023-11-13 20:43:21 +08:00
Zexi Li
081401967a Merge pull request #18649 from swordqiu/automated-cherry-pick-of-#18644-upstream-release-3.10
Automated cherry pick of #18644: fix: extend gpu pci class codes
2023-11-13 19:19:54 +08:00
Qiu Jian
7efd8804c4 fix: extend gpu pci class codes 2023-11-13 17:47:34 +08:00
Zexi Li
e873c9c110 Merge pull request #18639 from wanyaoqi/fix/sriov-nic
fix(region,host): sriov nic hotplug and metrics fix
2023-11-13 17:02:20 +08:00
Zexi Li
2d5d96f035 Merge pull request #18636 from wanyaoqi/fix/change-config-set-traffic-limits
fix(region): change config check traffic limit params
2023-11-13 11:38:36 +08:00
wanyaoqi
450e73b3cf fix(region): change config check traffic limit params 2023-11-13 10:59:46 +08:00
wanyaoqi
6d926f2f28 fix(region,host): sriov nic hotplug and metrics fix 2023-11-13 00:33:34 +08:00
Zexi Li
d6bd2a60a9 Merge pull request #18545 from zexi/mig-victoria-metrics
feat(monitor,region,host,cloudmon): support VictoriaMetrics as TSDB backend
2023-11-10 16:05:41 +08:00
Zexi Li
518bd88463 feat(monitor,region,host,cloudmon): support VictoriaMetrics as TSDB backend 2023-11-10 15:32:49 +08:00
屈轩
0a6796c325 fix(region): vendor update (#18624) 2023-11-10 11:59:12 +08:00
Zexi Li
fcc80ec7b6 Merge pull request #18615 from ioito/automated-cherry-pick-of-#18613-upstream-release-3.10
Automated cherry pick of #18613: fix(region): pve cdrom with host info
2023-11-09 12:18:28 +08:00
ioito
c5225d2faa fix(region): pve cdrom with host info 2023-11-09 12:05:18 +08:00
屈轩
b9cec7e12b fix(region): avoid panic when sync aliyun redis (#18609) 2023-11-08 20:56:38 +08:00
屈轩
cfe9a91d83 fix(webconsole): pve vnc support (#18605) 2023-11-08 19:35:15 +08:00
Zexi Li
777094df4b fix(host): ignore error when add bridge ip address route (#18599) 2023-11-08 17:39:29 +08:00
屈轩
520816703e fix(region): clean invalid skus (#18596) 2023-11-07 21:16:54 +08:00
Zexi Li
86e470b51a Merge pull request #18586 from wanyaoqi/automated-cherry-pick-of-#18584-upstream-release-3.10
Automated cherry pick of #18584: fix(host-deployer): use sync.lock on nbd connect/disconnect
2023-11-07 15:40:26 +08:00
wanyaoqi
f3292e3159 fix(host-deployer): use sync.lock on nbd connect/disconnect 2023-11-07 15:30:58 +08:00
wanyaoqi
9afdbc97f5 fix(host): sync guest machine type on live migrate (#18580)
* fix(host): sync guest machine type on live migrate

* fix(host): checkout real anonymous pci devs on ensure pci address
2023-11-07 09:45:32 +08:00
wanyaoqi
8b4cc4686f fix(host-deployer): detach nbd device do not block main thread (#18576) 2023-11-07 07:22:05 +08:00
Zexi Li
181e066f18 Merge pull request #18571 from wanyaoqi/fix/live-migrate-storate-check
fix(host): live migrate ensure disk storate type
2023-11-06 16:47:53 +08:00
wanyaoqi
110d8ead1d fix(host): live migrate ensure disk storate type 2023-11-06 14:28:44 +08:00
Zexi Li
b5a7d7d732 Merge pull request #18567 from swordqiu/automated-cherry-pick-of-#18565-upstream-release-3.10
Automated cherry pick of #18565: fix: qemu disk set serial as disk_id
2023-11-05 11:45:02 +08:00
Qiu Jian
c71c27b389 fix: qemu disk set serial as disk_id 2023-11-04 18:50:19 +08:00
Zexi Li
a4078b8eb2 Merge pull request #18561 from swordqiu/automated-cherry-pick-of-#18559-upstream-release-3.10
Automated cherry pick of #18559: fix: host fail to migrate interface routes
2023-11-04 18:28:40 +08:00
Qiu Jian
2ea3866d22 fix: host fail to migrate interface routes 2023-11-03 23:58:51 +08:00
wanyaoqi
0f60bb60a1 fix(region,host): support traffic limit in change config (#18553) 2023-11-03 10:10:17 +08:00
Zexi Li
1b002d4059 Merge pull request #18551 from ioito/automated-cherry-pick-of-#18549-upstream-release-3.10
Automated cherry pick of #18549: fix(region): esxi vm resize disk online
2023-11-02 15:02:33 +08:00
Zexi Li
772f73f989 Merge pull request #18546 from wanyaoqi/fix/nbd-clean
fix(host-deployer): clean nbd mount on host-deployer start
2023-11-02 15:01:16 +08:00
ioito
f06a7bb50d fix(region): esxi vm resize disk online 2023-11-02 11:24:28 +08:00
wanyaoqi
da53640dea fix(host-deployer): clean nbd mount on host-deployer start 2023-11-01 20:42:09 +08:00
屈轩
7a9df5cbc9 fix(region): vendor update (#18542) 2023-11-01 19:13:44 +08:00
Zexi Li
dda64aadc6 Merge pull request #18529 from wanyaoqi/fix/live-migrate-numqueues
fix(host): live migrate pass disk num queues
2023-11-01 14:58:07 +08:00
wanyaoqi
fc5fc0a0d1 fix(host): live migrate pass disk num queues 2023-11-01 14:46:03 +08:00
Zexi Li
0b56ad1c3b Merge pull request #18526 from ioito/automated-cherry-pick-of-#18524-upstream-release-3.10
Automated cherry pick of #18524: fix(region): skip vm eip not found error log
2023-11-01 10:13:59 +08:00
Jian Qiu
7a9358abf3 fix: xfs zerofree (experimental) (#18528)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-01 09:45:59 +08:00
ioito
e5de9c8da3 fix(region): skip vm eip not found error log 2023-10-31 20:43:43 +08:00
Zexi Li
407890425a Merge pull request #18515 from wanyaoqi/fix/migrate-misc-fix
fix(host): detect blk dev numqueues and nics(no id) pci addresses
2023-10-31 20:17:29 +08:00
Zexi Li
28999f3047 Merge pull request #18520 from wanyaoqi/automated-cherry-pick-of-#18518-upstream-release-3.10
Automated cherry pick of #18518: fix(region): reduce local disk max size to 10T
2023-10-31 19:51:23 +08:00
Zexi Li
4102cbeffc Merge pull request #18509 from swordqiu/automated-cherry-pick-of-#18503-upstream-release-3.10
Automated cherry pick of #18503: fix: dhcp hostname not compatible with some os
2023-10-31 19:42:32 +08:00
wanyaoqi
6849cea0cb fix(region): reduce local disk max size to 10T 2023-10-31 19:40:58 +08:00
wanyaoqi
2ed6193bea fix(host): detect blk dev numqueues and nics(no id) pci addresses 2023-10-31 19:10:27 +08:00
屈轩
3bc1b86c2e fix(keystone): validate time_zone input (#18507) 2023-10-31 18:41:31 +08:00
Zexi Li
e6301db0c4 feat(apigateway): report running env (#18497) 2023-10-31 12:23:05 +08:00
Qiu Jian
5cf89f6abb fix: dhcp hostname not compatible with some os 2023-10-31 12:03:15 +08:00
Zexi Li
4d29d5213e Merge pull request #18480 from swordqiu/automated-cherry-pick-of-#18478-upstream-release-3.10
Automated cherry pick of #18478: fix: scheduler ping/pong response mime
2023-10-30 20:38:44 +08:00
屈轩
114e6029e3 fix(region): avoid hostname has '-' suffix (#18487) 2023-10-30 17:02:36 +08:00
Qiu Jian
5ba0243096 fix: scheduler ping/pong response mime 2023-10-30 13:17:30 +08:00
屈轩
c65dc71bee fix(region): kvm server cnt (#18471) 2023-10-27 19:39:29 +08:00
屈轩
b581934510 fix(region): vendor update (#18468) 2023-10-27 16:41:02 +08:00
Zexi Li
ab7c964a02 Merge pull request #18444 from swordqiu/automated-cherry-pick-of-#18442-upstream-release-3.10
Automated cherry pick of #18442: fix: support rocky linux guestfs
2023-10-27 10:03:59 +08:00
Zexi Li
5cb0a7e3b3 Merge pull request #18450 from ioito/automated-cherry-pick-of-#18448-upstream-release-3.10
Automated cherry pick of #18448: fix(region): 避免esxi vm没有被真正删除
2023-10-27 10:03:22 +08:00
ioito
7e7bece592 fix(region): 避免esxi vm没有被真正删除 2023-10-26 14:49:04 +08:00
Zexi Li
5c9de5b869 Merge pull request #18447 from ioito/automated-cherry-pick-of-#18445-upstream-release-3.10
Automated cherry pick of #18445: fix(region): fix #18397 esxi vm set tags
2023-10-26 12:11:54 +08:00
ioito
d63600dae5 fix(region): fix #18397 esxi vm set tags 2023-10-26 11:42:36 +08:00
Qiu Jian
44b3040afa fix: support rocky linux guestfs 2023-10-26 11:23:36 +08:00
Zexi Li
744c6faef6 Merge pull request #18435 from wanyaoqi/fix/misc-fix-20231025
Fix/misc fix 20231025
2023-10-26 10:07:49 +08:00
Zexi Li
6155e3f145 Merge pull request #18439 from ioito/automated-cherry-pick-of-#18434-upstream-release-3.10
Automated cherry pick of #18434: Hotfix/qx clean scheduler
2023-10-26 10:06:39 +08:00
ioito
9366a026de fix(region): 避免频繁清理调度器缓存 2023-10-26 09:58:49 +08:00
wanyaoqi
dcb387e28f fix(region): guest start check vcpu is enough 2023-10-25 23:49:12 +08:00
wanyaoqi
2d0c14bae6 fix(host): skip isolated device probe on kvm not support 2023-10-25 23:28:25 +08:00
wanyaoqi
b66ae45810 fix(region): rebuild root update guest bios 2023-10-25 23:17:24 +08:00
屈轩
223cc504c7 fix(region): fix cloudaccount sync projectMapping (#18433)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-10-25 20:53:51 +08:00
gouqi11
83ed29f683 feat(cloudmon): support lbMetric for MetricTypeDriver (#18431)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-10-25 20:38:07 +08:00
屈轩
55b61dc498 fix(region): vendor update (#18427) 2023-10-25 18:25:08 +08:00
Zexi Li
6f0a033e98 Merge pull request #18423 from wanyaoqi/fix/host-deployer-base-3-10
chore(host-deployer): update host-deployer base image
2023-10-25 14:58:58 +08:00
wanyaoqi
3d0bda2c70 chore(host-deployer): update host-deployer base image 2023-10-25 14:54:19 +08:00
Zexi Li
1873526254 Merge pull request #18418 from wanyaoqi/fix/live-migrate-misc
fix(host): live migrate misc fix
2023-10-25 10:20:41 +08:00
wanyaoqi
7fdcbadccf fix(host): live migrate misc fix 2023-10-25 01:57:08 +08:00
Zexi Li
05032c8a8c Merge pull request #18387 from swordqiu/automated-cherry-pick-of-#18385-upstream-release-3.10
Automated cherry pick of #18385: fix: capabilities brand revisit
2023-10-24 20:02:01 +08:00
Zexi Li
21fb74b500 Merge pull request #18403 from zexi/fetch-host-storage
fix(scheduler): fetch host storages directly
2023-10-24 14:37:22 +08:00
Zexi Li
95ce645ba0 fix(scheduler): fetch host storages directly 2023-10-24 14:24:39 +08:00
Zexi Li
5c92767b45 Merge pull request #18402 from ioito/automated-cherry-pick-of-#18400-upstream-release-3.10
Automated cherry pick of #18400: fix(region): aws eip not found error
2023-10-24 14:23:47 +08:00
ioito
1105e8dda1 fix(region): aws eip not found error 2023-10-24 13:28:02 +08:00
Zexi Li
153abe9ab9 Merge pull request #18395 from wanyaoqi/automated-cherry-pick-of-#18393-upstream-release-3.10
Automated cherry pick of #18393: fix(host-deployer): deploy qga conf according hypervisor
2023-10-23 11:43:05 +08:00
Zexi Li
2e80813917 Merge pull request #18383 from wanyaoqi/fix/live-migrate-disks1
fix(region,host): live migrate disk driver determines the migration mode
2023-10-23 11:17:53 +08:00
Zexi Li
2d1e9e546e Merge pull request #18391 from ioito/automated-cherry-pick-of-#18389-upstream-release-3.10
Automated cherry pick of #18389: fix(apigateway): baremetal usage
2023-10-23 11:17:24 +08:00
wanyaoqi
a97cebd50c fix(host-deployer): deploy qga conf according hypervisor 2023-10-23 10:49:43 +08:00
ioito
9cfc1f1ff0 fix(apigateway): baremetal usage 2023-10-23 10:38:38 +08:00
Qiu Jian
ca5d9accba fix: capabilities brand revisit 2023-10-23 10:16:51 +08:00
wanyaoqi
7763b99724 fix(region,host): live migrate disk driver determines the migration mode 2023-10-23 09:47:28 +08:00
wanyaoqi
8ff752a1b1 feat(region,host): cloudpods guest convert to kvm guest (#18379) 2023-10-23 09:26:01 +08:00
Zexi Li
e97c4c2a4c fix(scheduler): improve scheduler prefer and avoid tags strategy (#18374) 2023-10-20 20:46:26 +08:00
Zexi Li
8c51f87b0c Merge pull request #18367 from swordqiu/automated-cherry-pick-of-#18365-upstream-release-3.10
Automated cherry pick of #18365: fix: auto convert missing subformat images
2023-10-20 12:28:37 +08:00
Zexi Li
f69c11f1fe Merge pull request #18364 from swordqiu/automated-cherry-pick-of-#18362-upstream-release-3.10
Automated cherry pick of #18362: fix: fail to fetch admin ssh keypair
2023-10-20 10:35:28 +08:00
Qiu Jian
2ed4a3fffb fix: auto convert missing subformat images 2023-10-20 10:24:29 +08:00
Qiu Jian
efc732460e fix: fail to fetch admin ssh keypair 2023-10-20 05:42:26 +08:00
wanyaoqi
02f776459e fix(host-deployer): change netdev prefix to "en" on nics has different driver (#18329)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-10-18 20:40:36 +08:00
wanyaoqi
a0bea57624 fix(host): host register skip infiniband nic (#18337) 2023-10-18 20:40:16 +08:00
Jian Qiu
9e74ec08b2 fix: missing project mapping body (#18354)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-18 20:39:28 +08:00
Zexi Li
365745aa36 Merge pull request #18344 from swordqiu/automated-cherry-pick-of-#18342-upstream-release-3.10
Automated cherry pick of #18342: fix: unable to recognize anolis os
2023-10-18 15:00:41 +08:00
屈轩
c9d9b9e763 fix(climc): 避免climc交互模式下--help自动退出 (#18340) 2023-10-17 20:58:59 -05:00
Qiu Jian
c88bbc0ee4 fix: unable to recognize anolis os 2023-10-18 01:54:50 +08:00
Zexi Li
3961f2c282 Merge pull request #18324 from gouqi11/automated-cherry-pick-of-#18320-upstream-release-3.10
Automated cherry pick of #18320: fix(notify): fix role subscriber groupTimes
2023-10-17 12:24:26 +08:00
Zexi Li
36e058e0d9 Merge pull request #18327 from wanyaoqi/automated-cherry-pick-of-#18325-upstream-release-3.10
Automated cherry pick of #18325: fix(scheduler): isolated device predicate miss sriov nic
2023-10-17 11:51:26 +08:00
wanyaoqi
5dccbecbda fix(scheduler): isolated device predicate miss sriov nic 2023-10-16 16:23:05 +08:00
马鸿飞
098b22cc78 fix(notify): fix role subscriber groupTimes 2023-10-16 15:59:48 +08:00
屈轩
978c65dbc3 fix(keystone): policy result (#18286) 2023-10-13 07:41:25 +08:00
Jian Qiu
baa0be59cb fix: update vendor for edito retry (#18310)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-13 07:29:26 +08:00
Jian Qiu
ee28245380 fix: climc server-logininfo action (#18297)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-12 20:19:15 +08:00
屈轩
482a968ff4 fix(region): classify invalid access key error (#18306) 2023-10-12 20:18:01 +08:00
屈轩
47bfb85bd2 fix(region): avoid ctyun signature verification failed (#18303) 2023-10-12 19:08:52 +08:00
屈轩
539926256d fix(region): remove ctyun useless env paramenter (#18294) 2023-10-12 18:06:30 +08:00
Jian Qiu
2cdc71651b fix: update vendor 20231012 for sqlchemy (#18283)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-12 16:56:47 +08:00
Zexi Li
a2e4e09ab2 Merge pull request #18280 from gouqi11/automated-cherry-pick-of-#18267-upstream-release-3.10
Automated cherry pick of #18267: feat(notify): support db_dispatcher notify
2023-10-12 15:51:24 +08:00
马鸿飞
099eea3a98 feat(notify): support db_dispatcher notify 2023-10-12 15:40:46 +08:00
Zexi Li
41c65d48fc Merge pull request #18277 from ioito/automated-cherry-pick-of-#18275-upstream-release-3.10
Automated cherry pick of #18275: fix(region): use project sshkeypair to ssh vm
2023-10-12 15:27:21 +08:00
wanyaoqi
94a37dff10 fix(host): check qga connect is closed (#18273) 2023-10-12 14:49:14 +08:00
ioito
0ed4212a03 fix(region): use project sshkeypair to ssh vm 2023-10-12 14:24:16 +08:00
Zexi Li
37dcf8ce01 Merge pull request #18269 from wanyaoqi/fix/host-deployer-base-image
fix(host-deployer): update host-deployer base image
2023-10-12 10:41:05 +08:00
wanyaoqi
7df3d297e4 fix(host-deployer): update host-deployer base image 2023-10-11 22:57:01 +08:00
Zexi Li
d2c3df38ea Merge pull request #18266 from ioito/automated-cherry-pick-of-#18264-upstream-release-3.10
Automated cherry pick of #18264: fix(region): dns record cname check
2023-10-11 18:09:35 +08:00
屈轩
99202cef4d fix(region): wait vm deleted (#18263) 2023-10-11 17:19:31 +08:00
Zexi Li
2560508aa7 Merge pull request #18256 from zexi/automated-cherry-pick-of-#18254-upstream-release-3.10
Automated cherry pick of #18254: feat(region): filter server ip_addrs by REGEXP
2023-10-11 17:19:01 +08:00
ioito
252adf3e94 fix(region): dns record cname check 2023-10-11 17:12:43 +08:00
Zexi Li
3fbcd736e8 Merge pull request #18252 from swordqiu/automated-cherry-pick-of-#18250-upstream-release-3.10
Automated cherry pick of #18250: fix: guest start params revisit
2023-10-11 17:11:18 +08:00
Zexi Li
80468dbc95 feat(region): filter server ip_addrs by REGEXP 2023-10-11 17:03:57 +08:00
屈轩
82b799abb7 fix: vendor update (#18259) 2023-10-11 16:23:47 +08:00
Qiu Jian
1c987e75bf fix: guest start params revisit 2023-10-11 05:57:10 +08:00
Zexi Li
7d8b4cd9b5 Merge pull request #18248 from zexi/automated-cherry-pick-of-#18246-upstream-release-3.10
Automated cherry pick of #18246: fix(monitor): select host that isn't in source hosts as target
2023-10-10 19:58:27 +08:00
Zexi Li
c84328e99e Merge pull request #18246 from zexi/auto-migration
fix(monitor): select host that isn't in source hosts as target
2023-10-10 19:58:10 +08:00
Zexi Li
2afaee96c9 fix(monitor): select host that isn't in source hosts as target 2023-10-10 19:50:11 +08:00
Zexi Li
6e11ce30d9 fix(monitor): select host that isn't in source hosts as target 2023-10-10 19:48:09 +08:00
Jian Qiu
b264ff3f0d fix: allow specify desktop linux os that not allow root login (#18245)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-09 18:38:23 +08:00
wanyaoqi
58595a1c73 fix(host): host sysinfo metadata double quota (#18241) 2023-10-09 18:36:50 +08:00
Zexi Li
a5bdae4de3 Merge pull request #18237 from wanyaoqi/automated-cherry-pick-of-#18235-upstream-release-3.10
Automated cherry pick of #18235: fix(host-deployer): deploy qga conf ensure /etc/sysconfig dir
2023-10-09 15:06:25 +08:00
Jian Qiu
eb1b40a5ab fix: handle old style auth token (#18234)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-09 12:30:40 +08:00
wanyaoqi
c05781a848 fix(host-deployer): deploy qga conf ensure /etc/sysconfig dir 2023-10-09 12:24:51 +08:00
Jian Qiu
ba35aab3b3 fix: unauthorized error should return 401 (#18231)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-08 21:54:12 +08:00
Jian Qiu
1bf0ed2a25 fix: missing invalid token response (#18228)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-08 18:27:30 +08:00
Jian Qiu
dd1f1b752c fix: shorten keystone token (#18224)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-08 11:20:45 +08:00
屈轩
af92494e52 fix(region): avoid panic when create aws vm (#18217) 2023-10-07 18:36:42 +08:00
Zexi Li
8a5201bb43 Merge pull request #18212 from ioito/automated-cherry-pick-of-#18210-upstream-release-3.10
Automated cherry pick of #18210: fix(region): vendor update
2023-10-07 13:18:25 +08:00
Zexi Li
dc9ee5f07b Merge pull request #18209 from wanyaoqi/automated-cherry-pick-of-#18207-upstream-release-3.10
Automated cherry pick of #18207: feat(region,glance): from cloudaccount to enable vmdk target format
2023-10-07 13:16:13 +08:00
ioito
c3401c000b fix(region): vendor update 2023-10-07 11:01:18 +08:00
wanyaoqi
c97c0d7495 feat(region,glance): from cloudaccount to enable vmdk target format 2023-10-07 10:02:09 +08:00
Jian Qiu
c376c063f6 fix: async refresh revoked tokens (#18206)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-06 13:45:27 +08:00
Zexi Li
886bda390c Merge pull request #18201 from swordqiu/automated-cherry-pick-of-#18199-upstream-release-3.10
Automated cherry pick of #18199: feature: invalidate auth token
2023-10-05 19:22:32 +08:00
Qiu Jian
025294755d feature: invalidate auth token 2023-10-05 03:41:41 +08:00
Jian Qiu
3c445b81e3 fix: rebuild root support deploy params (#18189)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-02 00:16:26 +08:00
Jian Qiu
d695e0178f fix: host nics api (#18186)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-01 23:40:46 +08:00
Jian Qiu
6192b1dd12 fix: add apis for logininfo (#18182)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-01 23:40:09 +08:00
Zexi Li
eeffd9eb15 Merge pull request #18164 from swordqiu/automated-cherry-pick-of-#18162-upstream-release-3.10
Automated cherry pick of #18162: fix: fail purge disk due to getMastHost failure
2023-09-27 22:52:43 +08:00
Zexi Li
7aceecc6c6 Merge pull request #18167 from zexi/sched-sync-joints
fix(scheduler): some joint resources are not synced
2023-09-27 22:51:19 +08:00
Zexi Li
9e229e689c Merge pull request #18172 from zexi/automated-cherry-pick-of-#18072-upstream-release-3.10
Automated cherry pick of #18072: fix(climc): delete the backup machine from the offline host
2023-09-27 17:11:01 +08:00
hoganlxj
55441997fa Update clean_host.sh 2023-09-27 17:09:25 +08:00
Zexi Li
758026a92e fix(scheduler): some joint resources are not synced 2023-09-27 16:39:59 +08:00
Qiu Jian
17bc637bac fix: fail purge disk due to getMastHost failure 2023-09-27 14:33:20 +08:00
屈轩
9c968f0bdb fix(region): change project log detail (#18155) 2023-09-26 17:59:07 +08:00
Zexi Li
0308a241fb Merge pull request #18158 from wanyaoqi/automated-cherry-pick-of-#18156-upstream-release-3.10
Automated cherry pick of #18156: fix(region): remove ansible restart network on guest sync
2023-09-26 17:43:12 +08:00
wanyaoqi
7b59f1cb45 fix(region): remove ansible restart network on guest sync 2023-09-26 15:47:42 +08:00
Zexi Li
fa491d82e0 Merge pull request #18147 from ioito/automated-cherry-pick-of-#18145-upstream-release-3.10
Automated cherry pick of #18145: fix(region): aliyun health check tls error
2023-09-25 16:54:00 +08:00
屈轩
b8efe3ab25 fix(region): avoid panic after created vm (#18143) 2023-09-25 15:12:57 +08:00
ioito
7310453967 fix(region): aliyun health check tls error 2023-09-25 15:11:47 +08:00
Zexi Li
270530ca87 Merge pull request #18116 from ioito/automated-cherry-pick-of-#18114-upstream-release-3.10
Automated cherry pick of #18114: fix(region): network update detail error
2023-09-22 16:48:52 +08:00
Zexi Li
04dee08f20 Merge pull request #18127 from zexi/automated-cherry-pick-of-#18126-upstream-release-3.10
Automated cherry pick of #18126: fix(region): hide agent status
2023-09-22 10:44:19 +08:00
Zexi Li
f9bd26c88c fix(region): hide agent status 2023-09-22 10:36:32 +08:00
ioito
7313d69bad fix(region): network update detail error 2023-09-22 10:11:22 +08:00
Zexi Li
e37be945ea Merge pull request #18125 from swordqiu/automated-cherry-pick-of-#18124-upstream-release-3.10
Automated cherry pick of #18124: fix: charset mismatch in tenant cache convert_ids
2023-09-22 07:38:04 +08:00
Qiu Jian
06b1723185 fix: charset mismatch in tenant cache convert_ids 2023-09-22 00:57:25 +08:00
Zexi Li
5375791ac6 Merge pull request #18098 from wanyaoqi/automated-cherry-pick-of-#18096-upstream-release-3.10
Automated cherry pick of #18096: Fix/backup guest prelaunch
2023-09-21 22:44:13 +08:00
Zexi Li
7c8a901d89 Merge pull request #18093 from wanyaoqi/automated-cherry-pick-of-#18091-upstream-release-3.10
Automated cherry pick of #18091: fix(host): insert iso name not correct
2023-09-21 22:42:17 +08:00
Zexi Li
e639b98529 Merge pull request #18082 from wanyaoqi/automated-cherry-pick-of-#18080-upstream-release-3.10
Automated cherry pick of #18080: Fix/host delete validate
2023-09-21 22:41:39 +08:00
Zexi Li
de3789b62e Merge pull request #18066 from wanyaoqi/automated-cherry-pick-of-#18065-upstream-release-3.10
Automated cherry pick of #18065: fix(region,host): cancel migrate sync guest status
2023-09-21 22:40:24 +08:00
Zexi Li
f1e1eec2fb Merge pull request #18078 from wanyaoqi/automated-cherry-pick-of-#18076-upstream-release-3.10
Automated cherry pick of #18076: fix(region,host): guest save image restart not work
2023-09-21 22:39:32 +08:00
Zexi Li
28e0f6fd4c Merge pull request #18090 from wanyaoqi/automated-cherry-pick-of-#17858-upstream-release-3.10
Automated cherry pick of #17858: feat(region,host,host-deployer): add qga set network
2023-09-21 20:57:21 +08:00
Zexi Li
e00ab90c88 Merge pull request #18075 from wanyaoqi/automated-cherry-pick-of-#18073-upstream-release-3.10
Automated cherry pick of #18073: feat(region): host list filter by host storage type
2023-09-21 20:55:05 +08:00
屈轩
c565653197 fix(esxi-agent): vmware hostname (#18123) 2023-09-21 20:50:36 +08:00
屈轩
a9cf99ce00 fix(region): cloudpods userdata (#18119) 2023-09-21 20:49:44 +08:00
屈轩
f70b7a0022 fix(region): avoid deadlock for delete account (#18101) 2023-09-21 14:56:42 +08:00
屈轩
88c89c3ff3 fix(region): fix #18106 remove change chonfig stop charing restrict (#18109) 2023-09-21 14:55:35 +08:00
屈轩
37d85d5787 fix(region): guest vnc error (#18104) 2023-09-21 14:54:54 +08:00
屈轩
3903298b17 fix(region): server sku cpu arch filter (#18112) 2023-09-21 14:53:36 +08:00
wanyaoqi
9237b62fa4 fix(host): avoid panic on host record not init 2023-09-21 11:07:33 +08:00
wanyaoqi
55529e986b fix(host): cancel backup guest prelaunch 2023-09-21 11:06:34 +08:00
wanyaoqi
ae1448cd8c fix(host): insert iso name not correct 2023-09-20 21:25:56 +08:00
屈轩
6f45a4915f fix(region): vendor update (#18089) 2023-09-20 20:17:37 +08:00
chentianxiang
32aa579662 feat(region,host,host-deployer):use qga set network 2023-09-20 20:09:16 +08:00
wanyaoqi
72cd5a3b5d fix(region): validate is reserve all cpus 2023-09-20 19:44:47 +08:00
wanyaoqi
2dcb94011e fix(region): host delete validate backup guests 2023-09-20 19:44:47 +08:00
wanyaoqi
a264d6f561 fix(region,host): guest save image restart not work 2023-09-20 19:38:01 +08:00
wanyaoqi
7e7c4a78fa feat(region): host list filter by host storage type 2023-09-20 19:35:50 +08:00
wanyaoqi
ca608994d4 fix(region,host): cancel migrate sync guest status 2023-09-20 00:20:15 +08:00
Jian Qiu
5e7f22f2b8 Automated cherry pick of #18063: Hotfix/qj server network sub ips3 (#18064)
* fix: server nic add subips

* minor fixes

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-19 21:39:19 +08:00
Zexi Li
95e4b58d04 Merge pull request #18043 from swordqiu/automated-cherry-pick-of-#18042-upstream-release-3.10
Automated cherry pick of #18042: fix: server nic add subips
2023-09-19 21:02:40 +08:00
Zexi Li
a8d77fa8e8 Merge pull request #18059 from swordqiu/automated-cherry-pick-of-#18058-upstream-release-3.10
Automated cherry pick of #18058: fix: skip get metadata check if usercred is nil
2023-09-19 18:18:20 +08:00
Qiu Jian
d4a4b0617e fix: skip get metadata check if usercred is nil 2023-09-19 18:06:19 +08:00
屈轩
7ce9e30822 fix(region): dns record log (#18049) 2023-09-19 14:16:54 +08:00
屈轩
fa1896cf44 fix(region): vendor update (#18047) 2023-09-19 10:49:09 +08:00
屈轩
2e2f22c24c fix(region): skip sync vm disk error (#18040) 2023-09-19 10:34:53 +08:00
Qiu Jian
899b995a7c fix: server nic add subips 2023-09-19 09:05:23 +08:00
屈轩
1a01ed9aed fix(region): avoid deadlock when delete account (#18038) 2023-09-18 15:27:32 +08:00
Zexi Li
bc9f5db7b7 Merge pull request #18031 from swordqiu/automated-cherry-pick-of-#18024-upstream-release-3.10
Automated cherry pick of #18024: fix: validate get metadata privileges
2023-09-18 10:58:11 +08:00
gouqi11
3a129098b3 fix(region): update vendor (#18029)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-09-18 10:44:44 +08:00
屈轩
d97604a7da fix(region): select available storage (#18033) 2023-09-18 10:23:55 +08:00
Qiu Jian
99add03194 fix: validate get metadata privileges 2023-09-15 19:32:58 +08:00
Zexi Li
b03bb0dd31 Merge pull request #18021 from wanyaoqi/automated-cherry-pick-of-#18020-upstream-release-3.10
Automated cherry pick of #18020: fix(host): nvidia vgpu hotplug
2023-09-15 10:28:04 +08:00
wanyaoqi
77eea8075e fix(host): nvidia vgpu hotplug
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-14 21:10:42 +08:00
屈轩
b9e0e88062 fix(region): remove useless code (#18015) 2023-09-13 17:33:00 +08:00
屈轩
e0806c4b98 fix(region): esxi image sync (#18011) 2023-09-13 15:53:54 +08:00
屈轩
59f98a72f0 fix(region): update status failed (#18008) 2023-09-13 15:05:41 +08:00
Zexi Li
b9435ebfc2 Merge pull request #18002 from wanyaoqi/automated-cherry-pick-of-#18001-upstream-release-3.10
Automated cherry pick of #18001: chore: update host-deployer base image
2023-09-13 10:17:46 +08:00
Zexi Li
3138d9904e Merge pull request #18005 from wanyaoqi/automated-cherry-pick-of-#18004-upstream-release-3.10
Automated cherry pick of #18004: fix(logclient): add i18n maps for translation
2023-09-13 10:15:29 +08:00
wanyaoqi
48518010f0 fix(logclient): add i18n maps for translation 2023-09-13 09:36:59 +08:00
wanyaoqi
9761afaaf9 chore: update host-deployer base image 2023-09-12 22:38:08 +08:00
屈轩
a7ef869465 fix(region): support cloud-init shell (#17999) 2023-09-12 17:22:27 +08:00
屈轩
93188805a5 fix(region): vendor update (#17995) 2023-09-12 16:39:19 +08:00
Zexi Li
7ae75278af Merge pull request #17989 from wanyaoqi/automated-cherry-pick-of-#17988-upstream-release-3.10
Automated cherry pick of #17988: fix(region): check nvidia vgpu count and conflict with other gpus
2023-09-12 10:04:45 +08:00
Zexi Li
45910eb247 Merge pull request #17992 from zexi/k8s-cls-list
feat(climc): add k8s-cluster-list options
2023-09-12 03:01:50 +08:00
Zexi Li
7db1346c47 feat(climc): add k8s-cluster-list options 2023-09-11 14:06:51 +02:00
Zexi Li
d321e1024e Merge pull request #17987 from ioito/automated-cherry-pick-of-#17986-upstream-release-3.10
Automated cherry pick of #17986: fix(region): batch sku sync
2023-09-11 16:31:24 +08:00
ioito
b6fbaaaa6f fix(region): batch sku sync 2023-09-11 15:59:29 +08:00
wanyaoqi
8a14d41aa4 fix(region): check nvidia vgpu count and conflict with other gpus
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-11 15:55:28 +08:00
Jian Qiu
2b71ce644e fix: allow vm turn on selinux (#17978)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-10 00:29:19 +08:00
Jian Qiu
493497c4b8 fix: error returned by host storage sync was overwritten (#17960)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-10 00:28:23 +08:00
屈轩
8bc692c745 fix(region): avoid panic (#17970) 2023-09-10 00:27:27 +08:00
wanyaoqi
d40d12d425 fix(host): set migrate bandwidth nolimit (#17975) 2023-09-10 00:26:44 +08:00
Zexi Li
3f5b0a824c Merge pull request #17964 from swordqiu/automated-cherry-pick-of-#17963-upstream-release-3.10
Automated cherry pick of #17963: fix: some kernel params tune by default
2023-09-08 04:13:38 +08:00
Qiu Jian
dd88d1ecc5 fix: some kernel params tune by default 2023-09-08 00:00:00 +08:00
Zexi Li
d96913b36c Merge pull request #17959 from gouqi11/automated-cherry-pick-of-#17957-upstream-release-3.10
Automated cherry pick of #17957: fix(notify): add group_times for subscriber
2023-09-07 17:10:13 +08:00
马鸿飞
8d8b2908e6 fix(notify): add group_times for subscriber 2023-09-07 16:51:25 +08:00
Zexi Li
53a86316f6 Merge pull request #17954 from gouqi11/automated-cherry-pick-of-#17953-upstream-release-3.10
Automated cherry pick of #17953: fix(notify): ignore EventId in send
2023-09-06 19:54:17 +08:00
马鸿飞
912059dd3e fix(notify): ignore EventId in send 2023-09-06 19:43:15 +08:00
Jian Qiu
eb44e77a1c fix: support user data scripts (#17939)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 17:16:59 +08:00
Jian Qiu
22d5cee356 fix: panic when syncing user external resources (#17945)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 17:02:46 +08:00
Jian Qiu
b58b5d0428 fix: allow remvoe server extra options of specific value (#17948)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 17:01:15 +08:00
Jian Qiu
8b0fe0cab0 fix: util func to convert id or name of tenants to ids (#17951)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 16:52:48 +08:00
Zexi Li
fea1593214 Merge pull request #17946 from gouqi11/automated-cherry-pick-of-#17944-upstream-release-3.10
Automated cherry pick of #17944: fix(region): project mapping support inputProject
2023-09-06 15:18:52 +08:00
马鸿飞
3211dd2819 fix(region): project mapping support inputProject 2023-09-06 14:48:08 +08:00
Zexi Li
3002c16f5e Merge pull request #17940 from zexi/update-data-nil
fix(cloudcommon): compatible with cases when data is nil
2023-09-06 11:28:42 +08:00
Zexi Li
05b7f0f321 fix(cloudcommon): compatible with cases when data is nil 2023-09-06 04:49:59 +02:00
Zexi Li
5e0d47365a feat(climc): download container registry image directly (#17936) 2023-09-06 04:35:51 +08:00
屈轩
51632df800 fix(region): storagecache sync (#17934) 2023-09-06 04:35:30 +08:00
Zexi Li
d9b4b19ecd Merge pull request #17932 from zhasm/automated-cherry-pick-of-#17930-upstream-release-3.10
Automated cherry pick of #17930: hotfix: typo
2023-09-05 12:57:40 +08:00
Zhang Dongliang
f820f1a27e hotfix: typo 2023-09-05 12:55:02 +08:00
Zexi Li
d693c8d450 Merge pull request #17925 from zexi/specific-methods
fix(apigateway): add GetSpecificMethods to resource manager
2023-09-05 12:50:13 +08:00
Zexi Li
6d2b3d6d4a Merge pull request #17928 from zhasm/automated-cherry-pick-of-#17927-upstream-release-3.10
Automated cherry pick of #17927: fix(docker buildx cross platform docker image fix): 跨平台编译docker镜像明确指定架构
2023-09-05 12:49:38 +08:00
Zhang Dongliang
10c0957f6f fix(docker buildx cross platform docker image fix): 跨平台编译docker镜像明确指定架构 2023-09-05 12:43:26 +08:00
Zexi Li
7fcd93637d Merge pull request #17923 from swordqiu/automated-cherry-pick-of-#17922-upstream-release-3.10
Automated cherry pick of #17922: fix: struct sub field tag
2023-09-05 11:54:21 +08:00
Zexi Li
25885bf3f6 fix(apigateway): add GetSpecificMethods to resource manager 2023-09-05 05:36:46 +02:00
Qiu Jian
e20f8a0114 fix: struct sub field tag 2023-09-04 22:48:27 +08:00
Zexi Li
b2c1f78544 Merge pull request #17920 from gouqi11/automated-cherry-pick-of-#17919-upstream-release-3.10
Automated cherry pick of #17919: fix(region): support sync cloudprovider
2023-09-04 17:41:53 +08:00
马鸿飞
a4f6f7bd16 fix(region): support sync cloudprovider 2023-09-04 17:39:04 +08:00
屈轩
163af46699 fix(climc): skip part of service version detect (#17917) 2023-09-04 14:27:11 +08:00
屈轩
956126fdec fix(region-dns): dns query for *.example.com (#17915) 2023-09-04 11:51:35 +08:00
Zexi Li
842d2fdd03 Merge pull request #17904 from wanyaoqi/automated-cherry-pick-of-#17903-upstream-release-3.10
Automated cherry pick of #17903: feat(region,host): support set io throtthle for each disk
2023-09-02 01:36:39 +08:00
Zexi Li
a90ea0e270 Merge pull request #17912 from ioito/automated-cherry-pick-of-#17911-upstream-release-3.10
Automated cherry pick of #17911: fix(region): add log for dns record delete
2023-09-01 21:10:06 +08:00
ioito
9aec66bc65 fix(region): add log for dns record delete 2023-09-01 20:04:25 +08:00
屈轩
ceae2aab39 fix(region): bucket 500 error (#17910) 2023-09-01 18:22:41 +08:00
屈轩
23097b8cca fix(region): distinct account for dns zone (#17908) 2023-09-01 17:15:49 +08:00
wanyaoqi
2cc57a6064 feat(region,host): support set io throtthle for each disk
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-01 15:48:24 +08:00
wanyaoqi
8b57e615c5 Manual Cherrypick of #17879: vgpu support, refector host registor (#17880)
* fix(host): refactor host register

* feat(region): vgpu support

add nvidia/amd vgpu support.
nvidia vgpu need manaul confingure vgpu instance before add in host.conf

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

---------

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-01 15:42:30 +08:00
屈轩
634e0c187b fix(region): support skip sync vpc and secgorup (#17902) 2023-09-01 15:40:37 +08:00
wanyaoqi
533d42eb35 feat(region): support set server as daemon on create (#17893)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-01 15:39:39 +08:00
屈轩
45529e3914 fix(region): auto remove cloudprovider (#17881) 2023-09-01 15:39:02 +08:00
Jian Qiu
4beaebede0 fix: storage usaged capacity by medium_type revisit (#17878)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-01 15:33:18 +08:00
屈轩
2a3105209a fix(region): private zone check vpc (#17900) 2023-08-31 16:30:43 +08:00
Zexi Li
7b3b397c93 Merge pull request #17896 from ioito/automated-cherry-pick-of-#17895-upstream-release-3.10
Automated cherry pick of #17895: fix(cloudmon): skip part of service system metric collect
2023-08-31 16:01:40 +08:00
Zexi Li
2d6ac198d0 Merge pull request #17898 from ioito/automated-cherry-pick-of-#17897-upstream-release-3.10
Automated cherry pick of #17897: fix(region): 云账号首次同步时并发同步sku及资源
2023-08-31 16:01:07 +08:00
ioito
95d2c2ced3 fix(region): 云账号首次同步时并发同步sku及资源 2023-08-31 14:50:50 +08:00
Jian Qiu
b75ec5aac5 fix: user show nil map panic (#17876)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-31 11:27:55 +08:00
屈轩
66f17ca8df fix(region): real delete sku (#17874) 2023-08-31 11:27:23 +08:00
ioito
8b23b20132 fix(cloudmon): skip part of service system metric collect 2023-08-31 11:22:52 +08:00
屈轩
534b80bbec fix(region): avoid esxi vm delete failed (#17891) 2023-08-30 20:43:48 +08:00
屈轩
c323f935c2 fix(region): esxi name and tag sync (#17885) 2023-08-30 20:30:38 +08:00
Zexi Li
e7d79e45aa Merge pull request #17889 from gouqi11/automated-cherry-pick-of-#17888-upstream-release-3.10
Automated cherry pick of #17888: fix(notify): support list group_key,group_list
2023-08-30 18:57:07 +08:00
屈轩
a8c288dd7a fix(region-dns): resolve cname (#17887) 2023-08-30 18:55:08 +08:00
马鸿飞
99a447ab61 fix(notify): support list group_key,group_list 2023-08-30 18:51:57 +08:00
屈轩
1f14b09f09 fix(region-dns): resolve * dns (#17883) 2023-08-30 16:04:57 +08:00
屈轩
ef4b7b04f4 fix(region): vendor update (#17872) 2023-08-29 16:17:43 +08:00
屈轩
d7dc20c556 fix(region): dns zone (#17869) 2023-08-29 15:44:32 +08:00
屈轩
14ffcbe103 fix(region): hostname length (#17867) 2023-08-29 15:43:12 +08:00
wanyaoqi
d71ae5fd75 fix(region,host): support limit guest nic traffic (#17853) 2023-08-29 08:40:31 +08:00
屈轩
d8820d2dd1 fix(region): vendor update (#17862) 2023-08-28 15:33:46 +08:00
屈轩
3e9c2e8831 fix(region): skip resource by tags (#17857) 2023-08-28 14:46:09 +08:00
gouqi11
a337af6da6 fix(region): support project mapping (#17804)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-08-27 05:13:16 +08:00
Jian Qiu
3639f30878 fix: debian 12 OS initialization (#17847)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-27 05:01:25 +08:00
Jian Qiu
8a9aaf05f1 update vendor 20230824 3.10 (#17849)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-24 16:00:23 +08:00
Jian Qiu
8e4c17b70e fix: cachedimage add index (#17844)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-24 03:32:06 +08:00
屈轩
790e98bf89 fix(logger): export limit (#17826) 2023-08-24 03:12:16 +08:00
屈轩
0e27c17b9c fix(region): guest sync log (#17829) 2023-08-24 03:11:46 +08:00
屈轩
cdec129482 fix(region): storage extra info (#17833) 2023-08-24 03:10:54 +08:00
Jian Qiu
e6e22fe21c fix: add index to server skus (#17841)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-24 03:09:54 +08:00
屈轩
5bdef213fd fix(webconsole): fix #17822 (#17838) 2023-08-23 19:39:56 +08:00
屈轩
d7b6a680d2 fix(region): disable prepaid delete check (#17824) 2023-08-23 19:39:20 +08:00
屈轩
c105b9cb6d fix(logger): distinct for kind (#17820) 2023-08-22 10:03:03 +08:00
屈轩
2082bacaf6 fix(logger): distinct field for action log (#17815) 2023-08-21 19:05:45 +08:00
屈轩
51c6ff0d2b fix(region): cloud account sync log (#17773) 2023-08-21 16:30:57 +08:00
屈轩
5255d2e69a fix: external project priority (#17812) 2023-08-21 15:11:40 +08:00
Jian Qiu
e617757351 fix: windows 2012 no dns (#17775)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-21 13:47:37 +08:00
wanyaoqi
7d15d33b35 fix(host): gpu probe miss 3d type gpu (#17806) 2023-08-21 12:32:33 +08:00
屈轩
9688da8e2e fix(region): vendor update (#17802) 2023-08-21 11:07:54 +08:00
屈轩
d7f575ec8c fix(region): support eip sync tags (#17797) 2023-08-18 15:05:23 +08:00
Zexi Li
3cf4cbd5a3 Merge pull request #17777 from wanyaoqi/automated-cherry-pick-of-#17776-upstream-release-3.10
Automated cherry pick of #17776: Fix/lvm disk deploy
2023-08-18 13:40:09 +08:00
Zexi Li
f5c61daac8 Merge pull request #17794 from zexi/climc-k8s-cls-create
feat(climc): support k8s-cluster-create command getting input from file
2023-08-18 13:33:09 +08:00
Zexi Li
b4ddadea6e Merge pull request #17792 from zexi/climc-zone-list
fix(climc): 'zone-list --region' is ignored
2023-08-18 13:32:52 +08:00
Zexi Li
84fd734405 feat(climc): support k8s-cluster-create command getting input from file 2023-08-18 02:01:17 +08:00
Zexi Li
b35cae9be9 fix(climc): 'zone-list --region' is ignored 2023-08-18 00:07:41 +08:00
屈轩
e4f6a38840 fix(logger): add translate (#17770) 2023-08-17 17:55:23 +08:00
屈轩
8d0cd7e233 fix: docker push (#17790) 2023-08-17 17:43:42 +08:00
屈轩
2bbed41457 fix(region): avoid purge normal region (#17787) 2023-08-17 12:23:17 +08:00
屈轩
24790421b3 fix: workflow push secrets (#17784) 2023-08-17 11:00:59 +08:00
Zexi Li
3e59306c53 Merge pull request #17755 from zexi/update-baremetal-img
fix(baremetal-agent): update base image
2023-08-16 11:14:24 +08:00
wanyaoqi
789188a005 fix(host-deployer): lvm deactivate vg in use 2023-08-15 23:25:26 +08:00
wanyaoqi
55745b7355 fix(host-deployer): fix lvm disk concurrent mount
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-08-15 23:25:26 +08:00
屈轩
ab063bc9ca fix: github workflow (#17763) 2023-08-14 16:28:36 +08:00
Zexi Li
29bc5c617d Merge pull request #17761 from gouqi11/automated-cherry-pick-of-#17702-upstream-release-3.10
Automated cherry pick of #17702: fix(notify): add update func for topic
2023-08-14 11:30:19 +08:00
马鸿飞
0244504a92 fix(notify): add update func for topic 2023-08-14 11:18:53 +08:00
屈轩
5f0a08993f fix(keystone): displays the reason why user cannot be deleted (#17664) 2023-08-13 22:42:40 +08:00
屈轩
bf9d440f64 fix(region): clean dirty cached images (#17752) 2023-08-13 22:40:29 +08:00
Zexi Li
0d2e8cf10c fix(baremetal-agent): update base image 2023-08-12 18:47:12 +08:00
Zexi Li
4182ac2ce8 Merge pull request #17749 from zexi/k8s-machine-post-prepare
feat(climc): add k8s-machine-post-prepare-resource command
2023-08-11 15:32:39 +08:00
Zexi Li
c0c83551c0 feat(climc): add k8s-machine-post-prepare-resource command 2023-08-11 12:08:49 +08:00
屈轩
fe7c1aafb0 fix(common): project metadata (#17746) 2023-08-10 20:14:41 +08:00
屈轩
3083911ece fix: auto build docker image (#17741) 2023-08-09 17:10:31 +08:00
Zexi Li
f986bdbde1 Merge pull request #17732 from gouqi11/automated-cherry-pick-of-#17731-upstream-release-3.10
Automated cherry pick of #17731: fix(notify): add option to use template for webhook
2023-08-08 17:57:41 +08:00
马鸿飞
f2be03f305 fix(notify): add option to use template for webhook 2023-08-08 17:40:55 +08:00
Zexi Li
654b4e400f Merge pull request #17725 from ioito/automated-cherry-pick-of-#17724-upstream-release-3.10
Automated cherry pick of #17724: fix(region): add kvm disk storage info
2023-08-08 16:30:20 +08:00
Zexi Li
632abfeb8f Merge pull request #17728 from swordqiu/automated-cherry-pick-of-#17727-upstream-release-3.10
Automated cherry pick of #17727: fix: allow host access_mac nullable
2023-08-08 16:29:15 +08:00
Zexi Li
6d20382f28 Merge pull request #17726 from gouqi11/automated-cherry-pick-of-#17610-upstream-release-3.10
Automated cherry pick of #17610: fix(notify): addNotifyGroup
2023-08-08 16:28:24 +08:00
Qiu Jian
8b97d54fbe fix: allow host access_mac nullable 2023-08-08 12:41:22 +08:00
马鸿飞
09bcaa3e2d fix(notify): addNotifyGroup 2023-08-08 11:59:16 +08:00
ioito
91dca85b55 fix(region): add kvm disk storage info 2023-08-08 10:19:05 +08:00
Zexi Li
b5accb2c00 Merge pull request #17720 from ioito/automated-cherry-pick-of-#17719-upstream-release-3.10
Automated cherry pick of #17719: fix(climc): avoid panic
2023-08-07 20:20:40 +08:00
ioito
97f3bb4d62 fix(climc): avoid panic 2023-08-07 18:48:26 +08:00
Zexi Li
3445f1f912 Merge pull request #17714 from zexi/montor-balance-unit
fix(monitor): remove cloudaccount_balance unit
2023-08-07 00:47:24 +08:00
Zexi Li
f6b5a5d3c4 fix(monitor): remove cloudaccount_balance unit 2023-08-07 00:32:51 +08:00
Jian Qiu
e11d097715 fix: set vcpu vendor_id based on host cpu vendor_id (#17712)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-06 21:18:14 +08:00
屈轩
a9c72fd704 fix(region): esxi storage info (#17706) 2023-08-04 23:42:49 +08:00
Zexi Li
b415b05406 Merge pull request #17700 from zexi/climc-set-kubeconfig
feat(climc): k8s-cluster-set-kubeconfig
2023-08-03 19:14:04 +08:00
Zexi Li
c786ec3dcb feat(climc): k8s-cluster-set-kubeconfig 2023-08-03 18:48:29 +08:00
Zexi Li
67e61042f2 Merge pull request #17699 from ioito/automated-cherry-pick-of-#17698-upstream-release-3.10
Automated cherry pick of #17698: fix(region): vendor update
2023-08-03 15:03:16 +08:00
ioito
7ffa8260b4 fix(region): vendor update 2023-08-03 14:41:41 +08:00
Zexi Li
794a5df6c9 Merge pull request #17696 from gouqi11/automated-cherry-pick-of-#17695-upstream-release-3.10
Automated cherry pick of #17695: fix(monitor): fix montior alert startTimeFormat
2023-08-02 17:57:33 +08:00
马鸿飞
9c61252c26 fix(monitor): fix montior alert startTimeFormat 2023-08-02 17:38:54 +08:00
Zexi Li
15713d0522 Merge pull request #17694 from ioito/automated-cherry-pick-of-#17693-upstream-release-3.10
Automated cherry pick of #17693: fix(notify): optimized event query
2023-08-02 10:22:01 +08:00
Zexi Li
f96cddd950 Merge pull request #17691 from ioito/automated-cherry-pick-of-#17690-upstream-release-3.10
Automated cherry pick of #17690: fix(cloudmon): avoid panic
2023-08-02 10:21:24 +08:00
ioito
fdd33be089 fix(notify): optimized event query 2023-08-01 17:03:15 +08:00
ioito
05faddc262 fix(cloudmon): avoid panic 2023-08-01 16:04:41 +08:00
Zexi Li
94c33fbae1 Merge pull request #17686 from ioito/automated-cherry-pick-of-#17685-upstream-release-3.10
Automated cherry pick of #17685: fix(cloudmon): cloudaccout update
2023-08-01 13:02:03 +08:00
ioito
16d1754a2c fix(cloudmon): cloudaccout update 2023-08-01 12:19:36 +08:00
Zexi Li
ae987848c7 Merge pull request #17684 from ioito/automated-cherry-pick-of-#17683-upstream-release-3.10
Automated cherry pick of #17683: fix(region): vpc purge
2023-08-01 10:13:41 +08:00
ioito
0d6b829ea2 fix(region): vpc purge 2023-08-01 10:03:04 +08:00
Zexi Li
375bd1d284 Merge pull request #17673 from ioito/automated-cherry-pick-of-#17672-upstream-release-3.10
Automated cherry pick of #17672: fix(region): optional local system disk size
2023-08-01 00:51:04 +08:00
Zexi Li
d906fc718f Merge pull request #17675 from wanyaoqi/automated-cherry-pick-of-#17674-upstream-release-3.10
Automated cherry pick of #17674: fix(host): add gpu device when driver isn't bind
2023-08-01 00:50:24 +08:00
Zexi Li
bfc748dd4c Merge pull request #17681 from zexi/docker-compose-cloud-shell
fix(webconsole,climc): cloud shell within docker compose environment
2023-08-01 00:48:02 +08:00
Zexi Li
b7f758034f fix(webconsole,climc): cloud shell within docker compose environment 2023-08-01 00:25:49 +08:00
Zexi Li
aa6a64dc5c Merge pull request #17678 from ioito/automated-cherry-pick-of-#17677-upstream-release-3.10
Automated cherry pick of #17677: fix(region): account details
2023-07-31 17:24:07 +08:00
Zexi Li
7f4363e739 Merge pull request #17680 from ioito/automated-cherry-pick-of-#17679-upstream-release-3.10
Automated cherry pick of #17679: fix(region): vendor update
2023-07-31 17:23:44 +08:00
ioito
c45e1fe21f fix(region): vendor update 2023-07-31 17:09:53 +08:00
ioito
cb9abd0da0 fix(region): account details 2023-07-31 16:56:26 +08:00
wanyaoqi
7870f5364e fix(host): add gpu device when driver isn't bind 2023-07-31 15:55:02 +08:00
ioito
02ca380394 fix(region): optional local system disk size 2023-07-31 11:45:03 +08:00
Zexi Li
3b42588091 Merge pull request #17652 from ioito/automated-cherry-pick-of-#17649-upstream-release-3.10
Automated cherry pick of #17649: fix(region): optimized cloud-account-list
2023-07-30 14:02:49 +08:00
Zexi Li
43d1c44517 Merge pull request #17650 from gouqi11/FixEventDefaultReceiver
fix(notify): drop event notification default receiver
2023-07-30 14:02:13 +08:00
Zexi Li
62957df844 Merge pull request #17633 from wanyaoqi/automated-cherry-pick-of-#17632-upstream-release-3.10
Automated cherry pick of #17632: fix(host): storages bind mount should before host register
2023-07-30 14:01:53 +08:00
Zexi Li
e1b38f41be Merge pull request #17666 from ioito/automated-cherry-pick-of-#17665-upstream-release-3.10
Automated cherry pick of #17665: fix(region): acl name
2023-07-30 14:01:24 +08:00
ioito
e4eb02a1c2 fix(region): acl name 2023-07-28 20:18:15 +08:00
Zexi Li
844005d7cf Merge pull request #17654 from ioito/automated-cherry-pick-of-#17653-upstream-release-3.10
Automated cherry pick of #17653: fix(region): vendor update
2023-07-28 17:55:30 +08:00
Zexi Li
fc33ea6c69 Merge pull request #17656 from ioito/automated-cherry-pick-of-#17655-upstream-release-3.10
Automated cherry pick of #17655: fix(keystone): enable cloud shell
2023-07-28 17:55:07 +08:00
Zexi Li
6964ac4718 Merge pull request #17658 from ioito/automated-cherry-pick-of-#17657-upstream-release-3.10
Automated cherry pick of #17657: fix(region): ecs sync options
2023-07-28 17:54:41 +08:00
Zexi Li
d707e18b7f Merge pull request #17662 from ioito/automated-cherry-pick-of-#17661-upstream-release-3.10
Automated cherry pick of #17661: fix(region): server sku update
2023-07-28 17:54:04 +08:00
Zexi Li
d1f0cf195a Merge pull request #17659 from zexi/cloudmon-meter-currency
feat(cloudmon): upload meter currency of the cloudaccount
2023-07-28 17:53:32 +08:00
Zexi Li
70dcdbcf94 feat(cloudmon): upload meter currency of the cloudaccount 2023-07-28 17:29:34 +08:00
ioito
413e14f0a4 fix(region): server sku update 2023-07-28 17:09:39 +08:00
ioito
d55c911e76 fix(region): ecs sync options 2023-07-28 14:23:41 +08:00
ioito
c4acbc8a14 fix(keystone): enable cloud shell 2023-07-28 11:50:12 +08:00
ioito
91f8dc59fb fix(region): vendor update 2023-07-28 11:30:33 +08:00
ioito
5ea148e70f fix(region): optimized cloud-account-list 2023-07-28 10:52:24 +08:00
马鸿飞
889d71587b fix(notify): drop event notification default receiver 2023-07-28 10:18:46 +08:00
Zexi Li
ebceefbec7 Merge pull request #17647 from ioito/automated-cherry-pick-of-#17637-upstream-release-3.10
Automated cherry pick of #17637: fix(region): purge account
2023-07-27 19:23:33 +08:00
ioito
5fd73a35b4 fix(region): purge account 2023-07-27 16:34:12 +08:00
Zexi Li
f8f06f5114 Merge pull request #17636 from wanyaoqi/automated-cherry-pick-of-#17635-upstream-release-3.10
Automated cherry pick of #17635: fix(host-deployer): detect image arch incorrect
2023-07-27 15:38:59 +08:00
Zexi Li
719568843b Merge pull request #17641 from zexi/auto-alloc-net
fix(scheduler): auto allocation network selection is not working
2023-07-27 15:37:03 +08:00
Zexi Li
26b1a0590f Merge pull request #17645 from ioito/automated-cherry-pick-of-#17644-upstream-release-3.10
Automated cherry pick of #17644: fix(region): balance currency
2023-07-27 14:53:15 +08:00
ioito
380816fa16 fix(region): balance currency 2023-07-27 14:33:05 +08:00
Zexi Li
a19231043c fix(scheduler): auto allocation network selection is not working 2023-07-27 12:19:21 +08:00
wanyaoqi
f5349822c4 fix(host-deployer): detect image arch incorrect 2023-07-26 19:29:29 +08:00
Zexi Li
c1b44d87aa Merge pull request #17634 from gouqi11/automated-cherry-pick-of-#17627-upstream-release-3.10
Automated cherry pick of #17627: fix(notify): alert send
2023-07-26 18:10:15 +08:00
马鸿飞
cda5f10680 fix(notify): alert send 2023-07-26 17:46:08 +08:00
wanyaoqi
da754fdc8d fix(host): storages bind mount should before host register
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-07-26 16:34:37 +08:00
Zexi Li
b1f60f4a75 Merge pull request #17630 from ioito/automated-cherry-pick-of-#17629-upstream-release-3.10
Automated cherry pick of #17629: fix(region): vendor update
2023-07-26 11:39:09 +08:00
ioito
4a05a6d846 fix(region): vendor update 2023-07-26 11:12:57 +08:00
Zexi Li
0c69313df8 Merge pull request #17626 from gouqi11/automated-cherry-pick-of-#17625-upstream-release-3.10
Automated cherry pick of #17625: fix(region): fix autoCreateProjectForProvider bug
2023-07-25 20:32:27 +08:00
马鸿飞
d87af53ade fix(region): fix autoCreateProjectForProvider bug 2023-07-25 20:23:33 +08:00
Zexi Li
db6cd5730e Merge pull request #17624 from gouqi11/automated-cherry-pick-of-#17623-upstream-release-3.10
Automated cherry pick of #17623: fix(region): auto create project for provider BUG FIX
2023-07-25 19:50:44 +08:00
马鸿飞
11bfd3b680 fix(region): auto create project for provider BUG FIX 2023-07-25 19:38:46 +08:00
Zexi Li
5ab3280e5f Merge pull request #17621 from ioito/automated-cherry-pick-of-#17620-upstream-release-3.10
Automated cherry pick of #17620: fix(region): vendor update
2023-07-25 18:34:58 +08:00
ioito
a2f6833e7e fix(region): vendor update 2023-07-25 18:21:58 +08:00
Zexi Li
45747c6895 Merge pull request #17617 from zexi/host-reload-telegraf
fix(host): try reloading telegraf by restarting docker
2023-07-25 18:04:21 +08:00
Zexi Li
86090b33ec Merge pull request #17616 from ioito/automated-cherry-pick-of-#17615-upstream-release-3.10
Automated cherry pick of #17615: fix(webconsole): msg write
2023-07-25 17:59:30 +08:00
Zexi Li
b08fa2ceef Merge pull request #17607 from ioito/automated-cherry-pick-of-#17606-upstream-release-3.10
Automated cherry pick of #17606: fix(region): set scheduler failed brand unknown
2023-07-25 17:51:22 +08:00
Zexi Li
bdbe0eb0b1 fix(host): try reloading telegraf by restarting docker 2023-07-25 17:44:25 +08:00
ioito
207f2c7a29 fix(webconsole): msg write 2023-07-25 17:10:46 +08:00
ioito
05ad38450d fix(region): set scheduler failed brand unknown 2023-07-24 16:19:04 +08:00
Zexi Li
0b446a7540 Merge pull request #17598 from ioito/automated-cherry-pick-of-#17597-upstream-release-3.10
Automated cherry pick of #17597: fix(webconsole): ssh command record
2023-07-24 16:01:31 +08:00
Zexi Li
4b44a75c92 Merge pull request #17603 from ioito/automated-cherry-pick-of-#17602-upstream-release-3.10
Automated cherry pick of #17602: fix(region): usage for nic
2023-07-24 15:55:40 +08:00
Zexi Li
30ccdf90c8 Merge pull request #17605 from gouqi11/automated-cherry-pick-of-#17591-upstream-release-3.10
Automated cherry pick of #17591: feat(region): allow auto create project for provider
2023-07-24 15:47:07 +08:00
马鸿飞
58dee06d6f feat(region): allow auto create project for provider 2023-07-24 15:29:45 +08:00
ioito
955410b60c fix(region): usage for nic 2023-07-24 15:26:00 +08:00
ioito
4f773b3c6c fix(webconsole): ssh command record 2023-07-24 12:08:46 +08:00
Jian Qiu
5c0584cb51 fix: update vmware credential with host (#17590)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-24 10:47:29 +08:00
Zexi Li
33c77c8705 Merge pull request #17587 from zexi/download-container-image
feat(climc): support download container image
2023-07-21 10:09:22 +08:00
Zexi Li
489039e077 Merge pull request #17583 from wanyaoqi/automated-cherry-pick-of-#17582-upstream-release-3.10
Automated cherry pick of #17582: fix(region): qga ping don't report error on host return error
2023-07-21 00:37:39 +08:00
Zexi Li
ae64e50d77 Merge pull request #17560 from ioito/automated-cherry-pick-of-#17559-upstream-release-3.10
Automated cherry pick of #17559: fix(region): server sku update attribute
2023-07-21 00:36:50 +08:00
Zexi Li
5f4d8397f3 feat(climc): support download container image 2023-07-21 00:16:12 +08:00
Zexi Li
efd21781d8 Merge pull request #17584 from zexi/download-helm-chart
feat(climc): support download helm chart
2023-07-20 22:25:08 +08:00
Zexi Li
0149c54306 feat(climc): support download helm chart 2023-07-20 18:17:28 +08:00
Zexi Li
712d4ab607 Merge pull request #17581 from ioito/automated-cherry-pick-of-#17580-upstream-release-3.10
Automated cherry pick of #17580: fix(region): vendor update
2023-07-20 16:49:15 +08:00
wanyaoqi
6bae836b24 fix(region): qga ping don't report error on host return error
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-07-20 16:34:58 +08:00
ioito
475f0b0dfc fix(region): vendor update 2023-07-20 16:25:06 +08:00
Zexi Li
58f72985bc fix(monitor): return error if metric is nil (#17574) 2023-07-20 11:51:35 +08:00
Zexi Li
3649a4a66c Merge pull request #17568 from swordqiu/automated-cherry-pick-of-#17567-upstream-release-3.10
Automated cherry pick of #17567: fix: disable application profiling by default
2023-07-19 01:33:10 +08:00
Zexi Li
153b34d8ce Merge pull request #17565 from ioito/automated-cherry-pick-of-#17564-upstream-release-3.10
Automated cherry pick of #17564: fix(region): esxi add vmdk disk
2023-07-19 01:30:44 +08:00
Qiu Jian
66894efd40 fix: disable application profiling by default 2023-07-18 21:05:49 +08:00
ioito
c485cbf173 fix(region): esxi add vmdk disk 2023-07-18 20:10:50 +08:00
Zexi Li
602e63a165 Merge pull request #17549 from ioito/automated-cherry-pick-of-#17548-upstream-release-3.10
Automated cherry pick of #17548: fix(region): skip sync resource when account created
2023-07-18 17:42:12 +08:00
Zexi Li
d72429c4dd Merge pull request #17535 from ioito/automated-cherry-pick-of-#17534-upstream-release-3.10
Automated cherry pick of #17534: fix(region): server eip bgp type
2023-07-18 17:40:23 +08:00
Zexi Li
004421ad1f Merge pull request #17554 from wanyaoqi/automated-cherry-pick-of-#17547-upstream-release-3.10
Automated cherry pick of #17547: fix(host): telegraf ignore hugetlbfs
2023-07-18 17:39:37 +08:00
Zexi Li
b2dc684670 Merge pull request #17551 from ioito/automated-cherry-pick-of-#17550-upstream-release-3.10
Automated cherry pick of #17550: fix(region): esxi disk with vmdk format
2023-07-18 17:37:35 +08:00
ioito
95dbce407e fix(region): server sku update attribute 2023-07-18 16:18:00 +08:00
wanyaoqi
a03d36c42e fix(host): telegraf ignore hugetlbfs
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-07-18 09:53:42 +08:00
ioito
2636b779f7 fix(region): esxi disk with vmdk format 2023-07-17 18:19:57 +08:00
ioito
045676dd22 fix(region): skip sync resource when account created 2023-07-17 17:48:16 +08:00
ioito
25eaed8011 fix(region): server eip bgp type 2023-07-14 19:16:49 +08:00
Zexi Li
c3c8c001c2 Merge pull request #17528 from wanyaoqi/automated-cherry-pick-of-#17527-upstream-release-3.10
Automated cherry pick of #17527: fix(host): find python path on guestman init
2023-07-14 18:23:27 +08:00
Zexi Li
b10c5c51ca Merge pull request #17522 from swordqiu/automated-cherry-pick-of-#17521-upstream-release-3.10
Automated cherry pick of #17521: fix: lbcluster reference count
2023-07-14 18:14:42 +08:00
Zexi Li
b5f98a3472 Merge pull request #17511 from zexi/automated-cherry-pick-of-#17493-upstream-release-3.10
Automated cherry pick of #17493: feat(climc): upload helm chart to a repository
2023-07-14 18:08:50 +08:00
Zexi Li
d80aeac573 Merge pull request #17526 from gouqi11/automated-cherry-pick-of-#17525-upstream-release-3.10
Automated cherry pick of #17525: 20230714 make mod
2023-07-14 10:57:47 +08:00
wanyaoqi
f1c1729c75 fix(host): find python path on guestman init
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-07-14 10:43:55 +08:00
马鸿飞
ec6ba33022 20230714 make mod 2023-07-14 10:33:05 +08:00
Qiu Jian
49d9198943 fix: lbcluster reference count 2023-07-14 05:38:10 +08:00
Zexi Li
18884e8089 Merge pull request #17520 from ioito/automated-cherry-pick-of-#17519-upstream-release-3.10
Automated cherry pick of #17519: fix(region): support filter by cloud_env for servertemplate
2023-07-13 21:46:06 +08:00
Zexi Li
71dc713a44 Merge pull request #17510 from wanyaoqi/automated-cherry-pick-of-#17509-upstream-release-3.10
Automated cherry pick of #17509: fix(region,scheduler): ovs offload support vpc network
2023-07-13 21:45:21 +08:00
Zexi Li
7f6b175937 Merge pull request #17518 from ioito/automated-cherry-pick-of-#17517-upstream-release-3.10
Automated cherry pick of #17517: fix(region): clean skip sync resources
2023-07-13 21:43:39 +08:00
ioito
a86b9151b2 fix(region): support filter by cloud_env for servertemplate 2023-07-13 20:37:48 +08:00
ioito
771a837b0f fix(region): clean skip sync resources 2023-07-13 20:15:55 +08:00
屈轩
14a2624b86 fix(climc): add port for ssh (#17514) 2023-07-13 16:40:02 +08:00
Zexi Li
64833d0489 Merge pull request #17512 from zexi/automated-cherry-pick-of-#17505-upstream-release-3.10
Automated cherry pick of #17505: fix fillStorage get storage cause scheduler panic
2023-07-13 15:25:01 +08:00
吴典秋
de178b35ee fix fillStorage get storage cause scheduler panic 2023-07-13 15:14:34 +08:00
Zexi Li
e64b1efdce feat(climc): upload helm chart to a repository 2023-07-13 15:11:55 +08:00
Zexi Li
5d6d3d0a95 Merge pull request #17507 from ioito/automated-cherry-pick-of-#17506-upstream-release-3.10
Automated cherry pick of #17506: fix(region): account update for skip sync resources
2023-07-13 14:55:12 +08:00
wanyaoqi
d92d4b9a5f fix(region,scheduler): ovs offload support vpc network 2023-07-13 14:39:55 +08:00
ioito
48019fa595 fix(region): account update for skip sync resources 2023-07-13 10:43:03 +08:00
屈轩
7ffbc492eb fix(region): esxi vm migrate for search ivm (#17480) 2023-07-12 16:17:06 +08:00
屈轩
adef6588ea fix(region): reset esxi osinfo (#17477) 2023-07-12 16:15:49 +08:00
wanyaoqi
2d8a28d598 fix(region,host): qga command timeout (#17466)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-07-12 16:15:07 +08:00
Zexi Li
22b36b8bb7 Merge pull request #17495 from ioito/automated-cherry-pick-of-#17494-upstream-release-3.10
Automated cherry pick of #17494: fix(region): aliyun eip bgp pro
2023-07-12 12:15:01 +08:00
ioito
b4d0e34eb4 fix(region): aliyun eip bgp pro 2023-07-11 15:54:07 +08:00
Zexi Li
a550c906ba Merge pull request #17488 from gouqi11/automated-cherry-pick-of-#17482-upstream-release-3.10
Automated cherry pick of #17482: feat(notify): add more config for webhook
2023-07-11 11:02:19 +08:00
Zexi Li
62b0c736d8 Merge pull request #17487 from swordqiu/automated-cherry-pick-of-#17486-upstream-release-3.10
Automated cherry pick of #17486: fix: remove class lock in task
2023-07-11 10:09:46 +08:00
Zexi Li
201896be0e Merge pull request #17470 from ioito/automated-cherry-pick-of-#17469-upstream-release-3.10
Automated cherry pick of #17469: fix(region): default username
2023-07-11 10:08:34 +08:00
马鸿飞
4f652488d2 feat(notify): add more config for webhook 2023-07-11 10:07:02 +08:00
Qiu Jian
0ca8dfaa16 fix: remove class lock in task 2023-07-11 04:56:27 +08:00
Zexi Li
ad89e0827e Merge pull request #17473 from ioito/automated-cherry-pick-of-#17472-upstream-release-3.10
Automated cherry pick of #17472: fix(esxi-agent): reset password log
2023-07-10 16:09:17 +08:00
ioito
d3904f5fbf fix(esxi-agent): reset password log 2023-07-10 15:54:00 +08:00
ioito
4514bf1ce9 fix(region): default username 2023-07-10 15:26:01 +08:00
wanyaoqi
781c283059 fix(host): lvm disk create from template (#17463) 2023-07-09 17:10:24 +08:00
Jian Qiu
2f4e1a15db fix: increase handler time if force_no_paging is on (#17460)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-09 07:37:45 +08:00
Zexi Li
3760f60d90 Merge pull request #17456 from ioito/automated-cherry-pick-of-#17455-upstream-release-3.10
Automated cherry pick of #17455: fix(region): support aliyun pl0 storage
2023-07-07 10:24:46 +08:00
Zexi Li
664c1e3b20 Merge pull request #17458 from gouqi11/automated-cherry-pick-of-#17453-upstream-release-3.10
Automated cherry pick of #17453: fix(common): add resource translate
2023-07-06 20:38:45 +08:00
马鸿飞
84f447af92 fix(common): add resource translate 2023-07-06 20:35:53 +08:00
ioito
3f35d1fbf6 fix(region): support aliyun pl0 storage 2023-07-06 20:35:09 +08:00
Zexi Li
a15a1c1a06 Merge pull request #17446 from ioito/automated-cherry-pick-of-#17445-upstream-release-3.10
Automated cherry pick of #17445: fix(webconsole): show exit msg for webconsole
2023-07-06 11:31:07 +08:00
Jian Qiu
a4fd22d7c4 fix: allow set executor connection timeout (#17449)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-06 01:18:14 +08:00
Zexi Li
0f4950a990 feat(climc): add container registry cmd for k8s service (#17260) 2023-07-06 01:15:16 +08:00
ioito
f29dc5c072 fix(webconsole): show exit msg for webconsole 2023-07-05 15:21:11 +08:00
Zexi Li
737944fae0 Merge pull request #17440 from gouqi11/automated-cherry-pick-of-#17122-upstream-release-3.10
Automated cherry pick of #17122: fix(notify): remove topic_tbl.advance_days
2023-07-04 11:16:31 +08:00
马鸿飞
9d64d10e41 fix(notify): remove topic_tbl.advance_days 2023-07-04 10:56:24 +08:00
Zexi Li
300a736019 Merge pull request #17437 from ioito/automated-cherry-pick-of-#17435-upstream-release-3.10
Automated cherry pick of #17435: fix(region): support skip sync resource
2023-07-03 18:23:59 +08:00
ioito
f0c4f78867 fix(region): support skip sync resource 2023-07-03 16:13:44 +08:00
Zexi Li
9606fc815c Merge pull request #17434 from gouqi11/automated-cherry-pick-of-#17430-upstream-release-3.10
Automated cherry pick of #17430: fix(region): fix server list type and ip from metadata
2023-07-03 11:07:41 +08:00
马鸿飞
f9e467d0ac fix(region): fix server list type and ip from metadata 2023-07-03 10:39:24 +08:00
Zexi Li
d8eb2de03b Merge pull request #17384 from wanyaoqi/fix/get-guestdisks-count-filter-deleted-guests
fix(region): get guestdisks count filter deleted guests
2023-07-01 00:04:08 +08:00
Zexi Li
9cce1a3dd0 Merge pull request #17426 from swordqiu/automated-cherry-pick-of-#17425-upstream-release-3.10
Automated cherry pick of #17425: fix: more event show subcmd
2023-07-01 00:01:43 +08:00
Zexi Li
420e3a0290 Merge pull request #17428 from swordqiu/automated-cherry-pick-of-#17427-upstream-release-3.10
Automated cherry pick of #17427: fix: guestimage log panic
2023-07-01 00:01:10 +08:00
Qiu Jian
d1f08ab9f2 fix: guestimage log panic 2023-06-30 15:04:26 +08:00
Qiu Jian
fdea837584 fix: more event show subcmd 2023-06-30 12:20:49 +08:00
Zexi Li
53a83b59ff Merge pull request #17403 from gouqi11/automated-cherry-pick-of-#17395-upstream-release-3.10
Automated cherry pick of #17395: fix(notify): add more details for emailqueue
2023-06-30 10:15:30 +08:00
Zexi Li
61401b2aa4 Merge pull request #17415 from ioito/automated-cherry-pick-of-#17414-upstream-release-3.10
Automated cherry pick of #17414: fix(region): vendor update
2023-06-29 20:21:15 +08:00
Zexi Li
fe2f9ba4ba Merge pull request #17417 from ioito/automated-cherry-pick-of-#17416-upstream-release-3.10
Automated cherry pick of #17416: fix(host): log storage offline reason
2023-06-29 20:16:31 +08:00
Zexi Li
c9b30c53b5 Merge pull request #17420 from zexi/vpcagent-fetch-region-data
fix(vpcagent): fetch data from region server defaultly
2023-06-29 20:15:43 +08:00
马鸿飞
d0992b4ad6 fix(notify): add more details for emailqueue 2023-06-29 20:13:10 +08:00
Zexi Li
8a155219cf fix(vpcagent): fetch data from region server defaultly 2023-06-29 19:59:54 +08:00
ioito
6e80c69cc9 fix(host): log storage offline reason 2023-06-29 17:47:59 +08:00
ioito
6080f04e65 fix(region): vendor update 2023-06-29 17:25:10 +08:00
Zexi Li
cdabda1c06 Merge pull request #17411 from ioito/automated-cherry-pick-of-#17410-upstream-release-3.10
Automated cherry pick of #17410: fix(region): pve create
2023-06-29 16:26:02 +08:00
ioito
810fa8b819 fix(region): pve create 2023-06-29 15:49:58 +08:00
Zexi Li
48ffbd274b Merge pull request #17407 from ioito/automated-cherry-pick-of-#17406-upstream-release-3.10
Automated cherry pick of #17406: fix(image): optimized iso format check
2023-06-29 15:40:48 +08:00
Zexi Li
21aa000920 Merge pull request #17405 from ioito/automated-cherry-pick-of-#17404-upstream-release-3.10
Automated cherry pick of #17404: fix(region): cached image info sync
2023-06-29 15:39:25 +08:00
ioito
979b7645cb fix(image): optimized iso format check 2023-06-29 14:06:10 +08:00
ioito
e33e831594 fix(region): cached image info sync 2023-06-29 13:26:14 +08:00
Zexi Li
94a4d43332 Merge pull request #17402 from swordqiu/automated-cherry-pick-of-#17401-upstream-release-3.10
Automated cherry pick of #17401: fix: bucket short descption
2023-06-29 06:30:15 +08:00
Qiu Jian
439ee1a4da fix: bucket short descption 2023-06-29 02:51:59 +08:00
Zexi Li
86b12e92dc fix(host): add some logs for dhcp relay (#17386) 2023-06-27 23:50:42 +08:00
Zexi Li
9cd1a2fde5 Merge pull request #17369 from gouqi11/automated-cherry-pick-of-#17361-upstream-release-3.10
Automated cherry pick of #17361: fix(notify): add getSubscriberFunc more details
2023-06-27 20:23:07 +08:00
wanyaoqi
d29379bba4 fix(region): get guestdisks count filter deleted guests
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-27 18:10:45 +08:00
Zexi Li
df81b6c20d Merge pull request #17378 from ioito/automated-cherry-pick-of-#17377-upstream-release-3.10
Automated cherry pick of #17377: fix(region): vendor update
2023-06-27 11:03:24 +08:00
ioito
d1f8750f65 fix(region): vendor update 2023-06-27 10:33:33 +08:00
Zexi Li
77bbeeb4d1 Merge pull request #17371 from ioito/automated-cherry-pick-of-#17370-upstream-release-3.10
Automated cherry pick of #17370: fix(region): sync zstack vm ip
2023-06-26 16:40:11 +08:00
ioito
94e7607bdd fix(region): sync zstack vm ip 2023-06-26 15:56:01 +08:00
马鸿飞
ffa2a508b1 fix(notify): add getSubscriberFunc more details 2023-06-26 10:45:26 +08:00
Zexi Li
c906a0e18a Merge pull request #17367 from ioito/automated-cherry-pick-of-#17366-upstream-release-3.10
Automated cherry pick of #17366: fix(region): avoid aliyun elastic cache cycle sync
2023-06-26 10:12:58 +08:00
ioito
07afb19599 fix(region): avoid aliyun elastic cache cycle sync 2023-06-25 21:04:32 +08:00
Jian Qiu
ec8b24d6f3 fix: force no paging limit for list (#17355)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 20:16:51 +08:00
Zexi Li
579c51896d Merge pull request #17352 from gouqi11/automated-cherry-pick-of-#17351-upstream-release-3.10
Automated cherry pick of #17351: fix(notify): add topic_type for get subscription
2023-06-21 17:16:29 +08:00
Zexi Li
86077b4a8d Merge pull request #17346 from swordqiu/automated-cherry-pick-of-#17345-upstream-release-3.10
Automated cherry pick of #17345: fix: add process timeout option default_process_timeout_seconds
2023-06-21 16:39:09 +08:00
Zexi Li
56246be1c7 Merge pull request #17350 from ioito/automated-cherry-pick-of-#17349-upstream-release-3.10
Automated cherry pick of #17349: fix(region): cloudaccount filter
2023-06-21 16:38:19 +08:00
马鸿飞
a1ea2a412d fix(notify): add topic_type for get subscription 2023-06-21 16:36:12 +08:00
ioito
5ea21bc87e fix(region): cloudaccount filter 2023-06-21 16:00:09 +08:00
Qiu Jian
3451419a99 fix: add process timeout option default_process_timeout_seconds 2023-06-21 13:03:08 +08:00
Jian Qiu
2c64932e81 fix: async create external project (#17320)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 10:04:53 +08:00
屈轩
642345a464 fix(region): vendor update (#17333) 2023-06-21 10:04:33 +08:00
wanyaoqi
785770f037 fix(region): remove capabilites debug query (#17338) 2023-06-21 10:03:22 +08:00
Jian Qiu
bd07ba2af6 fix: detailed pending usage error (#17341)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 10:02:14 +08:00
Zexi Li
293ec30c01 Merge pull request #17324 from wanyaoqi/automated-cherry-pick-of-#17323-upstream-release-3.10
Automated cherry pick of #17323: fix(host-deployer): ubuntu like uos detect
2023-06-20 10:43:23 +08:00
Zexi Li
df7cb20337 Merge pull request #17326 from zexi/bm-power-metrics-panic
fix(baremetal): panic occured when fetch powerMetrics
2023-06-20 10:42:39 +08:00
Zexi Li
d3a1623c8c Merge pull request #17330 from gouqi11/automated-cherry-pick-of-#17329-upstream-release-3.10
Automated cherry pick of #17329: fix(region): listitemfilter ignore empty slice
2023-06-20 10:42:28 +08:00
马鸿飞
4e33ab354d fix(region): listitemfilter ignore empty slice 2023-06-20 10:38:28 +08:00
Zexi Li
5b62533240 fix(baremetal): panic occured when fetch powerMetrics 2023-06-19 14:49:46 +08:00
wanyaoqi
4c2aac4f2f fix(host-deployer): ubuntu like uos detect 2023-06-19 14:02:06 +08:00
Zexi Li
991a5c66d0 Merge pull request #17317 from ioito/automated-cherry-pick-of-#17316-upstream-release-3.10
Automated cherry pick of #17316: fix(region): 支持1/2类似的gpu数量
2023-06-15 20:52:45 +08:00
ioito
8045af3d4c fix(region): 支持1/2类似的gpu数量 2023-06-15 20:32:39 +08:00
Zexi Li
226cae2af1 Merge pull request #17315 from ioito/automated-cherry-pick-of-#17286-upstream-release-3.10
Automated cherry pick of #17286: fix(region): optimized sku sync
2023-06-15 20:26:40 +08:00
ioito
0588283628 fix(region): optimized sku sync 2023-06-15 20:11:42 +08:00
Zexi Li
7e5cac0fea Merge pull request #17313 from gouqi11/automated-cherry-pick-of-#17267-upstream-release-3.10
Automated cherry pick of #17267: fix(region): support slice for list
2023-06-15 16:10:26 +08:00
马鸿飞
70061c7ec2 fix(region): support slice for list 2023-06-15 15:59:47 +08:00
Zexi Li
e8eb570372 Merge pull request #17309 from gouqi11/automated-cherry-pick-of-#17308-upstream-release-3.10
Automated cherry pick of #17308: fix(notify): add option to filter disabled subscription
2023-06-15 15:48:45 +08:00
马鸿飞
d6bad55f9e fix(notify): add option to filter disabled subscription 2023-06-15 00:35:36 +08:00
Zexi Li
eeb9573ad0 Merge pull request #17307 from wanyaoqi/automated-cherry-pick-of-#17306-upstream-release-3.10
Automated cherry pick of #17306: fix(region): guest detach disk task duplicate callback
2023-06-15 00:03:39 +08:00
Zexi Li
08bc1f0258 Merge pull request #17301 from ioito/automated-cherry-pick-of-#17300-upstream-release-3.10
Automated cherry pick of #17300: fix(region): vendor update
2023-06-14 22:48:17 +08:00
Zexi Li
56ff9a63e6 Merge pull request #17276 from wanyaoqi/automated-cherry-pick-of-#17275-upstream-release-3.10
Automated cherry pick of #17275: fix(region,host): virtio dirver local disk live migrate
2023-06-14 22:47:20 +08:00
Zexi Li
e11240ea22 Merge pull request #17285 from wanyaoqi/automated-cherry-pick-of-#17284-upstream-release-3.10
Automated cherry pick of #17284: fix(host): host add option no_hpet
2023-06-14 22:46:40 +08:00
Zexi Li
606767ba92 Merge pull request #17290 from zexi/automated-cherry-pick-of-#17288-upstream-release-3.10
Automated cherry pick of #17288: fix(baremetal): skip 'Volatile Size' line when detecting memory size
2023-06-14 22:46:00 +08:00
wanyaoqi
1686157d07 fix(region): guest detach disk task duplicate callback 2023-06-14 16:57:57 +08:00
Zexi Li
2d3e204d7e Merge pull request #17304 from zhasm/automated-cherry-pick-of-#17299-upstream-release-3.10
Automated cherry pick of #17299: [wip] fix(docker,buildx): 兼容本地registry 模式
2023-06-14 15:31:54 +08:00
Zhang Dongliang
79208776a5 fix(docker,buildx): 兼容本地registry 模式 2023-06-14 15:21:10 +08:00
ioito
41c4469fd4 fix(region): vendor update 2023-06-14 15:11:18 +08:00
Zexi Li
3dddaf2000 Merge pull request #17293 from zhasm/automated-cherry-pick-of-#17292-upstream-release-3.10
Automated cherry pick of #17292: fix(docker,buildx): 跨平台编译优化
2023-06-13 17:27:43 +08:00
Zhang Dongliang
4132453665 fix(docker,buildx): 跨平台编译优化 2023-06-13 17:10:13 +08:00
wanyaoqi
ef152f7fc5 fix(region,host): virtio dirver local disk live migrate
Guest using the virtio-blk driver for local disks, iothread is used to
handle IO operations, Qemu will segfault when copying disks during live
migration. To address this issue, use nbd server and drive_mirror
approach to copy the disks.
2023-06-13 16:33:30 +08:00
Zexi Li
7818033a36 Merge pull request #17278 from wanyaoqi/automated-cherry-pick-of-#17277-upstream-release-3.10
Automated cherry pick of #17277: fix(region): qga set password not record logininfo
2023-06-13 13:18:52 +08:00
Zexi Li
88f3b3d23b Merge pull request #17283 from wanyaoqi/automated-cherry-pick-of-#17282-upstream-release-3.10
Automated cherry pick of #17282: fix(host): get live migration port before generate desc
2023-06-13 13:18:18 +08:00
Zexi Li
680cefff1f fix(baremetal): skip 'Volatile Size' line when detecting memory size 2023-06-13 13:16:21 +08:00
wanyaoqi
13bc96a0c8 fix(host): host add option no_hpet
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-12 17:32:31 +08:00
wanyaoqi
3166f36aa8 fix(host): get live migration port before generate desc
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-12 16:27:41 +08:00
wanyaoqi
5e95055854 fix(region): qga set password not record logininfo
guest create from iso no login_account, record login_account when login
account is empty.
2023-06-12 10:46:03 +08:00
Zexi Li
a13cf1116e Merge pull request #17249 from ioito/automated-cherry-pick-of-#17183-upstream-release-3.10
Automated cherry pick of #17183: fix(region): snapshot policy create and update
2023-06-12 10:09:09 +08:00
Zexi Li
5b9a44dbb5 Merge pull request #17272 from ioito/automated-cherry-pick-of-#17229-upstream-release-3.10
Automated cherry pick of #17229: fix(webconsole): ssh exit
2023-06-09 16:46:36 +08:00
ioito
b0b3a0ea89 fix(webconsole): ssh exit 2023-06-09 16:34:34 +08:00
Zexi Li
b002d434fa Merge pull request #17271 from ioito/automated-cherry-pick-of-#16208-upstream-release-3.10
Automated cherry pick of #16208: fix(webconsole): websocket ssh
2023-06-09 16:33:56 +08:00
ioito
645d171a74 fix(webconsole): websocket ssh 2023-06-09 16:20:38 +08:00
Zexi Li
82ef3ef3f2 Merge pull request #17259 from wanyaoqi/automated-cherry-pick-of-#17258-upstream-release-3.10
Automated cherry pick of #17258: fix(region): validate isolated device register
2023-06-09 16:18:08 +08:00
屈轩
b08b3ec64f fix(region): qcloud hypervisor (#17264) 2023-06-08 21:20:16 +08:00
wanyaoqi
13d4b4785b fix(region): validate isolated device register
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-07 16:38:31 +08:00
Zexi Li
b607321abc Merge pull request #17248 from wanyaoqi/automated-cherry-pick-of-#17246-upstream-release-3.10
Automated cherry pick of #17246: feat(region,host): support lvm disk as guest sys disk
2023-06-06 14:20:27 +08:00
Zexi Li
dffc97e745 Merge pull request #17251 from ioito/automated-cherry-pick-of-#17250-upstream-release-3.10
Automated cherry pick of #17250: fix(region): filter host by ips
2023-06-06 14:17:25 +08:00
ioito
06ed8ee803 fix(region): filter host by ips 2023-06-05 17:06:18 +08:00
ioito
0d6a95e195 fix(region): snapshot policy create and update 2023-06-05 16:44:56 +08:00
wanyaoqi
e1a6549947 feat(region,host): support lvm disk as guest sys disk 2023-06-05 16:21:26 +08:00
Zexi Li
cb27d631c2 Merge pull request #17241 from wanyaoqi/automated-cherry-pick-of-#17240-upstream-release-3.10
Automated cherry pick of #17240: fix(host): don't sync status on resume from postmigrate
2023-06-03 10:58:24 +08:00
Zexi Li
fd7ccd1b60 Merge pull request #17239 from ioito/automated-cherry-pick-of-#17238-upstream-release-3.10
Automated cherry pick of #17238: fix(region): swagger api update
2023-06-03 10:56:39 +08:00
wanyaoqi
c91dfc8ba4 fix(host): don't sync status on resume from postmigrate
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-02 18:43:46 +08:00
ioito
6c05d72e3d fix(region): swagger api update 2023-06-02 18:33:01 +08:00
wanyaoqi
4de21692eb fix(host): nics get sys conf quiet (#17206) 2023-06-01 20:46:12 +08:00
Jian Qiu
e3172f8d20 fix: allow LDAP sync extra tags (#17203)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-01 20:45:27 +08:00
Zexi Li
3e02111248 feat(climc): add service option for action-show command (#17222) 2023-06-01 20:43:57 +08:00
Zexi Li
6e2b36bf53 Merge pull request #17226 from gouqi11/automated-cherry-pick-of-#17225-upstream-release-3.10
Automated cherry pick of #17225: fix(apigateway): add handler for user to get self topic subscriptions
2023-06-01 17:55:10 +08:00
马鸿飞
ef94cd885d fix(apigateway): add handler for user to get self topic subscriptions 2023-06-01 16:59:08 +08:00
Zexi Li
cc0948b577 Merge pull request #17220 from ioito/automated-cherry-pick-of-#17219-upstream-release-3.10
Automated cherry pick of #17219: fix(region): vendor update
2023-05-31 21:37:33 +08:00
ioito
39fd6df5c7 fix(region): vendor update 2023-05-31 20:30:41 +08:00
Zexi Li
360d344aed Merge pull request #17215 from gouqi11/automated-cherry-pick-of-#17214-upstream-release-3.10
Automated cherry pick of #17214: fix(region): fix region.CreatedAt
2023-05-31 19:08:26 +08:00
马鸿飞
4c28049297 fix(region): fix region.CreatedAt 2023-05-31 16:16:12 +08:00
Zexi Li
b2ec3756d9 Merge pull request #17208 from zexi/monitor-time-perf
optimized(monitor): query metrics time
2023-05-31 15:19:41 +08:00
Zexi Li
30895fdaed optimized(monitor): query metrics time 2023-05-31 15:01:32 +08:00
屈轩
dd50edcbee fix(region): sync cloud project log (#17199) 2023-05-30 22:58:19 +08:00
wanyaoqi
a86d650129 fix(host): miss return on syncDiskConf (#17201)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-30 22:57:37 +08:00
Zexi Li
becfedcf7a fix(climc): release upgrade method (#17196) 2023-05-30 22:57:19 +08:00
Zexi Li
cf13801f44 Merge pull request #17181 from ioito/automated-cherry-pick-of-#17180-upstream-release-3.10
Automated cherry pick of #17180: fix(region): vpc purge
2023-05-30 17:41:50 +08:00
Zexi Li
6a67d88c23 Merge pull request #17188 from swordqiu/automated-cherry-pick-of-#17187-upstream-release-3.10
Automated cherry pick of #17187: fix: apigateway endpoint empty error
2023-05-30 17:40:55 +08:00
Zexi Li
5d9e4a53a0 Merge pull request #17192 from wanyaoqi/automated-cherry-pick-of-#17191-upstream-release-3.10
Automated cherry pick of #17191: fix(region): isolated device model add properties hot pluggable
2023-05-30 17:40:27 +08:00
Zexi Li
3becea76c7 Merge pull request #17185 from ioito/automated-cherry-pick-of-#17184-upstream-release-3.10
Automated cherry pick of #17184: fix(region): server list filter by ips
2023-05-30 17:39:27 +08:00
wanyaoqi
070db4887e fix(region): isolated device model add properties hot pluggable
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-30 15:23:35 +08:00
Qiu Jian
9a6069a96b fix: apigateway endpoint empty error 2023-05-30 11:19:35 +08:00
ioito
12f94559f1 fix(region): server list filter by ips 2023-05-29 20:31:34 +08:00
ioito
c755f3d40d fix(region): vpc purge 2023-05-29 16:46:06 +08:00
Zexi Li
a2c05f5f90 Merge pull request #17172 from wanyaoqi/automated-cherry-pick-of-#17171-upstream-release-3.10
Automated cherry pick of #17171: fix(host): adapt arm host no l3 cache but has l1/l2
2023-05-29 11:31:48 +08:00
Zexi Li
2755623ca8 Merge pull request #17174 from wanyaoqi/automated-cherry-pick-of-#17173-upstream-release-3.10
Automated cherry pick of #17173: fix(region): request host set auto migrate use hostId
2023-05-29 11:31:08 +08:00
Zexi Li
a6b15244d7 Merge pull request #17176 from wanyaoqi/automated-cherry-pick-of-#17175-upstream-release-3.10
Automated cherry pick of #17175: fix(region): check host update cmtbound on hugepage host
2023-05-29 11:30:34 +08:00
wanyaoqi
91947a5c16 fix(region): check host update cmtbound on hugepage host
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-29 11:13:56 +08:00
wanyaoqi
9303c35719 fix(region): request host set auto migrate use hostId 2023-05-29 10:23:27 +08:00
wanyaoqi
3876ab0f82 fix(host): adapt arm host no l3 cache but has l1/l2
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-26 22:59:43 +08:00
Jian Qiu
0fc89fad85 fix: resource short desc for elasticcache and natgateway (#17170)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-26 18:55:48 +08:00
Jian Qiu
a804818f82 fix: make cron day job happen earlier (#17167)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-26 17:02:17 +08:00
Jian Qiu
cf5833be81 fix: resource short desc (#17165)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-26 17:01:20 +08:00
Zexi Li
63b9933da6 Merge pull request #17161 from wanyaoqi/automated-cherry-pick-of-#17160-upstream-release-3.10
Automated cherry pick of #17160: fix(host): get pci controller type
2023-05-26 15:23:57 +08:00
wanyaoqi
7881393fb5 fix(host): get pci controller type
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-25 20:45:42 +08:00
Zexi Li
b636cf0f71 Merge pull request #17157 from gouqi11/automated-cherry-pick-of-#17156-upstream-release-3.10
Automated cherry pick of #17156: fix(keystone): fix refreshScopeResourceCount timeout
2023-05-25 20:12:19 +08:00
马鸿飞
61396da15e fix(keystone): fix refreshScopeResourceCount timeout 2023-05-25 15:24:43 +08:00
wanyaoqi
18719d3df1 fix(host): arm cdrom hotplug (#17151)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-25 06:47:32 +08:00
Zexi Li
1a0ddef9f0 feat(climc): make cloud-provider-clirc supports output format (#17147) 2023-05-24 19:01:17 +08:00
Zexi Li
e6b87c3d29 feat(climc): support output yaml format (#17145) 2023-05-24 19:00:52 +08:00
wanyaoqi
dd8ca4b919 fix(host): compatible host no l3 cache (#17121)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-24 06:25:55 +08:00
屈轩
d3ca7d2c1c fix(region): support shutdown mode (#17138) 2023-05-24 06:25:01 +08:00
wanyaoqi
97de8772c0 fix(host): hotplug pcie device use pcie root port (#17130) 2023-05-24 06:24:36 +08:00
Zexi Li
6519ad3e7b Merge pull request #17141 from ioito/automated-cherry-pick-of-#17140-upstream-release-3.10
Automated cherry pick of #17140: fix(region): support aws assign public ip with network
2023-05-24 00:05:32 +08:00
ioito
724ef6d16a fix(region): support aws assign public ip with network 2023-05-23 23:33:13 +08:00
Zexi Li
1669e4d542 Merge pull request #17136 from ioito/automated-cherry-pick-of-#17135-upstream-release-3.10
Automated cherry pick of #17135: fix(region): aws tag sync
2023-05-23 21:16:48 +08:00
ioito
6b67c52fdd fix(region): aws tag sync 2023-05-23 19:44:29 +08:00
Zexi Li
b03081dda2 Merge pull request #17126 from ioito/automated-cherry-pick-of-#17125-upstream-release-3.10
Automated cherry pick of #17125: fix(region): index order
2023-05-23 11:24:50 +08:00
ioito
1a2d2bafb0 fix(region): index order 2023-05-23 11:00:03 +08:00
gzericlee
47f04f296f feat(bingocloud): add bingoiam for oauth2 (#17084)
Co-authored-by: 李锐 <lirui@bingosoft.net>
2023-05-20 02:13:09 +08:00
wanyaoqi
e847b90566 fix(host): record live migrate resume task (#17093)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-20 02:12:47 +08:00
Jian Qiu
a7284d3cde fix: lbagent fail to start due to empty prioty and interface (#17117)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-20 02:11:19 +08:00
wanyaoqi
7b05bc3c92 fix(host): pciroot not assigned in switch case (#17102)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-20 02:10:25 +08:00
wanyaoqi
6769987981 fix(host): don't init pcie to pci bridge on pci extend disabled (#17115)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-20 02:10:03 +08:00
Zexi Li
bed1649474 fix(baremetal): skip running sysinit.sh when arch is aarch64 (#17104) 2023-05-19 17:34:36 +08:00
Zexi Li
7cf9a5e810 Merge pull request #17109 from gouqi11/automated-cherry-pick-of-#17108-upstream-release-3.10
Automated cherry pick of #17108: fxi(scheduledtask): skip task when scheduledtask.labels is empty
2023-05-19 17:30:41 +08:00
马鸿飞
4d111925df fxi(scheduledtask): skip task when scheduledtask.labels is empty 2023-05-19 15:51:39 +08:00
Zexi Li
960be32bec Merge pull request #17100 from gouqi11/automated-cherry-pick-of-#17098-upstream-release-3.10
Automated cherry pick of #17098: fix(keystone): user pwd expired notify bug fix
2023-05-19 12:06:34 +08:00
马鸿飞
016593d4c2 fix(keystone): user pwd expired notify bug fix 2023-05-19 12:03:19 +08:00
Zexi Li
9a51ce72c0 Merge pull request #17097 from ioito/automated-cherry-pick-of-#17096-upstream-release-3.10
Automated cherry pick of #17096: fix(climc): notify v2
2023-05-19 11:28:56 +08:00
ioito
a37149ecc9 fix(climc): notify v2 2023-05-19 11:09:12 +08:00
Zexi Li
d939a0bc5a Merge pull request #17078 from ioito/automated-cherry-pick-of-#17077-upstream-release-3.10
Automated cherry pick of #17077: fix(apigateway): image upload with properties
2023-05-19 10:49:41 +08:00
Zexi Li
e40e00b0b2 Merge pull request #17091 from ioito/automated-cherry-pick-of-#17090-upstream-release-3.10
Automated cherry pick of #17090: fix(region): openstack disk reset
2023-05-19 10:49:15 +08:00
Zexi Li
9e8da7b9cf Merge pull request #17064 from wanyaoqi/automated-cherry-pick-of-#17037-upstream-release-3.10
Automated cherry pick of #17037: feat(region,host): custom pci device type
2023-05-19 10:42:13 +08:00
ioito
533c761a2f fix(region): openstack disk reset 2023-05-18 19:35:25 +08:00
Jian Qiu
57bd0b059c fix: allow bootstrap role policy assignment without violation check (#17088)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-18 19:29:15 +08:00
Zexi Li
ce97fd0a65 Merge pull request #17076 from ioito/automated-cherry-pick-of-#17075-upstream-release-3.10
Automated cherry pick of #17075: fix(region): disable ping debug
2023-05-18 18:07:59 +08:00
Zexi Li
ad4722ecf5 Merge pull request #17081 from ioito/automated-cherry-pick-of-#17080-upstream-release-3.10
Automated cherry pick of #17080: fix(region): validate delete region
2023-05-18 18:07:02 +08:00
Zexi Li
321ec38d5d Merge pull request #17058 from gouqi11/automated-cherry-pick-of-#17057-upstream-release-3.10
Automated cherry pick of #17057: fix(region): snapshot code tidy
2023-05-18 18:06:25 +08:00
Zexi Li
0599ad6e6d Merge pull request #17086 from gouqi11/automated-cherry-pick-of-#17085-upstream-release-3.10
Automated cherry pick of #17085: fix(notify): fix feishu getAccessTokenFailed err
2023-05-18 18:05:18 +08:00
马鸿飞
10e0b1007e fix(notify): fix feishu getAccessTokenFailed err 2023-05-18 17:34:36 +08:00
ioito
873b2d58c4 fix(region): validate delete region 2023-05-18 16:09:37 +08:00
ioito
a190dbd8dd fix(apigateway): image upload with properties 2023-05-18 15:09:38 +08:00
ioito
6524a4864c fix(region): disable ping debug 2023-05-18 11:19:05 +08:00
Zexi Li
de84c4b8ad Merge pull request #17074 from gouqi11/automated-cherry-pick-of-#17060-upstream-release-3.10
Automated cherry pick of #17060: fix(notify): add func to get recevier subscription
2023-05-18 11:00:33 +08:00
马鸿飞
7a35416cd3 fix(notify): add func to get recevier subscription 2023-05-18 10:37:11 +08:00
Zexi Li
06fdb33e67 Merge pull request #17073 from wanyaoqi/automated-cherry-pick-of-#17072-upstream-release-3.10
Automated cherry pick of #17072: fix(host): fix arm topo lib ghw
2023-05-18 10:32:53 +08:00
wanyaoqi
dcdc7696a2 fix(region): list normal guests 2023-05-18 10:19:04 +08:00
wanyaoqi
56de7bd206 fix(host): fix arm topo lib ghw
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-18 10:09:34 +08:00
Zexi Li
0f0a5f34e4 Merge pull request #17067 from swordqiu/automated-cherry-pick-of-#17066-upstream-release-3.10
Automated cherry pick of #17066: fix: disable policy update when enable three member system
2023-05-18 02:17:31 +08:00
Zexi Li
6570552a10 Merge pull request #17070 from wanyaoqi/automated-cherry-pick-of-#17069-upstream-release-3.10
Automated cherry pick of #17069: fix(host): support arm host tcg qemu
2023-05-18 02:17:06 +08:00
Zexi Li
423c3a228e Merge pull request #17053 from wanyaoqi/automated-cherry-pick-of-#17052-upstream-release-3.10
Automated cherry pick of #17052: fix(region): guest restart network task params
2023-05-18 02:16:14 +08:00
wanyaoqi
88a4a835d5 fix(host): support arm host tcg qemu
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-18 00:32:33 +08:00
Qiu Jian
cb131ebf7d fix: disable policy update when enable three member system 2023-05-17 23:36:37 +08:00
wanyaoqi
b961ac5aee feat(region,host): custom pci device type 2023-05-17 17:24:54 +08:00
马鸿飞
4b46b483ab fix(region): snapshot code tidy 2023-05-17 10:52:13 +08:00
Zexi Li
3848411984 Merge pull request #17056 from gouqi11/automated-cherry-pick-of-#17055-upstream-release-3.10
Automated cherry pick of #17055: fix(excelutils): 取消负数标红
2023-05-16 19:38:47 +08:00
马鸿飞
def6a08c13 fix(excelutils): 取消负数标红 2023-05-16 19:36:25 +08:00
wanyaoqi
f827889d4d fix(region): guest restart network task params
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-16 15:03:29 +08:00
Zexi Li
40d691f497 Merge pull request #17046 from gouqi11/automated-cherry-pick-of-#17041-upstream-release-3.10
Automated cherry pick of #17041: fix(notify): add some template translate
2023-05-16 11:35:11 +08:00
Zexi Li
9a9dce85a0 Merge pull request #17048 from swordqiu/automated-cherry-pick-of-#17047-upstream-release-3.10
Automated cherry pick of #17047: fix: prevent policy violate when assigning policy to roles
2023-05-16 11:12:20 +08:00
屈轩
2838fdceb3 fix(region): secgroup rule sync with lock (#17051) 2023-05-16 10:55:06 +08:00
Qiu Jian
6d6cdbddbc fix: prevent policy violate when assigning policy to roles 2023-05-15 21:19:03 +08:00
马鸿飞
4a603c5d12 fix(notify): add some template translate 2023-05-15 21:10:12 +08:00
Zexi Li
388d000310 Merge pull request #17045 from ioito/automated-cherry-pick-of-#17044-upstream-release-3.10
Automated cherry pick of #17044: fix(region): vendor update
2023-05-15 20:11:54 +08:00
ioito
375d63103f fix(region): vendor update 2023-05-15 20:00:41 +08:00
Zexi Li
eda5d3223f feat(apimap): fetch vpcagent net topo info from DB (#17023) 2023-05-15 14:47:27 +08:00
Jian Qiu
f8734e4ab6 fix: options of the maximal number of roles of a user in project (#17034)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-05-14 08:35:09 +08:00
屈轩
9d54a1cfa7 fix(region): optimized snapshot list (#17014) 2023-05-13 07:53:09 +08:00
wanyaoqi
78fd4cb0d4 fix(host): guest sync update cdrom bootindex (#17026)
generate qemu cmdline check cdrom path before generate bootindex params

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-13 07:52:12 +08:00
wanyaoqi
8c27227d9a fix(host): check disk pci device is nil on init disks addrs (#17031)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-13 07:51:52 +08:00
屈轩
8408ac8383 fix(region): optimized sku sync (#17029) 2023-05-13 07:51:03 +08:00
Zexi Li
24e04ba84c Merge pull request #17017 from wanyaoqi/automated-cherry-pick-of-#17016-upstream-release-3.10
Automated cherry pick of #17016: fix(host): guest name has space
2023-05-12 10:32:33 +08:00
wanyaoqi
fa7934cc96 fix(host): guest name has space 2023-05-11 17:48:26 +08:00
Zexi Li
6fc152b653 Merge pull request #17013 from gouqi11/automated-cherry-pick-of-#17011-upstream-release-3.10
Automated cherry pick of #17011: fix(notify): fix notify webconsole
2023-05-11 16:18:05 +08:00
Zexi Li
df3b70b263 Merge pull request #17012 from gouqi11/automated-cherry-pick-of-#17008-upstream-release-3.10
Automated cherry pick of #17008: fix(region): add cleanSnapshotDate option
2023-05-11 16:17:21 +08:00
马鸿飞
9fceb5e521 fix(region): add cleanSnapshotDate option 2023-05-11 15:52:45 +08:00
马鸿飞
f5b8b5a476 fix(notify): fix notify webconsole 2023-05-11 14:15:53 +08:00
屈轩
cf2404a9e0 fix(region): show host info when cache image (#16999) 2023-05-11 11:03:25 +08:00
wanyaoqi
a5739a6597 fix(host): check running guest kvm off option (#16989) 2023-05-11 11:02:40 +08:00
Jian Qiu
d446886437 fix: policy tag filters not effect for shared resources (#17005)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-11 11:00:36 +08:00
gouqi11
cdd616a67c fix(region): add cronjob to cleaning snapshot (#17006)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-05-11 10:59:46 +08:00
Zexi Li
d598c6d710 Merge pull request #16992 from wanyaoqi/automated-cherry-pick-of-#16991-upstream-release-3.10
Automated cherry pick of #16991: fix(region): set sku maxmem size 1024G
2023-05-10 18:05:10 +08:00
Zexi Li
d1be28b740 Merge pull request #16994 from zexi/monitor-query-timeout
fix(monitor): adjust query timeout to 5 mins
2023-05-10 18:01:37 +08:00
Zexi Li
82f312ebb6 fix(monitor): adjust query timeout to 5 mins 2023-05-10 13:00:25 +08:00
wanyaoqi
da181bc3ca fix(region): set sku maxmem size 1024G
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-10 10:53:57 +08:00
Zexi Li
49f1c4f418 Merge pull request #16975 from ioito/automated-cherry-pick-of-#16973-upstream-release-3.10
Automated cherry pick of #16973: fix(region): optimized vpc-list
2023-05-10 09:58:37 +08:00
wanyaoqi
fa7fc2fbe5 fix(host): hide kvm only gpu guests (#16977)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-09 14:45:44 +08:00
Zexi Li
b4ed622c48 Merge pull request #16980 from ioito/automated-cherry-pick-of-#16979-upstream-release-3.10
Automated cherry pick of #16979: fix(region): elastic cache purge
2023-05-09 09:20:09 +08:00
Zexi Li
df6d93d285 Merge pull request #16984 from swordqiu/automated-cherry-pick-of-#16983-upstream-release-3.10
Automated cherry pick of #16983: fix: usage handler nil check revisit
2023-05-09 09:19:26 +08:00
Qiu Jian
f0379dc515 fix: usage handler nil check revisit 2023-05-08 20:50:17 +08:00
ioito
0380aef8ec fix(region): elastic cache purge 2023-05-08 16:05:24 +08:00
ioito
c5c59032bf fix(region): optimized vpc-list 2023-05-08 15:11:37 +08:00
Zexi Li
db5bcf94fa Merge pull request #16970 from swordqiu/automated-cherry-pick-of-#16969-upstream-release-3.10
Automated cherry pick of #16969: fix: three member policy adjustment 20230507
2023-05-08 10:29:15 +08:00
Zexi Li
fd5fc30c63 Merge pull request #16963 from ioito/automated-cherry-pick-of-#16962-upstream-release-3.10
Automated cherry pick of #16962: fix(glance): support filter image by os archs
2023-05-08 10:28:18 +08:00
Zexi Li
92652eab1d Merge pull request #16958 from wanyaoqi/automated-cherry-pick-of-#16957-upstream-release-3.10
Automated cherry pick of #16957: fix(host): don't return error on disk snap chain params miss
2023-05-08 10:26:29 +08:00
Zexi Li
1eafde7f91 Merge pull request #16967 from swordqiu/automated-cherry-pick-of-#16966-upstream-release-3.10
Automated cherry pick of #16966: fix: domain tag filter not working
2023-05-08 10:25:17 +08:00
Qiu Jian
ad1cc70909 fix: three member policy adjustment 20230507 2023-05-08 03:16:59 +08:00
Qiu Jian
edbcb92088 fix: domain tag filter not working 2023-05-08 02:25:19 +08:00
ioito
5ea9c26677 fix(glance): support filter image by os archs 2023-05-06 15:23:16 +08:00
wanyaoqi
a99bcd13f1 fix(host): don't return error on disk snap chain miss 2023-05-06 14:17:22 +08:00
Zexi Li
a673906288 Merge pull request #16954 from ioito/automated-cherry-pick-of-#16953-upstream-release-3.10
Automated cherry pick of #16953: fix(region): skip empty resource metric pull
2023-05-06 12:15:19 +08:00
ioito
db976a6512 fix(region): skip empty resource metric pull 2023-05-06 10:57:11 +08:00
Zexi Li
3e78208328 Merge pull request #16951 from wanyaoqi/automated-cherry-pick-of-#16950-upstream-release-3.10
Automated cherry pick of #16950: fix(region,host): migrate with out chain snapshots
2023-05-06 10:16:01 +08:00
wanyaoqi
bd4f9dd2cf fix(region,host): migrate with out chain snapshots
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-06 01:39:58 +08:00
Zexi Li
aed854edf6 Merge pull request #16949 from ioito/automated-cherry-pick-of-#16948-upstream-release-3.10
Automated cherry pick of #16948: fix(region): host status
2023-05-05 21:24:50 +08:00
ioito
9a290f12c1 fix(region): host status 2023-05-05 20:20:17 +08:00
Zexi Li
794e0b151c Merge pull request #16945 from ioito/automated-cherry-pick-of-#16944-upstream-release-3.10
Automated cherry pick of #16944: fix(region): allow query capabilities
2023-05-05 17:12:25 +08:00
Zexi Li
87f36191e1 Merge pull request #16941 from ioito/automated-cherry-pick-of-#16940-upstream-release-3.10
Automated cherry pick of #16940: fix(region): cloudpods secgroup rule
2023-05-05 17:11:57 +08:00
Zexi Li
853d7caf9d Merge pull request #16931 from ioito/automated-cherry-pick-of-#16930-upstream-release-3.10
Automated cherry pick of #16930: fix(region): optimized guest and cachedimage list speed
2023-05-05 17:10:55 +08:00
Zexi Li
920fc94f91 Merge pull request #16946 from ioito/hotfix/qx-aws-redis-tag
fix(region): vendor update for aws redis tag
2023-05-05 17:02:39 +08:00
ioito
e363f729ac fix(region): vendor update for aws redis tag 2023-05-05 17:00:33 +08:00
ioito
7adefec371 fix(region): allow query capabilities 2023-05-05 16:20:17 +08:00
Zexi Li
426071aa54 Merge pull request #16943 from zexi/automated-cherry-pick-of-#16936-upstream-release-3.10
Automated cherry pick of #16936: feat(climc): create k8s cluster v1.22.9
2023-05-05 16:13:33 +08:00
Zexi Li
c780616e43 feat(climc): create k8s cluster v1.22.9 2023-05-05 16:13:00 +08:00
wanyaoqi
b53926b8a6 fix(region): get cdrom details (#16928) 2023-05-05 15:07:43 +08:00
Zexi Li
f9c71874b6 fix(monitor): truncated JSONObject of alert model (#16934) 2023-05-05 14:43:14 +08:00
屈轩
c1285be160 fix(region): aws redis tags (#16938) 2023-05-05 14:42:22 +08:00
ioito
420ad0bcc1 fix(region): cloudpods secgroup rule 2023-05-05 11:44:58 +08:00
ioito
bad28dc7fd fix(region): optimized guest and cachedimage list speed 2023-05-04 14:22:23 +08:00
Jian Qiu
84b6b97ba8 fix: vm desc missing cdrom config (#16926)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-01 23:02:12 +08:00
Zexi Li
5e4abf5708 Merge pull request #16924 from swordqiu/automated-cherry-pick-of-#16923-upstream-release-3.10
Automated cherry pick of #16923: fix: do not init keystone project admin user
2023-04-28 15:32:07 +08:00
Qiu Jian
693244ad93 fix: do not init keystone admin user 2023-04-28 15:17:08 +08:00
Zexi Li
d94bfa6bbb Merge pull request #16922 from gouqi11/automated-cherry-pick-of-#16899-upstream-release-3.10
Automated cherry pick of #16899: fix(notify): refresh workwx token
2023-04-28 14:40:20 +08:00
马鸿飞
574c10ef49 fix(notify): refresh workwx token 2023-04-28 14:38:04 +08:00
Zexi Li
cf9351ec7c Merge pull request #16921 from ioito/automated-cherry-pick-of-#16920-upstream-release-3.10
Automated cherry pick of #16920: fix(region): secgroup sync
2023-04-28 13:56:59 +08:00
ioito
f9178f77c5 fix(region): secgroup sync 2023-04-28 13:28:58 +08:00
Zexi Li
22fa5923dc feat(README): update installation content (#16916) 2023-04-28 12:00:54 +08:00
Zexi Li
b4e00dec25 Merge pull request #16911 from swordqiu/automated-cherry-pick-of-#16907-upstream-release-3.10
Automated cherry pick of #16907: fix: auth getStats should ignore no permission error
2023-04-28 10:28:27 +08:00
屈轩
54bb667932 fix(region): optimized storage-list (#16910) 2023-04-27 23:06:46 +08:00
Qiu Jian
ff8ea8a4cb fix: auth getStats should ignore no permission error 2023-04-27 21:36:58 +08:00
Zexi Li
149040ce97 Merge pull request #16863 from wanyaoqi/automated-cherry-pick-of-#16845-upstream-release-3.10
Automated cherry pick of #16845: feat(region,host): storage backend lvm and nvme
2023-04-27 21:07:39 +08:00
Zexi Li
8b79cbec9d Merge pull request #16892 from ioito/automated-cherry-pick-of-#16891-upstream-release-3.10
Automated cherry pick of #16891: fix(region): vendor update
2023-04-27 21:06:47 +08:00
Zexi Li
a5544675f0 Merge pull request #16904 from zexi/monitor-list-debug
fix(monitor,apihelper): list storages without details
2023-04-27 19:37:09 +08:00
Zexi Li
080fa90d70 fix(monitor,apihelper): list storages without details 2023-04-27 19:21:05 +08:00
Zexi Li
56baabffdc Merge pull request #16898 from gouqi11/automated-cherry-pick-of-#16879-upstream-release-3.10
Automated cherry pick of #16879: fix(notify): add mobile accept ext
2023-04-27 16:16:23 +08:00
马鸿飞
2f17482e4f fix(notify): add mobile accept ext 2023-04-27 15:11:25 +08:00
gouqi11
b74df1913a fix(cloudcommon): add crud note (#16877)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-04-27 14:35:07 +08:00
屈轩
138d248aa0 fix(region): add table index (#16895) 2023-04-27 14:34:02 +08:00
ioito
42e855c5aa fix(region): vendor update 2023-04-27 10:07:13 +08:00
Zexi Li
7da3e98ca3 Merge pull request #16874 from wanyaoqi/automated-cherry-pick-of-#16873-upstream-release-3.10
Automated cherry pick of #16873: fix(host): compatible ouler
2023-04-27 09:37:41 +08:00
Zexi Li
48470f0cc1 Merge pull request #16889 from zexi/automated-cherry-pick-of-#16888-upstream-release-3.10
Automated cherry pick of #16888: fix(scheduler): skip load esxi network free-port cache
2023-04-27 09:36:11 +08:00
Zexi Li
027bde1f51 fix(scheduler): skip load esxi network free-port cache 2023-04-27 09:26:36 +08:00
Jian Qiu
874b0f5134 fix: project set admin user (#16876)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-26 08:20:59 +08:00
wanyaoqi
f52d361b2a fix(host): compatible with python3
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-25 22:47:26 +08:00
wanyaoqi
a16f1177ba fix(host): check subgroup enabled on cgroup init
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-25 22:47:26 +08:00
Zexi Li
c0920a4993 Merge pull request #16860 from zexi/monitor-stats-panic
fix(monitor): panic of StatisticHandler
2023-04-25 10:03:07 +08:00
Zexi Li
9be1984aee Merge pull request #16858 from zexi/automated-cherry-pick-of-#16857-upstream-release-3.10
Automated cherry pick of #16857: fix(region): handle probe-isolated-device error
2023-04-25 10:02:43 +08:00
wanyaoqi
c9b35bd9fd feat(region,host): lvm storage backend
support use lvm volume group as storage backend.

host config example:
lvm_volume_groups:
- storage1
2023-04-25 00:34:40 +08:00
wanyaoqi
392ec553ec feat(region,host): nvme device passthrough 2023-04-25 00:34:40 +08:00
Zexi Li
c5ae2647d5 fix(monitor): panic of StatisticHandler 2023-04-24 19:58:34 +08:00
Zexi Li
a18313cd2e fix(region): handle probe-isolated-device error 2023-04-24 19:52:30 +08:00
Zexi Li
3c7da64f41 Merge pull request #16853 from gouqi11/automated-cherry-pick-of-#16852-upstream-release-3.10
Automated cherry pick of #16852: fix(notify): fix email verify empty error
2023-04-24 17:15:05 +08:00
马鸿飞
75c546d788 fix(notify): fix email verify empty error 2023-04-24 16:53:45 +08:00
Zexi Li
54e598a548 Merge pull request #16849 from wanyaoqi/automated-cherry-pick-of-#16848-upstream-release-3.10
Automated cherry pick of #16848: fix(region):  check disk purge  get host error is sql.ErrNoRows
2023-04-24 15:21:10 +08:00
wanyaoqi
c5d61a8c35 fix(region): check disk purge get host error is sql.ErrNoRows
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-24 10:51:17 +08:00
Zexi Li
5830716205 Merge pull request #16843 from ioito/automated-cherry-pick-of-#16842-upstream-release-3.10
Automated cherry pick of #16842: fix(cloudmon): h3c rds monitor
2023-04-21 18:29:18 +08:00
ioito
7790332fe0 fix(cloudmon): h3c rds monitor 2023-04-21 17:38:51 +08:00
Zexi Li
1653936d88 Merge pull request #16836 from wanyaoqi/automated-cherry-pick-of-#16835-upstream-release-3.10
Automated cherry pick of #16835: fix(host): arm node failed get numa architecture use ghw lib
2023-04-21 10:04:16 +08:00
wanyaoqi
f5f3dfd315 fix(host): arm node failed get numa architecture use ghw lib
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-20 23:37:05 +08:00
Zexi Li
f33fc03c33 Merge pull request #16834 from gouqi11/automated-cherry-pick-of-#16833-upstream-release-3.10
Automated cherry pick of #16833: fix(notify): add subcontact fail details
2023-04-20 20:47:11 +08:00
马鸿飞
99c78ee38b fix(notify): add subcontact fail details 2023-04-20 20:32:11 +08:00
Zexi Li
31680b205b Merge pull request #16826 from ioito/automated-cherry-pick-of-#16825-upstream-release-3.10
Automated cherry pick of #16825: fix(region): log with account disconnect reason
2023-04-20 13:24:25 +08:00
Zexi Li
a46fcf7de5 Merge pull request #16821 from wanyaoqi/automated-cherry-pick-of-#16820-upstream-release-3.10
Automated cherry pick of #16820: fix(host): fix machine type before generate cpu desc
2023-04-20 13:23:28 +08:00
Zexi Li
1e650da2ce Merge pull request #16829 from ioito/automated-cherry-pick-of-#16828-upstream-release-3.10
Automated cherry pick of #16828: fix(region): vendor update for aws region
2023-04-20 13:22:53 +08:00
ioito
78978ee207 fix(region): vendor update for aws region 2023-04-20 11:29:28 +08:00
ioito
1cfe1537ba fix(region): log with account disconnect reason 2023-04-20 10:37:56 +08:00
wanyaoqi
4cb10b405f fix(host): fix machine type before generate cpu desc
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-20 09:28:23 +08:00
Zexi Li
bf5e09c649 Merge pull request #16819 from ioito/automated-cherry-pick-of-#16818-upstream-release-3.10
Automated cherry pick of #16818: fix(region): proxmox host ip
2023-04-19 11:37:10 +08:00
ioito
d0fa493fdc fix(region): proxmox host ip 2023-04-19 11:28:17 +08:00
Zexi Li
7ae029e16b Merge pull request #16814 from zexi/monitor-disable-query-sig
fix(monitor): disable query signature defaultly
2023-04-19 10:08:54 +08:00
Zexi Li
cd410ba27e fix(monitor): disable query signature defaultly 2023-04-19 10:05:17 +08:00
Zexi Li
c9428031d0 Merge pull request #16807 from ioito/automated-cherry-pick-of-#16791-upstream-release-3.10
Automated cherry pick of #16791: fix(cloudmon): support skip pull azure memory and disk usage metric
2023-04-18 15:28:05 +08:00
Zexi Li
b1c1763386 Merge pull request #16811 from gouqi11/automated-cherry-pick-of-#16809-upstream-release-3.10
Automated cherry pick of #16809: fix(notify): fix receiver create bug
2023-04-18 15:27:30 +08:00
马鸿飞
450571268c fix(notify): fix receiver create bug 2023-04-18 15:25:22 +08:00
ioito
da4b222537 fix(cloudmon): support skip pull azure memory and disk usage metric 2023-04-18 13:47:49 +08:00
Zexi Li
f9b87906ee Merge pull request #16742 from zexi/update-vendor-0417
fix(vendor): update vendor for v3.10
2023-04-17 23:37:26 +08:00
Zexi Li
3c877e90a5 fix(vendor): update vendor for v3.10 2023-04-17 23:33:52 +08:00
Zexi Li
14e25e4be0 Merge pull request #16480 from ioito/automated-cherry-pick-of-#16463-upstream-release-3.10
Automated cherry pick of #16463: fix: avoid panic when sync vmware host
2023-04-17 23:18:14 +08:00
ioito
15d9468102 fix: avoid panic when sync vmware host 2023-04-17 10:06:53 +08:00
Zexi Li
442634c971 Merge pull request #16472 from wanyaoqi/automated-cherry-pick-of-#16471-upstream-release-3.10
Automated cherry pick of #16471: fix(host): update cpudesc on cpu hotpluged
2023-04-14 19:34:17 +08:00
wanyaoqi
392ad723c9 fix(host): update cpudesc on cpu hotpluged
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-14 17:43:27 +08:00
Jian Qiu
025848d1fa Automated cherry pick of #16467: fix: update vendor 20230413 (#16468)
* fix: update vendor 20230413

* fix: update vendor

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-14 02:41:26 +08:00
Zexi Li
421f030eb3 Merge pull request #16462 from gouqi11/automated-cherry-pick-of-#16461-upstream-release-3.10
Automated cherry pick of #16461: fix(region): fixModelarts
2023-04-13 17:41:54 +08:00
mhf
36925b058b fix(region): fixModelarts 2023-04-13 16:40:33 +08:00
Zexi Li
c4d7faa11c Merge pull request #16459 from zexi/automated-cherry-pick-of-#16458-upstream-release-3.10
Automated cherry pick of #16458: fix(monitor): wrong tag filter when get metric measurement
2023-04-13 11:56:47 +08:00
Zexi Li
e1cb09c25f fix(monitor): wrong tag filter when get metric measurement 2023-04-13 11:39:41 +08:00
Zexi Li
2c51c7709e Merge pull request #16436 from zexi/automated-cherry-pick-of-#16434-upstream-release-3.10
Automated cherry pick of #16434: feat(region): set kvm storage instance capability
2023-04-13 10:09:07 +08:00
Zexi Li
ba2d24709f Merge pull request #16448 from wanyaoqi/automated-cherry-pick-of-#16447-upstream-release-3.10
Automated cherry pick of #16447: fix(host): set default live migrate bandwidth unlimited
2023-04-13 10:08:03 +08:00
Zexi Li
e371724257 Merge pull request #16449 from ioito/automated-cherry-pick-of-#16440-upstream-release-3.10
Automated cherry pick of #16440: fix(glance): support esxi glance debug on macos
2023-04-13 10:07:41 +08:00
Zexi Li
3a0149a2e5 Merge pull request #16445 from ioito/automated-cherry-pick-of-#16444-upstream-release-3.10
Automated cherry pick of #16444: fix(region): support import private k8s
2023-04-12 20:47:37 +08:00
Zexi Li
e6903eaec6 Merge pull request #16442 from ioito/automated-cherry-pick-of-#16441-upstream-release-3.10
Automated cherry pick of #16441: fix(region): sync purge vpc
2023-04-12 20:46:19 +08:00
Zexi Li
92de0f5a26 Merge pull request #16452 from gouqi11/automated-cherry-pick-of-#16451-upstream-release-3.10
Automated cherry pick of #16451: fix(excelutils): 添加千位分隔常量
2023-04-12 19:13:17 +08:00
mhf
d14ec18df3 fix(excelutils): 添加千位分隔常量 2023-04-12 19:06:11 +08:00
ioito
bd9b5a0f25 fix(glance): support esxi glance debug on macos 2023-04-12 17:52:00 +08:00
wanyaoqi
b94b3a9397 fix(host): set default live migrate bandwidth unlimited
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-12 17:23:10 +08:00
ioito
757fc19cad fix(region): support import private k8s 2023-04-12 16:36:34 +08:00
ioito
17fab36c48 fix(region): sync purge vpc 2023-04-12 15:27:14 +08:00
Jian Qiu
d8a30ac2d9 fix: clickhouse parttion expression of divide inconstent 3.9 (#16438)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-12 12:04:10 +08:00
Zexi Li
33d3620526 feat(region): set kvm storage instance capability 2023-04-12 10:18:10 +08:00
Zexi Li
a86265c642 Merge pull request #16430 from ioito/automated-cherry-pick-of-#16429-upstream-release-3.10
Automated cherry pick of #16429: fix: only request error show time
2023-04-11 22:17:24 +08:00
ioito
a70a144a5b fix: only request error show time 2023-04-11 22:03:17 +08:00
Zexi Li
9625de44ba Merge pull request #16425 from ioito/automated-cherry-pick-of-#16424-upstream-release-3.10
Automated cherry pick of #16424: fix(common): show request time with rfc3339
2023-04-11 21:15:10 +08:00
Zexi Li
08cfdfaea5 Merge pull request #16402 from gouqi11/automated-cherry-pick-of-#16401-upstream-release-3.10
Automated cherry pick of #16401: feature(region): add resource order
2023-04-11 21:05:20 +08:00
Zexi Li
6dba362a79 Merge pull request #16428 from gouqi11/automated-cherry-pick-of-#16423-upstream-release-3.10
Automated cherry pick of #16423: fix(excelutils): 添加按列修改单元格格式方法
2023-04-11 21:04:03 +08:00
mhf
fdd0cd900f fix(excelutils): 添加按列修改单元格格式方法 2023-04-11 21:01:54 +08:00
ioito
2990e604a1 fix(common): show request time with rfc3339 2023-04-11 20:55:39 +08:00
Zexi Li
45a5af600a Merge pull request #16422 from ioito/automated-cherry-pick-of-#16421-upstream-release-3.10
Automated cherry pick of #16421: fix: vendor update
2023-04-11 19:57:27 +08:00
ioito
c2b68bb26b fix: vendor update 2023-04-11 19:47:25 +08:00
Zexi Li
75b0ff52a5 Merge pull request #16418 from ioito/automated-cherry-pick-of-#16417-upstream-release-3.10
Automated cherry pick of #16417: fix(common): log time zone and format
2023-04-11 18:28:15 +08:00
ioito
7c2ea8fa4b fix(common): log time zone and format 2023-04-11 17:24:34 +08:00
Zexi Li
e1b29f7de9 Merge pull request #16415 from ioito/automated-cherry-pick-of-#16414-upstream-release-3.10
Automated cherry pick of #16414: fix(common): log time with time zone
2023-04-11 15:02:06 +08:00
Zexi Li
50a1004d19 Merge pull request #16409 from ioito/automated-cherry-pick-of-#16408-upstream-release-3.10
Automated cherry pick of #16408: fix(common): show exception with remote addr and duration
2023-04-11 14:59:56 +08:00
Zexi Li
bc3941e737 Merge pull request #16412 from ioito/automated-cherry-pick-of-#16411-upstream-release-3.10
Automated cherry pick of #16411: fix(keystone): avoid panic when sync scope reosurce
2023-04-11 14:57:52 +08:00
Zexi Li
69a0f05063 Merge pull request #16404 from ioito/automated-cherry-pick-of-#16403-upstream-release-3.10
Automated cherry pick of #16403: fix(region): optimized cloudprovider list
2023-04-11 14:55:25 +08:00
ioito
2840d5d5c3 fix(common): log time with time zone 2023-04-11 14:36:18 +08:00
ioito
a6ca50a105 fix(common): show exception with remote addr and duration 2023-04-11 13:44:47 +08:00
ioito
ee5f6d3c53 fix(keystone): avoid panic when sync scope reosurce 2023-04-11 10:50:26 +08:00
Jian Qiu
3ac9e04874 fix: lbagent ovn options shoule not in common (#16407)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-11 09:34:33 +08:00
ioito
c81c0017b8 fix(region): optimized cloudprovider list 2023-04-10 19:13:11 +08:00
mhf
6ef4f9db91 feature(region): add resource order 2023-04-10 18:04:58 +08:00
Zexi Li
4662794e9c Merge pull request #16396 from ioito/automated-cherry-pick-of-#16395-upstream-release-3.10
Automated cherry pick of #16395: fix(region): remove useless server sku
2023-04-10 17:17:33 +08:00
Zexi Li
3aa2076f9c Merge pull request #16398 from zexi/devtool-panic
fix(devtool): panic occurred cause of nil ctx
2023-04-10 17:16:48 +08:00
Zexi Li
67ff54f6b5 fix(devtool): panic occurred cause of nil ctx 2023-04-10 17:10:38 +08:00
Zexi Li
26c942c792 Merge pull request #16390 from wanyaoqi/automated-cherry-pick-of-#16389-upstream-release-3.10
Automated cherry pick of #16389: fix(host): recover page size on hugepage disabled
2023-04-10 10:53:16 +08:00
ioito
c3ed398eec fix(region): remove useless server sku 2023-04-10 10:51:51 +08:00
wanyaoqi
c3611f0dc3 fix(host): recover page size on hugepage disabled 2023-04-08 13:02:32 +08:00
Zexi Li
8e4dd0867c Merge pull request #16388 from ioito/automated-cherry-pick-of-#16387-upstream-release-3.10
Automated cherry pick of #16387: fix: vendor update
2023-04-07 19:27:20 +08:00
ioito
5ee5647513 fix: vendor update 2023-04-07 18:58:15 +08:00
Zexi Li
fbdbacbaa4 Merge pull request #16385 from ioito/automated-cherry-pick-of-#16384-upstream-release-3.10
Automated cherry pick of #16384: fix(region): vendor update for openstack nic
2023-04-07 18:45:05 +08:00
Zexi Li
817928d712 Merge pull request #16382 from ioito/automated-cherry-pick-of-#16381-upstream-release-3.10
Automated cherry pick of #16381: fix(webconsole): avoid panic when send stats request
2023-04-07 18:20:10 +08:00
Zexi Li
a78c18d8a1 Merge pull request #16378 from zexi/automated-cherry-pick-of-#16377-upstream-release-3.10
Automated cherry pick of #16377: fix(region): not set default data when batch creating disks
2023-04-07 18:19:36 +08:00
ioito
fa7eb5026f fix(region): vendor update for openstack nic 2023-04-07 17:58:41 +08:00
ioito
c987d3f5f0 fix(webconsole): avoid panic when send stats request 2023-04-07 17:14:49 +08:00
Zexi Li
99314f4c6e fix(region): not set default data when batch creating disks 2023-04-07 11:03:28 +08:00
Zexi Li
5f1a10f583 Merge pull request #16375 from ioito/automated-cherry-pick-of-#16374-upstream-release-3.10
Automated cherry pick of #16374: fix(region): openstack keypair
2023-04-07 10:59:05 +08:00
ioito
b43881a51d fix(region): openstack keypair 2023-04-07 10:23:00 +08:00
Zexi Li
49fa6a5470 Merge pull request #16372 from ioito/automated-cherry-pick-of-#16371-upstream-release-3.10
Automated cherry pick of #16371: fix(region): azure china user create
2023-04-07 01:01:18 +08:00
Zexi Li
d923dfb146 Merge pull request #16363 from zexi/automated-cherry-pick-of-#16358-upstream-release-3.10
Automated cherry pick of #16358: fix(baremetal): panic occured when using SSD as raid PD
2023-04-07 01:00:57 +08:00
Zexi Li
152a186c1f Merge pull request #16366 from ioito/automated-cherry-pick-of-#16311-upstream-release-3.10
Automated cherry pick of #16311: fix(region): support fast sync cloud resources
2023-04-07 01:00:15 +08:00
ioito
c0f131bb40 fix(region): azure china user create 2023-04-06 22:02:21 +08:00
屈轩
1dd0be9591 fix(region): vender update (#16368) 2023-04-06 20:39:47 +08:00
ioito
d2d92f845a fix(region): support fast sync cloud resources 2023-04-06 18:51:22 +08:00
Zexi Li
9d01ba9719 fix(baremetal): panic occured when using SSD as raid PD 2023-04-06 18:02:27 +08:00
Zexi Li
136c26d40d Merge pull request #16361 from ioito/automated-cherry-pick-of-#16360-upstream-release-3.10
Automated cherry pick of #16360: fix(cloudmon): bingo metric
2023-04-06 18:02:04 +08:00
ioito
33cebbbd34 fix(cloudmon): bingo metric 2023-04-06 17:49:38 +08:00
Zexi Li
ab408e0ed9 Merge pull request #16354 from ioito/automated-cherry-pick-of-#16353-upstream-release-3.10
Automated cherry pick of #16353: fix(cloudmon): esxi disk usage
2023-04-06 16:24:52 +08:00
ioito
10f9c6ba5a fix(cloudmon): esxi disk usage 2023-04-06 15:31:01 +08:00
Zexi Li
db20ba8f22 Merge pull request #16339 from ioito/automated-cherry-pick-of-#16334-upstream-release-3.10
Automated cherry pick of #16334: Automated cherry pick of #16311: fix(region): support fast sync cloud resources
2023-04-06 15:22:09 +08:00
Zexi Li
b438efc138 Merge pull request #16334 from ioito/automated-cherry-pick-of-#16311-upstream-release-3.10
Automated cherry pick of #16311: fix(region): support fast sync cloud resources
2023-04-06 15:21:55 +08:00
Zexi Li
a1923658bd Merge pull request #16349 from swordqiu/automated-cherry-pick-of-#16348-upstream-release-3.10
Automated cherry pick of #16348: fix: allow set project-id auto-crate-project of cloudaccount
2023-04-06 11:17:52 +08:00
Zexi Li
7223f948fb Merge pull request #16352 from swordqiu/automated-cherry-pick-of-#16351-upstream-release-3.10
Automated cherry pick of #16351: fix: allow async setup brvpc mtu
2023-04-06 11:17:02 +08:00
Qiu Jian
b3d83671fb fix: allow async setup brvpc mtu 2023-04-06 00:10:28 +08:00
Qiu Jian
d180b3165a fix: allow set project-id auto-crate-project of cloudaccount 2023-04-05 16:41:17 +08:00
Zexi Li
436928ca6d Merge pull request #16342 from swordqiu/automated-cherry-pick-of-#16340-upstream-release-3.10
Automated cherry pick of #16340: fix: distinct field with subquery
2023-04-05 11:18:51 +08:00
Zexi Li
f23b7e5a6e Merge pull request #16344 from swordqiu/automated-cherry-pick-of-#16343-upstream-release-3.10
Automated cherry pick of #16343: fix: send email queue to cc
2023-04-05 11:18:09 +08:00
Zexi Li
d4a4ce9f79 Merge pull request #16347 from swordqiu/automated-cherry-pick-of-#16346-upstream-release-3.10
Automated cherry pick of #16346: fix: auth context with service name
2023-04-05 11:17:06 +08:00
Zexi Li
88a4630c52 Merge pull request #16345 from gouqi11/automated-cherry-pick-of-#16341-upstream-release-3.10
Automated cherry pick of #16341:  fix(region): fix modelarts createFailed
2023-04-05 11:16:27 +08:00
Qiu Jian
0123c0a8e8 fix: auth context with service name 2023-04-04 20:46:06 +08:00
mhf
27ffebdc6f fix(region): fix modelarts createFailed 2023-04-04 19:14:30 +08:00
Qiu Jian
6737a72701 fix: send email queue to cc 2023-04-04 18:49:58 +08:00
Qiu Jian
d0027a9808 fix: distinct field with subquery 2023-04-04 17:48:28 +08:00
ioito
4300328e57 fix(region): support fast sync cloud resources 2023-04-04 14:36:55 +08:00
屈轩
295a8cd5ec fix(region): sync esxi disk access path (#16336) 2023-04-04 09:51:27 +08:00
ioito
b5cf895dee fix(region): support fast sync cloud resources 2023-04-03 16:27:55 +08:00
Zexi Li
9dcbeecd94 Merge pull request #16331 from zexi/monitor-server-api
fix(monitor): eip fields are missed in details
2023-04-03 14:45:41 +08:00
Zexi Li
649ead2c32 fix(monitor): eip fields are missed in details 2023-04-03 14:14:20 +08:00
Zexi Li
f8a871f8fb Merge pull request #16328 from swordqiu/automated-cherry-pick-of-#16327-upstream-release-3.10
Automated cherry pick of #16327: fix: host remove netif also remove baremnetal server netif
2023-04-03 13:33:36 +08:00
Qiu Jian
b264eb38d4 fix: host remove netif also remove baremnetal server netif 2023-04-03 11:24:54 +08:00
Jian Qiu
c43b39e6ad fix: minor fixes 20230403 (#16325)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-03 09:28:13 +08:00
Zexi Li
2c47afeb7c Merge pull request #16323 from gouqi11/automated-cherry-pick-of-#16322-upstream-release-3.10
Automated cherry pick of #16322: fix(cloudmon): add slb key
2023-04-01 11:01:29 +08:00
mhf
8546ac3466 fix(cloudmon): add slb key 2023-04-01 10:19:08 +08:00
Zexi Li
62706fa3a3 Merge pull request #16307 from wanyaoqi/automated-cherry-pick-of-#16306-upstream-release-3.10
Automated cherry pick of #16306: fix(host): set desc nics queues and vectors on live migrate
2023-03-31 01:42:25 +08:00
Zexi Li
a70c9c3542 Merge pull request #16315 from zexi/k8s-blacklist-opt
fix(keystone): add kubeserver running_mode option to blacklist
2023-03-31 01:41:43 +08:00
Zexi Li
5ebc18478a Merge pull request #16302 from wanyaoqi/automated-cherry-pick-of-#16301-upstream-release-3.10
Automated cherry pick of #16301: fix(region): delete gpu device only on guest pending delete
2023-03-31 01:41:33 +08:00
Zexi Li
86ac9f6869 fix(keystone): add kubeserver running_mode option to blacklist 2023-03-31 01:39:22 +08:00
Zexi Li
1c5a2a5db3 Merge pull request #16313 from gouqi11/automated-cherry-pick-of-#16312-upstream-release-3.10
Automated cherry pick of #16312: fix(base): add modulebase unmarshal err
2023-03-29 23:02:25 +08:00
mhf
ef35c464fa fix(base): add modulebase unmarshal err 2023-03-29 22:56:56 +08:00
Zexi Li
925124866f Merge pull request #16304 from swordqiu/automated-cherry-pick-of-#16303-upstream-release-3.10
Automated cherry pick of #16303: fix: simplify i18n table
2023-03-29 19:20:48 +08:00
Zexi Li
838fd36eea Merge pull request #16310 from gouqi11/automated-cherry-pick-of-#16309-upstream-release-3.10
Automated cherry pick of #16309: fix(cloudmon): add Slb metrics
2023-03-29 19:19:31 +08:00
mhf
1092af760c fix(cloudmon): add Slb metrics 2023-03-29 17:23:40 +08:00
wanyaoqi
a0d0b7249e fix(host): set desc nics queues and vectors on live migrate 2023-03-29 13:39:47 +08:00
Qiu Jian
06901ecb52 fix: simplify i18n table 2023-03-29 00:49:43 +08:00
wanyaoqi
060770b3c0 fix(region): delete gpu device only on guest pending delete
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-28 23:24:39 +08:00
Zexi Li
e6088c4c6a Merge pull request #16300 from ioito/automated-cherry-pick-of-#16299-upstream-release-3.10
Automated cherry pick of #16299: fix(cloudmon): h3c monitor
2023-03-28 17:41:33 +08:00
ioito
14da255469 fix(cloudmon): h3c monitor 2023-03-28 17:31:18 +08:00
Zexi Li
68d72a758b Merge pull request #16296 from zexi/fix-test
fix(cloudmon): import format
2023-03-28 10:00:23 +08:00
Zexi Li
d31b4c576f fix(cloudmon): import format 2023-03-28 09:58:09 +08:00
Zexi Li
ec11d6beaf Merge pull request #16295 from ioito/automated-cherry-pick-of-#16294-upstream-release-3.10
Automated cherry pick of #16294: fix(cloudmon): support h3c metric pull
2023-03-28 09:55:35 +08:00
ioito
77955cfdc1 fix(cloudmon): support h3c metric pull 2023-03-27 22:29:42 +08:00
Zexi Li
7685e8252f Merge pull request #16291 from zexi/automated-cherry-pick-of-#16290-upstream-release-3.10
Automated cherry pick of #16290: fix(monitor): update rds tags
2023-03-27 12:21:20 +08:00
Zexi Li
18f12109d7 fix(monitor): update rds tags 2023-03-27 12:20:07 +08:00
Jian Qiu
73a1d13ec3 fix: minor fixes (#16288)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-27 00:56:04 +08:00
Zexi Li
5f0f938216 Merge pull request #16286 from ioito/automated-cherry-pick-of-#16285-upstream-release-3.10
Automated cherry pick of #16285: fix(region): h3c regional network
2023-03-26 23:38:00 +08:00
ioito
18336e1957 fix(region): h3c regional network 2023-03-26 19:30:28 +08:00
gouqi11
32dbed23c8 fix(region): add guest description (#16283) 2023-03-23 21:35:38 +08:00
Zexi Li
4291479ea0 Merge pull request #16278 from ioito/automated-cherry-pick-of-#16277-upstream-release-3.10
Automated cherry pick of #16277: fix(cloudmon): add apsara eip metric
2023-03-23 15:04:34 +08:00
ioito
b7e78352e4 fix(cloudmon): add apsara eip metric 2023-03-23 14:22:50 +08:00
Zexi Li
b759b7b3ae Merge pull request #16274 from ioito/automated-cherry-pick-of-#16273-upstream-release-3.10
Automated cherry pick of #16273: fix(region): hcs url
2023-03-22 20:41:08 +08:00
Zexi Li
baf747b553 Merge pull request #16276 from gouqi11/automated-cherry-pick-of-#16275-upstream-release-3.10
Automated cherry pick of #16275: fix(notify): fix notify email double send
2023-03-22 20:38:53 +08:00
mhf
c9bae1db4e fix(notify): fix notify email double send 2023-03-22 20:33:23 +08:00
ioito
6362787f5a fix(region): hcs url 2023-03-22 17:51:56 +08:00
Zexi Li
222d267da7 Merge pull request #16270 from zexi/automated-cherry-pick-of-#16269-upstream-release-3.10
Automated cherry pick of #16269: feat(monitor): add extral server tags
2023-03-22 14:01:02 +08:00
Zexi Li
26d7ccecd1 feat(monitor): add extral server tags 2023-03-22 12:27:46 +08:00
Zexi Li
3bc29ba695 Merge pull request #16254 from wanyaoqi/automated-cherry-pick-of-#16253-upstream-release-3.10
Automated cherry pick of #16253: fix(region,host): block jobs progress refactor
2023-03-21 01:59:53 +08:00
gouqi11
00a0797f77 fix(region): addModelartsDeleteLoaclTask (#16262) 2023-03-20 23:52:53 +08:00
Zexi Li
b205b930ce Merge pull request #16250 from swordqiu/automated-cherry-pick-of-#16249-upstream-release-3.10
Automated cherry pick of #16249: fix(region): not sync update netinterface wire_id when merge wires
2023-03-20 10:13:33 +08:00
Zexi Li
7da424a525 Merge pull request #16256 from wanyaoqi/automated-cherry-pick-of-#16255-upstream-release-3.10
Automated cherry pick of #16255: fix(region): get catalog data by region id
2023-03-20 10:12:03 +08:00
Zexi Li
80f2fa16e8 Merge pull request #16259 from wanyaoqi/automated-cherry-pick-of-#16258-upstream-release-3.10
Automated cherry pick of #16258: fix(vpcagent): import ovn package in vpcagent service.go
2023-03-20 10:11:23 +08:00
wanyaoqi
f029eccbf9 fix(vpcagent): import ovn package in vpcagent service.go
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-20 10:00:28 +08:00
wanyaoqi
38bcbd8a53 fix(region): get catalog data by region id
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-19 21:53:46 +08:00
wanyaoqi
3bc7f732de fix(region,host): block jobs progress refactor
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-19 21:23:05 +08:00
Qiu Jian
fd4f83a8b5 fix(region): not sync update netinterface wire_id when merge wires 2023-03-17 22:23:45 +08:00
Jian Qiu
fa82d0643a fix: avoid dup sync table revisit (#16247)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-16 22:22:51 +08:00
wanyaoqi
230a914f5d fix(host): kvm detect and iommu probe (#16244)
- use lsmod check kvm modules on /dev/kvm exist
- don't check grub params "intel_iommu=on" on kvm_intel not loaded

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-16 22:20:36 +08:00
Zexi Li
20e6a62397 Merge pull request #16239 from zexi/automated-cherry-pick-of-#16238-upstream-release-3.10
Automated cherry pick of #16238: fix(monitor): set wrong resType when query
2023-03-16 16:03:50 +08:00
Zexi Li
b62e098d93 fix(monitor): set wrong resType when query 2023-03-15 20:26:56 +08:00
Zexi Li
2e6a3b75fa Merge pull request #16236 from gouqi11/automated-cherry-pick-of-#16235-upstream-release-3.10
Automated cherry pick of #16235: fix(notify): fixEmailQueueBug
2023-03-15 16:38:31 +08:00
mhf
8b6eccf56a fix(notify): fixEmailQueueBug 2023-03-15 16:36:26 +08:00
Zexi Li
2196d27835 Merge pull request #16221 from bingocmp/automated-cherry-pick-of-#16220-upstream-release-3.10
Automated cherry pick of #16220: feat:support for setting custom resource-id
2023-03-15 10:25:42 +08:00
Zexi Li
7c7a7787dd Merge pull request #16226 from swordqiu/automated-cherry-pick-of-#16225-upstream-release-3.10
Automated cherry pick of #16225: fix: fail to create vm with guest_image
2023-03-15 10:12:41 +08:00
Zexi Li
ca203fffe3 Merge pull request #16232 from wanyaoqi/automated-cherry-pick-of-#16231-upstream-release-3.10
Automated cherry pick of #16231: fix(host): download sparse file truncate first
2023-03-15 10:11:58 +08:00
屈轩
e50290b3c5 fix(region): vender update (#16229) 2023-03-14 21:56:23 +08:00
wanyaoqi
59567c3b15 fix(host-health): simplify host health main.go (#16223)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-14 21:53:35 +08:00
wanyaoqi
a803ee1e75 fix(host): download sparse file truncate first
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-14 20:56:21 +08:00
Qiu Jian
b3b9ea2b3f fix: fail to create vm with guest_image 2023-03-14 20:16:25 +08:00
Zexi Li
90673698e9 Merge pull request #16217 from wanyaoqi/automated-cherry-pick-of-#16189-upstream-release-3.10
Automated cherry pick of #16189: fix(region,host): host health misc fix
2023-03-14 12:33:45 +08:00
李锐
3c5a26c7a2 feat:support for setting custom resource-id 2023-03-14 11:21:56 +08:00
Zexi Li
5495489ab0 Merge pull request #16218 from gouqi11/automated-cherry-pick-of-#16216-upstream-release-3.10
Automated cherry pick of #16216: fix(notify): aliyunSmsdriver
2023-03-13 17:51:14 +08:00
mhf
28d9bb77ad fix(notify): aliyunSmsdriver 2023-03-13 17:41:16 +08:00
wanyaoqi
8d18ede79d fix(region,host): host health misc fix
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-13 17:28:32 +08:00
Zexi Li
82391fba04 Merge pull request #16210 from ioito/automated-cherry-pick-of-#16209-upstream-release-3.10
Automated cherry pick of #16209: fix(region): aws dns zone name
2023-03-13 14:55:21 +08:00
Zexi Li
99c08dae39 Merge pull request #16213 from swordqiu/automated-cherry-pick-of-#16212-upstream-release-3.10
Automated cherry pick of #16212: fix: minor fixes 20230313
2023-03-13 14:54:16 +08:00
Qiu Jian
08f76f5320 fix: minor fixes 20230313 2023-03-13 12:48:02 +08:00
ioito
06e07f6a18 fix(region): aws dns zone name 2023-03-13 11:26:31 +08:00
Jian Qiu
d1e6b14778 fix: add vm integrity check notify (#16206)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-13 09:59:44 +08:00
Jian Qiu
8d3e3e970b fix: prevent duplicate table sync (#16203)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-13 09:08:11 +08:00
Zexi Li
84d851be11 Merge pull request #16201 from wanyaoqi/automated-cherry-pick-of-#16200-upstream-release-3.10
Automated cherry pick of #16200: fix(host): set medium type on storage create
2023-03-12 23:21:45 +08:00
Zexi Li
152189283c Merge pull request #16191 from swordqiu/automated-cherry-pick-of-#16190-upstream-release-3.10
Automated cherry pick of #16190: fix: storecli missing lv device name
2023-03-12 23:20:51 +08:00
Zexi Li
72e950284f Merge pull request #16194 from swordqiu/automated-cherry-pick-of-#16193-upstream-release-3.10
Automated cherry pick of #16193: fix: refine dashboard policy
2023-03-12 23:20:00 +08:00
Zexi Li
507b1486a0 Merge pull request #16197 from swordqiu/automated-cherry-pick-of-#16196-upstream-release-3.10
Automated cherry pick of #16196: feature: compose guest image with existing images
2023-03-12 23:19:12 +08:00
wanyaoqi
75ad656f9d fix(host): set medium type on storage create
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-12 22:47:29 +08:00
Qiu Jian
639f197ceb fix: refine dashboard policy 2023-03-12 15:54:58 +08:00
Qiu Jian
45ce33b553 feature: compose guest image with existing images 2023-03-12 15:28:59 +08:00
Qiu Jian
ab17488711 fix: storecli missing lv device name 2023-03-11 08:43:50 +08:00
Zexi Li
cd07ea1541 Merge pull request #16187 from ioito/automated-cherry-pick-of-#16186-upstream-release-3.10
Automated cherry pick of #16186: fix(region): add h3c
2023-03-10 13:40:02 +08:00
ioito
fb39f6e2fc fix(region): add h3c 2023-03-09 15:49:16 +08:00
Zexi Li
bf68f83c6e Merge pull request #16185 from gouqi11/automated-cherry-pick-of-#16183-upstream-release-3.10
Automated cherry pick of #16183: fix(cloudmon): hcso monitor make mod
2023-03-09 14:54:40 +08:00
Zexi Li
4c1b53f087 Merge pull request #16182 from gouqi11/automated-cherry-pick-of-#16169-upstream-release-3.10
Automated cherry pick of #16169: fix(nofiy): mobileAndEmailBug
2023-03-09 14:54:12 +08:00
mhf
d67a496203 fix(cloudmon): hcso monitor make mod 2023-03-09 14:52:02 +08:00
mhf
f35abb4d7b fix(nofiy): mobileAndEmailBug 2023-03-09 12:01:28 +08:00
Jian Qiu
773cac165c feature: allow network update wire_id (#16125)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-09 11:08:22 +08:00
Zexi Li
b18544a4b2 Merge pull request #16159 from ioito/automated-cherry-pick-of-#16158-upstream-release-3.10
Automated cherry pick of #16158: fix(region): apsara projects sync
2023-03-09 00:08:55 +08:00
Zexi Li
883b8687eb Merge pull request #16176 from ioito/automated-cherry-pick-of-#16175-upstream-release-3.10
Automated cherry pick of #16175: fix(notify): attachment name
2023-03-08 13:13:05 +08:00
Zexi Li
b39235140d Merge pull request #16177 from zexi/sched-forecast-reason
fix(scheduler): storage failed reason isn't showed in forecast result
2023-03-08 13:06:09 +08:00
Zexi Li
41125025db fix(scheduler): storage failed reason isn't showed in forecast result 2023-03-08 13:01:25 +08:00
ioito
3af8d74d92 fix(notify): attachment name 2023-03-08 11:58:49 +08:00
Zexi Li
601b56da74 Merge pull request #16130 from swordqiu/automated-cherry-pick-of-#16129-upstream-release-3.10
Automated cherry pick of #16129: fix: logclient request add service name context
2023-03-08 11:16:05 +08:00
Zexi Li
af644e548e Merge pull request #16168 from ioito/automated-cherry-pick-of-#16167-upstream-release-3.10
Automated cherry pick of #16167: fix(region): lb project id
2023-03-08 11:15:39 +08:00
Zexi Li
d80f855a86 Merge pull request #16163 from zexi/automated-cherry-pick-of-#16161-upstream-release-3.10
Automated cherry pick of #16161: fix(baremetal): not update hypervisor host's status
2023-03-08 11:14:56 +08:00
Jian Qiu
91bc94ac34 fix: zero clean disk add logs (#16172)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-08 09:41:22 +08:00
wanyaoqi
314d2d18d7 fix(host): tls live migrate disable mulitfd (#16156)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-08 04:37:01 +08:00
ioito
045f95cf80 fix(region): lb project id 2023-03-07 17:55:28 +08:00
Zexi Li
67ae249c0d fix(baremetal): not update hypervisor host's status 2023-03-07 16:30:59 +08:00
ioito
0503097df4 fix(region): apsara projects sync 2023-03-07 14:47:43 +08:00
Zexi Li
a04d29983f Merge pull request #16153 from zexi/automated-cherry-pick-of-#16152-upstream-release-3.10
Automated cherry pick of #16152: fix(monitor): balancer pair ignored error
2023-03-07 14:05:08 +08:00
Zexi Li
9251140e17 fix(monitor): balancer pair ignored error 2023-03-07 13:48:52 +08:00
Zexi Li
0d2ff98dd8 Merge pull request #16148 from wanyaoqi/automated-cherry-pick-of-#16147-upstream-release-3.10
Automated cherry pick of #16147: chore: update host and lbagent base image
2023-03-07 10:23:39 +08:00
Zexi Li
3d9afec64a Merge pull request #16146 from gouqi11/automated-cherry-pick-of-#16144-upstream-release-3.10
Automated cherry pick of #16144: fix(cloudmon): add HCSO base monitor
2023-03-07 10:22:37 +08:00
Zexi Li
c70dbd8261 Merge pull request #16150 from wanyaoqi/automated-cherry-pick-of-#16149-upstream-release-3.10
Automated cherry pick of #16149: chore: update ovsdb go mod vendor
2023-03-07 10:22:04 +08:00
wanyaoqi
350a6e8681 chore: update ovsdb go mod vendor
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-07 10:11:37 +08:00
wanyaoqi
d6e7851e7a chore: update host and lbagent base image
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-06 21:35:44 +08:00
mhf
f08db366d5 fix(cloudmon): add HCSO base monitor 2023-03-06 20:02:08 +08:00
Zexi Li
fdd708afad Merge pull request #16133 from ioito/automated-cherry-pick-of-#16132-upstream-release-3.10
Automated cherry pick of #16132: fix(keystone): support user filter by role project
2023-03-06 16:41:01 +08:00
Zexi Li
5bd9a0331a Merge pull request #16135 from gouqi11/automated-cherry-pick-of-#16134-upstream-release-3.10
Automated cherry pick of #16134: fix(notify): alert notification
2023-03-06 16:40:31 +08:00
Zexi Li
e990f0cf03 Merge pull request #16138 from zexi/automated-cherry-pick-of-#16136-upstream-release-3.10
Automated cherry pick of #16136: fix(mcclient): add FetchKeypairBySession method
2023-03-06 16:26:37 +08:00
Zexi Li
b49188e065 fix(mcclient): add FetchKeypairBySession method 2023-03-06 16:25:14 +08:00
mhf
45a1303595 fix(notify): alert notification 2023-03-06 10:57:58 +08:00
ioito
533e6d1d18 fix(keystone): support user filter by role project 2023-03-06 10:30:59 +08:00
QIU Jian
c3f94b60ec fix: logclient request add service name context 2023-03-05 02:42:38 +08:00
Jian Qiu
bb5c1b06c2 fix: hostman StartService() (#16127)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-04 01:44:36 +08:00
Zexi Li
71fd37a7ad Merge pull request #16123 from wanyaoqi/automated-cherry-pick-of-#16122-upstream-release-3.10
Automated cherry pick of #16122: fix(region): set disk default cache mode none
2023-03-03 17:16:42 +08:00
Zexi Li
f17aa2c5be Merge pull request #16120 from ioito/automated-cherry-pick-of-#16118-upstream-release-3.10
Automated cherry pick of #16118: fix(cloudmon): support collect history metric
2023-03-03 17:16:03 +08:00
wanyaoqi
f647e10a6b fix(region): set disk default cache mode none
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-03 15:56:48 +08:00
ioito
89737bc808 fix(cloudmon): support collect history metric 2023-03-03 14:54:55 +08:00
Zexi Li
435d6b7d5a Merge pull request #16097 from ioito/automated-cherry-pick-of-#16096-upstream-release-3.10
Automated cherry pick of #16096: fix(region): openstack compute api version
2023-03-03 10:49:06 +08:00
Zexi Li
17998f248f Merge pull request #16094 from wanyaoqi/automated-cherry-pick-of-#16093-upstream-release-3.10
Automated cherry pick of #16093: fix(host): check shared file storage mount point
2023-03-03 10:44:45 +08:00
Zexi Li
b63d9a5077 Merge pull request #16102 from wanyaoqi/automated-cherry-pick-of-#16101-upstream-release-3.10
Automated cherry pick of #16101: fix(host): dest guest load pci addresses on live migrate
2023-03-03 10:43:33 +08:00
Zexi Li
9891fa1df8 Merge pull request #16111 from wanyaoqi/automated-cherry-pick-of-#16103-upstream-release-3.10
Automated cherry pick of #16103: fix(host): load existing guests desc
2023-03-03 10:42:56 +08:00
Zexi Li
bb0ecb1d61 Merge pull request #16109 from ioito/automated-cherry-pick-of-#16108-upstream-release-3.10
Automated cherry pick of #16108: fix(keystone): filter users by role assignment domain
2023-03-03 10:30:23 +08:00
Zexi Li
069b94c004 Merge pull request #16113 from wanyaoqi/automated-cherry-pick-of-#16112-upstream-release-3.10
Automated cherry pick of #16112: fix(host): start daemon guest on guest not running
2023-03-03 10:30:01 +08:00
Zexi Li
aa05145df1 Merge pull request #16115 from gouqi11/automated-cherry-pick-of-#16114-upstream-release-3.10
Automated cherry pick of #16114: fix(notify):fixInitSubscriberData
2023-03-03 10:29:27 +08:00
mhf
918a6c75b6 fix(notify):fixInitSubscriberData 2023-03-02 20:08:06 +08:00
wanyaoqi
557e576865 fix(host): start daemon guest on guest not running
Check guest status on Start daemon server.
StartGuest on guest status running will restart guest.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-02 17:53:28 +08:00
wanyaoqi
e0eb120670 fix(host): load existing guests desc
init device desc after load pci infos

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-02 16:07:35 +08:00
ioito
5c44a3586e fix(keystone): filter users by role assignment domain 2023-03-02 14:33:50 +08:00
ioito
ef207237d0 fix(region): openstack compute api version 2023-03-02 11:01:43 +08:00
Jian Qiu
412a5cba64 fix: three member policy system violation check (#16105)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-02 08:58:23 +08:00
wanyaoqi
4ba0c694ff fix(host): dest guest load pci addresses on live migrate
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-01 23:21:54 +08:00
wanyaoqi
84d0a0f122 fix(host): check shared file storage mount point
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-01 17:39:06 +08:00
Zexi Li
2b433e7a0a Merge pull request #16088 from zexi/monitor-query-page
fix(monitor): rewrite slimit and soffset logic
2023-03-01 17:36:07 +08:00
Zexi Li
5bde56fae6 fix(monitor): rewrite slimit and soffset logic 2023-03-01 17:23:00 +08:00
Zexi Li
58935a0789 Merge pull request #16082 from gouqi11/automated-cherry-pick-of-#16081-upstream-release-3.10
Automated cherry pick of #16081: fix(notify): addMissingActionTranslate
2023-03-01 16:32:02 +08:00
Zexi Li
9f13bbb62c Merge pull request #16080 from gouqi11/automated-cherry-pick-of-#16062-upstream-release-3.10
Automated cherry pick of #16062: fix(notify): bugFix
2023-03-01 16:30:58 +08:00
Zexi Li
999aa1c53b Merge pull request #16086 from zexi/automated-cherry-pick-of-#16085-upstream-release-3.10
Automated cherry pick of #16085: fix(monitor): skip check series options
2023-03-01 16:02:44 +08:00
Zexi Li
1bc52997aa fix(monitor): skip check series options 2023-03-01 15:51:33 +08:00
mhf
fdd23693b7 fix(notify): addMissingActionTranslate 2023-03-01 14:58:31 +08:00
Zexi Li
3fbc48b2d5 Merge pull request #16078 from swordqiu/automated-cherry-pick-of-#16077-upstream-release-3.10
Automated cherry pick of #16077: fix: better prompt info for user failed auth due to invalid idp status
2023-03-01 10:12:08 +08:00
mhf
8a51904875 fix(notify): bugFix 2023-03-01 10:10:40 +08:00
Zexi Li
6a1741baab Merge pull request #16076 from swordqiu/automated-cherry-pick-of-#16075-upstream-release-3.10
Automated cherry pick of #16075: fix: allow add esxi as onecloud lb backend
2023-03-01 10:10:32 +08:00
Qiu Jian
7f165e84a8 fix: better prompt info for user failed auth due to invalid idp status 2023-03-01 01:42:24 +08:00
Qiu Jian
635b0f292c fix: allow add esxi as onecloud lb backend 2023-03-01 00:42:45 +08:00
Zexi Li
e1375a0a10 fix(monitor): query resources according by listing region resources (#16073) 2023-03-01 00:03:44 +08:00
Zexi Li
6b58717024 Merge pull request #16067 from ioito/automated-cherry-pick-of-#16066-upstream-release-3.10
Automated cherry pick of #16066: fix(region): vmware template image size
2023-02-28 23:45:04 +08:00
Zexi Li
f91eb3bdc7 Merge pull request #16064 from wanyaoqi/automated-cherry-pick-of-#16063-upstream-release-3.10
Automated cherry pick of #16063: feat(region): vga gpus
2023-02-28 23:44:27 +08:00
Zexi Li
3fe01318d6 Merge pull request #16070 from wanyaoqi/automated-cherry-pick-of-#16069-upstream-release-3.10
Automated cherry pick of #16069: fix(region): guest change storage
2023-02-28 23:43:23 +08:00
wanyaoqi
36d871aaf9 fix(region): guest change storage
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-28 21:44:51 +08:00
ioito
61d5f7301a fix(region): vmware template image size 2023-02-28 19:49:10 +08:00
wanyaoqi
db2b860a55 feat(region): vga gpus
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-28 18:17:02 +08:00
Zexi Li
0a43a363bf Merge pull request #16060 from gouqi11/automated-cherry-pick-of-#16059-upstream-release-3.10
Automated cherry pick of #16059: fix(notify):fix topic of ChecksumTestFailed Result
2023-02-28 15:18:51 +08:00
mhf
f0e14646e7 fix(notify):fix topic of ChecksumTestFailed Result 2023-02-28 15:13:49 +08:00
屈轩
2542b7a328 fix(region): azure rebuild root error (#16050) 2023-02-27 22:30:08 +08:00
Zexi Li
c0b93022ca fix(climc): add list monitorresource cmd (#16047) 2023-02-27 22:00:56 +08:00
Jian Qiu
595ff8ee5b fix: monitor delete resource panic (#16053)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-27 21:57:24 +08:00
wanyaoqi
7a85e55651 fix(host): resume suspend guest (#16056)
- check guest status inmigrate
- fix guest launch python script

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-27 21:56:15 +08:00
Zexi Li
c3e359d957 Merge pull request #16036 from gouqi11/automated-cherry-pick-of-#15577-upstream-release-3.10
Automated cherry pick of #15577: fix(notify): refactor notify
2023-02-27 14:37:41 +08:00
Zexi Li
d0d14e5b7a Merge pull request #16038 from swordqiu/automated-cherry-pick-of-#16037-upstream-release-3.10
Automated cherry pick of #16037: fix: climc lbagent create params
2023-02-27 13:46:23 +08:00
Zexi Li
41dc84e987 Merge pull request #16040 from swordqiu/automated-cherry-pick-of-#16039-upstream-release-3.10
Automated cherry pick of #16039: fix: apihelper sync ignore instancegroups without guets
2023-02-27 13:45:43 +08:00
Zexi Li
76806a4b2d Merge pull request #16043 from swordqiu/automated-cherry-pick-of-#16042-upstream-release-3.10
Automated cherry pick of #16042: fix: set eipid after successful eip association
2023-02-27 13:44:38 +08:00
Qiu Jian
b0589bac8c fix: set eipid after successful eip association 2023-02-26 09:15:04 +08:00
Qiu Jian
3436fd52b3 fix: apihelper sync ignore instancegroups without guets 2023-02-26 01:08:58 +08:00
QIU Jian
0ad5158c68 fix: climc lbagent create params 2023-02-24 21:25:35 +08:00
mhf
027f449720 fix notify 2023-02-24 18:39:00 +08:00
Zexi Li
38df9418de Merge pull request #16033 from ioito/automated-cherry-pick-of-#16032-upstream-release-3.10
Automated cherry pick of #16032: fix(region): vm bill type sync
2023-02-24 16:44:55 +08:00
Zexi Li
a070c7d83f Merge pull request #16031 from wanyaoqi/automated-cherry-pick-of-#16030-upstream-release-3.10
Automated cherry pick of #16030: fix(host): disable floppy on machine type isn't pc
2023-02-24 16:44:28 +08:00
ioito
8a20e93a78 fix(region): vm bill type sync 2023-02-24 11:53:01 +08:00
wanyaoqi
9410829f99 fix(host): disable floppy on machine type isn't pc
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-23 22:53:24 +08:00
Zexi Li
2635787341 Merge pull request #15993 from ioito/automated-cherry-pick-of-#15839-upstream-release-3.10
Automated cherry pick of #15839: Feature/implement bingocloud
2023-02-23 19:53:43 +08:00
Jian Qiu
e340e00dad fix: ovn options missing eip and brmapped (#16029)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-23 17:14:10 +08:00
Zexi Li
5e3813845d Merge pull request #16026 from ioito/automated-cherry-pick-of-#16025-upstream-release-3.10
Automated cherry pick of #16025: fix(region): aliyun lb tag sync
2023-02-23 00:37:18 +08:00
ioito
81af43cbdf fix(region): aliyun lb tag sync 2023-02-22 16:48:14 +08:00
Zexi Li
47c5fcf021 Merge pull request #16022 from swordqiu/automated-cherry-pick-of-#16021-upstream-release-3.10
Automated cherry pick of #16021: fix: add disable_local_vpc option and auto config ovn for lbagent and host
2023-02-22 15:09:05 +08:00
Qiu Jian
f0a6f56c08 fix: add disable_local_vpc option and auto config ovn for lbagent and host 2023-02-22 14:43:39 +08:00
Zexi Li
f389ef10a0 fix(baremetal): update baremetal base image to support ice module (#16017) 2023-02-21 19:03:48 +08:00
Zexi Li
317ca7db32 Merge pull request #16014 from swordqiu/automated-cherry-pick-of-#16012-upstream-release-3.10
Automated cherry pick of #16012: fix: gen policy extra override policy
2023-02-21 11:25:21 +08:00
Qiu Jian
32f7423dcc fix: gen policy extra override policy 2023-02-20 23:15:31 +08:00
Zexi Li
90b46cb2e1 Merge pull request #16010 from wanyaoqi/automated-cherry-pick-of-#16009-upstream-release-3.10
Automated cherry pick of #16009: fix(esxi-agent): disk temp files recycle
2023-02-20 19:35:04 +08:00
Zexi Li
5f9394956b Merge pull request #16007 from ioito/automated-cherry-pick-of-#16006-upstream-release-3.10
Automated cherry pick of #16006: fix(cloudmon): apsara monitor
2023-02-20 19:33:56 +08:00
Zexi Li
a793ab90fb Merge pull request #16004 from wanyaoqi/automated-cherry-pick-of-#16003-upstream-release-3.10
Automated cherry pick of #16003: fix(region): esxi to kvm nic driver fix
2023-02-20 19:31:33 +08:00
wanyaoqi
bc8b7010ce fix(esxi-agent): disk temp files recycle
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-20 18:34:19 +08:00
ioito
fcefdb8cea fix(cloudmon): apsara monitor 2023-02-20 18:16:53 +08:00
wanyaoqi
6ced09166b fix(region): esxi to kvm nic driver fix
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-20 18:00:24 +08:00
Jian Qiu
b730fb4752 fix: sms login not verify captchar (#15996)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-18 18:27:35 +08:00
Jian Qiu
85d784b71e build(deps): bump golang.org/x/net from 0.1.0 to 0.7.0 (#15994)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.1.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/compare/v0.1.0...v0.7.0)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 17:54:33 +08:00
Jian Qiu
15c2413aa6 fix: 1. allow remove current user from current project. 2. reset recovery-questions when resetting MFA (#15986)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-18 13:04:49 +08:00
Jian Qiu
5ff1ba7517 build(deps): bump github.com/apache/thrift from 0.12.0 to 0.13.0 (#15992)
Bumps [github.com/apache/thrift](https://github.com/apache/thrift) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/apache/thrift/releases)
- [Changelog](https://github.com/apache/thrift/blob/master/CHANGES.md)
- [Commits](https://github.com/apache/thrift/compare/v0.12.0...v0.13.0)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 13:03:30 +08:00
Jian Qiu
e7ee4ff4d8 build(deps): bump github.com/Masterminds/goutils from 1.1.0 to 1.1.1 (#15990)
Bumps [github.com/Masterminds/goutils](https://github.com/Masterminds/goutils) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/Masterminds/goutils/releases)
- [Changelog](https://github.com/Masterminds/goutils/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Masterminds/goutils/compare/v1.1.0...v1.1.1)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 13:03:01 +08:00
李锐
39277c5235 feat(bingocloud):changed some abilities of bingocloud 2023-02-18 12:17:56 +08:00
Jian Qiu
04ab4afd70 fix: hostman setup tuned-adm profile virtual-host (#15989)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-18 08:53:56 +08:00
屈轩
86b0106e75 fix(region): vender update for gcp storage (#15981) 2023-02-18 08:51:40 +08:00
屈轩
6be6000183 fix(region): clean storage db (#15946) 2023-02-18 08:49:06 +08:00
wanyaoqi
3821e42484 feat(region,host): support ovs offload. (#15924)
Cloudpods Ovs offload implemention base on SR-IOV support.
IsolatedDevices add field `OvsOffloadInterface`.

Host config add `ovs_offload_nics` to specify which nic enable ovs
offload, and removed flag `disable_sriov_nics` add flag `sriov_nics` to
configure sriov nics.

Tested Hardware: Mellanox ConnectX-5 NICs
2023-02-18 08:48:27 +08:00
Zexi Li
b27dd48214 Merge pull request #15977 from wanyaoqi/automated-cherry-pick-of-#15976-upstream-release-3.10
Automated cherry pick of #15976: fix(region): esxi to kvm clean sched desc disk.storage
2023-02-17 11:56:25 +08:00
wanyaoqi
16c56641b1 fix(region): esxi to kvm clean sched desc disk.storage
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-17 10:04:04 +08:00
Zexi Li
aa8f682998 feat(monitor): add DisableQuerySignatureCheck option (#15975) 2023-02-16 23:57:47 +08:00
Zexi Li
fecf8a340f Merge pull request #15952 from zexi/bm-status-probe
fix(baremetal): only do status probe job when host_type is hypervisor
2023-02-16 22:47:22 +08:00
Zexi Li
9d41757e30 Merge pull request #15957 from zexi/automated-cherry-pick-of-#15955-upstream-release-3.10
Automated cherry pick of #15955: fix(climc): add measurements and databases api of unifiedmonitor
2023-02-16 22:46:44 +08:00
Zexi Li
18933f4db4 Merge pull request #15969 from gouqi11/automated-cherry-pick-of-#15961-upstream-release-3.10
Automated cherry pick of #15961: fix(notify): 添加消息来源
2023-02-16 22:45:45 +08:00
Zexi Li
504deb4728 Merge pull request #15971 from ioito/automated-cherry-pick-of-#15970-upstream-release-3.10
Automated cherry pick of #15970: fix(region): gcp image sync
2023-02-16 18:12:53 +08:00
ioito
9555d1ddf0 fix(region): gcp image sync 2023-02-16 17:18:52 +08:00
mhf
e2a39fe87d fix(notify): 添加消息来源 2023-02-16 15:24:48 +08:00
Zexi Li
119ffcd626 Merge pull request #15967 from zexi/automated-cherry-pick-of-#15966-upstream-release-3.10
Automated cherry pick of #15966: feat(mcclient): allow set default authenticate source
2023-02-16 14:53:15 +08:00
Zexi Li
c2f8cd5bbf feat(mcclient): allow set default authenticate source 2023-02-16 14:38:14 +08:00
Zexi Li
6cde822071 Merge pull request #15959 from wanyaoqi/automated-cherry-pick-of-#15958-upstream-release-3.10
Automated cherry pick of #15958: fix(region): kvm convert to esxi
2023-02-16 13:58:35 +08:00
Zexi Li
db41bf8687 Merge pull request #15963 from wanyaoqi/automated-cherry-pick-of-#15962-upstream-release-3.10
Automated cherry pick of #15962: fix(region): guest change disk storage
2023-02-16 13:57:31 +08:00
wanyaoqi
93d10c4083 fix(region): guest change disk storage
new disk use src disk driver and cache mode.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-16 13:48:16 +08:00
wanyaoqi
cc99df4d51 fix(region): kvm convert to esxi
complete kvm guest meta info

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-16 11:11:15 +08:00
Zexi Li
d168c059a8 fix(climc): add measurements and databases api of unifiedmonitor 2023-02-15 17:09:11 +08:00
Zexi Li
c5c1f10c36 fix(baremetal): only do status probe job when host_type is hypervisor 2023-02-15 12:44:29 +08:00
Zexi Li
6b2f5f8d0d Merge pull request #15934 from swordqiu/automated-cherry-pick-of-#15933-upstream-release-3.10
Automated cherry pick of #15933: fix: usage filter by policy tags revisit2
2023-02-15 10:09:11 +08:00
Zexi Li
8cfb123fd7 Merge pull request #15949 from wanyaoqi/automated-cherry-pick-of-#15948-upstream-release-3.10
Automated cherry pick of #15948: fix(host-deployer): revert linux efi check
2023-02-15 10:07:45 +08:00
wanyaoqi
1278f76e14 fix(host-deployer): revert linux efi check
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-14 23:21:40 +08:00
Zexi Li
bd2fe6a7f9 Merge pull request #15943 from ioito/automated-cherry-pick-of-#15942-upstream-release-3.10
Automated cherry pick of #15942: fix(region): aws s3 upload failed
2023-02-14 18:03:53 +08:00
ioito
1209a3f38a fix(region): aws s3 upload failed 2023-02-14 17:19:58 +08:00
Zexi Li
da033cf581 Merge pull request #15940 from ioito/automated-cherry-pick-of-#15939-upstream-release-3.10
Automated cherry pick of #15939: fix(cloudmon): huawei read only check
2023-02-14 12:22:30 +08:00
Zexi Li
58fe80e9ee Merge pull request #15937 from zexi/automated-cherry-pick-of-#15936-upstream-release-3.10
Automated cherry pick of #15936: fix(baremetal): duplicate argument task-worker-count
2023-02-14 12:20:14 +08:00
ioito
38c5e67c87 fix(cloudmon): huawei read only check 2023-02-14 12:04:14 +08:00
Zexi Li
b27ba68a8f fix(baremetal): duplicate argument task-worker-count 2023-02-14 11:56:55 +08:00
Qiu Jian
1626e4038c fix: usage filter by policy tags revisit2 2023-02-14 09:32:57 +08:00
Zexi Li
986abb1c4c fix(region): start LoadBalancerBackendSyncTask when needed (#15931) 2023-02-14 01:40:11 +08:00
Zexi Li
f645e89bf9 fix(region): start LoadBalancerBackendSyncTask when needed (#15930) 2023-02-14 01:39:41 +08:00
Zexi Li
df3ae2dc86 Merge pull request #15929 from zexi/automated-cherry-pick-of-#15928-upstream-release-3.10
Automated cherry pick of #15928: fix(build): lbagent-base image
2023-02-13 21:56:03 +08:00
Zexi Li
052fb80ad2 fix(build): lbagent-base image 2023-02-13 21:50:29 +08:00
Zexi Li
671984ece2 Merge pull request #15926 from wanyaoqi/automated-cherry-pick-of-#15925-upstream-release-3.10
Automated cherry pick of #15925: fix(host,baremetal): deploy content action not marshaled
2023-02-13 15:36:53 +08:00
Zexi Li
b8d02146f9 Merge pull request #15923 from ioito/automated-cherry-pick-of-#15922-upstream-release-3.10
Automated cherry pick of #15922: fix(region): change cdn to virtual resource
2023-02-13 15:35:53 +08:00
wanyaoqi
4bf597c338 fix(host,baremetal): deploy content action not marshaled
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-13 12:13:52 +08:00
ioito
c7ae577618 fix(region): change cdn to virtual resource 2023-02-13 10:31:30 +08:00
Zexi Li
18e12ccea0 Merge pull request #15921 from swordqiu/automated-cherry-pick-of-#15920-upstream-release-3.10
Automated cherry pick of #15920: feature: project admin user
2023-02-13 10:01:38 +08:00
Qiu Jian
2577c4faf4 feature: project admin user 2023-02-13 03:44:15 +08:00
Jian Qiu
6475a653d1 fix: tablespec add sync method (#15914)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-09 22:39:16 +08:00
Zexi Li
537ce1e524 Merge pull request #15912 from zexi/automated-cherry-pick-of-#15909-upstream-release-3.10
Automated cherry pick of #15909: fix(region): update kube cluster to kubeserver
2023-02-08 14:02:08 +08:00
Zexi Li
683e2d0faf fix(region): update kube cluster to kubeserver 2023-02-08 13:51:24 +08:00
Zexi Li
ee19e764ee Merge pull request #15908 from swordqiu/automated-cherry-pick-of-#15907-upstream-release-3.10
Automated cherry pick of #15907: fix: lbagent containerize issues
2023-02-08 11:03:16 +08:00
Qiu Jian
9ea346f38a fix: lbagent containerize issues 2023-02-08 10:52:20 +08:00
Zexi Li
fdfc330145 Merge pull request #15903 from ioito/automated-cherry-pick-of-#15902-upstream-release-3.10
Automated cherry pick of #15902: fix(region): cdn domain config
2023-02-06 23:40:03 +08:00
ioito
aecd28db8e fix(region): cdn domain config 2023-02-06 14:03:00 +08:00
wanyaoqi
d06fe13c34 fix(host-metrics): bytes sent overflow (#15900)
bytes_sent recount unexpected, discard the count before new round.

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-02-05 21:53:29 +08:00
屈轩
1cb2c04aa7 fix(region): fake server generate (#15897) 2023-02-03 23:26:24 +08:00
Jian Qiu
65b9b9624e feature: lbagent register (#15895)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-03 23:25:56 +08:00
Zexi Li
42579c3681 Merge pull request #15892 from ioito/automated-cherry-pick-of-#15891-upstream-release-3.10
Automated cherry pick of #15891: fix(region): usage with policy tags
2023-02-02 17:14:13 +08:00
Zexi Li
49ea410829 Merge pull request #15886 from ioito/automated-cherry-pick-of-#15885-upstream-release-3.10
Automated cherry pick of #15885: fix(region): dns recordset details
2023-02-02 17:13:23 +08:00
Zexi Li
09a29873d3 Merge pull request #15882 from ioito/automated-cherry-pick-of-#15881-upstream-release-3.10
Automated cherry pick of #15881: fix(cloudmon): project tags for metric
2023-02-02 17:12:10 +08:00
Zexi Li
316c13388b Merge pull request #15880 from ioito/automated-cherry-pick-of-#15879-upstream-release-3.10
Automated cherry pick of #15879: fix(region): lb listener
2023-02-02 17:11:15 +08:00
ioito
54fd5d14dc fix(region): usage with policy tags 2023-02-02 16:36:15 +08:00
ioito
61619fd0b5 fix(region): dns recordset details 2023-02-02 10:56:19 +08:00
ioito
9399a32117 fix(cloudmon): project tags for metric 2023-02-01 19:46:44 +08:00
Zexi Li
49c3027100 optimized(scheduler): reduce sql query of mysql (#15877) 2023-01-31 19:30:37 +08:00
ioito
9cabeb8130 fix(region): lb listener 2023-01-31 18:04:22 +08:00
Zexi Li
b403cd2bf7 Merge pull request #15863 from ioito/automated-cherry-pick-of-#15862-upstream-release-3.10
Automated cherry pick of #15862: fix(region): 避免创建相同配置时使用当前实例的hostname
2023-01-30 22:12:43 +08:00
Zexi Li
d4e42456df Merge pull request #15875 from swordqiu/automated-cherry-pick-of-#15874-upstream-release-3.10
Automated cherry pick of #15874: fix: usage filter by policy tags
2023-01-30 22:12:05 +08:00
Qiu Jian
ce43e74087 fix: usage filter by policy tags 2023-01-30 21:54:13 +08:00
Jian Qiu
58e24266cb fix: climc logs-splitable support monitor notify (#15869)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-01-30 17:44:55 +08:00
Jian Qiu
ec166b6b39 fix: vmemsize error prompt (#15866)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-01-30 16:24:23 +08:00
rex zhasm
b218b9626b feat(build,test): 新增 dry_run 模式以便夜间测试 (#15861)
Co-authored-by: Zhang Dongliang <zhangdongliang@yunion.cn>
2023-01-30 16:23:35 +08:00
屈轩
ba599353e1 fix(cloudevent): default disable cloudevent sync (#15852) 2023-01-30 16:09:48 +08:00
ioito
3b726f007f fix(region): 避免创建相同配置时使用当前实例的hostname 2023-01-30 15:22:42 +08:00
Zexi Li
52cad64576 Merge pull request #15858 from zexi/automated-cherry-pick-of-#15857-upstream-release-3.10
Automated cherry pick of #15857: fix(codegen): update apis generated by models
2023-01-30 12:23:08 +08:00
Zexi Li
ad48807686 fix(codegen): update apis generated by models 2023-01-30 11:31:11 +08:00
Zexi Li
fcdb8c6077 Merge pull request #15853 from wanyaoqi/fix/host-metrics-panic
fix(host): panic on report diskio
2023-01-30 11:23:53 +08:00
Zexi Li
09baf69847 Merge pull request #15856 from ioito/automated-cherry-pick-of-#15855-upstream-release-3.10
Automated cherry pick of #15855: fix(region): codegen
2023-01-30 11:23:29 +08:00
ioito
9e9b0c9d62 fix(region): codegen 2023-01-30 09:42:22 +08:00
wanyaoqi
0e4ada7e74 fix(host): panic on report diskio
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-29 23:20:35 +08:00
Zexi Li
1c1551aaba Merge pull request #15849 from ioito/automated-cherry-pick-of-#15848-upstream-release-3.10
Automated cherry pick of #15848: fix(region): vm created with public ip
2023-01-29 18:32:11 +08:00
ioito
6797aa58b8 fix(region): vm created with public ip 2023-01-29 16:04:44 +08:00
Jian Qiu
bd03d1647c fix: cloudmon/lbagent api request with app name (#15845)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:45:12 +08:00
屈轩
85b4aa3492 fix(region): clirc with region (#15843) 2023-01-29 01:40:51 +08:00
wanyaoqi
7ffefdef8f fix(host): structure guest metrics (#15846)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-29 01:39:55 +08:00
Jian Qiu
4d162294c9 fix: disable metadata server monitor for SR-IOV (#15838)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:36:12 +08:00
Jian Qiu
47f5d4cd58 fix: webconsole ssh user/pass prompt backspace hanlding (#15835)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:35:25 +08:00
Jian Qiu
7ccd57bd6a fix: prepare esxi host network revisit (#15833)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:34:39 +08:00
Jian Qiu
64b0dcdc3e fix: parameter get or create rpc (#15831)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-28 22:31:45 +08:00
Zexi Li
4287c3cd95 feat(climc): add action of k8s-cluster-deploy (#15821) 2023-01-18 23:59:57 +08:00
Jian Qiu
999c30dccb fix: clean pending usage when dry run validate_create_data (#15823)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-18 23:37:24 +08:00
屈轩
1ef85f209e fix(esxi): rebuild root by template (#15827) 2023-01-18 23:36:05 +08:00
gouqi11
469b99bc58 fix(notify): add server_panic topic (#15828) 2023-01-18 23:34:32 +08:00
Zexi Li
ea4bf2f79b Merge pull request #15801 from ioito/automated-cherry-pick-of-#15800-upstream-release-3.10
Automated cherry pick of #15800: fix(mcclient): 避免休眠后再次启动后admin token失效, 导致用户登录失败
2023-01-17 17:51:10 +08:00
Zexi Li
07743d7457 Merge pull request #15812 from gouqi11/automated-cherry-pick-of-#15811-upstream-release-3.10
Automated cherry pick of #15811: fix(keystone): serviceAbnormal token fix
2023-01-17 15:07:15 +08:00
Zexi Li
006b5f1a9d Merge pull request #15817 from gouqi11/automated-cherry-pick-of-#15816-upstream-release-3.10
Automated cherry pick of #15816: fix(notify): fix topic enable bug
2023-01-17 15:06:43 +08:00
mhf
429d43d8a6 fix(notify): fix topic enable bug 2023-01-17 14:40:56 +08:00
Zexi Li
51123c531a Merge pull request #15814 from ioito/automated-cherry-pick-of-#15811-upstream-release-3.10
Automated cherry pick of #15811: fix(keystone): serviceAbnormal token fix
2023-01-17 10:46:42 +08:00
mhf
796f3ecf6d fix(keystone): serviceAbnormal token fix 2023-01-17 10:31:02 +08:00
Zexi Li
78fe9fbe08 Merge pull request #15798 from swordqiu/automated-cherry-pick-of-#15797-upstream-release-3.10
Automated cherry pick of #15797: fix: notify sync receivers from keystone
2023-01-16 16:56:16 +08:00
Zexi Li
cd4ae93455 Merge pull request #15806 from ioito/automated-cherry-pick-of-#15805-upstream-release-3.10
Automated cherry pick of #15805: fix(region): vmware migrate vnc
2023-01-16 16:55:04 +08:00
Zexi Li
94e52c7d85 Merge pull request #15777 from gouqi11/automated-cherry-pick-of-#15770-upstream-release-3.10
Automated cherry pick of #15770: fix(notify): 对所有通知默认加入系统管理员接收人
2023-01-16 16:53:21 +08:00
mhf
0914791bba fix(keystone): serviceAbnormal token fix 2023-01-16 16:45:56 +08:00
Zexi Li
aea2ea174c Merge pull request #15808 from gouqi11/automated-cherry-pick-of-#15799-upstream-release-3.10
Automated cherry pick of #15799: fix(notify): 对服务异常添加消息通知
2023-01-16 16:02:20 +08:00
mhf
0ed048a2df fix(notify): 对服务异常添加消息通知 2023-01-16 15:51:05 +08:00
ioito
27128949b5 fix(region): vmware migrate vnc 2023-01-16 15:11:56 +08:00
ioito
93ed1c408c fix(mcclient): 避免休眠后再次启动后admin token失效, 导致用户登录失败 2023-01-16 14:28:59 +08:00
Qiu Jian
866063a7ed fix: notify sync receivers from keystone 2023-01-15 23:08:36 +08:00
屈轩
9a24dd5191 fix(region): unified name sync options (#15741) 2023-01-15 14:50:40 +08:00
wanyaoqi
80332a6e23 fix(region): update guest status on backup guest start complete (#15795)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-15 13:50:48 +08:00
屈轩
3948f6915d fix(notify): send msg with custom brand (#15792) 2023-01-15 13:48:51 +08:00
屈轩
ae78af3a3e fix(region): optimized capability (#15788) 2023-01-15 13:47:22 +08:00
Zexi Li
b1ba088ba6 Merge pull request #15785 from gouqi11/automated-cherry-pick-of-#15780-upstream-release-3.10
Automated cherry pick of #15780: fix(notify): Add topic result
2023-01-14 17:03:20 +08:00
Zexi Li
af2f2ab6a0 Merge pull request #15784 from ioito/automated-cherry-pick-of-#15783-upstream-release-3.10
Automated cherry pick of #15783: fix(region): vender update for vmware timeout
2023-01-14 16:57:25 +08:00
Zexi Li
05d7823d3f Merge pull request #15776 from wanyaoqi/automated-cherry-pick-of-#15773-upstream-release-3.10
Automated cherry pick of #15773: fix(region): qga set password status on failed
2023-01-14 16:56:36 +08:00
mhf
fb89651888 fix(notify): fix server/create bug 2023-01-14 16:23:37 +08:00
ioito
5e78857c9c fix(region): vender update for vmware timeout 2023-01-14 16:23:23 +08:00
Zexi Li
0a0ec6ba5a Merge pull request #15772 from ioito/automated-cherry-pick-of-#15771-upstream-release-3.10
Automated cherry pick of #15771: fix(common): service exception
2023-01-14 11:55:49 +08:00
ioito
0fac7dfebe fix(common): service exception 2023-01-14 10:23:37 +08:00
mhf
e8e125c4b7 fix(notify): 对所有通知默认加入系统管理员接收人 2023-01-13 16:26:08 +08:00
Zexi Li
b8f12b7541 Merge pull request #15775 from ioito/automated-cherry-pick-of-#15774-upstream-release-3.10
Automated cherry pick of #15774: fix(cloudmon): cloudpods load
2023-01-13 15:29:42 +08:00
wanyaoqi
75d7f518a7 fix(region): qga set password status 2023-01-13 15:28:15 +08:00
ioito
89dee93ff3 fix(cloudmon): cloudpods load 2023-01-13 15:24:26 +08:00
Zexi Li
b63858e555 Merge pull request #15769 from ioito/automated-cherry-pick-of-#15768-upstream-release-3.10
Automated cherry pick of #15768: fix(region): vender update for qcloud lb listener
2023-01-13 10:27:53 +08:00
ioito
ea5054eb5b fix(region): vender update for qcloud lb listener 2023-01-12 18:31:55 +08:00
Zexi Li
19da84ad05 Merge pull request #15754 from wanyaoqi/fix/isolated-device-hot-plgu
fix(host): isolated_deivce hotplug check addr
2023-01-12 18:05:54 +08:00
Zexi Li
74160bfce8 Merge pull request #15757 from wanyaoqi/automated-cherry-pick-of-#15756-upstream-release-3.10
Automated cherry pick of #15756: fix(region): network_ip_macs allow update ip and mac
2023-01-12 18:05:34 +08:00
Zexi Li
c6265114d8 Merge pull request #15760 from wanyaoqi/automated-cherry-pick-of-#15759-upstream-release-3.10
Automated cherry pick of #15759: fix(region): auto switch to backup on host down
2023-01-12 18:04:50 +08:00
Zexi Li
701db10083 Merge pull request #15765 from wanyaoqi/automated-cherry-pick-of-#15763-upstream-release-3.10
Automated cherry pick of #15763: fix(region): network_ip_mac update check
2023-01-12 18:02:09 +08:00
wanyaoqi
51762b856e fix(region): network_ip_macs rbac and guestnetwork assign
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-12 17:53:45 +08:00
wanyaoqi
d36f6200ed fix(region): network_ip_mac update 2023-01-12 11:53:29 +08:00
wanyaoqi
2db88dada9 fix(region): auto switch to backup on host down 2023-01-11 21:42:42 +08:00
wanyaoqi
dc6ba455f5 fix(region): network_ip_macs allow update ip and mac
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-11 19:50:49 +08:00
wanyaoqi
946a9fe064 fix(host): isolated_deivce hotplug check addr
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-11 18:02:03 +08:00
Zexi Li
d8ce42f34c Merge pull request #15748 from ioito/automated-cherry-pick-of-#15747-upstream-release-3.10
Automated cherry pick of #15747: fix(region): qcloud lb backend create
2023-01-11 10:37:19 +08:00
Zexi Li
6eee398d0b Merge pull request #15751 from ioito/automated-cherry-pick-of-#15750-upstream-release-3.10
Automated cherry pick of #15750: fix(region): vender update
2023-01-11 10:36:37 +08:00
Zexi Li
c82571930d Merge pull request #15753 from wanyaoqi/automated-cherry-pick-of-#15749-upstream-release-3.10
Automated cherry pick of #15749: feat(region): bind network ip macs
2023-01-11 10:36:07 +08:00
ioito
0ec59d847f fix(region): vender update 2023-01-10 19:03:44 +08:00
wanyaoqi
15dd695506 feat(region): bind network ip macs
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-10 18:16:39 +08:00
ioito
285399afb3 fix(region): qcloud lb backend create 2023-01-10 14:32:29 +08:00
Zexi Li
5822275000 Merge pull request #15738 from ioito/automated-cherry-pick-of-#15737-upstream-release-3.10
Automated cherry pick of #15737: fix(region): hostname validate
2023-01-09 14:31:44 +08:00
Zexi Li
db530f7e42 Merge pull request #15743 from wanyaoqi/automated-cherry-pick-of-#15742-upstream-release-3.10
Automated cherry pick of #15742: fix(host-deployer): windows 2008 Out-File IOException
2023-01-09 14:30:57 +08:00
wanyaoqi
5cb759276d fix(host-deployer): windows 2008 Out-File IOException
debug log cause windows 2008 IOException, multi process open log file.
2023-01-09 14:03:14 +08:00
ioito
b6cdd0fd9e fix(region): hostname validate 2023-01-09 11:17:17 +08:00
Jian Qiu
676c385b94 fix: simplify and accelerate query of notification (#15735)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-08 09:30:02 +08:00
wanyaoqi
4173c51796 feat(host): kvm vcpus bind cpuset on numa nodes and cpu dies (#15733)
- alloc cpuset on guest startup, try to alloc on one numa or cpu die
- fix guest startup task not clean
- fix cgrup tasks not clean
2023-01-08 09:29:25 +08:00
gouqi11
e5b0dad51e add excelutils func (#15736) 2023-01-08 09:28:39 +08:00
屈轩
15865f8d54 fix(region): optimzed zone-list speed (#15730) 2023-01-07 20:56:33 +08:00
Zexi Li
0dde5e7d61 Merge pull request #15726 from ioito/automated-cherry-pick-of-#15725-upstream-release-3.10
Automated cherry pick of #15725: fix(region): vmware migrate
2023-01-06 17:55:58 +08:00
ioito
84d18a0610 fix(region): vmware migrate 2023-01-06 17:45:39 +08:00
Zexi Li
a333e39197 Merge pull request #15722 from ioito/automated-cherry-pick-of-#15721-upstream-release-3.10
Automated cherry pick of #15721: fix(region): vender update
2023-01-06 15:32:12 +08:00
Zexi Li
abd3ce39a4 Merge pull request #15719 from ioito/automated-cherry-pick-of-#15709-upstream-release-3.10
Automated cherry pick of #15709: fix(region): account sync status
2023-01-06 15:31:32 +08:00
ioito
8034d2bc2e fix(region): vender update 2023-01-06 11:21:04 +08:00
ioito
9316432c65 fix(region): account sync status 2023-01-06 10:31:26 +08:00
Jian Qiu
edd4695dbd fix: need more args in CustomizedTotalCount (#15718)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-06 03:33:53 +08:00
wanyaoqi
e11a1a83b3 fix(worker): policy and task worker count configurable (#15714) 2023-01-05 22:58:32 +08:00
Zexi Li
0708093356 Merge pull request #15711 from swordqiu/automated-cherry-pick-of-#15710-upstream-release-3.10
Automated cherry pick of #15710: fix: init shceduler schedinfo project and domain
2023-01-05 17:04:32 +08:00
Qiu Jian
d6b7050991 fix: init shceduler schedinfo project and domain 2023-01-05 16:06:08 +08:00
Zexi Li
0404b5195a fix(notify): update MYSQL_OUT_OF_SYNC template (#15706) 2023-01-05 15:39:05 +08:00
wanyaoqi
9d2697c69a Automated cherry pick of #15690: feat(host): sriov nic monitor (#15691)
* feat(host): sriov nic monitor

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

* fix(host): host metrics check int64 value overflow

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-04 22:09:56 +08:00
Zexi Li
90c540354c Merge pull request #15702 from ioito/automated-cherry-pick-of-#15701-upstream-release-3.10
Automated cherry pick of #15701: fix(region): vender update
2023-01-04 20:01:48 +08:00
ioito
0f66e4bc78 fix(region): vender update 2023-01-04 19:47:54 +08:00
Zexi Li
355b65a631 Merge pull request #15700 from ioito/automated-cherry-pick-of-#15699-upstream-release-3.10
Automated cherry pick of #15699: fix(keystone): avoid panic
2023-01-04 15:44:31 +08:00
Zexi Li
954b7c2803 Merge pull request #15689 from ioito/automated-cherry-pick-of-#15688-upstream-release-3.10
Automated cherry pick of #15688: fix(region): redis sync error optimized
2023-01-04 15:14:13 +08:00
ioito
4e87d4004d fix(keystone): avoid panic 2023-01-04 15:05:36 +08:00
Zexi Li
18be93628a Merge pull request #15693 from ioito/automated-cherry-pick-of-#15692-upstream-release-3.10
Automated cherry pick of #15692: fix(region): aws lb optimized
2023-01-03 23:37:40 +08:00
屈轩
12c02e2b25 fix(keystone): project-show by name with not found error (#15698) 2023-01-03 21:26:23 +08:00
Zexi Li
3900a91bfc Merge pull request #15695 from zexi/automated-cherry-pick-of-#15694-upstream-release-3.10
Automated cherry pick of #15694: fix(scheduler): do migrate checking when hypervisor is not esxi
2023-01-03 18:35:41 +08:00
Zexi Li
1e77fc5617 fix(scheduler): do migrate checking when hypervisor is not esxi 2023-01-03 18:17:09 +08:00
ioito
f08bedbd31 fix(region): aws lb optimized 2023-01-03 18:05:44 +08:00
ioito
05eec11c90 fix(region): redis sync error optimized 2023-01-03 11:36:11 +08:00
Jian Qiu
6a4d0a8624 fix: get user ids by role ids in scope (#15687)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-02 23:45:23 +08:00
Jian Qiu
98c1b5e7db fix: make cloudaccount options visbile in list (#15685)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-02 23:45:12 +08:00
Jian Qiu
89e05503fd feature: list results carry extra total stats (#15683)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-02 14:39:00 +08:00
gouqi11
edee04fcc7 fix(notify): add some template and notification (#15669) 2023-01-02 12:00:39 +08:00
wanyaoqi
732db665d1 Automated cherry pick of #15618: fix(host): use drive backup sync backup disks (#15664)
* fix(host): use drive backup sync backup disks

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

* fix(region,host): guest backup backend use fetcherfs

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-02 11:59:56 +08:00
wanyaoqi
7577705b60 fix(region): sriov vfio-pci driver manual deploy nic (#15679)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-02 11:59:13 +08:00
Zexi Li
af7c4f5e23 Merge pull request #15677 from ioito/automated-cherry-pick-of-#15676-upstream-release-3.10
Automated cherry pick of #15676: fix(region): system disk storage type
2022-12-30 16:18:37 +08:00
ioito
08b43deb3b fix(region): system disk storage type 2022-12-30 16:06:15 +08:00
Zexi Li
e4f6722621 Merge pull request #15672 from wanyaoqi/automated-cherry-pick-of-#15671-upstream-release-3.10
Automated cherry pick of #15671: fix(host): detect qemu caps
2022-12-30 15:02:44 +08:00
Zexi Li
c6e2f99691 Merge pull request #15641 from silence934/automated-cherry-pick-of-#15639-upstream-release-3.10
Automated cherry pick of #15639 upstream release 3.10
2022-12-30 15:01:42 +08:00
Zexi Li
e16d51a773 Merge pull request #15674 from zexi/automated-cherry-pick-of-#15673-upstream-release-3.10
Automated cherry pick of #15673: fix(scheduler): reduce calculation of storage's free_capacity
2022-12-30 14:52:56 +08:00
Zexi Li
5d22a4584d fix(scheduler): reduce calculation of storage's free_capacity 2022-12-30 12:40:26 +08:00
wanyaoqi
9e98750429 fix(host): detect qemu caps
ingnore pmemclean output on qemu version 2.12.1

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-12-30 12:06:29 +08:00
Jian Qiu
d92ad0b358 fix: project duplicate fix2 (#15667)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-12-30 00:27:26 +08:00
Jian Qiu
edc700ccb3 fix: project duplciate name (#15663)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-12-29 23:36:41 +08:00
屈轩
1aa3f63b6c fix(region): duplicate project sync (#15661) 2022-12-29 23:19:50 +08:00
屈轩
85670ce5f6 fix(region): hostname sync (#15658) 2022-12-29 23:19:26 +08:00
屈轩
5918d17f7b fix(region): qcloud cdn create (#15656) 2022-12-29 23:18:53 +08:00
Zexi Li
8dc56273b4 Merge pull request #15650 from ioito/automated-cherry-pick-of-#15649-upstream-release-3.10
Automated cherry pick of #15649: fix(region): aliyun redis create
2022-12-29 16:26:28 +08:00
Zexi Li
00cd582502 Merge pull request #15652 from zexi/automated-cherry-pick-of-#15651-upstream-release-3.10
Automated cherry pick of #15651: fix(webconsole): not get pod info when fetchK8sEnv
2022-12-29 16:06:56 +08:00
Zexi Li
bad38b83b9 fix(webconsole): not get pod info when fetchK8sEnv 2022-12-29 15:47:59 +08:00
ioito
b5291d3b2a fix(region): aliyun redis create 2022-12-29 15:32:03 +08:00
屈轩
a801882077 fix(region): external project sync (#15648) 2022-12-29 14:57:19 +08:00
Jian Qiu
db3363a356 fix: climc panic 20221228 (#15645)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-29 11:35:36 +08:00
Zexi Li
d33903571a Merge pull request #15637 from swordqiu/automated-cherry-pick-of-#15635-upstream-release-3.10
Automated cherry pick of #15635: fix: limit roles that a user join a project
2022-12-29 10:45:17 +08:00
silence
517647dda3 feat(region):sync kafka tag
fmt
2022-12-28 17:51:20 +08:00
silence
ae0de28ae1 feat(region): sync resource tag 2022-12-28 17:51:20 +08:00
屈轩
89dfa83dda fix(region): vender update (#15634) 2022-12-28 15:37:28 +08:00
Qiu Jian
fbd34228fe fix: limit roles that a user join a project 2022-12-28 15:20:25 +08:00
Zexi Li
06d294b441 Merge pull request #15632 from ioito/automated-cherry-pick-of-#15631-upstream-release-3.10
Automated cherry pick of #15631: fix(region): remove migrate check
2022-12-27 21:01:13 +08:00
Zexi Li
8f81e74900 Merge pull request #15626 from ioito/automated-cherry-pick-of-#15625-upstream-release-3.10
Automated cherry pick of #15625: fix(region): external project sync
2022-12-27 21:00:47 +08:00
Zexi Li
33f51662ea Merge pull request #15628 from ioito/automated-cherry-pick-of-#15627-upstream-release-3.10
Automated cherry pick of #15627: fix(region): lb cert sync
2022-12-27 21:00:07 +08:00
ioito
2b1daa4362 fix(region): remove migrate check 2022-12-27 17:27:26 +08:00
wanyaoqi
ad99d8657a fix(region,host): migrate use source desc file. (#15629) 2022-12-27 16:50:56 +08:00
ioito
ddcc5fa3d0 fix(region): lb cert sync 2022-12-27 15:44:26 +08:00
ioito
448b788f54 fix(region): external project sync 2022-12-27 15:16:51 +08:00
Jian Qiu
38e7b60e06 Automated cherry pick of #15621: fix: remove mutual dependency of cloudmux on onecloud (#15622)
* fix: remove mutual dependency of cloudmux on onecloud

* update vendor

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-27 08:26:25 +08:00
屈轩
ae78a0bb6c fix(region): usage for host storage (#15620) 2022-12-27 01:20:53 +08:00
Jian Qiu
1ce4462ed1 fix: remove dependency of appctx on i18n (#15616)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-23 23:45:02 +08:00
Jian Qiu
2b550a8532 fix: guests short desc add status (#15613)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-23 19:23:13 +08:00
wanyaoqi
6ffa3de191 fix(region): sriov typo (#15610) 2022-12-23 00:58:13 +08:00
屈轩
edf0b00020 fix(region): tags for project mapping (#15606) 2022-12-22 18:42:21 +08:00
Zexi Li
019145df89 Merge pull request #15565 from wanyaoqi/automated-cherry-pick-of-#15473-upstream-release-3.10
Automated cherry pick of #15473: fix(region,host): backup guest
2022-12-22 10:17:29 +08:00
Zexi Li
60bea8872a Merge pull request #15603 from gouqi11/automated-cherry-pick-of-#15602-upstream-release-3.10
Automated cherry pick of #15602: fix(region): fixModelartsCidrDiffBetweenHuaweiAndHCSO
2022-12-21 17:40:39 +08:00
mhf
53fc76a72f fix(region): fixModelartsCidrDiffBetweenHuaweiAndHCSO 2022-12-21 16:46:53 +08:00
Zexi Li
321fb8208e optimize(scheduler): reduce calculation of network free address (#15596)
- only calculate non-emulated host's network on building
- calculate emulated host's network on scheduling
2022-12-20 20:54:42 +08:00
Zexi Li
17f646d742 fix(baremetal): update base image to v0.3.9 (#15599)
ref: https://github.com/yunionio/yunionos/pull/27
2022-12-20 20:40:27 +08:00
wanyaoqi
9c767d97ef fix(host): don't hide kvm cpu feature on nested virt (#15579) 2022-12-20 20:38:57 +08:00
Jian Qiu
fe80cc2f45 fix: prefer id over name when fetching owner id (#15591)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-20 20:37:10 +08:00
Zexi Li
89efac5644 Merge pull request #15584 from ioito/automated-cherry-pick-of-#15583-upstream-release-3.10
Automated cherry pick of #15583: fix(cloudmon): ignore empty metric error
2022-12-20 12:59:29 +08:00
Zexi Li
36cfd67119 Merge pull request #15581 from ioito/automated-cherry-pick-of-#15580-upstream-release-3.10
Automated cherry pick of #15580: fix(region): vender update
2022-12-20 12:58:38 +08:00
ioito
e780547c13 fix(cloudmon): ignore empty metric error 2022-12-19 17:12:20 +08:00
ioito
b3420191dc fix(region): vender update 2022-12-19 14:48:17 +08:00
屈轩
d417aee230 fix(region): vender update (#15560) 2022-12-17 17:27:10 +08:00
屈轩
5888dc6f88 fix(region): sync vm hostname with ascii (#15563) 2022-12-16 16:07:09 +08:00
Zexi Li
5d8b9f86bd Merge pull request #15558 from silence934/automated-cherry-pick-of-#15557-upstream-release-3.10
Automated cherry pick of #15557: fix(cloudmon): collectStatsMetrics ret is nil
2022-12-15 17:02:08 +08:00
Zexi Li
ff9fbbb2ce Merge pull request #15572 from zexi/automated-cherry-pick-of-#15569-upstream-release-3.10
Automated cherry pick of #15569: fix(baremetal): mac address of BMC not found
2022-12-15 16:54:15 +08:00
Zexi Li
965bab1588 Merge pull request #15575 from gouqi11/automated-cherry-pick-of-#15574-upstream-release-3.10
Automated cherry pick of #15574: fix(region): fix sync project bug and add climc choices
2022-12-15 16:50:30 +08:00
mhf
9d3f29a0d7 fix(region): fix sync project bug and add climc choices 2022-12-15 15:25:19 +08:00
Zexi Li
43a885c172 Merge pull request #15570 from gouqi11/automated-cherry-pick-of-#15568-upstream-release-3.10
Automated cherry pick of #15568: fix(cloudmon): remotefile metrice bugfix
2022-12-15 11:48:15 +08:00
Zexi Li
4b39ae2386 fix(baremetal): mac address of BMC not found 2022-12-15 11:32:56 +08:00
mhf
0da3d8b8eb fix(cloudmon): remotefile metrice bugfix 2022-12-15 11:28:52 +08:00
wanyaoqi
b9565408e1 fix(region,host): backup guest refactor 2022-12-14 23:56:49 +08:00
silence
29d6490ff8 fix(cloudmon): collectStatsMetrics ret is nil 2022-12-14 15:40:24 +08:00
Zexi Li
50f6e6d687 Merge pull request #15551 from swordqiu/automated-cherry-pick-of-#15550-upstream-release-3.10
Automated cherry pick of #15550: fix: usb tablet not function for windows 10 guest
2022-12-14 15:33:27 +08:00
Zexi Li
2551bc9e2c Merge pull request #15555 from ioito/automated-cherry-pick-of-#15545-upstream-release-3.10
Automated cherry pick of #15545: fix(region): vender update
2022-12-14 15:31:25 +08:00
ioito
1cf4c3441f fix(region): vender update 2022-12-14 15:01:43 +08:00
Qiu Jian
94b7cdcc2b fix: usb tablet not function for windows 10 guest 2022-12-14 12:08:46 +08:00
wanyaoqi
65295e5bec fix(region): use qcow2 format on raw disk cache image (#15548) 2022-12-13 18:32:39 +08:00
Zexi Li
c17edd7829 Merge pull request #15524 from gouqi11/automated-cherry-pick-of-#15514-upstream-release-3.10
Automated cherry pick of #15514: fix(cloudmon):add cloudpods metric GetDelayDuration
2022-12-12 14:50:33 +08:00
Zexi Li
7d26409efc Merge pull request #15543 from gouqi11/automated-cherry-pick-of-#15541-upstream-release-3.10
Automated cherry pick of #15541: fix(climc): add server option cloudpods
2022-12-12 14:48:36 +08:00
mhf
10e9692ab8 fix(climc): add server option cloudpods 2022-12-12 14:07:05 +08:00
Zexi Li
392118a7ba Merge pull request #15539 from swordqiu/automated-cherry-pick-of-#15537-upstream-release-3.10
Automated cherry pick of #15537: fix: host init before auth
2022-12-12 09:41:57 +08:00
屈轩
fbe892a424 fix(common): optimized metadata list (#15530) 2022-12-11 18:10:29 +08:00
Qiu Jian
9d1996e544 fix: host init before auth 2022-12-11 17:47:30 +08:00
Zexi Li
5d18eded05 Merge pull request #15518 from wanyaoqi/automated-cherry-pick-of-#15509-upstream-release-3.10
Automated cherry pick of #15509: fix(region,host): fix some bugs of server disk change storage
2022-12-09 11:45:26 +08:00
Zexi Li
335fe5d7aa Merge pull request #15527 from ioito/automated-cherry-pick-of-#15526-upstream-release-3.10
Automated cherry pick of #15526: fix(common): limit request
2022-12-09 11:44:06 +08:00
Zexi Li
be5ff80381 Merge pull request #15533 from ioito/automated-cherry-pick-of-#15532-upstream-release-3.10
Automated cherry pick of #15532: fix(cloudmon): storage metric
2022-12-09 11:42:13 +08:00
ioito
5dfe1ae004 fix(cloudmon): storage metric 2022-12-09 11:28:12 +08:00
ioito
79e348688a fix(common): limit request 2022-12-08 15:54:47 +08:00
wanyaoqi
5323898ee1 fix(host): convert migrate set downtime value to float64 (#15475)
* fix(host): convert migrate set downtime value to float64

* fix(host): live migration optimize

Qemu will send `STOP` event on start last time migration, but this
moment migration not completed. So we need wait magration complete.
Configurable Auto converge max cpu throttle.
2022-12-08 15:40:44 +08:00
wanyaoqi
8d5ceb0b73 Automated cherry pick of #15475: fix(host): convert migrate set downtime value to float64 (#15476)
* fix(host): convert migrate set downtime value to float64

* fix(host): live migration optimize

Qemu will send `STOP` event on start last time migration, but this
moment migration not completed. So we need wait magration complete.
Configurable Auto converge max cpu throttle.
2022-12-08 14:45:53 +08:00
wanyaoqi
5c15d23c5e fix(host): don't set ovs interface external id on migrating (#15498)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-12-08 14:43:32 +08:00
屈轩
24d369a7d2 fix(cloudid): support custom saml user name (#15512) 2022-12-08 14:42:09 +08:00
wanyaoqi
dbd5e03406 fix(host): ceph util timeout (#15516) 2022-12-08 14:41:09 +08:00
wanyaoqi
37966f32e1 fix(region,host): fix some bugs of server disk change storage 2022-12-08 12:07:10 +08:00
Zexi Li
8bd34fda3d Merge pull request #15510 from ioito/automated-cherry-pick-of-#15508-upstream-release-3.10
Automated cherry pick of #15508: feat(region): support hcsop
2022-12-08 10:53:49 +08:00
ioito
55f7404d36 feat(region): support hcsop 2022-12-08 10:44:14 +08:00
Zexi Li
13e2749eb0 Merge pull request #15506 from ioito/automated-cherry-pick-of-#15505-upstream-release-3.10
Automated cherry pick of #15505: fix(cloudid): huawei saml user name
2022-12-07 22:35:48 +08:00
ioito
4f9e08d988 fix(cloudid): huawei saml user name 2022-12-07 11:22:31 +08:00
wanyaoqi
bcbcbdf867 fix(host): update host wire with mac addr (#15501) 2022-12-07 02:20:52 +08:00
Zexi Li
c241dec916 Merge pull request #15495 from ioito/automated-cherry-pick-of-#15494-upstream-release-3.10
Automated cherry pick of #15494: fix(cloudid): vender update
2022-12-07 00:12:55 +08:00
ioito
0d16a97748 fix(cloudid): vender update 2022-12-06 18:28:30 +08:00
Jian Qiu
5fe3ffbf94 fix: notify send email with duplicate attachments (#15493)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-06 15:20:31 +08:00
Zexi Li
4c5ed8b537 Merge pull request #15484 from swordqiu/automated-cherry-pick-of-#15483-upstream-release-3.10
Automated cherry pick of #15483: fix: trigger vpcagent update when starting guest
2022-12-06 01:46:42 +08:00
Jian Qiu
7794cedd1c fix: allow baremetal to specify external tftp server and file (#15490)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-05 23:41:14 +08:00
Zexi Li
600dc0bb9e Merge pull request #15481 from swordqiu/automated-cherry-pick-of-#15480-upstream-release-3.10
Automated cherry pick of #15480: fix: host disable gso for specific nics
2022-12-05 18:19:25 +08:00
Zexi Li
fccccb3c79 Merge pull request #15486 from swordqiu/automated-cherry-pick-of-#15485-upstream-release-3.10
Automated cherry pick of #15485: feature: allow update hostname
2022-12-05 18:16:45 +08:00
Qiu Jian
ad2a12eb31 feature: allow update hostname 2022-12-05 16:16:31 +08:00
Qiu Jian
7fa8c24fb1 fix: trigger vpcagent update when starting guest 2022-12-04 03:00:05 +08:00
Qiu Jian
553c987069 fix: host disable gso for specific nics 2022-12-04 00:55:55 +08:00
屈轩
750818041f fix(region): hcs vpc emulated (#15479) 2022-12-02 10:09:21 +08:00
Jian Qiu
c774bd2ca3 fix: lbagent switch to backup (#15466)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-01 01:23:51 +08:00
屈轩
37196c0f3d fix(common): http request timeout (#15467) 2022-12-01 01:23:22 +08:00
Zexi Li
58201ccf85 fix(scheduler): consider storage backend and mediumType size (#15470) 2022-12-01 01:22:23 +08:00
屈轩
eb6322cd4f fix(cloudmon): hcs metric (#15472) 2022-12-01 01:21:56 +08:00
Zexi Li
803f3648fb Merge pull request #15463 from swordqiu/automated-cherry-pick-of-#15462-upstream-release-3.10
Automated cherry pick of #15462: fix: aws sync os_arch
2022-11-30 17:53:50 +08:00
Qiu Jian
16430d8ef7 fix: aws sync os_arch 2022-11-30 01:36:32 +08:00
Zexi Li
f72b903533 Merge pull request #15461 from ioito/automated-cherry-pick-of-#15460-upstream-release-3.10
Automated cherry pick of #15460: fix(region): vender update
2022-11-29 19:37:53 +08:00
ioito
94e3dbad41 fix(region): vender update 2022-11-29 18:43:21 +08:00
gouqi11
e10434ff77 fix(region): fix modelarts create task setStatus (#15456) 2022-11-28 23:58:30 +08:00
gouqi11
1365007ed1 fix(region): add guest power states (#15454) 2022-11-28 23:57:43 +08:00
Zexi Li
5f48c736f8 Merge pull request #15448 from swordqiu/automated-cherry-pick-of-#15439-upstream-release-3.10
Automated cherry pick of #15439: Feature/qj vpcagent sync handler
2022-11-28 19:16:54 +08:00
Zexi Li
2026943c36 Merge pull request #15446 from swordqiu/automated-cherry-pick-of-#15445-upstream-release-3.10
Automated cherry pick of #15445: fix: vmware convert to kvm need check network configuration
2022-11-28 19:16:08 +08:00
Jian Qiu
18d341ea15 fix: lbagent master fixes (#15449)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-28 13:09:23 +08:00
Qiu Jian
f8ddb4a211 feature: vpcagent sync handler 2022-11-28 02:28:28 +08:00
Qiu Jian
f8e596fdd6 fix: vmware convert to kvm need check network configuration 2022-11-28 02:20:50 +08:00
Zexi Li
7d4ca95df4 Merge pull request #15443 from gouqi11/automated-cherry-pick-of-#15438-upstream-release-3.10
Automated cherry pick of #15438: fix(region): delete modelart Sku purgeAll.managerId
2022-11-25 20:38:21 +08:00
mhf
40eb0075ec fix(region): delete modelart Sku purgeAll.managerId 2022-11-25 20:33:30 +08:00
Zexi Li
59a1b03d97 Merge pull request #15441 from gouqi11/automated-cherry-pick-of-#15440-upstream-release-3.10
Automated cherry pick of #15440: fix(region): add modelarts sku policy
2022-11-25 15:49:48 +08:00
mhf
06470f23e7 fix(region): add modelarts sku policy 2022-11-25 15:39:47 +08:00
Jian Qiu
c2812f4a5e fix: keep schedtask_label table name (#15435)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-25 15:38:44 +08:00
Zexi Li
aae19e7563 Merge pull request #15431 from ioito/automated-cherry-pick-of-#15430-upstream-release-3.10
Automated cherry pick of #15430: fix(region): hcs image import
2022-11-24 10:43:36 +08:00
ioito
1cfb56b087 fix(region): hcs image import 2022-11-24 10:16:59 +08:00
Zexi Li
774b14fbbe Merge pull request #15429 from ioito/automated-cherry-pick-of-#15428-upstream-release-3.10
Automated cherry pick of #15428: fix(region): hcs misc fix
2022-11-23 16:20:08 +08:00
ioito
0c2b5a48aa fix(region): hcs misc fix 2022-11-23 16:05:55 +08:00
16515 changed files with 956961 additions and 6319796 deletions

View File

@@ -7,7 +7,7 @@ jobs:
requires:
- check
docker:
- image: yunion/alpine-build:3.22.0-go-1.24.6-1
- image: yunion/centos-build:go-1.18.3-0
environment:
ONECLOUD_CI_BUILD: "1"

View File

@@ -1,20 +1,18 @@
---
name: Bug report
about: 报告代码缺陷/Create a bug report to help us improve
title: '[BUG]'
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''
---
**问题描述/What happened**:
**What happened**:
**环境/Environment**:
**Environment**:
- OS (e.g. `cat /etc/os-release`):
- Kernel (e.g. `uname -a`):
- Host: (e.g. `dmidecode | egrep -i 'manufacturer|product' |sort -u`)
- Service Version (e.g. `kubectl exec -n onecloud $(kubectl get pods -n onecloud | grep climc | awk '{print $1}') -- climc version-list`):
<!--
- Version (e.g. `climc version-list`):
-->

View File

@@ -1,7 +1,7 @@
---
name: 文档问题/Document Request
about: 文档相关缺陷改进/Document request to this project
title: '[文档/Docs]'
name: Document Request
about: Document request to this project
title: ''
labels:
- area/docs
- enhancement

View File

@@ -1,7 +1,7 @@
---
name: 新特性/Feature Request
about: 建议新功能特性/Suggest an idea for this project
title: '[Feature]'
name: Feature Request
about: Suggest an idea for this project
title: ''
labels: feature
assignees: ''

View File

@@ -1,7 +1,7 @@
---
name: 求助/Support Request
about: 求助使用中遇到的问题/Support request relating to this project
title: '[求助/Help]'
name: Support Request
about: Support request or question relating to this project
title: ''
labels: question
assignees: ''

View File

@@ -13,7 +13,8 @@ If no, just write "NONE".
If don't know, write "UNKNOWN", and let the reviewer decide.
If yes, write the release branches name in the below format and submit the related cherry-pick PR:
- release/3.11
- release/3.7
- release/3.6
Take a look at "https://www.cloudpods.org/en/docs/contribute/contrib/" to learn how to submit a cherry-pick PR.
-->

View File

@@ -13,13 +13,13 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Install check tools
shell: bash
run: |
set -o xtrace
git clone --branch master --depth 4 https://github.com/yunionio/tools && cd tools
git clone --branch yun --depth 4 https://github.com/yousong/tools && cd tools
go build ./cmd/goimports && sudo cp goimports /usr/bin/ && cd .. && rm -rf tools
git clone --depth 4 https://github.com/yousong/y18n && cd y18n
go build . && sudo cp y18n /usr/bin && cd .. && rm -rf y18n
@@ -32,7 +32,7 @@ jobs:
export GO111MODULE=on
make -j3 check
make test
targets="$(find cmd -mindepth 1 -maxdepth 1 -type d | grep -v cmd/host-image | grep -v torrent)"
targets="$(find cmd -mindepth 1 -maxdepth 1 -type d | grep -v cmd/host-image)"
echo $targets | tr ' ' '\n'
make $targets
ls -lh _output/bin

View File

@@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -21,7 +21,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -23,7 +23,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -23,7 +23,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -23,7 +23,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -23,7 +23,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -24,7 +24,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -23,7 +23,7 @@ jobs:
- uses: actions/setup-go@v4
with:
go-version: '1.26.3'
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2

View File

@@ -1,45 +0,0 @@
name: Issue Check Inactive
on:
schedule:
- cron: "0 0 * * *"
permissions:
issues: write
jobs:
issue-check-inactive:
runs-on: ubuntu-latest
steps:
- name: Label inactive issues as stale
env:
GH_TOKEN: ${{ github.token }}
INACTIVE_DAY: "30"
INACTIVE_LABEL: "stale"
EXCLUDE_LABEL: "announcement"
run: |
set -euo pipefail
cutoff="$(date -u -d "${INACTIVE_DAY} days ago" +%Y-%m-%dT%H:%M:%SZ)"
gh issue list \
--repo "${{ github.repository }}" \
--state open \
--limit 1000 \
--json number,labels,updatedAt \
| jq -c \
--arg cutoff "$cutoff" \
--arg inactive "$INACTIVE_LABEL" \
--arg exclude "$EXCLUDE_LABEL" \
'
.[]
| select(.updatedAt < $cutoff)
| select([.labels[].name] | index($exclude) | not)
| select([.labels[].name] | index($inactive) | not)
' \
| while IFS= read -r issue; do
number="$(echo "$issue" | jq -r .number)"
echo "Marking issue #${number} as ${INACTIVE_LABEL}"
gh issue edit "$number" \
--repo "${{ github.repository }}" \
--add-label "$INACTIVE_LABEL"
done

View File

@@ -1,44 +0,0 @@
name: Issue Close Require
on:
schedule:
- cron: "0 1 * * *"
permissions:
issues: write
jobs:
issue-close-require:
runs-on: ubuntu-latest
steps:
- name: Close inactive issues awaiting user feedback
env:
GH_TOKEN: ${{ github.token }}
INACTIVE_DAY: "7"
run: |
set -euo pipefail
cutoff="$(date -u -d "${INACTIVE_DAY} days ago" +%Y-%m-%dT%H:%M:%SZ)"
body="$(cat <<'EOF'
If you do not provide feedback for more than 37 days, we will close the issue and you can either reopen it or submit a new issue.
您超过 37 天未反馈信息,我们将关闭该 issue如有需求您可以重新打开或者提交新的 issue。
EOF
)"
# Trim leading indentation from heredoc lines for a cleaner comment.
body="$(printf '%s\n' "$body" | sed 's/^[[:space:]]*//')"
gh issue list \
--repo "${{ github.repository }}" \
--state open \
--label "stale" \
--label "state/awaiting user feedback" \
--limit 1000 \
--json number,updatedAt \
| jq -c --arg cutoff "$cutoff" '.[] | select(.updatedAt < $cutoff)' \
| while IFS= read -r issue; do
number="$(echo "$issue" | jq -r .number)"
echo "Closing issue #${number}"
gh issue close "$number" \
--repo "${{ github.repository }}" \
--comment "$body"
done

View File

@@ -1,22 +0,0 @@
name: Issue Close Check
on:
issues:
types: [closed]
permissions:
issues: write
jobs:
issue-closed-remove-labels:
runs-on: ubuntu-latest
if: "!contains(github.event.issue.labels.*.name, 'stale')"
steps:
- name: Remove state labels when issue that hasn't stale label is closed
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--remove-label "state/awaiting processing" \
--remove-label "state/awaiting user feedback" || true

View File

@@ -1,51 +0,0 @@
on:
issue_comment:
types: [created]
name: Add issues workflow labels
permissions:
issues: write
jobs:
add-label-if-is-author:
runs-on: ubuntu-latest
if: (github.event.issue.user.id == github.event.comment.user.id) && !github.event.issue.pull_request && (github.event.issue.state == 'open')
steps:
- name: Add require handle label
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--add-label "state/awaiting processing"
- name: Remove require reply label
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--remove-label "state/awaiting user feedback" \
--remove-label "stale" || true
add-label-if-not-author:
runs-on: ubuntu-latest
if: (github.event.issue.user.id != github.event.comment.user.id) && !github.event.issue.pull_request && (github.event.issue.state == 'open') && (!contains(github.event.comment.body, '/keep-state'))
steps:
- name: Add require reply label
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--add-label "state/awaiting user feedback"
- name: Remove require handle label
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--remove-label "state/awaiting processing" \
--remove-label "stale" || true

View File

@@ -1,17 +0,0 @@
on:
issue_comment:
types: [created]
jobs:
notify-author-comment:
runs-on: ubuntu-latest
if: (github.event.issue.user.id == github.event.comment.user.id) && !github.event.issue.pull_request
# find context from: https://docs.github.com/en/webhooks/webhook-events-and-payloads#issue_comment
steps:
- name: feishu notify
uses: zexi/action-issues-notify@v1
with:
url: ${{ secrets.FEISHU_BOT_WEBHOOK_URL }}
issue_title: "${{ github.event.comment.user.login }} 回复了 issue: ${{ github.event.issue.title }}"
issue_body: "${{ tojson(github.event.comment.body) }}"
issue_link_url: "${{github.event.comment.html_url}}"

View File

@@ -1,41 +0,0 @@
name: Issue Open Check
on:
issues:
types: [opened, reopened]
permissions:
issues: write
jobs:
issue-open-add-labels:
runs-on: ubuntu-latest
if: ${{ !github.event.issue.pull_request }}
steps:
- name: Add labels
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--add-label "state/awaiting processing"
- name: Remove require reply label
env:
GH_TOKEN: ${{ github.token }}
run: |
gh issue edit "${{ github.event.issue.number }}" \
--repo "${{ github.repository }}" \
--remove-label "state/awaiting user feedback" \
--remove-label "stale" || true
notify-author-comment:
runs-on: ubuntu-latest
steps:
- name: feishu notify
uses: zexi/action-issues-notify@v1
with:
url: ${{ secrets.FEISHU_BOT_WEBHOOK_URL }}
issue_title: "${{ github.event.issue.user.login }} 提交了 issue: ${{ github.event.issue.title }}"
issue_body: "${{ tojson(github.event.issue.body) }}"
issue_link_url: "${{github.event.issue.html_url}}"

View File

@@ -18,7 +18,7 @@ You may answer issues at Github and help those who encounter issues when using C
## Contribute codes
You are welcome to contribute codes to Cloudpods. Please refers to [CONTRIBUTING](https://www.cloudpods.org/en/docs/development/contrib/) for more details on how to contribute codes to Cloudpods.
You are welcome to contribute codes to Cloudpods. Please refers to [CONTRIBUTING](https://www.cloudpods.org/en/docs/contribute/contrib/) for more details on how to contribute codes to Cloudpods.
### Fix Issues
@@ -29,8 +29,8 @@ You may help solve bugs by submiting patches.
You may help improve the codes of Cloudpods, including:
* Develop new [features for Cloudpods](https://github.com/yunionio/cloudpods/issues?q=is%3Aopen+is%3Aissue+label%3Afeature).
* Recode some part of Cloudpods so as to make the code easier to be understood, or less error-prone, or more efficient.
* Develop new features for Cloudpods
* Recode some part of Cloudpods so as to make the code easier to be understood, or less error-prone, or more efficient
## Documentation

View File

@@ -18,7 +18,7 @@ Cloudpods是一款开源的基础设施管理工具软件运行场景复杂
## 贡献代码
我们非常欢迎和感谢开发者向项目提交代码PR流程细节请查看 [CONTRIBUTING](https://www.cloudpods.org/docs/development/contrib/).
我们非常欢迎和感谢开发者向项目提交代码PR流程细节请查看 [CONTRIBUTING](https://www.cloudpods.org/zh/docs/contribute/contrib/).
### 修复BUG
@@ -27,8 +27,8 @@ Cloudpods是一款开源的基础设施管理工具软件运行场景复杂
### 开发新的功能特性
不仅仅是修复BUG您也可以通过提交代码以改进Cloudpods包括但不限于
* 开发新的功能特性,您可以在[feature issues](https://github.com/yunionio/cloudpods/issues?q=is%3Aopen+is%3Aissue+label%3Afeature)查找需要的功能
* 重构代码,使得代码更加简洁易读,更加低健壮,或者执行起来更加高效
* 开发新的功能特性,您可以在[Cloudpods Roadmap](https://www.cloudpods.org/zh/docs/roadmap/)找到Cloudpods的功能规划
* 重构代码,使得代码更加简洁易读,更加低健壮,或者执行起来更加高效
## 文档

View File

@@ -47,6 +47,11 @@ PKGS := go list ./...
CGO_CFLAGS_ENV = $(shell go env CGO_CFLAGS)
CGO_LDFLAGS_ENV = $(shell go env CGO_LDFLAGS)
ifdef LIBQEMUIO_PATH
X_CGO_CFLAGS := ${CGO_CFLAGS_ENV} -I${LIBQEMUIO_PATH}/src -I${LIBQEMUIO_PATH}/src/include
X_CGO_LDFLAGS := ${CGO_LDFLAGS_ENV} -laio -lqemuio -lpthread -lgnutls -lnettle -L ${LIBQEMUIO_PATH}/src
endif
export GOOS ?= linux
export GO111MODULE:=on
export CGO_CFLAGS = ${X_CGO_CFLAGS}
@@ -58,7 +63,7 @@ ifeq ($(UNAME), Linux)
XARGS_FLAGS = --no-run-if-empty
endif
cmdTargets:=$(wildcard cmd/*)
cmdTargets:=$(filter-out cmd/host-image,$(wildcard cmd/*))
rpmTargets:=$(foreach b,$(patsubst cmd/%,%,$(cmdTargets)),$(if $(shell [ -f "$(CURDIR)/build/$(b)/vars" ] && echo 1),rpm/$(b)))
debTargets:=$(foreach b,$(patsubst cmd/%,%,$(cmdTargets)),$(if $(shell [ -f "$(CURDIR)/build/$(b)/vars" ] && echo 1),deb/$(b)))
@@ -76,7 +81,7 @@ gencopyright:
@bash scripts/gencopyright.sh pkg cmd
test:
@go test $(GO_BUILD_FLAGS) $(shell go list ./... | egrep -v 'host-image|hostimage|torrent')
@go test $(GO_BUILD_FLAGS) $(shell go list ./... | egrep -v 'host-image|hostimage')
vet:
go vet ./...
@@ -84,9 +89,12 @@ vet:
# cmd/esxi-agent: prepare_dir
# CGO_ENABLED=0 $(GO_BUILD) -o $(BIN_DIR)/$(shell basename $@) $(REPO_PREFIX)/$@
cmd/%: prepare_dir
cmd/fetcherfs: prepare_dir
CGO_ENABLED=0 $(GO_BUILD) -o $(BIN_DIR)/$(shell basename $@) $(REPO_PREFIX)/$@
cmd/%: prepare_dir
$(GO_BUILD) -o $(BIN_DIR)/$(shell basename $@) $(REPO_PREFIX)/$@
rpm/%: cmd/%
$(BUILD_SCRIPT) $*
@@ -96,6 +104,21 @@ deb/%: cmd/%
pkg/%: prepare_dir
$(GO_INSTALL) $(REPO_PREFIX)/$@
rpm/fetcherfs: cmd/fetcherfs
docker run --rm \
--name docker-centos-build-fetcherfs \
-v $(CURDIR):/data \
registry.cn-beijing.aliyuncs.com/yunionio/centos-build:1.1-4 \
/bin/bash -c "VERSION=3.6 /data/build/build.sh fetcherfs /opt/yunion/fetchclient/bin"
deb/fetcherfs: rpm/fetcherfs
#VERSION=3.6 $(DEB_BUILD_SCRIPT) fetcherfs /opt/yunion/fetchclient/bin
docker run --rm \
--name docker-debian-build-fetcherfs \
-v $(CURDIR):/data \
registry.cn-beijing.aliyuncs.com/yunionio/debian10-base:1.0 \
/data/build/convert_rpm2deb.sh
build:
$(MAKE) $(cmdTargets)
@@ -166,8 +189,7 @@ goimports-check:
echo "$@: working tree modified (possibly by goimports)" >&2 ; \
echo "$@: " >&2 ; \
echo "$@: import spec should be grouped in order: std, 3rd-party, yunion.io/x, yunion.io/x/onecloud" >&2 ; \
echo "$@: goimports should be installed by: \
echo "$@: git clone --depth 4 https://github.com/yunionio/tools && cd tools && go install ./cmd/goimports ; \
echo "$@: see \"yun\" branch at https://github.com/yousong/tools" >&2 ; \
false ; \
fi
.PHONY: goimports-check
@@ -185,7 +207,6 @@ y18n-lang := en-US,zh-CN
y18n-packages := \
yunion.io/x/onecloud/cmd/apigateway \
yunion.io/x/onecloud/cmd/keystone \
yunion.io/x/onecloud/cmd/llm \
yunion.io/x/onecloud/cmd/monitor \
yunion.io/x/onecloud/cmd/region \
yunion.io/x/onecloud/cmd/yunionconf \
@@ -237,7 +258,7 @@ hostdeployer-grpc-gen:
check: fmt-check
check: gendocgo-check
#check: goimports-check
check: goimports-check
#check: vet-check
#check: y18n-check
.PHONY: check
@@ -261,18 +282,23 @@ dep:
@echo "$$depDeprecated"
@$(MAKE) mod
RELEASE_BRANCH:=master
RELEASE_BRANCH:=release/3.10
GOPROXY ?= direct
mod:
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go get yunion.io/x/cloudmux@$(RELEASE_BRANCH)
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go get $(patsubst %,%@master,$(shell GO111MODULE=on go mod edit -print | sed -n -e 's|.*\(yunion.io/x/[a-z].*\) v.*|\1|p' | grep -v '/cloudmux$$'))
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go get -d yunion.io/x/cloudmux@$(RELEASE_BRANCH)
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go get -d yunion.io/x/sqlchemy@v1.1.2
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go get -d $(patsubst %,%@master,$(shell GO111MODULE=on go mod edit -print | sed -n -e 's|.*\(yunion.io/x/[a-z].*\) v.*|\1|p' | egrep -v '/cloudmux$$|sqlchemy'))
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go mod tidy
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go mod vendor -v
define helpText
Build with docker
make docker-centos-build F='-j4'
make docker-centos-build F='-j4 cmd/region cmd/climc'
make docker-centos-build-stop
make docker-alpine-build F='-j4'
make docker-alpine-build F='-j4 cmd/host cmd/host-deployer'
make docker-alpine-build-stop
@@ -324,7 +350,7 @@ image:
.PHONY: image
image-telegraf-raid-plugin:
VERSION=v4.0-20260115.0 GOOS=linux ARCH=all make image telegraf-raid-plugin
VERSION=release-1.6.4 ARCH=all make image telegraf-raid-plugin
%:
@:

View File

@@ -8,7 +8,8 @@ endif
ModBaseName:=$(notdir $(ModName))
DockerImageRegistry?=registry.cn-beijing.aliyuncs.com
DockerImageAlpineBuild?=$(DockerImageRegistry)/yunionio/alpine-build:3.23-go-1.26.3-0
DockerImageAlpineBuild?=$(DockerImageRegistry)/yunionio/alpine-build:3.16.0-go-1.18.2-0
DockerImageCentOSBuild?=$(DockerImageRegistry)/yunionio/centos-build:go-1.18.3-0
EnvIf=$(if $($(1)),$(1)=$($(1)))
@@ -28,6 +29,27 @@ endef
tmpName=$(ModBaseName)-$(shell date +"%Y%m%d.%H%M%S%3N")
docker-centos-build: export dockerCentOSBuildCmd:=$(call dockerCentOSBuildCmd,$(F))
docker-centos-build:
docker rm --force docker-centos-build-$(tmpName) &>/dev/null || true
docker run \
--rm \
--name docker-centos-build-$(tmpName) \
-v $(CURDIR):/root/go/src/yunion.io/x/$(ModBaseName) \
-v $(CURDIR)/_output/centos-build:/root/go/src/yunion.io/x/$(ModBaseName)/_output \
-v $(CURDIR)/_output/centos-build/_cache:/root/.cache \
$(DockerImageCentOSBuild) \
/bin/bash -c "$$dockerCentOSBuildCmd"
ls -lh _output/centos-build/bin
# NOTE we need a way to stop and remove the container started by docker-build.
# No --tty, --stop-signal won't work
docker-centos-build-stop:
docker stop --time 0 docker-centos-build-$(tmpName) || true
.PHONY: docker-centos-build
.PHONY: docker-centos-build-stop
define dockerAlpineBuildCmd
set -o xtrace

7
OWNERS
View File

@@ -1,6 +1,9 @@
# See the OWNERS docs at https://go.k8s.io/owners
reviewers:
- Zexi
- ioito
- swordqiu
- tb365
approvers:
- swordqiu
- Zexi
- ioito
- wanyaoqi

View File

@@ -1,17 +1,14 @@
# Cloudpods
[![CircleCI](https://circleci.com/gh/yunionio/cloudpods.svg?style=svg)](https://circleci.com/gh/yunionio/cloudpods)
[![Build Status](https://travis-ci.com/yunionio/cloudpods.svg?branch=master)](https://travis-ci.org/yunionio/cloudpods)
[![Go Report Card](https://goreportcard.com/badge/github.com/yunionio/cloudpods)](https://goreportcard.com/report/github.com/yunionio/cloudpods)
[简体中文](./README-CN.md) | [English](./README.md)
## Cloudpods是什么?
<img src="https://v1.cloudpods.org/images/cloudpods_logo_green.png" alt="Cloudpods" height="100">
<img src="https://www.cloudpods.org/images/cloudpods_logo_green.png" alt="Cloudpods" height="100">
Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的云平台,也就是一个云上之云”。Cloudpods不仅可以管理本地的虚拟机和物理机资源还可以管理多个云平台和云账号。Cloudpods隐藏了这些异构基础设施资源的数据模型和API的差异对外暴露了一套统一的API允许用户就像用一个云一样地访问多云。从而大大降低了访问多云的复杂度提升了管理多云的效率。
Cloudpods还提供了 **AI 云**一个面向大语言模型LLM推理与 AI 容器应用的统一管理平台,帮助企业在同一平台完成 AI 工作负载的部署、调度与运维,与 Cloudpods 私有云/多云资源体系无缝集成。
Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的云平台,也就是一个云上之云”。Cloudpods不仅可以管理本地的虚拟机和物理机资源还可以管理多个云平台和云账号。Cloudpods隐藏了这些异构基础设施资源的数据模型和API的差异对外暴露了一套统一的API允许用户就像用一个云一样地访问多云。从而大大降低了访问多云的复杂度提升了管理多云的效率。
## 谁需要Cloudpods?
@@ -20,24 +17,188 @@ Cloudpods还提供了 **AI 云**一个面向大语言模型LLM推理与
* 将VMware vSphere虚拟化集群转换为一个可以自服务的私有云平台
* 在混合云的场景,能够在一个界面访问私有云和公有云
* 通过一个集中的入口访问分布在多个公有云平台上的多个账号
* 当前只使用一个公有云账号但希望将来使用多云的用户
* 需要部署和管理 LLM 推理服务及 AI 容器应用,并需要 GPU 调度支持的用户
* 当前只使用一个公有云账号但希望将来使用多云的用户
## 功能
请访问[产品介绍](https://www.cloudpods.org/docs/introduction/)页面了解详细信息。
### 概览 & UI 展示
### AI 云
<details>
<summary>管理多云资源的功能可以管理大多数的主流云包括私有云例如OpenStack以及公有云例如AWSAzureGCP阿里云华为云和腾讯云等</summary>
<ul>
<li>
<p>云帐号纳管</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudselect.png" alt="multi cloud management">
</li>
<li>
<p>云帐号列表</p>
<img src="https://i.imgur.com/Q0LipfI.png" alt="cloud account list">
</li>
<li>
<p>公有云虚拟机列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/publicvmlist.png">
</li>
</ul>
</details>
* **AI 推理服务**:部署和管理 LLM 推理实例(支持 Ollama、vLLM、SGLang 等),支持 GPU 调度、模型挂载与推理服务地址分配。
* **AI 应用管理**:一站式部署 LLM 应用编排、智能体助手、图像生成等 AI 容器应用。
* **模型库**:统一管理模型来源、版本与缓存,支持多实例复用、离线分发,避免重复下载。
* **模板与镜像**:通过模板定义 CPU/内存/GPU 等资源规格,通过镜像管理容器运行环境,实现标准化交付。
* **GPU 运维**GPU 设备自动探测与注册,支持 NVIDIA/CUDA 环境的统一配置与管理。
<details>
<summary>
一个可以管理海量KVM虚拟机的轻量级私有云
</summary>
<ul>
<li>
<p>虚拟机列表</p>
<img src="https://i.imgur.com/DbkRUoo.png">
</li>
<li>
<p>虚拟机创建页面</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm2.png">
</li>
<li>
<p>虚拟机可通过 VNC 或者 SSH 登录</p>
<img src="https://i.imgur.com/m0rkeQ3.png">
</li>
<li>
<p>宿主机列表</p>
<img src="https://imgur.com/i509t5a.png">
</li>
<li>
<p>镜像模板列表</p>
<img src="https://imgur.com/UVFLGi2.png">
</li>
<li>
<p>VPC列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>二层网络列表(经典网络)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/wirelist.png">
</li>
<li>
<p>IP子网列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/ipsubnetlist.png">
</li>
<li>
<p>弹性公网IP列表VPC网络</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>LB列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/lblist.png">
</li>
</ul>
</details>
<details>
<summary>
一个能进行物理机全生命周期管理的裸机云
</summary>
<ul>
<li>
<p>物理机列表</p>
<img src="https://i.imgur.com/Jz8b5nC.png">
</li>
<li>
<p>物理机纳管</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addphysicalmachine.png">
</li>
<li>
<p>安装操作系统</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createbaremetal.png">
</li>
<li>支持 ARM64 的物理机服务器</li>
</ul>
</details>
<details>
<summary>一套完整的多租户认证和访问控制体系</summary>
<ul>
<li>
<p>支持本地sql、LDAP 等认证源</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/idplist.png">
</li>
<li>
<p>多租户系统,包括域,项目,组,用户,角色和权限等</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/domainlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/projectlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/grouplist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/userlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/rolelist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/policylist.png">
</li>
</ul>
</details>
<details>
<summary>
实现了VMware vSphere虚拟化集群的自助服务和自动化
</summary>
<ul>
<li>
<p>添加VMware云账号</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmware.png">
</li>
<li>
<p>VMware云账号列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarelist.png">
</li>
<li>
<p>自动创建二层网络</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarewirelist.png">
</li>
<li>
<p>自动创建IP子网</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwareipsubnetlist.png">
</li>
<li>
<p>新建VMware虚拟机</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm2.png">
</li>
</ul>
</details>
<details>
<summary>
允许以统一的联邦身份访问各个云平台的原生控制台的SSO
</summary>
<ul>
<li>
<p>为云账号开启免密登录(以阿里云为例)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/enablecloudsso.png">
</li>
<li>
<p>将Cloudpods平台用户添加为免密登录用户</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addsamluser.png">
</li>
<li>
<p>多云统一登录入口</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudssoentry.png">
</li>
<li>
<p>多云统一登录-免密登录用户列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudsamluser.png">
</li>
<li>
<p>Cloudpods平台用户免密登录阿里云</p>
</li>
</ul>
</details>
<details>
<summary>
一套功能丰富、统一一致的RESTAPI和模型访问以上的云资源和功能
</summary>
</details>
<details>
<summary>
自动将镜像转换为不同云平台需要的格式的多云镜像服务
</summary>
</details>
支持的 AI 工作负载:
* AI 推理Ollama、vLLM、SGLang
* AI 应用OpenClaw、Dify、ComfyUI、Hermes Agent
### 支持的云平台
@@ -52,42 +213,37 @@ Cloudpods还提供了 **AI 云**一个面向大语言模型LLM推理与
* 天翼云
* 移动云
* 京东云
* 火山引擎
* 百度云
* 金山云
* 青云
* Oracle Cloud
* 联通云
* 私有云:
* OpenStack
* ZStack
* Alibaba Cloud Apsara (阿里飞天)
* Alibaba Cloud Aspara (阿里飞天)
* Huawei HCSO (华为HCSO)
* Nutanix
* BingoCloud
* OceanBase
* 本地基础设施资源:
* 基于 KVM 实现的轻量级私有云
* VMware vSphere vCenter/ESXi
* Proxmox VE
* 裸金属 (IPMI, Redfish API)
* 对象存储 (Minio, Ceph, XSky)
* VMWare vSphere vCenter/ESXi
* Baremetals (IPMI, Redfish API)
* Object storages (Minio, Ceph, XSky)
* NAS (Ceph)
### 支持的云资源
* 服务器实例、磁盘、网卡、网络、VPC、存储、宿主机、二层网络、快照、快照策略、安全组、弹性 IP、SSH 密钥对、镜像
* 负载均衡实例、监听、后端服务器组、后端服务器、TLS 证书、访问控制
* 对象存储:存储桶、对象
* NAS:文件系统、权限组、挂载点
* RDS:实例、账号、备份、数据库、参数、权限
* 弹性缓存:实例、账号、备份、参数
* DNSDNS 区域、DNS 记录
* VPCVPCVPC 对等连接、跨 VPC 网络、NAT 网关、DNAT/SNAT 规则、路由表、路由条目
* Servers: instances, disks, network interfaces, networks, vpcs, storages, hosts, wires, snapshots, snapshot policies, security groups, elastic IPs, SSH keypairs, images
* Load Balancers: instances, listeners, backend groups, backends, TSL certificates, ACLs
* Object Storage: buckets, objects
* NAS: file_systems, access_groups, mount_targets
* RDS: instances, accounts, backups, databases, parameters, privileges
* Elastic Cache: instances, accounts, backups, parameters
* DNS: DNS zones, DNS records
* VPC: VPCs, VPC peering, inter-VPC network, NAT gateway, DNAT/SNAT rules, route tables, route entries
## 安装部署
请参考文档[安装部署](https://www.cloudpods.org/docs/getting-started/)选择合适的场景部署
- [All in One 安装](https://www.cloudpods.org/zh/docs/quickstart/allinone/):在 CentOS 7 或 Debian 10 等发行版里搭建全功能 Cloudpods 服务,可以快速体验**内置私有云**和**多云管理**的功能
- [Kubernetes Helm 安装](https://www.cloudpods.org/zh/docs/quickstart/k8s/):在已有 Kubernetes 集群上通过 Helm 部署一套 Cloudpods CMP 服务,可以体验**多云管理**的功能。
- [Docker Compose 安装](https://www.cloudpods.org/zh/docs/quickstart/docker-compose/):通过 Docker Compose 部署 Cloudpods CMP 服务,可以迅速体验**多云管理**的功能。
- [高可用安装](https://www.cloudpods.org/zh/docs/setup/ha-ce/):在生产环境中使用高可用的方式部署 Cloudpods 服务,包括**内置私有云**和**多云管理**的功能。
## 文档
@@ -101,13 +257,23 @@ Cloudpods还提供了 **AI 云**一个面向大语言模型LLM推理与
## 联系我们
* 请查看[联系我们](https://www.cloudpods.org/docs/contact/)。
您可以通过如下方式联系我们:
* TG群: [cloudpods](https://t.me/cloudpods_org)
* [服务订阅](https://www.yunion.cn/subscription/index.html)
* 哔哩哔哩: [Cloudpods](https://space.bilibili.com/623431553/)
* 微信: 请扫描如下二维码联系我们
<img src="https://www.cloudpods.org/images/contact_me_qr_20210701.png" alt="WeChat QRCode">
## 版本历史
查看[发布日志](https://www.cloudpods.org/docs/release-notes/)和[Changelog](https://www.cloudpods.org/docs/development/changelog/)
访问[Cloudpods Changelog](https://www.cloudpods.org/zh/docs/changelog/).
## 开发规划
请访问[Cloudpods Roadmap](https://www.cloudpods.org/zh/docs/roadmap/).
## 贡献
@@ -116,7 +282,3 @@ Cloudpods还提供了 **AI 云**一个面向大语言模型LLM推理与
## License
Apache license 2.0,详情请看 [LICENSE](./LICENSE)。
## AI生成文档
[DeepWiki](https://deepwiki.com/yunionio/cloudpods) 提供了对本项目代码详细和全面的AI解读可以参考。

236
README.md
View File

@@ -1,43 +1,208 @@
# Cloudpods
[![CircleCI](https://circleci.com/gh/yunionio/cloudpods.svg?style=svg)](https://circleci.com/gh/yunionio/cloudpods)
[![Build Status](https://travis-ci.com/yunionio/cloudpods.svg?branch=master)](https://travis-ci.com/yunionio/cloudpods/branches)
[![Go Report Card](https://goreportcard.com/badge/github.com/yunionio/cloudpods)](https://goreportcard.com/report/github.com/yunionio/cloudpods)
[English](./README.md) | [简体中文](./README-CN.md)
## What is Cloudpods?
<img src="https://v1.cloudpods.org/images/cloudpods_logo_green.png" alt="Cloudpods" height="100">
<img src="https://www.cloudpods.org/images/cloudpods_logo_green.png" alt="Cloudpods" height="100">
Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform developed with Golang, i.e. Cloudpods is *a cloud on clouds*. Cloudpods is able to manage not only on-premise KVM/baremetals, but also resources from many cloud accounts across many cloud providers. It hides the differences of underlying cloud providers and exposes one set of APIs that allow programatically interacting with these many clouds.
Cloudpods also provides **AI Cloud**, a unified management platform for large language model (LLM) inference and AI container applications, helping enterprises deploy, schedule, and operate AI workloads on a single platform, seamlessly integrated with the Cloudpods private cloud / multi-cloud resource ecosystem.
## Who needs Cloudpods?
* Those who need a simple solution to virtualize a few physical servers into a private cloud
* Those who need a compact and fully automatic baremetal lift-cycle management solution
* Those who want to turn a VMware vSphere virtualization cluster into a private cloud
* Those who need a cohesive view of both public and private cloud in a hybrid cloud setup
* Those who need a centric portal to access multiple accounts from multiple public clouds
* Those who need a centric portal to access multiple acccounts from multiple public clouds
* Those who is currently using a single cloud account, but will not lose the possibility to adopt multicloud strategy
* Those who need to deploy and manage LLM inference services and AI container applications with GPU support
## Features
See [Introduction](https://www.cloudpods.org/docs/introduction/) for details.
### Summary & UI
### AI Cloud
<details>
<summary>
Multi-cloud management that is able to manage a wide range of cloud providers, including private cloud, such as OpenStack, and public clouds, such as AWS, Azure, Google Cloud, Alibaba Cloud, Tencent Cloud, Huawei Cloud, etc.
</summary>
<ul>
<li>
<p>Cloud account create form</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudselect.png" alt="multi cloud management">
</li>
<li>
<p>Cloud accounts list</p>
<img src="https://i.imgur.com/Q0LipfI.png" alt="cloud account list">
</li>
<li>
<p>Multi public cloud VM list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/publicvmlist.png">
</li>
</ul>
</details>
* **AI Inference Services**: Deploy and manage LLM inference instances (Ollama, vLLM, SGLang, and more) with GPU scheduling, model mounting, and inference service address allocation.
* **AI Application Management**: One-stop deployment of LLM application orchestration, agent assistants, image generation, and other AI container applications.
* **Model Library**: Unified management of model sources, versions, and caches, supporting multi-instance reuse and offline distribution.
* **Templates and Images**: Define resource specifications (CPU/memory/GPU) through templates, manage container runtime environments through images.
* **GPU Operations**: Automatic GPU device detection and registration, unified NVIDIA/CUDA environment configuration and management.
<details>
<summary>
A light-weight private cloud that manages KVM hypervisor in scale
</summary>
<ul>
<li>
<p>VM instances list</p>
<img src="https://i.imgur.com/DbkRUoo.png">
</li>
<li>
<p>Create VM instance form</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm2.png">
</li>
<li>
<p>VNC and SSH login page</p>
<img src="https://i.imgur.com/m0rkeQ3.png">
</li>
<li>
<p>Host list</p>
<img src="https://imgur.com/i509t5a.png">
</li>
<li>
<p>Image template list</p>
<img src="https://imgur.com/UVFLGi2.png">
</li>
<li>
<p>VPC list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>Wire list (Classic Network)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/wirelist.png">
</li>
<li>
<p>IPsubnet list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/ipsubnetlist.png">
</li>
<li>
<p>Eip list (VPC Network)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>LB list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/lblist.png">
</li>
</ul>
</details>
Supported AI workloads:
* AI Inference: Ollama, vLLM, SGLang
* AI Applications: OpenClaw, Dify, ComfyUI, Hermes Agent
<details>
<summary>
A BareMetal cloud that automates the full life-cycle management of baremetal physical machines
</summary>
<ul>
<li>
<p>BareMetal list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/physicalmachinelist.png">
</li>
<li>
<p>Baremetal Management</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addphysicalmachine.png">
</li>
<li>
<p>Create OS on BareMetal</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createbaremetal.png">
</li>
<li>ARM64 baremetal supported</li>
</ul>
</details>
<details>
<summary>
A complete multi-tenancy RBAC-enabled IAM (identity and access management) system
</summary>
<ul>
<li>
<p>sql, LDAP supported</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/idplist.png">
</li>
<li>
<p>Multi-tenancy system, include domain, project, group, user, role, policy</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/domainlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/projectlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/grouplist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/userlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/rolelist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/policylist.png">
</ul>
</details>
<details>
<summary>
VMware vSphere management that enables self-service and automation
</summary>
<ul>
<li>
<p>Add VMware account</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmware.png">
</li>
<li>
<p>VMware account list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarelist.png">
</li>
<li>
<p>Automatic creation of wire</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarewirelist.png">
</li>
<li>
<p>Automatic creation of ipsubnet</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwareipsubnetlist.png">
</li>
<li>
<p>Create a VMware VM instance</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm2.png">
</li>
</ul>
</details>
<details>
<summary>
Cloud SSO that allows accessing native webconsole of cloud providers with unified federated identities
</summary>
<ul>
<li>
<p>Enable the SSO login function of the cloud account (aliyun as an example)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/enablecloudsso.png">
</li>
<li>
<p>create saml users</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addsamluser.png">
</li>
<li>
<p>Cloud SSO entry</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudssoentry.png">
</li>
<li>
<p>Cloud SSO - SSO login user</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudsamluser.png">
</li>
<li>
<p>Sign in to the public cloud platform with SSO</p>
</li>
</ul>
</details>
<details>
<summary>
One set of feature-rich APIs to access a wide range of resources from cloud providers above with consistent models and APIs
</summary>
</details>
<details>
<summary>
Multi-cloud image management system that automates image conversion between different cloud providers
</summary>
</details>
### Supported cloud providers
@@ -52,24 +217,15 @@ Supported AI workloads:
* Ctyun (China Telecom)
* ECloud (China Mobile)
* JDCloud
* Volcengine
* Baidu Cloud
* Kingsoft Cloud
* QingCloud
* Oracle Cloud
* China Unicom Cloud
* Private Clouds:
* OpenStack
* ZStack
* Alibaba Cloud Apsara
* Alibaba Cloud Aspara
* Huawei HCSO
* Nutanix
* BingoCloud
* OceanBase
* On-premise resources:
* Lightweight private cloud built on KVM
* VMware vSphere vCenter/ESXi
* Proxmox VE
* VMWare vSphere vCenter/ESXi
* Baremetals (IPMI, Redfish API)
* Object storages (Minio, Ceph, XSky)
* NAS (Ceph)
@@ -77,7 +233,7 @@ Supported AI workloads:
### Supported resources
* Servers: instances, disks, network interfaces, networks, vpcs, storages, hosts, wires, snapshots, snapshot policies, security groups, elastic IPs, SSH keypairs, images
* Load Balancers: instances, listeners, backend groups, backends, TLS certificates, ACLs
* Load Balancers: instances, listeners, backend groups, backends, TSL certificates, ACLs
* Object Storage: buckets, objects
* NAS: file_systems, access_groups, mount_targets
* RDS: instances, accounts, backups, databases, parameters, privileges
@@ -87,7 +243,11 @@ Supported AI workloads:
## Getting started
Please refer to the document [Getting Started](https://www.cloudpods.org/en/docs/getting-started/) to select the appropriate scenario for installation.
- [All in One Installation](https://www.cloudpods.org/zh/docs/quickstart/allinone/)Building a full-featured Cloudpods service on linux distributions such as CentOS 7 or Debian 10 allows for a quick experience of the **built-in private cloud** and **multi-cloud management** features.
- [Kubernetes Helm Installation](https://www.cloudpods.org/zh/docs/quickstart/k8s/)Deploying the Cloudpods CMP service on an existing Kubernetes cluster using Helm and experience the **multi-cloud management** feature.
- [Docker Compose Installation](https://www.cloudpods.org/zh/docs/quickstart/docker-compose/)Deploying the Cloudpods CMP service using Docker Compose and quickly experience the **multi-cloud management** feature.
- [High availability installation](https://www.cloudpods.org/zh/docs/setup/ha-ce/)Deploying Cloudpods services in a highly available manner for production environments, including **built-in private cloud** and **multi-cloud management** features.
## Documentations
@@ -102,13 +262,23 @@ Please check this [issue](https://github.com/yunionio/cloudpods/issues/11427) fo
## Contact
* See [Contact Us](https://www.cloudpods.org/en/docs/contact/) for details.
You may contact us by:
* Telegram: [cloudpods](https://t.me/cloudpods_org)
* [Subscription](https://www.yunion.cn/subscription/index.html)
* Bilibili: [Cloudpods](https://space.bilibili.com/623431553/)
* WeChat: please scan the following QRCode to contact us
<img src="https://www.cloudpods.org/images/contact_me_qr_20210701.png" alt="WeChat QRCode">
## Changelog
See [Release Notes](https://www.cloudpods.org/en/docs/release-notes/) and [Changelog](https://www.cloudpods.org/en/docs/development/changelog/) for details.
See [Cloudpods Changelog](https://www.cloudpods.org/en/docs/changelog/) for details.
## Roadmap
See [Cloudpods Roadmap](https://www.cloudpods.org/en/docs/roadmap/) for details.
## Contribution
@@ -117,7 +287,3 @@ You are welcome to do any kind of contribution to the project. Please refer to [
## License
Apache License 2.0. See [LICENSE](./LICENSE).
## AI-generated doc
[DeepWiki](https://deepwiki.com/yunionio/cloudpods) provides an amazing AI-generated doc of this project, you may refer to it for more detailed and comprehensive understanding of codes.

View File

@@ -1 +0,0 @@
DESCRIPTION="Yunion Cloud AI Proxy Service"

View File

@@ -36,12 +36,6 @@ fi
. $ROOT/vars
BUILDROOT=$(mktemp -d 2>/dev/null || mktemp -d -t 'yunion')
function cleanup {
rm -rf "$BUILDROOT"
echo "Deleted temp working directory $BUILDROOT"
}
# register the cleanup function to be called on the EXIT signal
trap cleanup EXIT
echo "Build root ${BUILDROOT}"
@@ -79,8 +73,6 @@ echo "# Yunion RPM spec
%global pkgname yunion-$PKG
%global homedir /var/run/%{owner}
%global use_systemd $SERVICE
%global debug_package %{nil}
%global __strip /usr/bin/eu-strip
Name: %{pkgname}
Version: $VERSION
@@ -112,87 +104,41 @@ if [ -d $ROOT/root ]; then
rsync -a $ROOT/root/ \$RPM_BUILD_ROOT
fi
%pre" > $SPEC_FILE
if [ -f $ROOT/preinst ]; then
cat $ROOT/preinst >> $SPEC_FILE
else
echo "
%pre
%if %{use_systemd}
getent group %{owner} >/dev/null || /usr/sbin/groupadd -r %{owner}
getent passwd %{owner} >/dev/null || /usr/sbin/useradd -r -s /sbin/nologin -d %{homedir} -M -g %{owner} %{owner}
%endif
" >> $SPEC_FILE
fi
echo "
%post" >> $SPEC_FILE
if [ -f $ROOT/postinst ]; then
cat $ROOT/postinst >> $SPEC_FILE
else
echo "
%post
%if %{use_systemd}
mkdir -p /var/run/%{owner}
chown -R %{owner}:%{owner} /var/run/%{owner}
/usr/bin/systemctl preset %{pkgname}.service >/dev/null 2>&1 ||:
%endif
" >> $SPEC_FILE
fi
echo "
%preun" >> $SPEC_FILE
if [ -f $ROOT/prerm ]; then
cat $ROOT/prerm >> $SPEC_FILE
else
echo "
%preun
%if %{use_systemd}
/usr/bin/systemctl --no-reload disable %{pkgname}.service >/dev/null 2>&1 || :
/usr/bin/systemctl stop %{pkgname}.service >/dev/null 2>&1 ||:
%endif
" >> $SPEC_FILE
fi
echo "
%postun" >> $SPEC_FILE
if [ -f $ROOT/postrm ]; then
cat $ROOT/postrm >> $SPEC_FILE
else
echo "
%postun
%if %{use_systemd}
/usr/bin/systemctl daemon-reload >/dev/null 2>&1 ||:
%endif
" >> $SPEC_FILE
fi
echo -n "
%files
%doc
$BIN_PATH/$PKG
" >> $SPEC_FILE
for b in $EXTRA_BINS; do
echo $BIN_PATH/$b >> $SPEC_FILE
done
$(for b in $EXTRA_BINS; do echo $BIN_PATH/$b; done)
" > $SPEC_FILE
if [ -d $ROOT/root/ ]; then
find $ROOT/root/ -type f | sed -e "s:$ROOT/root::g" >> $SPEC_FILE
fi
TARGET=
case "$GOARCH" in
"arm64" | "aarch64" | "arm")
TARGET="--target aarch64-redhat-linux"
;;
"amd64" | "x86" | "i686" | "i386" | "x86_64")
TARGET="--target x86_64-redhat-linux"
;;
"riscv64")
TARGET="--target riscv64-linux"
;;
esac
rpmbuild --define "_topdir $BUILDROOT" -bb $SPEC_FILE $TARGET
rpmbuild --define "_topdir $BUILDROOT" -bb $SPEC_FILE
find $RPM_DIR -type f | while read f; do
d="$(dirname "$f")"
@@ -200,3 +146,5 @@ find $RPM_DIR -type f | while read f; do
mkdir -p "$d"
cp $f $d
done
rm -fr $BUILDROOT

View File

@@ -35,48 +35,14 @@ fi
. $ROOT/vars
case $(uname -m) in
x86_64)
CURRENT_ARCH=amd64
;;
aarch64)
CURRENT_ARCH=arm64
;;
riscv64)
CURRENT_ARCH=riscv64
;;
esac
if [[ -n "$GOARCH" ]]; then
case "$GOARCH" in
"arm64" | "arm" | "aarch64")
CURRENT_ARCH="arm64"
;;
"x86" | "x86_64" | "i686" | "i386" | "amd64")
CURRENT_ARCH="amd64"
;;
"riscv64")
CURRENT_ARCH="riscv64"
;;
esac
fi
if [ -z "$VERSION" ]; then
TAG=$(git describe --abbrev=0 --tags || echo 000000)
VERSION=${TAG/\//-}
VERSION=${VERSION/v/}
VERSION=${VERSION/master-/}
fi
RELEASE=`date +"%y%m%d%H"`
FULL_VERSION=$VERSION-$RELEASE
BUILDROOT=$OUTPUT_DIR/yunion-${PKG}-${FULL_VERSION}_${CURRENT_ARCH}
function cleanup {
rm -rf "$BUILDROOT"
echo "Deleted temp working directory $BUILDROOT"
}
# register the cleanup function to be called on the EXIT signal
trap cleanup EXIT
BUILDROOT=$OUTPUT_DIR/yunion-$1-$FULL_VERSION
rm -rf $BUILDROOT
mkdir -p $BUILDROOT/DEBIAN
mkdir -p $BUILDROOT/$BIN_PATH
@@ -86,90 +52,27 @@ if [ -d $ROOT/root ]; then
cp -rf $ROOT/root/* $BUILDROOT/
fi
echo "Build root ${BUILDROOT}"
echo "Package: yunion-$PKG
case $(uname -m) in
x86_64)
CURRENT_ARCH=amd64
;;
aarch64)
CURRENT_ARCH=arm64
;;
esac
echo "Package: yunion-$1
Version: $FULL_VERSION
Section: base
Priority: optional
Architecture: $CURRENT_ARCH
Maintainer: wanyaoqi@yunionyun.com
Description: $DESCRIPTION" > $BUILDROOT/DEBIAN/control
if [ ${#REQUIRES[@]} -gt 0 ]; then
DEPS=$(IFS=, ; echo "${REQUIRES[*]}")
echo "Depends: $DEPS" >> $BUILDROOT/DEBIAN/control
fi
Description: Yunion $1
" > $BUILDROOT/DEBIAN/control
chmod 0755 $BUILDROOT/DEBIAN/control
cat $BUILDROOT/DEBIAN/control
echo "#!/bin/bash
" > $BUILDROOT/DEBIAN/preinst
if [ -f $ROOT/preinst ]; then
cat $ROOT/preinst >> $BUILDROOT/DEBIAN/preinst
else
if [ "$SERVICE" == "yes" ] && [ -n "$OWNER" ]; then
echo "
getent group ${OWNER} >/dev/null || /usr/sbin/groupadd -r ${OWNER}
getent passwd ${OWNER} >/dev/null || /usr/sbin/useradd -r -s /sbin/nologin -d /home/${OWNER} -M -g ${OWNER} ${OWNER}
" >> $BUILDROOT/DEBIAN/preinst
fi
fi
chmod 0755 $BUILDROOT/DEBIAN/preinst
echo "#!/bin/bash
" > $BUILDROOT/DEBIAN/postinst
if [ -f $ROOT/postinst ]; then
cat $ROOT/postinst >> $BUILDROOT/DEBIAN/postinst
else
if [ "$SERVICE" == "yes" ]; then
echo "
/usr/bin/systemctl preset yunion-${PKG}.service >/dev/null 2>&1 ||:
" >> $BUILDROOT/DEBIAN/postinst
fi
fi
chmod 0755 $BUILDROOT/DEBIAN/postinst
echo "#!/bin/bash
" > $BUILDROOT/DEBIAN/prerm
if [ -f $ROOT/prerm ]; then
cat $ROOT/prerm >> $BUILDROOT/DEBIAN/prerm
else
if [ "$SERVICE" == "yes" ]; then
echo "
/usr/bin/systemctl --no-reload disable yunion-${PKG}.service >/dev/null 2>&1 || :
/usr/bin/systemctl stop yunion-${PKG}.service >/dev/null 2>&1 ||:
" >> $BUILDROOT/DEBIAN/prerm
fi
fi
chmod 0755 $BUILDROOT/DEBIAN/prerm
echo "#!/bin/bash
" > $BUILDROOT/DEBIAN/postrm
if [ -f $ROOT/postrm ]; then
cat $ROOT/postrm >> $BUILDROOT/DEBIAN/postrm
else
if [ "$SERVICE" == "yes" ]; then
echo "
/usr/bin/systemctl daemon-reload >/dev/null 2>&1 ||:
" >> $BUILDROOT/DEBIAN/postrm
fi
fi
chmod 0755 $BUILDROOT/DEBIAN/postrm
dpkg-deb --build $BUILDROOT
case "$CURRENT_ARCH" in
"amd64")
DSTARCH="x86_64"
;;
"arm64")
DSTARCH="aarch64"
;;
"riscv64")
DSTARCH="riscv64"
;;
esac
mkdir -p ${OUTPUT_DIR}/${DSTARCH}
mv ${BUILDROOT}.deb ${OUTPUT_DIR}/${DSTARCH}/
dpkg-deb --build $BUILDROOT

View File

@@ -6,14 +6,6 @@ fi
test -f /etc/yunion/rcadmin && source /etc/yunion/rcadmin
if [ -n "$OS_AUTH_TOKEN" ]; then
test -n "$OS_USERNAME" && unset OS_USERNAME
test -n "$OS_PASSWORD" && unset OS_PASSWORD
test -n "$OS_DOMAIN_NAME" && unset OS_DOMAIN_NAME
test -n "$OS_ACCESS_KEY" && unset OS_ACCESS_KEY
test -n "$OS_SECRET_KEY" && unset OS_SECRET_KEY
fi
source <(climc --completion bash)
source <(kubectl completion bash)

View File

@@ -1,35 +0,0 @@
<?xml version="1.0"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" entityID="https://www.volcengine.com/">
<SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol" WantAssertionsSigned="true">
<KeyDescriptor use="signing">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:X509Data>
<ds:X509Certificate>MIIDJjCCAg6gAwIBAgIUF3lH8/cdlQeyPBqt066RFnt3cI4wDQYJKoZIhvcNAQELBQAwJTEjMCEGA1UEAxMadXJuOnZvbGNlbmdpbmU6d2Vic2VydmljZXMwHhcNMjMwODA4MDIzNzI4WhcNMzMwODIxMTYwMDAwWjAlMSMwIQYDVQQDExp1cm46dm9sY2VuZ2luZTp3ZWJzZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPZ+nhODpFTe+A8PbuZYA5XDQ04WckV1A5U90tKaaUX5uKLUYfDtFA1TwMO/qG87LU/0Pxs4FhgZJkUOeBHkyYzzXZQvtfsJ9frcKkcTjX/WF4XJyitXCULSjhcclMS3gOqeI/Mo3P90KutfhNli/mAHQJaRsuPFG4ZwBusbUo8i5sqBqt/Sg8JapH7DjEU2mN1165o59gavPGSByPeEuu28EkivVFcI7Jox5ztwgMrOYY+pYP9GeSurzpyLq3CfvvahTsAJjuHDHTTnYNcq/I3VOap/y4cOU6vgxcQvBmgb+CBvGldjn0em3BIn5meQwuB6jfQ7kqBaO1PRD1nhDTMCAwEAAaNOMEwwSgYIKwYBBQUHAQEEPjA8MDoGCCsGAQUFBzABhi5odHRwOi8vbmV4dXMtcHJvZHVjdGlvbi5ieXRlZGFuY2UubmV0L3BjYS9vY3NwMA0GCSqGSIb3DQEBCwUAA4IBAQBxySDr9TPJxRN+otrFDaV8HSeFKUUSO3+r8bEVAXmS+xUsdUOZbaf2r/g+eKrW58dpn+iBWTAAKug9Jwe5KVGqB7G5r2r6k/eI5dvv5r/Fr5T7NppRCXKQTQiAhrrVlqttsagPztJ6LmVAcm4sh4Ckx99FgibQCbT/zui+c6IUyEQcVIwtmoPANl3K2Yn85t+G+Cu9xxXY0JPlZcUHntHg0R0PUWc3LuzLXnff7JWEzPyhMUBLpQk5BltxuD5cTGCA6WafJuBTAqkt48VN0MFTP5c5m3PJFz8Ro1GLY8hw1uhUEx28DKBkQSGpkZNx0oJXETIDpSBfD0dHWBvZQPd0</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</KeyDescriptor>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:persistent</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos</NameIDFormat>
<NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:entity</NameIDFormat>
<AssertionConsumerService index="1" isDefault="true" Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://signin.volcengine.com/saml/sso"/>
<AttributeConsumingService index="1">
<ServiceName xml:lang="en">Volcengine Single Sign-On</ServiceName>
<RequestedAttribute isRequired="true" Name="https://www.volcengine.com/SAML/Attributes/Identity" FriendlyName="Identity"/>
<RequestedAttribute isRequired="true" Name="https://www.volcengine.com/SAML/Attributes/SessionName" FriendlyName="SessionName"/>
<RequestedAttribute isRequired="false" Name="https://www.volcengine.com/SAML/Attributes/SessionDuration" FriendlyName="SessionDuration"/>
</AttributeConsumingService>
</SPSSODescriptor>
<Organization>
<OrganizationName xml:lang="en">Volcengine, Inc.</OrganizationName>
<OrganizationDisplayName xml:lang="en">Volcengine</OrganizationDisplayName>
<OrganizationURL xml:lang="en">https://www.volcengine.com</OrganizationURL>
</Organization>
</EntityDescriptor>

View File

@@ -1,3 +0,0 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
ADD ./_output/alpine-build/bin/aiproxy /opt/yunion/bin/aiproxy

View File

@@ -1,8 +1,7 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/ansibleserver-base:3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/ansibleserver-base:v1.1.1
# https://github.com/yunionio/telegraf/blob/yn-release-1.36/Makefile.yn#L28
# install playbook and telegraf install pkg
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.5.5 /opt/yunion/playbook /opt/yunion/playbook
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.5.5 /opt/yunion/ansible-install-pkg /opt/yunion/ansible-install-pkg
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.4.0 /opt/yunion/playbook /opt/yunion/playbook
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.4.0 /opt/yunion/ansible-install-pkg /opt/yunion/ansible-install-pkg
ADD ./_output/alpine-build/bin/ansibleserver /opt/yunion/bin/ansibleserver

View File

@@ -1,31 +1,20 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5
LABEL maintainer="Yousong Zhou <zhouyousong@yunionyun.com>"
MAINTAINER "Yousong Zhou <zhouyousong@yunionyun.com>"
ENV TZ="UTC"
ENV TZ UTC
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
# openssh-client, for ansible ssh connection
# git, ca-certificates, for fetching ansible roles
RUN set -x \
&& apk update \
&& apk add openssh-client \
&& apk add sshpass \
&& apk add py3-pip \
&& apk add py3-paramiko \
&& apk add tzdata git ca-certificates
RUN apk add --no-cache openssh openssl curl rsync pv mariadb-client
RUN apk add --no-cache --virtual .build-dependencies \
libffi-dev openssl-dev python3-dev build-base py-setuptools rust cargo mariadb-dev
# ansible should be installed
# after setuptools and wheel
RUN rm /usr/lib/python3.*/EXTERNALLY-MANAGED
RUN pip3 install -U pip setuptools wheel \
&& pip3 install mysqlclient pywinrm \
&& pip3 install 'ansible<=9.0.0' \
&& apk del --no-network .build-dependencies \
&& rm -rf /root/.cache /root/.cargo /var/cache/apk/*
&& apk update \
&& apk add openssh-client \
&& apk add sshpass \
&& apk add ansible \
&& apk add py3-pip \
&& apk add tzdata git ca-certificates \
&& rm -rf /var/cache/apk/*
RUN pip3 install pywinrm

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/apigateway /opt/yunion/bin/apigateway

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/apimap /opt/yunion/bin/apimap

View File

@@ -1,8 +1,8 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/baremetal-base:v0.3.9-20260724.0
FROM registry.cn-beijing.aliyuncs.com/yunionio/baremetal-base:v0.3.9-20230812.0
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
RUN mkdir -p /opt/yunion/bin
ENV TZ="UTC"
ENV TZ UTC
ADD ./_output/alpine-build/bin/baremetal-agent /opt/yunion/bin/baremetal-agent

View File

@@ -1,8 +1,9 @@
#FROM --platform=linux/amd64 registry.cn-beijing.aliyuncs.com/yunionio/centos-build:1.1-4 as build
#RUN yum install -y https://iso.yunion.cn/vm-images/baremetal-pxerom-1.1.0-21092209.x86_64.rpm
#RUN yum install -y http://192.168.23.50:8083/baremetal-pxerom-1.1.0-21092209.x86_64.rpm
FROM registry.cn-beijing.aliyuncs.com/yunionio/yunionos:v4.0.0-20251203.0 as yunionos
FROM registry.cn-beijing.aliyuncs.com/yunionio/yunionos:v0.1.8-20230812.0 as yunionos
FROM registry.cn-beijing.aliyuncs.com/cloudpods/centos:8 as grub-stage
FROM centos:8 as grub-stage
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
@@ -27,9 +28,9 @@ RUN cp /root/grub_arm64.efi /tftp
RUN cp -rf /usr/lib/grub/arm64-efi /tftp/grub
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3-3.13.5
LABEL maintainer="Zexi Li <zexi.li@icloud.com>"
MAINTAINER "Zexi Li <zexi.li@icloud.com>"
RUN mkdir -p /opt/yunion/bin
@@ -69,8 +70,6 @@ COPY --from=yunionos /yunionos/x86_64/kernel /opt/cloud/yunion/baremetal
COPY --from=yunionos /yunionos/x86_64/initramfs /opt/cloud/yunion/baremetal
COPY --from=yunionos /yunionos/aarch64/kernel /opt/cloud/yunion/baremetal/kernel_aarch64
COPY --from=yunionos /yunionos/aarch64/initramfs /opt/cloud/yunion/baremetal/initramfs_aarch64
COPY --from=yunionos /yunionos/riscv64/kernel /opt/cloud/yunion/baremetal/kernel_riscv64
COPY --from=yunionos /yunionos/riscv64/initramfs /opt/cloud/yunion/baremetal/initramfs_riscv64
# TODO: syslinux firmwares should removed in future
COPY --from=yunionos /yunionos/x86_64/isolinux.bin /opt/cloud/yunion/baremetal

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/climc-base:3.22.2-2
FROM registry.cn-beijing.aliyuncs.com/yunionio/climc-base:20230731.5
ADD ./build/climc/root/opt /opt

View File

@@ -4,9 +4,9 @@ ARG TARGETPLATFORM
ARG BUILDPLATFORM
ARG TARGETARCH
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
ENV TZ="Asia/Shanghai"
ENV TZ Asia/Shanghai
RUN mkdir -p /opt/yunion/bin

View File

@@ -1,24 +0,0 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
ARG TARGETPLATFORM
ARG BUILDPLATFORM
ARG TARGETARCH
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
ENV TZ="Asia/Shanghai"
RUN mkdir -p /opt/yunion/bin
RUN echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories
RUN apk add --no-cache bash bash-completion tzdata ca-certificates vim ipmitool ceph-common dropbear shadow && \
rm -rf /var/cache/apk/*
RUN usermod --shell /bin/bash root
RUN curl -L https://iso.yunion.cn/binaries/kubernetes-release/release/v1.22.9/bin/linux/${TARGETARCH}/kubectl -o /usr/bin/kubectl && chmod a+x /usr/bin/kubectl
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN mkdir -p /opt/yunion/bin

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/cloudevent /opt/yunion/bin/cloudevent

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
COPY ./build/cloudid/root/opt/ /opt/
ADD ./_output/alpine-build/bin/cloudid /opt/yunion/bin/cloudid

View File

@@ -1,6 +1,6 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
RUN mkdir -p /etc/yunion/data/

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/cloudnet /opt/yunion/bin/cloudnet

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/cloudproxy /opt/yunion/bin/cloudproxy

View File

@@ -1,6 +1,6 @@
# registry.cn-beijing.aliyuncs.com/yunionio/debian10-base:1.0
FROM debian:trixie
FROM debian:10
RUN apt update && apt install -y alien

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/devtool /opt/yunion/bin/devtool

View File

@@ -1,6 +0,0 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
ADD ./_output/alpine-build/bin/dhcprelay /opt/yunion/bin/dhcprelay
ENV PATH $PATH:/opt/yunion/bin
WORKDIR /opt/yunion/bin

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/esxi-agent /opt/yunion/bin/esxi-agent

View File

@@ -0,0 +1,23 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.2
MAINTAINER "Rain Zheng <zhengyu@yunion.com>"
# openssh-client, for ansible ssh connection
# git, ca-certificates, for fetching ansible roles
RUN set -x \
&& apk update \
&& apk add git \
&& rm -rf /var/cache/apk/*
# install default playbook and install pkg
Run mkdir -p /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf-0.x86_64.rpm -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf-0.aarch64.rpm -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf_1.19.2-yn~be742cbf-0_arm64.deb -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf_1.19.2-yn~be742cbf-0_amd64.deb -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf_windows_amd64.zip -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf_windows_i386.zip -P /opt/yunion/ansible-install-pkg
Run mkdir -p /opt/yunion/playbook
Run mkdir /opt/yunion/playbook/monitor-agent
Run git clone https://github.com/yunionio/monitor-agent.git /opt/yunion/playbook/monitor-agent --recurse-submodules

View File

@@ -1,5 +1,5 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/glance-base:3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/glance-base:v0.0.1
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/glance /opt/yunion/bin/glance

View File

@@ -1,7 +1,5 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/torrent:3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/torrent:20210815.0
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
RUN apk add --no-cache s3fs-fuse
RUN apk add --no-cache s3fs-fuse --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing

View File

@@ -1,360 +0,0 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
#
# Dockerfile for guacamole-server
#
# The Alpine Linux image that should be used as the basis for the guacd image
ARG ALPINE_BASE_IMAGE=3.22.2
# The target architecture of the build. Valid values are "ARM" and "X86". By
# default, this is detected automatically.
ARG BUILD_ARCHITECTURE
# The number of processes that may run simultaneously during the build. By
# default, this is detected automatically.
ARG BUILD_JOBS
# The directory that will house the guacamole-server source during the build
ARG BUILD_DIR=/tmp/guacamole-server
# FreeRDP version (default to version 2)
ARG FREERDP_VERSION=2
# The final install location for guacamole-server and all dependencies. NOTE:
# This value is hard-coded in the entrypoint. Any change to this value must be
# propagated there.
ARG PREFIX_DIR=/opt/guacamole
#
# Automatically select the latest versions of each core protocol support
# library (these can be overridden at build time if a specific version is
# needed)
#
ARG WITH_FREERDP="${FREERDP_VERSION}(\.\d+)+"
ARG WITH_LIBSSH2='libssh2-\d+(\.\d+)+'
ARG WITH_LIBTELNET='\d+(\.\d+)+'
ARG WITH_LIBVNCCLIENT='LibVNCServer-\d+(\.\d+)+'
ARG WITH_LIBWEBSOCKETS='v\d+(\.\d+)+'
ARG WITH_GUACAMOLE_SERVER='\d+(\.\d+)+'
#
# Default build options for each core protocol support library, as well as
# guacamole-server itself (these can be overridden at build time if different
# options are needed)
#
ARG FREERDP_ARM_OPTS=""
ARG FREERDP_OPTS="\
-DBUILTIN_CHANNELS=OFF \
-DCHANNEL_URBDRC=OFF \
-DWITH_ALSA=OFF \
-DWITH_CAIRO=ON \
-DWITH_CHANNELS=ON \
-DWITH_CLIENT=ON \
-DWITH_CUPS=OFF \
-DWITH_DIRECTFB=OFF \
-DWITH_FFMPEG=OFF \
-DWITH_FUSE=OFF \
-DWITH_GSM=OFF \
-DWITH_GSSAPI=OFF \
-DWITH_IPP=OFF \
-DWITH_JPEG=ON \
-DWITH_KRB5=ON \
-DWITH_LIBSYSTEMD=OFF \
-DWITH_MANPAGES=OFF \
-DWITH_OPENH264=OFF \
-DWITH_OPENSSL=ON \
-DWITH_OSS=OFF \
-DWITH_PCSC=OFF \
-DWITH_PKCS11=OFF \
-DWITH_PULSE=OFF \
-DWITH_SERVER=OFF \
-DWITH_SERVER_INTERFACE=OFF \
-DWITH_SHADOW_MAC=OFF \
-DWITH_SHADOW_X11=OFF \
-DWITH_SWSCALE=OFF \
-DWITH_WAYLAND=OFF \
-DWITH_X11=OFF \
-DWITH_X264=OFF \
-DWITH_XCURSOR=ON \
-DWITH_XEXT=ON \
-DWITH_XI=OFF \
-DWITH_XINERAMA=OFF \
-DWITH_XKBFILE=ON \
-DWITH_XRENDER=OFF \
-DWITH_XTEST=OFF \
-DWITH_XV=OFF \
-DCMAKE_CXX_FLAGS=-Wno-incompatible-pointer-types \
-DCMAKE_C_FLAGS=-Wno-incompatible-pointer-types \
-DWITH_ZLIB=ON"
ARG FREERDP_X86_OPTS=""
ARG GUACAMOLE_SERVER_ARM_OPTS=""
ARG GUACAMOLE_SERVER_OPTS="\
--disable-guaclog \
CPPFLAGS=-Wno-error=deprecated-declarations"
ARG GUACAMOLE_SERVER_X86_OPTS=""
ARG GUACAMOLE_SERVER_UNKNOWN_OPTS=""
ARG LIBSSH2_ARM_OPTS=""
ARG LIBSSH2_OPTS="\
-DBUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON"
ARG LIBSSH2_X86_OPTS=""
ARG LIBTELNET_ARM_OPTS=""
ARG LIBTELNET_OPTS="\
--disable-static \
--disable-util"
ARG LIBTELNET_X86_OPTS=""
ARG LIBVNCCLIENT_ARM_OPTS=""
ARG LIBVNCCLIENT_OPTS=""
ARG LIBVNCCLIENT_X86_OPTS=""
ARG LIBWEBSOCKETS_ARM_OPTS=""
ARG LIBWEBSOCKETS_OPTS="\
-DDISABLE_WERROR=ON \
-DLWS_WITHOUT_SERVER=ON \
-DLWS_WITHOUT_TESTAPPS=ON \
-DLWS_WITHOUT_TEST_CLIENT=ON \
-DLWS_WITHOUT_TEST_PING=ON \
-DLWS_WITHOUT_TEST_SERVER=ON \
-DLWS_WITHOUT_TEST_SERVER_EXTPOLL=ON \
-DLWS_WITH_STATIC=OFF"
ARG LIBWEBSOCKETS_X86_OPTS=""
#
# Base builder image that will be used by subsequent build stages, including
# for building dependencies of guacamole-server.
#
FROM alpine:${ALPINE_BASE_IMAGE} AS builder
ARG BUILD_DIR
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
# Install build dependencies
RUN apk add \
autoconf \
automake \
build-base \
cairo-dev \
cjson-dev \
cmake \
cunit-dev \
git \
grep \
krb5-dev \
libjpeg-turbo-dev \
libpng-dev \
libtool \
libwebp-dev \
make \
openssl-dev \
pango-dev \
pulseaudio-dev \
sdl2-dev \
sdl2_ttf-dev \
util-linux-dev
ARG GUAC_VER=1.6.0
RUN git clone --branch=${GUAC_VER} https://github.com/apache/guacamole-server.git ${BUILD_DIR}
#
# Build dependency: libssh2
#
FROM builder AS libssh2
ARG BUILD_DIR
ARG LIBSSH2_ARM_OPTS
ARG LIBSSH2_OPTS
ARG LIBSSH2_X86_OPTS
ARG PREFIX_DIR
ARG WITH_LIBSSH2
RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "LIBSSH2" \
"https://github.com/libssh2/libssh2"
#
# Build dependency: libtelnet
#
FROM builder AS libtelnet
ARG BUILD_DIR
ARG LIBTELNET_ARM_OPTS
ARG LIBTELNET_OPTS
ARG LIBTELNET_X86_OPTS
ARG PREFIX_DIR
ARG WITH_LIBTELNET
RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "LIBTELNET" \
"https://github.com/seanmiddleditch/libtelnet"
#
# Build dependency: libvncclient
#
FROM builder AS libvncclient
ARG BUILD_DIR
ARG LIBVNCCLIENT_ARM_OPTS
ARG LIBVNCCLIENT_OPTS
ARG LIBVNCCLIENT_X86_OPTS
ARG PREFIX_DIR
ARG WITH_LIBVNCCLIENT
RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "LIBVNCCLIENT" \
"https://github.com/LibVNC/libvncserver"
#
# Build dependency: libwebsockets
#
FROM builder AS libwebsockets
ARG BUILD_DIR
ARG LIBWEBSOCKETS_ARM_OPTS
ARG LIBWEBSOCKETS_OPTS
ARG LIBWEBSOCKETS_X86_OPTS
ARG PREFIX_DIR
ARG WITH_LIBWEBSOCKETS
RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "LIBWEBSOCKETS" \
"https://github.com/warmcat/libwebsockets"
#
# Build dependency: FreeRDP
#
FROM builder AS freerdp
ARG BUILD_DIR
ARG FREERDP_ARM_OPTS
ARG FREERDP_OPTS
ARG FREERDP_X86_OPTS
ARG PREFIX_DIR
ARG WITH_FREERDP
RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "FREERDP" \
"https://github.com/FreeRDP/FreeRDP"
#
# STAGE 7: Collect dependencies built by previous stages and build
# guacamole-server.
#
FROM builder AS guacamole-server
ARG BUILD_DIR
ARG FREERDP_VERSION
ARG GUACAMOLE_SERVER_ARM_OPTS
ARG GUACAMOLE_SERVER_UNKNOWN_OPTS
ARG GUACAMOLE_SERVER_OPTS
ARG GUACAMOLE_SERVER_X86_OPTS
ARG PREFIX_DIR
ARG WITH_GUACAMOLE_SERVER
# Copy dependencies built in previous stages
COPY --from=freerdp ${PREFIX_DIR} ${PREFIX_DIR}
COPY --from=libssh2 ${PREFIX_DIR} ${PREFIX_DIR}
COPY --from=libtelnet ${PREFIX_DIR} ${PREFIX_DIR}
COPY --from=libvncclient ${PREFIX_DIR} ${PREFIX_DIR}
COPY --from=libwebsockets ${PREFIX_DIR} ${PREFIX_DIR}
# Use guacamole-server source from build context
COPY --from=builder ${BUILD_DIR} ${BUILD_DIR}
RUN ${BUILD_DIR}/src/guacd-docker/bin/autobuild.sh "GUACAMOLE_SERVER" "${BUILD_DIR}"
# Determine location of the FREERDP library based on the version.
ARG FREERDP_LIB_PATH=${PREFIX_DIR}/lib/freerdp${FREERDP_VERSION}
# Record the packages of all runtime library dependencies
RUN ${BUILD_DIR}/src/guacd-docker/bin/list-dependencies.sh \
${PREFIX_DIR}/sbin/guacd \
${PREFIX_DIR}/lib/libguac-client-*.so \
${FREERDP_LIB_PATH}/*guac*.so \
> ${PREFIX_DIR}/DEPENDENCIES
#
# STAGE 8: Final, runtime image.
#
# Use same Alpine version as the base for the runtime image
FROM alpine:${ALPINE_BASE_IMAGE} AS runtime
ARG PREFIX_DIR
ARG BUILD_DIR
# Copy build artifacts into this stage
COPY --from=guacamole-server ${PREFIX_DIR} ${PREFIX_DIR}
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
RUN cat ${PREFIX_DIR}/DEPENDENCIES
# Bring runtime environment up to date and install runtime dependencies
RUN apk add --no-cache \
ca-certificates \
font-noto-cjk \
ghostscript \
netcat-openbsd \
shadow \
terminus-font \
ttf-dejavu \
ttf-liberation \
util-linux-login && \
xargs apk add --no-cache < ${PREFIX_DIR}/DEPENDENCIES
# Runtime environment
ENV LC_ALL=C.UTF-8
ENV LD_LIBRARY_PATH=${PREFIX_DIR}/lib
# Checks the operating status every 5 minutes with a timeout of 5 seconds
HEALTHCHECK --interval=5m --timeout=5s CMD nc -z 127.0.0.1 4822 || exit 1
# Create a new user guacd
ARG UID=1000
ARG GID=1000
RUN groupadd --gid $GID guacd
RUN useradd --system --create-home --shell /sbin/nologin --uid $UID --gid $GID guacd
# Run with user guacd
USER guacd
# Expose the default listener port
EXPOSE 4822
COPY --from=guacamole-server ${BUILD_DIR}/src/guacd-docker/bin/entrypoint.sh /opt/guacamole/
#COPY
ENTRYPOINT [ "/opt/guacamole/entrypoint.sh" ]

View File

@@ -1,8 +1,8 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-base:v0.9.0
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-base:v0.5.0
LABEL maintainer="Yaoqi Wan wanyaoqi@yunionyun.com"
MAINTAINER "Yaoqi Wan wanyaoqi@yunionyun.com"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/host /opt/yunion/bin/host

View File

@@ -1,9 +1,9 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-deployer-base:1.5.11
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-deployer-base:1.4.3
LABEL maintainer="Yaoqi Wan wanyaoqi@yunionyun.com"
MAINTAINER "Yaoqi Wan wanyaoqi@yunionyun.com"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/host-deployer /opt/yunion/bin/host-deployer
ADD ./_output/centos-build/bin/host-deployer /opt/yunion/bin/host-deployer

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/host-health /opt/yunion/bin/host-health

View File

@@ -1,6 +1,9 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
ENV TZ="UTC"
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/host-image /opt/yunion/bin/host-image
ENV TZ UTC
ADD ./_output/bin/host-image /opt/yunion/bin/host-image
ADD ./_output/bin/.host-image.bin /opt/yunion/bin/.host-image.bin
ADD ./_output/bin/bundles/host-image /opt/yunion/bin/bundles/host-image

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/keystone /opt/yunion/bin/keystone

View File

@@ -1,9 +1,4 @@
FROM alpine:3.22.2
ARG TARGETPLATFORM
ARG BUILDPLATFORM
ARG TARGETARCH
FROM alpine:3.11
RUN echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories
RUN apk update && apk add curl android-tools && rm -rf /var/cache/apk/*
RUN curl -L https://iso.yunion.cn/binaries/kubernetes-release/release/v1.22.9/bin/linux/${TARGETARCH}/kubectl -o /usr/bin/kubectl && chmod a+x /usr/bin/kubectl
RUN apk update && apk add kubectl && rm -rf /var/cache/apk/*

View File

@@ -1,8 +1,8 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/lbagent-base:v0.0.5
FROM registry.cn-beijing.aliyuncs.com/yunionio/lbagent-base:v0.0.4
LABEL maintainer="Yousong Zhou <zhouyousong@yunion.cn>"
MAINTAINER "Yousong Zhou <zhouyousong@yunion.cn>"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/lbagent /opt/yunion/bin/lbagent

View File

@@ -1,12 +1,12 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/openvswitch:2.12.4-5
FROM registry.cn-beijing.aliyuncs.com/yunionio/openvswitch:2.12.4-2
LABEL maintainer="Jian QIU <qiujian@yunion.cn>"
MAINTAINER "Jian QIU <qiujian@yunion.cn>"
ENV TZ="UTC"
ENV TZ UTC
ENV GOPATH=/root/go
RUN sed -i 's!v3.20/!v3.22/!g' /etc/apk/repositories
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
RUN set -x \
&& apk update \

View File

@@ -1,3 +0,0 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
ADD ./_output/alpine-build/bin/llm /opt/yunion/bin/llm

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/logger /opt/yunion/bin/logger

View File

@@ -1,3 +0,0 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
ADD ./_output/alpine-build/bin/mcp-server /opt/yunion/bin/mcp-server

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
COPY ./build/monitor/root/opt/ /opt/
ADD ./_output/alpine-build/bin/monitor /opt/yunion/bin/monitor

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
COPY ./build/notify/root/opt/ /opt/
ADD ./_output/alpine-build/bin/notify /opt/yunion/bin/notify

View File

@@ -1,9 +1,9 @@
# TODO: use 3.14 will lead 'apk add qemu-img fail on arm64'
FROM alpine:3.22.1
FROM alpine:3.13.5
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin

View File

@@ -1,8 +1,8 @@
FROM alpine:3.15.4
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin

View File

@@ -1,13 +0,0 @@
FROM alpine:3.22.2
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
ENV TZ="UTC"
RUN mkdir -p /opt/yunion/bin
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
RUN apk update && \
apk add --no-cache tzdata curl busybox-extras tcpdump strace ca-certificates && \
rm -rf /var/cache/apk/*

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
COPY ./build/region/root/opt/ /opt/
ADD ./_output/alpine-build/bin/region /opt/yunion/bin/region

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/region-dns /opt/yunion/bin/region-dns

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/s3gateway /opt/yunion/bin/s3gateway

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/scheduledtask /opt/yunion/bin/scheduledtask

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/scheduler /opt/yunion/bin/scheduler

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/yunion-rootfs:v4.0.0-20251112.0
FROM registry.cn-beijing.aliyuncs.com/yunionio/yunion-rootfs:v1.1
ADD ./_output/alpine-build/bin/telegraf-raid-plugin /opt/yunion/bin/telegraf-raid-plugin
ADD ./_output/centos-build/bin/telegraf-raid-plugin /opt/yunion/bin/telegraf-raid-plugin

View File

@@ -1,6 +1,10 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
LABEL maintainer="Zexi Li <zexi.li@icloud.com>"
MAINTAINER "Zexi Li <zexi.li@icloud.com>"
# HACK: use v3.14 alpine mirror to upgrade qemu-img
RUN echo http://dl-cdn.alpinelinux.org/alpine/v3.14/main > /etc/apk/repositories
RUN echo http://dl-cdn.alpinelinux.org/alpine/v3.14/community >> /etc/apk/repositories
RUN apk update && \
apk add --no-cache qemu-img && \

View File

@@ -1,7 +1,7 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/openvswitch:2.12.4-5
FROM registry.cn-beijing.aliyuncs.com/yunionio/openvswitch:2.10.5-1
LABEL maintainer="Yousong Zhou <zhouyousong@yunion.cn>"
MAINTAINER "Yousong Zhou <zhouyousong@yunion.cn>"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/vpcagent /opt/yunion/bin/vpcagent

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/webconsole-base:3.22.2-1
FROM registry.cn-beijing.aliyuncs.com/yunionio/webconsole-base:20230731.2
ADD ./_output/alpine-build/bin/webconsole /opt/yunion/bin/webconsole

View File

@@ -1,10 +1,10 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/kubectl:3.22.2-1
FROM registry.cn-beijing.aliyuncs.com/yunionio/kubectl:1.18.6
LABEL maintainer="Zexi Li <lizexi@yunionyun.com>"
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
ENV TZ="UTC"
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
RUN apk add --no-cache sshpass ipmitool openssh-client tzdata ca-certificates bash && \
RUN apk add --no-cache sshpass ipmitool openssh-client tzdata ca-certificates && \
rm -rf /var/cache/apk/*

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5-1
ADD ./_output/alpine-build/bin/yunionconf /opt/yunion/bin/yunionconf

View File

@@ -1,7 +1,6 @@
REGISTRY ?= "registry.cn-beijing.aliyuncs.com/yunionio"
DOCKER_BUILD = docker build -t $(REGISTRY)
DOCKER_BUILDX = docker buildx build --platform linux/arm64,linux/amd64,linux/riscv64 --push -t $(REGISTRY)
DOCKER_BUILDX_BM = docker buildx build --platform linux/arm64,linux/amd64 --push -t $(REGISTRY)
DOCKER_BUILDX = docker buildx build --platform linux/arm64,linux/amd64 --push -t $(REGISTRY)
debian10-base:
@@ -10,74 +9,58 @@ debian10-base:
ONECLOUD_BASE_VERSION = v0.3-3.13.5
ONECLOUD_BASE_VERSION_3-15-4 = v3.15.4-0
ONECLOUD_BASE_VERSION_3-22-2 = 3.22.2-0
onecloud-base:
$(DOCKER_BUILDX)/onecloud-base:$(ONECLOUD_BASE_VERSION) -f ./Dockerfile.onecloud-base .
onecloud-base-3-15-4:
$(DOCKER_BUILDX)/onecloud-base:$(ONECLOUD_BASE_VERSION_3-15-4) -f ./Dockerfile.onecloud-base-3-15-4 .
onecloud-base-3-22-2:
$(DOCKER_BUILDX)/onecloud-base:$(ONECLOUD_BASE_VERSION_3-22-2) -f ./Dockerfile.onecloud-base-3-22-2 .
ANSIBLESERVER_BASE = 3.22.2-0
ANSIBLESERVER_BASE = v1.1.1
ansibleserver-base:
$(DOCKER_BUILDX)/ansibleserver-base:$(ANSIBLESERVER_BASE) -f ./Dockerfile.ansibleserver-base .
CLIMC_BASE_VERSION = 20230731.5
CLIMC_BASE_VERSION_3-22-2 = 3.22.2-2
climc-base:
$(DOCKER_BUILDX)/climc-base:$(CLIMC_BASE_VERSION) -f ./Dockerfile.climc-base .
docker buildx build --platform linux/arm64,linux/amd64 --push \
-t registry.cn-beijing.aliyuncs.com/yunionio/climc-base:$(CLIMC_BASE_VERSION) -f ./Dockerfile.climc-base .
climc-base-3-22-2:
$(DOCKER_BUILDX)/climc-base:$(CLIMC_BASE_VERSION_3-22-2) -f ./Dockerfile.climc-base-3-22-2 .
KUBECTL_VERSION_3-22-2 = 3.22.2-1
kubectl:
$(DOCKER_BUILDX)/kubectl:$(KUBECTL_VERSION_3-22-2) -f ./Dockerfile.kubectl .
WEBCONSOLE_BASE_VERSION_3-22-2 = 3.22.2-1
WEBCONSOLE_BASE_VERSION = 20230731.2
webconsole-base:
$(DOCKER_BUILDX)/webconsole-base:$(WEBCONSOLE_BASE_VERSION_3-22-2) -f ./Dockerfile.webconsole-base .
$(DOCKER_BUILDX)/webconsole-base:$(WEBCONSOLE_BASE_VERSION) -f ./Dockerfile.webconsole-base .
BAREMETAL_BASE_VERSION = v0.3.9-20260724.0
BAREMETAL_BASE_VERSION = v0.3.9-20230812.0
FEDORA_RISCV64_VERSION = 42
fedora-riscv64-base:
wget -q https://dl.fedoraproject.org/pub/alt/risc-v/release/$(FEDORA_RISCV64_VERSION)/Container/riscv64/images/Fedora-Container-Base-Generic-$(FEDORA_RISCV64_VERSION).20250414-8635a3a5bfcd.riscv64.oci.tar.xz && \
xz -d Fedora-Container-Base-Generic-$(FEDORA_RISCV64_VERSION).20250414-8635a3a5bfcd.riscv64.oci.tar.xz && \
skopeo copy oci-archive:Fedora-Container-Base-Generic-$(FEDORA_RISCV64_VERSION).20250414-8635a3a5bfcd.riscv64.oci.tar docker-daemon:fedora-riscv64:$(FEDORA_RISCV64_VERSION) && \
rm -f Fedora-Container-Base-Generic-$(FEDORA_RISCV64_VERSION).20250414-8635a3a5bfcd.riscv64.oci.tar
baremetal-base-riscv: fedora-riscv64-base
$(DOCKER_BUILDX)/baremetal-base:$(BAREMETAL_BASE_VERSION) -f ./Dockerfile.baremetal-base-riscv .
#docker push $(REGISTRY)/baremetal-base:$(BAREMETAL_BASE_VERSION)
# TODO: support riscv64 for baremetal-base
baremetal-base:
$(DOCKER_BUILDX_BM)/baremetal-base:$(BAREMETAL_BASE_VERSION) -f ./Dockerfile.baremetal-base .
$(DOCKER_BUILDX)/baremetal-base:$(BAREMETAL_BASE_VERSION) -f ./Dockerfile.baremetal-base .
#docker push $(REGISTRY)/baremetal-base:$(BAREMETAL_BASE_VERSION)
TORRENT_VERSION = 20210815.0
TORRENT_VERSION_3-22-2 = 3.22.2-0
torrent:
$(DOCKER_BUILDX)/torrent:$(TORRENT_VERSION) -f ./Dockerfile.torrent .
GLANCE_BASE_VERSION = v0.0.1
GLANCE_BASE_VERSION_3-22-2 = 3.22.2-0
glance-base:
$(DOCKER_BUILDX)/glance-base:$(GLANCE_BASE_VERSION) -f ./Dockerfile.glance-base .
glance-base-3-22-2:
$(DOCKER_BUILDX)/glance-base:$(GLANCE_BASE_VERSION_3-22-2) -f ./Dockerfile.glance-base .
FILE_REPO_VERSION = v0.3.3
file-repo:
$(DOCKER_BUILDX)/file-repo:$(FILE_REPO_VERSION) -f ./Dockerfile.file-repo .
LBAGENT_BASE_VERSION = v0.0.5
HOST_IMAGE_VERSION ?= v1.0.2
HOST_IMAGE_NAME = $(REGISTRY)/host-image:$(HOST_IMAGE_VERSION)
host-image:
docker pull $(HOST_IMAGE_NAME)-amd64 --platform amd64
docker pull $(HOST_IMAGE_NAME)-arm64 --platform arm64
docker manifest create $(HOST_IMAGE_NAME) \
$(HOST_IMAGE_NAME)-amd64 \
$(HOST_IMAGE_NAME)-arm64
docker manifest annotate $(HOST_IMAGE_NAME) $(HOST_IMAGE_NAME)-amd64 --arch amd64
docker manifest annotate $(HOST_IMAGE_NAME) $(HOST_IMAGE_NAME)-arm64 --arch arm64
docker manifest push $(HOST_IMAGE_NAME)
LBAGENT_BASE_VERSION = v0.0.3
lbagent-base:
$(DOCKER_BUILDX)/lbagent-base:$(LBAGENT_BASE_VERSION) -f ./Dockerfile.lbagent-base .
GUACD_VERSION=1.6.0
guacd:
$(DOCKER_BUILDX)/guacd:$(GUACD_VERSION) -f ./Dockerfile.guacd .

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:3.22.2-go-1.24.9-0 AS build
FROM registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:3.16.0-go-1.18.2-0 as build
ARG TARGETPLATFORM
ARG BUILDPLATFORM
RUN mkdir -p /root/go/src/yunion.io/x/onecloud
@@ -7,11 +7,11 @@ COPY . /root/go/src/yunion.io/x/onecloud
WORKDIR /root/go/src/yunion.io/x/onecloud
RUN make cmd/host
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-base:v0.9.0
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-base:v0.4.0
LABEL maintainer="Yaoqi Wan wanyaoqi@yunionyun.com"
MAINTAINER "Yaoqi Wan wanyaoqi@yunionyun.com"
ENV TZ="UTC"
ENV TZ Asia/Shanghai
RUN mkdir -p /opt/yunion/bin
COPY --from=build /root/go/src/yunion.io/x/onecloud/_output/bin/host /opt/yunion/bin/host

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:3.22.2-go-1.24.9-0 AS build
FROM registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:1.0-5 as build
ARG TARGETPLATFORM
ARG BUILDPLATFORM
@@ -6,11 +6,13 @@ RUN mkdir -p /root/go/src/yunion.io/x/onecloud
COPY . /root/go/src/yunion.io/x/onecloud
RUN cd /root/go/src/yunion.io/x/onecloud && make cmd/torrent
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v3.22.2-0
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5
LABEL maintainer="Zexi Li <zexi.li@icloud.com>"
MAINTAINER "Zexi Li <zexi.li@icloud.com>"
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
# HACK: use v3.14 alpine mirror to upgrade qemu-img
RUN echo http://dl-cdn.alpinelinux.org/alpine/v3.14/main > /etc/apk/repositories
RUN echo http://dl-cdn.alpinelinux.org/alpine/v3.14/community >> /etc/apk/repositories
RUN apk update && \
apk add --no-cache qemu-img && \

View File

@@ -1,5 +1,5 @@
DESCRIPTION="Yunion Cloud Image Service"
REQUIRES=(
yunion-qemu-4.2.0
yunion-qemu-2.12.1
)

View File

@@ -1,9 +1,9 @@
{{.title}}
策略名称: {{.name}}
触发时间: {{.start_time}}
报警级别: {{.level}}
触发条件: {{.description | unescaped}}
{{if .reason}}报警原因: {{.reason}}
{{end}}报警数量:{{len .matches}}
资源数量:{{len .matches}}
资源名称:{{.resource_name}}
详情地址: {{.web_url}}

View File

@@ -68,7 +68,6 @@
border-bottom: 1px solid #d7d7d7;
}
</style>
{{$match_tags_str := .match_tags_str}}
<body>
<h3 class="title">报警提醒</h3>
<table border="0" cellspacing="0" cellpadding="0" class="table">
@@ -88,19 +87,8 @@
</tr>
<tr>
<td class="td">策略详情:</td>
<td>
{{- range $i, $m := .matches -}}
{{- if $i}}<br/>{{end -}}
{{- $m.condition | unescaped -}}
{{- end -}}
</td>
<td>{{.description}}</td>
</tr>
{{if .reason}}
<tr>
<td class="td">报警原因:</td>
<td>{{.reason}}</td>
</tr>
{{end}}
</table>
<table class="table" style="padding-top: 6px; padding-bottom: 10px;">
<tr>
@@ -120,11 +108,7 @@
<td>名称</td>
<td>IP</td>
<td>平台</td>
<td>指标</td>
<td>触发值</td>
{{if gt (len $match_tags_str) 1}}
<td>标签</td>
{{end}}
</tr>
</thead>
<tbody>
@@ -140,11 +124,7 @@
<td>
{{ index .tags "brand" }}
</td>
<td>{{ $Matche.metric }}</td>
<td>{{ $Matche.value_str }}</td>
{{if gt (len $match_tags_str) 1}}
<td>{{ index $match_tags_str $i }}</td>
{{end}}
<td>{{$Matche.value_str}}</td>
</tr>
{{end}}
</tbody>

View File

@@ -1,9 +1,9 @@
{{.title}}
AlertName: {{.name}}
Time: {{.start_time}}
Level: {{.level}}
TriggerCondition: {{.description | unescaped}}
{{if .reason}}Reason: {{.reason}}
{{end}}AlertCount: {{len .matches}}
ResourceCount: {{len .matches}}
ResourceName: {{.resource_name}}
WebUrl: {{.web_url}}

View File

@@ -68,7 +68,6 @@
border-bottom: 1px solid #d7d7d7;
}
</style>
{{$match_tags_str := .match_tags_str}}
<body>
<h3 class="title">Alert</h3>
<table border="0" cellspacing="0" cellpadding="0" class="table">
@@ -88,19 +87,8 @@
</tr>
<tr>
<td class="td">Strategy details</td>
<td>
{{- range $i, $m := .matches -}}
{{- if $i}}<br/>{{end -}}
{{- $m.condition | unescaped -}}
{{- end -}}
</td>
<td>{{.description}}</td>
</tr>
{{if .reason}}
<tr>
<td class="td">Reason</td>
<td>{{.reason}}</td>
</tr>
{{end}}
</table>
<table class="table" style="padding-top: 6px; padding-bottom: 10px;">
<tr>
@@ -120,11 +108,7 @@
<td>Name</td>
<td>IP</td>
<td>Brand</td>
<td>Metric</td>
<td>Trigger value</td>
{{if gt (len $match_tags_str) 1}}
<td>Tags</td>
{{end}}
</tr>
</thead>
<tbody>
@@ -140,11 +124,7 @@
<td>
{{ index .tags "brand" }}
</td>
<td>{{ $Matche.metric }}</td>
<td>{{ $Matche.value_str }}</td>
{{if gt (len $match_tags_str) 1}}
<td>{{ index $match_tags_str $i }}</td>
{{end}}
<td>{{$Matche.value_str}}</td>
</tr>
{{end}}
</tbody>

View File

@@ -1 +1 @@
{{monitorTitle .}}
{{.title}}

View File

@@ -1 +1 @@
{{monitorTitle .}}
{{.title}}

View File

@@ -1 +1 @@
{{monitorTitle .}}
{{.title}}

View File

@@ -1 +1 @@
{{monitorTitle .}}
{{.title}}

View File

@@ -1,18 +0,0 @@
[Unit]
Description=Yunion MPS Daemon
Documentation=https://docs.yunion.cn
[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/yunion/bin/mps-daemon
WorkingDirectory=/opt/yunion/bin
KillMode=process
Restart=always
RestartSec=30
LimitNOFILE=500000
LimitNPROC=500000
[Install]
WantedBy=multi-user.target

Some files were not shown because too many files have changed in this diff Show More