Compare commits

...

1491 Commits

Author SHA1 Message Date
Zexi Li
f1448fda84 Merge pull request #19345 from zexi/fix-pkg-version
fix(vendor): fixed yunion.io/x/pkg version to v1.10.0
2024-01-25 20:26:09 +08:00
Zexi Li
f9631dceba fix(vendor): fixed yunion.io/x/pkg version to v1.10.0 2024-01-25 20:16:08 +08:00
Zexi Li
c8f025f9c1 Merge pull request #19342 from zexi/sched-projects
optimized(scheduler): remove fillResidentTenants function loading data from db
2024-01-25 17:10:44 +08:00
Zexi Li
6da2cbcb2b optimized(scheduler): remove fillResidentTenants function loading data from db 2024-01-25 16:52:10 +08:00
Zexi Li
2615b0282a Merge pull request #19334 from zexi/bm-h3c
fix(baremetal): hardcode h3c ipmi lan channel to 1
2024-01-25 15:49:29 +08:00
Zexi Li
de266f79b9 fix(baremetal): hardcode h3c ipmi lan channel to 1 2024-01-25 11:52:06 +08:00
Zexi Li
8f3eb73ffd Merge pull request #19314 from zexi/upgrade-telegraf-raid-plugin
fix(build): use telegraf-raid-plugin:release-1.6.5
2024-01-22 16:59:12 +08:00
Zexi Li
3accf7f3ae fix(build): use telegraf-raid-plugin:release-1.6.5 2024-01-22 16:48:14 +08:00
屈轩
95f577c4c1 fix(region): eip sync with project (#19303) 2024-01-19 14:04:22 +08:00
gouqi11
dc916a3282 fix(region): add public_cloud_provider list (#19288)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-18 10:48:59 +08:00
Jian Qiu
fbb82f84c7 fix: try resolve tenant by project id first (#19278)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 00:28:41 +08:00
Jian Qiu
877bd56198 fix: automatically refresh invalid admin token (#19274)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 00:28:08 +08:00
屈轩
648c5eb21c fix(region): vendor update for pve vm sync (#19267) 2024-01-16 15:34:52 +08:00
屈轩
b155224e3a fix(region): esxi vm create with tags (#19264) 2024-01-16 14:25:58 +08:00
屈轩
6f0372f8e8 fix(region): avoid duplicate cachedimage insert (#19256) 2024-01-15 18:30:49 +08:00
wanyaoqi
331b87df8b fix(host-deployer): add growpart resize partitions (#19246) 2024-01-15 12:14:03 +08:00
wanyaoqi
0b496af99b fix(host-deployer): add cmdline vsyscall=emulate on ramfs guest (#19222)
deploy fs on older system like centos 6, need emulate vsyscall.
otherwise will get error like:
    Code: Unable to access opcode bytes at 0xffffffffff6003d6.
2024-01-11 05:44:17 +08:00
Jian Qiu
61d5207105 fix: verbose api helper params (#19221)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-11 05:43:45 +08:00
Jian Qiu
7c9a8e80a7 fix: verbose api helper params (#19219)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-11 05:43:35 +08:00
wanyaoqi
f4a0da91a6 feat(region,host): shared lvm storage (#19177) 2024-01-10 23:25:35 +08:00
Zexi Li
24d75f3736 Merge pull request #19197 from wanyaoqi/automated-cherry-pick-of-#19196-upstream-release-3.10
Automated cherry pick of #19196: fix(host): host-agent register skip upload vf nics
2024-01-10 10:28:32 +08:00
Zexi Li
873518d98a Merge pull request #19215 from wanyaoqi/fix/host-deployer-guest-mem-size
fix(host-deployer): deploy params has special char
2024-01-10 10:27:05 +08:00
wanyaoqi
323a9890f8 fix(host-deployer): deploy params has special char 2024-01-09 23:01:20 +08:00
屈轩
c1202e6b4c fix(region): skip sync used ip addr (#19209) 2024-01-09 17:50:36 +08:00
屈轩
86209f23a1 fix(region): image project tags (#19212) 2024-01-09 17:50:02 +08:00
屈轩
4a68beb063 fix(region): skip clear secgroup when delete vm (#19201) 2024-01-09 16:59:20 +08:00
wanyaoqi
e03f259dd6 fix(host): host-agent register skip upload vf nics 2024-01-08 23:13:32 +08:00
屈轩
5649535c8d fix(region): support aliyun essd entry (#19186) 2024-01-08 11:18:11 +08:00
wanyaoqi
ca75c9804a fix(host): host register set isinit false on hostId not null (#19153)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2024-01-02 14:00:55 +08:00
Jian Qiu
3c63350d7c fix: qmp free port test (#19150)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-02 14:00:12 +08:00
wanyaoqi
15816b90f5 fix(region): ovs offload interface get ifname from isolated devices tlb (#19145)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-31 12:30:05 +08:00
Jian Qiu
93372985e3 fix: network update params backport 3.10 (#19144)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-31 11:59:09 +08:00
Jian Qiu
7467605d48 fix: deploy user ssh keypair for user account only (#19135)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-30 16:56:49 +08:00
Zexi Li
de0061a848 Merge pull request #19131 from swordqiu/automated-cherry-pick-of-#19129-upstream-release-3.10
Automated cherry pick of #19129: fix: avoid megacli hang on adpallinfo
2023-12-29 16:37:16 +08:00
Qiu Jian
de0230dc1d fix: avoid megacli hang on adpallinfo 2023-12-28 22:16:59 +08:00
gouqi11
e9d111f073 fix(monitor): fix alertRecord manager (#19119)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-12-27 17:30:54 +08:00
Jian Qiu
f6c23817a6 fix: backport network avaialble addresses (#19112)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-26 20:43:37 +08:00
wanyaoqi
8e6d5a16e3 fix(region,host-deployer): qga os distribution format (#19107)
host-deployer fix xfs mount error

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-26 20:15:10 +08:00
Jian Qiu
5babce8322 fix: delete server will purge instance backups (#19104)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-26 15:44:50 +08:00
wanyaoqi
0e43e81dfc feat(region,host): guest sync os info (#19098) 2023-12-26 12:49:17 +08:00
Zexi Li
08e594819d Merge pull request #19088 from zexi/cp-18190
fix(hostman): try to deploy telegraf via systemd
2023-12-23 11:46:13 +08:00
Zexi Li
948dd7f779 fix(hostman): try to deploy telegraf via systemd
cherry pick https://github.com/yunionio/cloudpods/pull/18190
2023-12-22 19:42:11 +08:00
屈轩
f7ea547bc7 fix(region): change storage_size from int to int64 (#19087) 2023-12-22 18:36:21 +08:00
Zexi Li
a780425627 Merge pull request #19082 from wanyaoqi/fix/host-deployer-init-qemu-driver
fix(host-deployer): check executor is enabled on init qemu driver
2023-12-22 17:31:52 +08:00
wanyaoqi
5a20a7baa8 fix(host-deployer): check executor is enabled on init qemu driver 2023-12-22 16:30:02 +08:00
屈轩
5339c8363b fix(region): optimized disk list (#19078) 2023-12-22 14:49:42 +08:00
Zexi Li
6a34dd7216 feat(baremetal-agent): support using tftp to download kernel and initrd (#19056) 2023-12-21 00:50:39 +08:00
屈轩
3b0324bc1f fix(region): vendor update for volcengine network and aws dnsrecords sync (#19063) 2023-12-20 11:35:16 +08:00
Zexi Li
0202907b2e Merge pull request #19048 from zhasm/automated-cherry-pick-of-#19046-upstream-release-3.10
Automated cherry pick of #19046: fix(docker): update dockerfile for ansible-base
2023-12-19 13:17:10 +08:00
Zhang Dongliang
13152e9595 fix(docker): update dockerfile for ansible-base 2023-12-19 13:08:52 +08:00
Zexi Li
c800e3ed13 Merge pull request #19033 from swordqiu/hotfix/qj-disable-pvpanic-dev
fix: disable pvpanic dev
2023-12-18 17:26:41 +08:00
Zexi Li
06bcfe340f Merge pull request #19031 from wanyaoqi/fix/host-deployer-config
fix(host-deployer): pass config files to deploy vm
2023-12-18 17:25:05 +08:00
Zexi Li
4efa4a6724 Merge pull request #19037 from wanyaoqi/fix/usb-device-id
fix(host): usb device hotplug
2023-12-18 17:23:02 +08:00
wanyaoqi
703ddee2ed fix(host-deployer): pass config files to deploy vm 2023-12-18 16:41:22 +08:00
Qiu Jian
cefd594d5f fix: disable pvpanic dev 2023-12-18 16:33:57 +08:00
wanyaoqi
33ec145d2a fix(host): hot add usb device 2023-12-18 15:26:56 +08:00
wanyaoqi
bef55edf9e fix(host): usb host device add device_id 2023-12-18 13:33:17 +08:00
gouqi11
e8879cc7f6 feat(region): add ip_addr for rds.GetShortDesc (#19023)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-12-16 16:38:10 +08:00
Zexi Li
9ee9bb5274 Merge pull request #19007 from zexi/sched-cloudprovider-sync
fix(scheduler): reload cloudprovider's hosts when syncing finished
2023-12-16 10:06:02 +08:00
Zexi Li
fff4824984 fix(scheduler): reload cloudprovider's hosts when syncing finished 2023-12-15 20:17:06 +08:00
Zexi Li
60d6f3da06 fix(cloudcommon): service config informer doesn't start watching (#19003) 2023-12-15 14:58:29 +08:00
Zexi Li
8784bebbde Merge pull request #18999 from wanyaoqi/fix/host-deployer-yunionos
fix(host-deployer): udpate yunionos, reduce yunionos memsize
2023-12-15 11:50:07 +08:00
wanyaoqi
d177d68359 fix(host-deployer): udpate yunionos, reduce yunionos memsize 2023-12-15 11:39:16 +08:00
屈轩
2a64576b87 fix(region): avoid duplicate rule name for gcp (#18991) 2023-12-14 11:23:42 +08:00
wanyaoqi
97826501d5 feat(region,host): clvm support (#18949) 2023-12-14 09:41:33 +08:00
Zexi Li
ce403d1503 Merge pull request #18984 from zexi/automated-cherry-pick-of-#18981-upstream-release-3.10
Automated cherry pick of #18981: fix(monitor): fetch measurements from victoriametrics
2023-12-13 19:47:33 +08:00
Zexi Li
43cfc6e87a fix(monitor): fetch measurements from victoriametrics 2023-12-13 19:07:27 +08:00
Zexi Li
7f856291c9 Merge pull request #18983 from zexi/automated-cherry-pick-of-#18908-upstream-release-3.10
Automated cherry pick of #18908: fix(monitor): map interval to step
2023-12-13 19:06:14 +08:00
Zexi Li
6a3fc188b5 fix(monitor): map interval to step 2023-12-13 19:04:36 +08:00
Zexi Li
90f73232f6 Merge pull request #18975 from zexi/monitor-mem-mig
fix(monitor): consider whether the target host is in source host of mem balancer
2023-12-13 13:38:07 +08:00
Zexi Li
d0fe863aae fix(monitor): consider whether the target host is in source host of mem balancer 2023-12-13 12:50:36 +08:00
Zexi Li
177148af92 Merge pull request #18971 from ioito/automated-cherry-pick-of-#18969-upstream-release-3.10
Automated cherry pick of #18969: fix(region): vendor update for gcp rebuild-root sys disk size and password login
2023-12-12 18:21:23 +08:00
ioito
0e81616ba3 fix(region): vendor update for gcp rebuild-root sys disk size and password login 2023-12-12 17:25:06 +08:00
Zexi Li
3c8f464e55 Merge pull request #18965 from wanyaoqi/fix/host-deployer-run-guest-on-host
fix(host-deployer): run guest on host and ignore no config file
2023-12-12 15:18:52 +08:00
wanyaoqi
ab9a6e523e fix(host-deployer): run guest on host and ignore no config file
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-12 14:52:51 +08:00
Zexi Li
439a2dc978 Merge pull request #18953 from swordqiu/automated-cherry-pick-of-#18951-upstream-release-3.10
Automated cherry pick of #18951: fix: ignore vm virtual ip changes
2023-12-12 09:34:36 +08:00
Qiu Jian
9374824060 fix: ignore vm virtual ip changes 2023-12-10 13:28:49 +08:00
Jian Qiu
1365fc6011 fix: host add a local config file (#18934)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-08 21:26:52 +08:00
屈轩
00004fb627 fix(region): support volc balance and gcp api retry (#18948) 2023-12-08 17:56:46 +08:00
Zexi Li
fe35f15395 Merge pull request #18940 from zexi/automated-cherry-pick-of-#18939-upstream-release-3.10
Automated cherry pick of #18939: fix(monitor): not add scope to query resource from region service
2023-12-08 12:41:58 +08:00
Zexi Li
0cd4376ef4 fix(monitor): not add scope to query resource from region service 2023-12-08 12:29:50 +08:00
Zexi Li
575bdd4b34 Merge pull request #18929 from swordqiu/automated-cherry-pick-of-#18927-upstream-release-3.10
Automated cherry pick of #18927: fix: no default fallback dns server
2023-12-08 10:47:19 +08:00
Zexi Li
dbe610dd99 Merge pull request #18931 from zexi/automated-cherry-pick-of-#18926-upstream-release-3.10
Automated cherry pick of #18926: feat(monitor): make simple-query API adapting victoriametrics and add monitor-unifiedmonitor-query command
2023-12-08 10:46:32 +08:00
Zexi Li
987a7fb476 feat(climc): add monitor-unifiedmonitor-query command 2023-12-08 10:06:08 +08:00
Zexi Li
eff7457860 fix(monitor): make simple-query API adapt to victoriametrics 2023-12-08 10:06:07 +08:00
Qiu Jian
35462d4b15 fix: no default fallback dns server 2023-12-08 01:18:10 +08:00
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
3179 changed files with 396886 additions and 131200 deletions

3
.editorconfig Normal file
View File

@@ -0,0 +1,3 @@
[*.sh]
indent_style = space
indent_size = 4

38
.github/workflows/ci-pr-build-test.yml vendored Normal file
View File

@@ -0,0 +1,38 @@
name: Building and test for PR
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Install check tools
shell: bash
run: |
set -o xtrace
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
- name: Test and build
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
make -j3 check
make test
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

@@ -1,233 +0,0 @@
name: Docker image
on:
push:
branches:
- master
- releases/*
#paths:
#- 'cmd/*'
#- 'pkg/*'
#- 'vendor/*'
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.16
uses: actions/setup-go@v1
with:
go-version: 1.16
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v1
- name: Build
run: |
sudo apt-get update
sudo apt-get install librados-dev librbd-dev # baremetal-agent needs this
make cmd/baremetal-agent && ./scripts/bundle_libraries.sh _output/bin/bundles/baremetal-agent _output/bin/baremetal-agent
make docker-alpine-build F='-j4 cmd/host cmd/vpcagent cmd/region-dns make cmd/apigateway cmd/climc cmd/keystone make cmd/logger cmd/region cmd/scheduler cmd/webconsole make cmd/yunionconf cmd/glance cmd/torrent cmd/s3gateway make cmd/ansibleserver cmd/cloudnet cmd/notify make cmd/host-deployer make cmd/cloudevent cmd/devtool cmd/cloudid make cmd/*cli make cmd/esxi-agent'
- name: Image region
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/region
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.region
- name: Image host
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/host
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.host
- name: Image host-deployer
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/host-deployer
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.host-deployer
- name: Image baremetal-agent
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/baremetal-agent
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.baremetal-agent
- name: Image esxi-agent
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/esxi-agent
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.esxi-agent
- name: Image vpcagent
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/vpcagent
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.vpcagent
- name: Image climc
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/climc
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.climc
- name: Image keystone
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/keystone
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.keystone
- name: Image logger
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/logger
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.logger
- name: Image scheduler
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/scheduler
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.scheduler
- name: Image apigateway
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/apigateway
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.apigateway
- name: Image s3gateway
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/s3gateway
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.s3gateway
- name: Image ansibleserver
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/ansibleserver
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.ansibleserver
- name: Image cloudnet
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/cloudnet
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.cloudnet
- name: Image glance
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/glance
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.glance
- name: Image notify
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/notify
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.notify
- name: Image cloudevent
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/cloudevent
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.cloudevent
- name: Image cloudid
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/cloudid
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.cloudid
- name: Image devtool
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/devtool
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.devtool
- name: Image region DNS
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: registry.cn-beijing.aliyuncs.com/yunionio/region-dns
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
registry: registry.cn-beijing.aliyuncs.com
snapshot: true
dockerfile: build/docker/Dockerfile.region-dns

52
.github/workflows/docker_apigateway.yml vendored Normal file
View File

@@ -0,0 +1,52 @@
name: Apigateway Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/apigateway/**.go'
- 'pkg/apis/apigateway/**.go'
- 'pkg/mcclient/modules/**.go'
jobs:
build_apigateway:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image apigateway

50
.github/workflows/docker_climc.yml vendored Normal file
View File

@@ -0,0 +1,50 @@
name: Climc Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'cmd/climc/**.go'
- 'pkg/mcclient/**.go'
- 'vendor/yunion.io/x/structarg/**.go'
jobs:
build_climc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image climc

51
.github/workflows/docker_cloudmon.yml vendored Normal file
View File

@@ -0,0 +1,51 @@
name: Cloudmon Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudmon/**.go'
- 'vendor/yunion.io/x/cloudmux/pkg/multicloud/loader/**.go'
jobs:
build_webconsole:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image cloudmon

49
.github/workflows/docker_esxi_agent.yml vendored Normal file
View File

@@ -0,0 +1,49 @@
name: Esxi Agent Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/esxi/**.go'
jobs:
build_webconsole:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image esxi-agent

53
.github/workflows/docker_glance.yml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Glance Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/image/**.go'
- 'pkg/apis/image/**.go'
- 'vendor/yunion.io/x/sqlchemy/**.go'
- 'vendor/yunion.io/x/jsonutils/**.go'
jobs:
build_glance:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image glance

49
.github/workflows/docker_host.yml vendored Normal file
View File

@@ -0,0 +1,49 @@
name: Host Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/hostman/**.go'
- 'pkg/apis/host/**.go'
jobs:
build_host:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image host

53
.github/workflows/docker_keystone.yml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Keystone Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/keystone/**.go'
- 'pkg/apis/identity/**.go'
- 'vendor/yunion.io/x/sqlchemy/**.go'
- 'vendor/yunion.io/x/jsonutils/**.go'
jobs:
build_keystone:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image keystone

53
.github/workflows/docker_logger.yml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Logger Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/logger/**.go'
- 'pkg/apis/logger/**.go'
- 'vendor/yunion.io/x/sqlchemy/**.go'
- 'vendor/yunion.io/x/jsonutils/**.go'
jobs:
build_webconsole:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image logger

53
.github/workflows/docker_notify.yml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Notify Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/notify/**.go'
- 'pkg/apis/notify/**.go'
- 'vendor/yunion.io/x/sqlchemy/**.go'
- 'vendor/yunion.io/x/jsonutils/**.go'
jobs:
build_notify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image notify

54
.github/workflows/docker_region.yml vendored Normal file
View File

@@ -0,0 +1,54 @@
name: Region Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/compute/**.go'
- 'pkg/apis/compute/**.go'
- 'vendor/yunion.io/x/cloudmux/**.go'
- 'vendor/yunion.io/x/sqlchemy/**.go'
- 'vendor/yunion.io/x/jsonutils/**.go'
jobs:
build_region:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image region

50
.github/workflows/docker_scheduler.yml vendored Normal file
View File

@@ -0,0 +1,50 @@
name: Scheduler Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/scheduler/**.go'
- 'pkg/apis/scheduler/**.go'
jobs:
build_webconsole:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image scheduler

53
.github/workflows/docker_webconsole.yml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Webconsole Docker Image
on:
push:
branches:
- 'releases/**'
- 'main'
- 'master'
paths:
- 'pkg/appsrv/**.go'
- 'pkg/cloudcommon/db/**.go'
- 'pkg/webconsole/**.go'
- 'pkg/apis/webconsole/**.go'
- 'vendor/yunion.io/x/sqlchemy/**.go'
- 'vendor/yunion.io/x/jsonutils/**.go'
jobs:
build_webconsole:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 8
- uses: actions/setup-go@v4
with:
go-version: '1.18'
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
- name: Login to Aliyun Container Registry (ACR)
uses: docker/login-action@v2
with:
registry: https://registry.us-west-1.aliyuncs.com
username: ${{ secrets.ACR_USERNAME }}
password: ${{ secrets.ACR_PASSWORD }}
- name: Build And Push Docker Image
shell: bash
run: |
set -o xtrace
export GO111MODULE=on
branch="${GITHUB_REF#refs/heads/}"
timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
export VERSION="$branch-$timestamp-solo"
export GOOS=linux
export ARCH=all
export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
make image webconsole

View File

@@ -282,14 +282,16 @@ dep:
@echo "$$depDeprecated"
@$(MAKE) mod
RELEASE_BRANCH:=master
RELEASE_BRANCH:=release/3.10
GOPROXY ?= direct
mod:
GOPROXY=$(GOPROXY) go get -d yunion.io/x/cloudmux@$(RELEASE_BRANCH)
GOPROXY=$(GOPROXY) go get -d $(patsubst %,%@master,$(shell GO111MODULE=on go mod edit -print | sed -n -e 's|.*\(yunion.io/x/[a-z].*\) v.*|\1|p' | grep -v '/cloudmux$$'))
go mod tidy
go mod vendor -v
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 yunion.io/x/pkg@v1.10.0
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$$|/pkg$$'))
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go mod tidy
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go mod vendor -v
define helpText
Build with docker
@@ -349,7 +351,7 @@ image:
.PHONY: image
image-telegraf-raid-plugin:
VERSION=release-1.6.4 ARCH=all make image telegraf-raid-plugin
VERSION=release-1.6.5 ARCH=all make image telegraf-raid-plugin
%:
@:

View File

@@ -220,7 +220,7 @@ Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的
* Huawei HCSO (华为HCSO)
* Nutanix
* 本地基础设施资源:
* KVM
* 基于 KVM 实现的轻量级私有云
* VMWare vSphere vCenter/ESXi
* Baremetals (IPMI, Redfish API)
* Object storages (Minio, Ceph, XSky)
@@ -237,52 +237,13 @@ Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的
* DNS: DNS zones, DNS records
* VPC: VPCs, VPC peering, inter-VPC network, NAT gateway, DNAT/SNAT rules, route tables, route entries
## 快速开始
## 安装部署
我们可以通过以下简单三步将Cloudpods安装在一台至少8GiB内存和100GB硬盘的Linux主机上目前CentOS 7Debian 10经过充分测试)
- [All in One 安装](https://www.cloudpods.org/zh/docs/quickstart/allinone/):在 CentOS 7Debian 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 服务,包括**内置私有云**和**多云管理**的功能。
(下面假设该主机的IP为 *10.168.26.216*)
### 1. 准备SSH免密登录
```bash
# 生成ssh密钥对
# (如果已经有~/.ssh/id_rsa和~/.ssh/id_rsa.pub,请跳过此步。请确保ssh密钥私钥未设置密码)
$ ssh-keygen -t rsa -N ''
# 将生成的ssh公钥~/.ssh/id_rsa.pub拷贝到待部署的目标主机
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.168.26.216
# 测试SSH免密登录是否生效。免密登录到待部署主机执行hostname命令
# 如果设置成功,执行下面命令能够回显待部署主机的主机名
# 不需要输入待部署主机的密码
$ ssh root@10.168.26.216 "hostname"
```
### 2. 安装git和相关工具
#### CentOS 7安装git和epel源
```bash
yum install -y git epel-release ansible
```
#### Debian 10安装git
```bash
apt install -y git ansible
```
### 3. 安装Cloudpods
通过以下命令开始安装Cloudpods
```bash
# Git clone the ocboot installation tool locally
$ git clone -b release/3.8 https://github.com/yunionio/ocboot && cd ./ocboot && ./run.py 10.168.26.216
```
大概10-30分钟后安装完成。访问 https://10.168.26.216 登入Cloudpods的Web控制台。初始的账号为 *admin* ,密码为 *admin@123*
请参考文档 [快速开始](https://www.cloudpods.org/zh/docs/quickstart/allinone/) 获得更详细的安装指导。
已经有 Kubernetes 集群?可以尝试 [使用 Helm 安装 Cloudpods](https://www.cloudpods.org/zh/docs/quickstart/k8s/)。
## 文档

View File

@@ -224,7 +224,7 @@ Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform deve
* Huawei HCSO
* Nutanix
* On-premise resources:
* KVM
* Lightweight private cloud built on KVM
* VMWare vSphere vCenter/ESXi
* Baremetals (IPMI, Redfish API)
* Object storages (Minio, Ceph, XSky)
@@ -241,55 +241,13 @@ Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform deve
* DNS: DNS zones, DNS records
* VPC: VPCs, VPC peering, inter-VPC network, NAT gateway, DNAT/SNAT rules, route tables, route entries
## Quick start
## Getting started
You may install Cloudpods in a Linux box (currently CentOS 7 and Debian 10 are fully tested) with at least 8GiB RAM and 100GB storage by following three steps.
- [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.
(Assuming that you install Cloudpods on a Linux box with IP *10.168.26.216*):
### 1. Prepare passwordless SSH login
```bash
# Generate a local ssh keypair
# (SKIP this step if you already have ~/.ssh/id_rsa.pub locally. Make sure generating key WIHOUT passphrase)
$ ssh-keygen -t rsa -N ''
# Copy the generated ~/.ssh/id_rsa.pub public key to the machine to be deployed
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.168.26.216
# Try to login to the machine to be deployed without password,
# should be able to get the hostname of the deployed machine
# without entering the login password
$ ssh root@10.168.26.216 "hostname"
```
### 2. Install git and relevant tools
#### For CentOS 7
```bash
yum install -y git epel-release ansible
```
#### For Debian 10
```bash
apt install -y git ansible
```
### 3. Install Cloudpods
Run the following commands to start installing Cloudpods.
```bash
# Git clone the ocboot installation tool locally
$ git clone -b release/3.8 https://github.com/yunionio/ocboot && cd ./ocboot && ./run.py 10.168.26.216
```
It takes 10-30 minutes to finish the installation. You may visit the webconsole of Cloudpods at https://10.168.26.216. The initial login account is *admin* and password is *admin@123*.
For more detailed instructions, please refers to [quick start](https://www.cloudpods.org/zh/docs/quickstart/allinone/).
Already having a Kubernetes? Try [installing Cloudpods with Helm](https://www.cloudpods.org/zh/docs/quickstart/k8s/).
## Documentations

View File

@@ -0,0 +1,19 @@
#!/bin/bash
set -e
BASHRC=/etc/profile.d/climc.sh
grep -q rcadmin $BASHRC || echo 'source /etc/yunion/rcadmin' >> $BASHRC
source $BASHRC
climc sshkeypair-inject --admin --target-dir /root/
mkdir -p /etc/dropbear
mkdir -p /var/run/dropbear
test -f /etc/dropbear/dropbear_rsa_host_key || dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
dropbear -RFEjk -G root -p 22

View File

@@ -1,3 +1,14 @@
export PATH=/opt/yunion/bin:$PATH
if [ -f /etc/profile.d/bash_completion.sh ]; then
source /etc/profile.d/bash_completion.sh
fi
test -f /etc/yunion/rcadmin && source /etc/yunion/rcadmin
source <(climc --completion bash)
source <(kubectl completion bash)
echo "Welcome to Cloud Shell :-) You may execute climc and other command tools in this shell."
echo "Please exec 'climc' to get started"
echo ""

View File

@@ -47,6 +47,11 @@ do
climc server-purge $i > /dev/null
done
for i in $(climc server-list --admin --limit 2048 --system --filter "backup_host_id.equals($HOSTID)" | egrep '[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}' | awk '{print $2}')
do
climc server-delete-backup $i > /dev/null
done
echo "3. Clean disks on $HOSTNAME($HOSTID)"
for storageid in $(climc host-storage-list --host $HOSTID --show-emulated | egrep '[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}' | awk '{print $4}')

View File

@@ -9,12 +9,20 @@ RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /e
# 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 ansible \
&& apk add py3-pip \
&& apk add tzdata git ca-certificates \
&& rm -rf /var/cache/apk/*
&& apk update \
&& apk add openssh-client \
&& apk add sshpass \
&& apk add py3-pip \
&& apk add tzdata git ca-certificates
RUN pip3 install pywinrm
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 pip3 install -U pip setuptools wheel \
&& pip3 install paramiko mysqlclient pywinrm \
&& pip3 install 'ansible<=9.0.0' \
&& apk del --no-network .build-dependencies \
&& rm -rf /root/.cache /root/.cargo /var/cache/apk/*

View File

@@ -0,0 +1,3 @@
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,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/baremetal-base:v0.3.8
FROM registry.cn-beijing.aliyuncs.com/yunionio/baremetal-base:v0.3.9-20231219.0
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"

View File

@@ -1,7 +1,7 @@
#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:v0.1.6 as yunionos
FROM registry.cn-beijing.aliyuncs.com/yunionio/yunionos:v3.10.8-20231215.0 as yunionos
FROM centos:8 as grub-stage

View File

@@ -1,7 +1,7 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/climc-base:20210901
FROM registry.cn-beijing.aliyuncs.com/yunionio/climc-base:20230731.5
ADD ./build/climc/root/opt /opt
RUN cat /opt/yunion/scripts/motd/climc.sh >> /root/.bashrc
RUN cp /opt/yunion/scripts/motd/climc.sh /etc/profile.d/climc.sh && ln -sf /etc/profile.d/climc.sh /root/.bashrc
ADD ./_output/alpine-build/bin/climc ./_output/alpine-build/bin/*cli /opt/yunion/bin/

View File

@@ -1,5 +1,9 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/onecloud-base:v0.3.5
ARG TARGETPLATFORM
ARG BUILDPLATFORM
ARG TARGETARCH
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
ENV TZ Asia/Shanghai
@@ -8,11 +12,13 @@ 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 kubectl ceph-common && \
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 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
ENV PATH="/opt/yunion/bin:${PATH}"
RUN mkdir -p /opt/yunion/bin

View File

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

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-base:v0.4.0
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-base:v0.5.0
MAINTAINER "Yaoqi Wan wanyaoqi@yunionyun.com"

View File

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-deployer-base:1.3
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-deployer-base:1.4.4
MAINTAINER "Yaoqi Wan wanyaoqi@yunionyun.com"

View File

@@ -0,0 +1,3 @@
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

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

View File

@@ -0,0 +1,35 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/openvswitch:2.12.4-2
MAINTAINER "Jian QIU <qiujian@yunion.cn>"
ENV TZ UTC
ENV GOPATH=/root/go
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
RUN set -x \
&& apk update \
&& apk upgrade \
&& apk add --no-cache bash haproxy keepalived iptables \
&& apk add --no-cache --virtual .build-deps \
build-base \
make \
go \
git \
gcc \
libc-dev \
libgcc \
linux-headers
RUN set -x \
&& mkdir -p $GOPATH/src/github.com/yyyar $GOPATH/bin \
&& cd $GOPATH/src/github.com/yyyar \
&& git clone --depth 1 https://github.com/yyyar/gobetween.git \
&& cd gobetween \
&& make deps \
&& make build \
&& cp bin/gobetween /bin/gobetween \
&& rm -fr $GOPATH \
&& apk del .build-deps \
&& rm -rf /var/cache/apk/*

View File

@@ -1,3 +1,3 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/webconsole-base:v0.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

@@ -15,22 +15,22 @@ onecloud-base:
onecloud-base-3-15-4:
$(DOCKER_BUILDX)/onecloud-base:$(ONECLOUD_BASE_VERSION_3-15-4) -f ./Dockerfile.onecloud-base-3-15-4 .
ANSIBLESERVER_BASE = v1.1.1
ANSIBLESERVER_BASE = v1.1.2
ansibleserver-base:
$(DOCKER_BUILDX)/ansibleserver-base:$(ANSIBLESERVER_BASE) -f ./Dockerfile.ansibleserver-base .
CLIMC_BASE_VERSION = 20210901
CLIMC_BASE_VERSION = 20230731.5
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 .
WEBCONSOLE_BASE_VERSION = v0.2-1
WEBCONSOLE_BASE_VERSION = 20230731.2
webconsole-base:
$(DOCKER_BUILDX)/webconsole-base:$(WEBCONSOLE_BASE_VERSION) -f ./Dockerfile.webconsole-base .
BAREMETAL_BASE_VERSION = v0.3.8
BAREMETAL_BASE_VERSION = v0.3.9-20231219.1
baremetal-base:
$(DOCKER_BUILDX)/baremetal-base:$(BAREMETAL_BASE_VERSION) -f ./Dockerfile.baremetal-base .
@@ -60,3 +60,7 @@ host-image:
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 .

View File

@@ -0,0 +1,17 @@
#!/bin/bash
set -e
BASHRC=/root/.bashrc
source $BASHRC
climc sshkeypair-inject --admin
mkdir -p /etc/dropbear
mkdir -p /var/run/dropbear
dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
dropbear -RFEjk -G root -p 22

View File

@@ -11,3 +11,6 @@
{{- if eq .resource_type "image" }}
镜像{{ $d.name }}完整性校验失败
{{- end -}}
{{- if eq .resource_type "vm_integrity" }}
主机{{ $d.name }}完整性校验失败
{{- end -}}

View File

@@ -0,0 +1,18 @@
{{- $d := .resource_details -}}
数据库 {{$d.ip}} 的主从同步不一致,请及时检查。
{{ range $status := $d.status }}
数据库 {{$status.ip}} 状态:
{{- if not $status.operator_error }}
- Slave_IO_Running: {{$status.slave_io_running}}
- Slave_SQL_Running: {{$status.slave_sql_running}}
{{- if $status.last_error }}
- Last_Error: {{$status.last_error}}
{{- end -}}
{{- if $status.last_io_error }}
- Last_IO_Error: {{$status.last_io_error}}
{{- end }}
{{else}}
- Operator_Error: {{$status.operator_error}}
{{- end}}
{{end}}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.service_name }}服务的网络拓扑信息同步不一致,请及时检查。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.account }}:您的密码将在{{ $d.advance_days }} 天后过期,请及时登录平台更新密码。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
您在{{ $d.project }}项目的虚拟机{{ $d.name }}崩溃了

View File

@@ -0,0 +1,8 @@
{{- $d := .resource_details -}}
服务: {{ $d.service_name }} 异常。
方法: {{ $d.method }}
路径: {{ $d.path }}
{{- if $d.body }}
请求: {{ $d.body -}}
{{ end }}
错误: {{ $d.error }}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
云账号{{ $d.name }}状态异常,请及时检查。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
服务{{ d.service_name}} worker阻塞半小时请及时检查。

View File

@@ -0,0 +1,18 @@
{{- $d := .resource_details -}}
The primary and secondary synchronization of the database ({{ $d.ip }}) is inconsistent, please check in time.
{{ range $status := $d.status }}
Database {{$status.ip}} status:
{{- if not $status.operator_error }}
- Slave_IO_Running: {{$status.slave_io_running}}
- Slave_SQL_Running: {{$status.slave_sql_running}}
{{- if $status.last_error }}
- Last_Error: {{$status.last_error}}
{{- end -}}
{{- if $status.last_io_error }}
- Last_IO_Error: {{$status.last_io_error}}
{{- end }}
{{else}}
- Operator_Error: {{$status.operator_error}}
{{- end}}
{{end}}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.service_name }}: The network topology information of the service is inconsistent, please check in time.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.account }}:Your password will expire in {{ $d.advance_days}} days. Please log in to the platform in time to update your password.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The server {{ $d.name }} in project {{ $d.project }} panicked.

View File

@@ -0,0 +1,8 @@
{{- $d := .resource_details -}}
Service: {{ $d.service_name }} abnormal
Method: {{ $d.method }}
Path: {{ $d.path }}
{{- if $d.body }}
Body: {{ $d.body -}}
{{ end }}
Error: {{ $d.error }}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The account {{ $d.name }} status is abnormal. Please check in time.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The service: {{ d.service_name}} worker has been block 30 minutes.Please verify the service in time.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
数据库 {{$d.ip}} 的主从同步不一致,请及时检查。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.service_name }}服务的网络拓扑信息同步不一致,请及时检查。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.account }}:您的密码有效期将过

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
您在{{ $d.project }}项目的虚拟机{{ $d.name }}崩溃了

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
服务{{ $d.service_name }}异常

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
云账号{{ $d.name}}状态异常,请及时检查。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
服务{{ d.service_name}} worker阻塞半小时请及时检查。

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The primary and secondary synchronization of the database ({{ $d.ip }}) is inconsistent, please check in time.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.service_name }}: The network topology information of the service is inconsistent, please check in time.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ $d.account }}:Your password is valid and will expire soon

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The server {{ $d.name }} in project {{ $d.project }}panicked.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
Server {{ $d.service_name }} abnormal

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The account {{ $d.name }} has been locked due to abnormal login. Please verify the situation. If you need to unlock the user, please go to the user list to enable the user.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
The service: {{ d.service_name}} worker has been block 30 minutes.Please verify the service in time.

21
cmd/apimap/main.go Normal file
View File

@@ -0,0 +1,21 @@
// Copyright 2019 Yunion
//
// Licensed 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.
package main
import "yunion.io/x/onecloud/pkg/apimap/service"
func main() {
service.StartService()
}

View File

@@ -33,13 +33,13 @@ import (
"yunion.io/x/log"
"yunion.io/x/pkg/errors"
"yunion.io/x/pkg/util/httputils"
"yunion.io/x/pkg/util/version"
"yunion.io/x/structarg"
"yunion.io/x/onecloud/cmd/climc/promputils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/util/httputils"
)
type BaseOptions struct {
@@ -72,7 +72,7 @@ type BaseOptions struct {
OsZoneName string `default:"$OS_ZONE_NAME" help:"Defaults to env[OS_ZONE_NAME]"`
OsEndpointType string `default:"$OS_ENDPOINT_TYPE|internalURL" help:"Defaults to env[OS_ENDPOINT_TYPE] or internalURL" choices:"publicURL|internalURL|adminURL"`
// ApiVersion string `default:"$API_VERSION" help:"override default modules service api version"`
OutputFormat string `default:"$CLIMC_OUTPUT_FORMAT|table" choices:"table|kv|json|flatten-table|flatten-kv" help:"output format"`
OutputFormat string `default:"$CLIMC_OUTPUT_FORMAT|table" choices:"table|kv|json|yaml|flatten-table|flatten-kv" help:"output format"`
ParallelRun int `help:"run in parallel to stess test the performance of server"`

View File

@@ -18,6 +18,7 @@ import (
"yunion.io/x/onecloud/cmd/climc/entry"
_ "yunion.io/x/onecloud/cmd/climc/shell"
_ "yunion.io/x/onecloud/cmd/climc/shell/ansible"
_ "yunion.io/x/onecloud/cmd/climc/shell/apimap"
_ "yunion.io/x/onecloud/cmd/climc/shell/cloudevent"
_ "yunion.io/x/onecloud/cmd/climc/shell/cloudid"
_ "yunion.io/x/onecloud/cmd/climc/shell/cloudnet"
@@ -32,7 +33,7 @@ import (
_ "yunion.io/x/onecloud/cmd/climc/shell/logger"
_ "yunion.io/x/onecloud/cmd/climc/shell/misc"
_ "yunion.io/x/onecloud/cmd/climc/shell/monitor"
_ "yunion.io/x/onecloud/cmd/climc/shell/notifyv2"
_ "yunion.io/x/onecloud/cmd/climc/shell/notify"
_ "yunion.io/x/onecloud/cmd/climc/shell/quota"
_ "yunion.io/x/onecloud/cmd/climc/shell/scheduledtask"
_ "yunion.io/x/onecloud/cmd/climc/shell/scheduler"

View File

@@ -75,7 +75,7 @@ func Executor(s string) {
} else {
session.GetClient().SetDebug(false)
}
if subparser.IsHelpSet() {
if subparser != nil && subparser.IsHelpSet() {
fmt.Print(subparser.HelpString())
return
}

View File

@@ -15,8 +15,9 @@
package ansible
import (
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/util/printutils"
)
var (

View File

@@ -0,0 +1,36 @@
// Copyright 2019 Yunion
//
// Licensed 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.
package apimap
import (
"fmt"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modules/apimap"
)
func init() {
type GetOptions struct{}
shell.R(new(GetOptions), "apimap-vpcagent", "Show net map for vpcagent", func(s *mcclient.ClientSession, _ *GetOptions) error {
ret, err := apimap.APIMap.GetVPCAgentTopo(s)
if err != nil {
return err
}
fmt.Print(ret.YAMLString())
return nil
})
}

View File

@@ -15,8 +15,9 @@
package cloudevent
import (
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/util/printutils"
)
var (

View File

@@ -15,8 +15,9 @@
package cloudid
import (
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/util/printutils"
)
var (

View File

@@ -15,8 +15,9 @@
package cloudnet
import (
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/util/printutils"
)
var (

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -42,7 +42,7 @@ func init() {
if len(args.Network) > 0 {
params.Add(jsonutils.NewString(args.Network), "network_id")
}
var result *modulebase.ListResult
var result *printutils.ListResult
var err error
if len(args.Host) > 0 {
result, err = modules.Baremetalnetworks.ListDescendent(s, args.Host, params)

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -38,7 +38,7 @@ func init() {
}
}
var result *modulebase.ListResult
var result *printutils.ListResult
var err error
if len(args.Host) > 0 {
result, err = modules.Baremetalstorages.ListDescendent(s, args.Host, params)

View File

@@ -21,10 +21,10 @@ import (
"yunion.io/x/cloudmux/pkg/multicloud/objectstore"
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
api "yunion.io/x/onecloud/pkg/apis/compute"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -142,7 +142,7 @@ func init() {
return err
}
listResult := modulebase.ListResult{}
listResult := printutils.ListResult{}
err = result.Unmarshal(&listResult)
if err != nil {
return err

View File

@@ -27,7 +27,7 @@ func init() {
cmd.Show(&options.SCloudAccountIdOptions{})
cmd.Delete(&options.SCloudAccountIdOptions{})
cmd.Update(&options.SCloudAccountUpdateBaseOptions{})
cmd.PerformClassWithKeyword("preparenets-vmware", "prepare-nets", &options.SVMwareCloudAccountPrepareNetsOptions{})
// cmd.PerformClassWithKeyword("preparenets-vmware", "prepare-nets", &options.SVMwareCloudAccountPrepareNetsOptions{})
cmd.CreateWithKeyword("create-vmware", &options.SVMwareCloudAccountCreateOptions{})
cmd.CreateWithKeyword("create-aliyun", &options.SAliyunCloudAccountCreateOptions{})
@@ -39,6 +39,7 @@ func init() {
cmd.CreateWithKeyword("create-huawei", &options.SHuaweiCloudAccountCreateOptions{})
cmd.CreateWithKeyword("create-hcso", &options.SHCSOAccountCreateOptions{})
cmd.CreateWithKeyword("create-hcs", &options.SHCSAccountCreateOptions{})
cmd.CreateWithKeyword("create-hcsop", &options.SHcsOpCloudAccountCreateOptions{})
cmd.CreateWithKeyword("create-ucloud", &options.SUcloudCloudAccountCreateOptions{})
cmd.CreateWithKeyword("create-zstack", &options.SZStackCloudAccountCreateOptions{})
cmd.CreateWithKeyword("create-s3", &options.SS3CloudAccountCreateOptions{})
@@ -64,7 +65,7 @@ func init() {
cmd.UpdateWithKeyword("update-openstack", &options.SOpenStackCloudAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-huawei", &options.SHuaweiCloudAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-hcso", &options.SHCSOAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-hcs", &options.SHCSOAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-hcs", &options.SHCSAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-ucloud", &options.SUcloudCloudAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-zstack", &options.SZStackCloudAccountUpdateOptions{})
cmd.UpdateWithKeyword("update-s3", &options.SS3CloudAccountUpdateOptions{})

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -40,10 +40,10 @@ func init() {
}
}
var result *modulebase.ListResult
var result *printutils.ListResult
var err error
if len(args.Manager) > 0 {
result, err = modules.CloudproviderregionManager.ListDescendent(s, args.Manager, params)
if len(args.Manager) == 1 {
result, err = modules.CloudproviderregionManager.ListDescendent(s, args.Manager[0], params)
} else if len(args.Region) > 0 {
result, err = modules.CloudproviderregionManager.ListDescendent2(s, args.Region, params)
} else {

View File

@@ -26,6 +26,11 @@ import (
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
type ClircShowOpt struct {
options.BaseIdOptions
FollowOutputFormat bool `help:"follow output format"`
}
func init() {
cmd := shell.NewResourceCmd(&modules.Cloudproviders).WithKeyword("cloud-provider")
cmd.List(&compute.CloudproviderListOptions{})
@@ -39,17 +44,21 @@ func init() {
cmd.Perform("project-mapping", &compute.ClouproviderProjectMappingOptions{})
cmd.Perform("set-syncing", &compute.ClouproviderSetSyncingOptions{})
cmd.GetWithCustomShow("clirc", func(result jsonutils.JSONObject) {
cmd.GetWithCustomOptionShow("clirc", func(result jsonutils.JSONObject, opt shell.IGetOpt) {
rc := make(map[string]string)
err := result.Unmarshal(&rc)
if err != nil {
log.Errorf("error: %v", err)
log.Errorf("Unmarshal error: %v", err)
return
}
for k, v := range rc {
fmt.Printf(`export %s='%s'`+"\n", k, v)
if opt.(*ClircShowOpt).FollowOutputFormat {
shell.PrintObject(result)
} else {
for k, v := range rc {
fmt.Printf(`export %s='%s'`+"\n", k, v)
}
}
}, &options.BaseIdOptions{})
}, &ClircShowOpt{})
cmd.Get("storage-classes", &compute.CloudproviderStorageClassesOptions{})
cmd.Get("change-owner-candidate-domains", &options.BaseIdOptions{})
cmd.Get("balance", &options.BaseIdOptions{})

View File

@@ -18,32 +18,20 @@ import (
"fmt"
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
func init() {
cmd := shell.NewResourceCmd(&modules.Cloudregions).WithKeyword("cloud-region")
cmd.PerformClass("sync-skus", &options.CloudregionSkuSyncOptions{})
cmd.Perform("sync-images", &options.CloudregionIdOptions{})
R(&options.SkuTaskQueryOptions{}, "cloud-region-sync-task-show", "Show details of skus sync tasks", func(s *mcclient.ClientSession, args *options.SkuTaskQueryOptions) error {
params, err := args.Params()
if err != nil {
return err
}
result, err := modules.Cloudregions.Get(s, "sync-tasks", params)
if err != nil {
return err
}
printObject(result)
return nil
})
cmd.PerformClass("sync-skus", &compute.CloudregionSkuSyncOptions{})
cmd.Perform("sync-images", &compute.CloudregionIdOptions{})
cmd.Perform("purge", &compute.CloudregionPurgeOptions{})
type CloudregionListOptions struct {
options.BaseListOptions
@@ -57,6 +45,10 @@ func init() {
Capability []string `help:"capability filter" choices:"project|compute|network|loadbalancer|objectstore|rds|cache|event"`
DistinctField string `help:"list the specified distinct field, e.g. city, region"`
OrderByZoneCount string
OrderByVpcCount string
OrderByGuestCount string
}
R(&CloudregionListOptions{}, "cloud-region-list", "List cloud regions", func(s *mcclient.ClientSession, opts *CloudregionListOptions) error {
params, err := options.ListStructToParams(opts)
@@ -104,7 +96,7 @@ func init() {
if err != nil {
return err
}
listResult := modulebase.ListResult{}
listResult := printutils.ListResult{}
listResult.Data, err = results.GetArray()
if err != nil {
return err
@@ -122,7 +114,7 @@ func init() {
if err != nil {
return err
}
listResult := modulebase.ListResult{}
listResult := printutils.ListResult{}
listResult.Data, err = results.GetArray()
if err != nil {
return err
@@ -140,7 +132,7 @@ func init() {
if err != nil {
return err
}
listResult := modulebase.ListResult{}
listResult := printutils.ListResult{}
listResult.Data, err = results.GetArray()
if err != nil {
return err

View File

@@ -15,8 +15,9 @@
package compute
import (
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/util/printutils"
)
var (

View File

@@ -16,7 +16,6 @@ package compute
import (
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -25,19 +24,4 @@ func init() {
cmd := shell.NewResourceCmd(&modules.DBInstanceSkus).WithKeyword("dbinstance-sku")
cmd.List(&options.DBInstanceSkuListOption{})
cmd.Show(&options.DBInstanceSkuIdOption{})
cmd.PerformClass("sync-skus", &options.SkuSyncOptions{})
R(&options.SkuTaskQueryOptions{}, "dbinstance-sku-sync-task-show", "Show details of skus sync tasks", func(s *mcclient.ClientSession, args *options.SkuTaskQueryOptions) error {
params, err := args.Params()
if err != nil {
return err
}
result, err := modules.DBInstanceSkus.Get(s, "sync-tasks", params)
if err != nil {
return err
}
printObject(result)
return nil
})
}

View File

@@ -15,9 +15,10 @@
package compute
import (
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
@@ -55,7 +56,7 @@ func init() {
return err
}
var result *modulebase.ListResult
var result *printutils.ListResult
if len(opts.DBInstance) > 0 {
result, err = modules.DBInstanceNetworks.ListDescendent(s, opts.DBInstance, params)
} else if len(opts.Network) > 0 {

View File

@@ -29,13 +29,13 @@ import (
"yunion.io/x/jsonutils"
"yunion.io/x/log"
"yunion.io/x/pkg/errors"
"yunion.io/x/pkg/util/httputils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
compute_options "yunion.io/x/onecloud/pkg/mcclient/options/compute"
"yunion.io/x/onecloud/pkg/util/httputils"
"yunion.io/x/onecloud/pkg/util/sparsefile"
)
@@ -226,11 +226,16 @@ func init() {
if args.TaskNotify {
s.PrepareTask()
}
disk, err := modules.Disks.Create(s, params.JSON(params))
if err != nil {
return err
if args.Count > 1 {
results := modules.Disks.BatchCreate(s, params.JSON(params), args.Count)
printBatchResults(results, modules.Disks.GetColumns(s))
} else {
disk, err := modules.Disks.Create(s, params.JSON(params))
if err != nil {
return err
}
printObject(disk)
}
printObject(disk)
if args.TaskNotify {
s.WaitTaskNotify()
}
@@ -410,6 +415,13 @@ func init() {
if sparseHeader > 0 {
writer = sparsefile.NewSparseFileWriter(fi, sparseHeader, totalSize)
fileSize, _ := strconv.ParseInt(resp.Header.Get("X-File-Size"), 10, 64)
if fileSize > 0 {
err = fi.Truncate(fileSize)
if err != nil {
return errors.Wrapf(err, "failed truncate file")
}
}
}
bar := pb.Full.Start64(totalSize)

View File

@@ -15,129 +15,18 @@
package compute
import (
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/cmd/climc/shell"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
func init() {
R(&options.DNSListOptions{}, "dns-list", "List dns records", func(s *mcclient.ClientSession, opts *options.DNSListOptions) error {
params, err := options.ListStructToParams(opts)
if err != nil {
return err
}
result, err := modules.DNSRecords.List(s, params)
if err != nil {
return err
}
printList(result, modules.DNSRecords.GetColumns(s))
return nil
})
R(&options.DNSCreateOptions{}, "dns-create", "Create dns record", func(s *mcclient.ClientSession, opts *options.DNSCreateOptions) error {
params, err := opts.Params()
if err != nil {
return err
}
rec, e := modules.DNSRecords.Create(s, params)
if e != nil {
return e
}
printObject(rec)
return nil
})
R(&options.DNSGetOptions{}, "dns-show", "Show details of a dns records", func(s *mcclient.ClientSession, opts *options.DNSGetOptions) error {
dns, e := modules.DNSRecords.Get(s, opts.ID, nil)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSUpdateOptions{}, "dns-update", "Update details of a dns records", func(s *mcclient.ClientSession, opts *options.DNSUpdateOptions) error {
params, err := opts.Params()
if err != nil {
return err
}
dns, e := modules.DNSRecords.Update(s, opts.ID, params)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSGetOptions{}, "dns-delete", "Delete a dns record", func(s *mcclient.ClientSession, opts *options.DNSGetOptions) error {
dns, e := modules.DNSRecords.Delete(s, opts.ID, nil)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSGetOptions{}, "dns-public", "Make a dns record publicly available", func(s *mcclient.ClientSession, opts *options.DNSGetOptions) error {
dns, e := modules.DNSRecords.PerformAction(s, opts.ID, "public", nil)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSGetOptions{}, "dns-private", "Make a dns record private", func(s *mcclient.ClientSession, opts *options.DNSGetOptions) error {
dns, e := modules.DNSRecords.PerformAction(s, opts.ID, "private", nil)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSGetOptions{}, "dns-enable", "Enable dns record", func(s *mcclient.ClientSession, opts *options.DNSGetOptions) error {
dns, e := modules.DNSRecords.PerformAction(s, opts.ID, "enable", nil)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSGetOptions{}, "dns-disable", "Disable dns record", func(s *mcclient.ClientSession, opts *options.DNSGetOptions) error {
dns, e := modules.DNSRecords.PerformAction(s, opts.ID, "disable", nil)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSUpdateRecordsOptions{}, "dns-add-records", "Add DNS records to a name", func(s *mcclient.ClientSession, opts *options.DNSUpdateRecordsOptions) error {
params, err := opts.Params()
if err != nil {
return err
}
dns, e := modules.DNSRecords.PerformAction(s, opts.ID, "add-records", params)
if e != nil {
return e
}
printObject(dns)
return nil
})
R(&options.DNSUpdateRecordsOptions{}, "dns-remove-records", "Remove DNS records from a name", func(s *mcclient.ClientSession, opts *options.DNSUpdateRecordsOptions) error {
params, err := opts.Params()
if err != nil {
return err
}
dns, e := modules.DNSRecords.PerformAction(s, opts.ID, "remove-records", params)
if e != nil {
return e
}
printObject(dns)
return nil
})
cmd := shell.NewResourceCmd(&modules.DnsRecords).WithKeyword("dns-record")
cmd.List(&compute.DnsRecordListOptions{})
cmd.Create(&compute.DnsRecordCreateOptions{})
cmd.Update(&compute.DnsRecordUpdateOptions{})
cmd.Show(&compute.DnsRecordIdOptions{})
cmd.Delete(&compute.DnsRecordIdOptions{})
cmd.Perform("enable", &compute.DnsRecordIdOptions{})
cmd.Perform("disable", &compute.DnsRecordIdOptions{})
}

View File

@@ -1,33 +0,0 @@
// Copyright 2019 Yunion
//
// Licensed 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.
package compute
import (
"yunion.io/x/onecloud/cmd/climc/shell"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
func init() {
cmd := shell.NewResourceCmd(&modules.DnsRecordSets).WithKeyword("dns-recordset")
cmd.List(&options.DnsRecordSetListOptions{})
cmd.Create(&options.DnsRecordSetCreateOptions{})
cmd.Update(&options.DnsRecordSetUpdateOptions{})
cmd.Show(&options.DnsRecordSetIdOptions{})
cmd.Delete(&options.DnsRecordSetIdOptions{})
cmd.Perform("enable", &options.DnsRecordSetIdOptions{})
cmd.Perform("disable", &options.DnsRecordSetIdOptions{})
cmd.Perform("set-traffic-policies", &options.DnsRecordSetTrafficPolicyOptions{})
}

View File

@@ -22,23 +22,20 @@ import (
"yunion.io/x/onecloud/cmd/climc/shell"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
func init() {
cmd := shell.NewResourceCmd(&modules.DnsZones).WithKeyword("dns-zone")
cmd.List(&options.SDnsZoneListOptions{})
cmd.Show(&options.SDnsZoneIdOptions{})
cmd.ClassShow(&options.DnsZoneCapabilitiesOptions{})
cmd.Delete(&options.SDnsZoneIdOptions{})
cmd.Create(&options.DnsZoneCreateOptions{})
cmd.Perform("syncstatus", &options.SDnsZoneIdOptions{})
cmd.Perform("sync-recordsets", &options.SDnsZoneIdOptions{})
cmd.Perform("cache", &options.DnsZoneCacheOptions{})
cmd.Perform("uncache", &options.DnsZoneUncacheOptions{})
cmd.Perform("purge", &options.SDnsZoneIdOptions{})
cmd.Perform("add-vpcs", &options.DnsZoneAddVpcsOptions{})
cmd.Perform("remove-vpcs", &options.DnsZoneRemoveVpcsOptions{})
cmd.List(&compute.SDnsZoneListOptions{})
cmd.Show(&compute.SDnsZoneIdOptions{})
cmd.ClassShow(&compute.DnsZoneCapabilitiesOptions{})
cmd.Delete(&compute.SDnsZoneIdOptions{})
cmd.Create(&compute.DnsZoneCreateOptions{})
cmd.Perform("syncstatus", &compute.SDnsZoneIdOptions{})
cmd.Perform("purge", &compute.SDnsZoneIdOptions{})
cmd.Perform("add-vpcs", &compute.DnsZoneAddVpcsOptions{})
cmd.Perform("remove-vpcs", &compute.DnsZoneRemoveVpcsOptions{})
cmd.GetWithCustomShow("exports", func(result jsonutils.JSONObject) {
rr := make(map[string]string)
err := result.Unmarshal(&rr)
@@ -49,5 +46,5 @@ func init() {
for _, v := range rr {
fmt.Printf("%s\n", v)
}
}, &options.SDnsZoneIdOptions{})
}, &compute.SDnsZoneIdOptions{})
}

View File

@@ -23,11 +23,12 @@ import (
"yunion.io/x/onecloud/pkg/mcclient"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
func init() {
cmd := shell.NewResourceCmd(&modules.ElasticcacheSkus).WithKeyword("elastic-cache-sku")
cmd.PerformClass("sync-skus", &options.SkuSyncOptions{})
cmd.PerformClass("sync-skus", &compute.SkuSyncOptions{})
R(&options.BaseListOptions{}, "elastic-cache-list", "List elastisc cache instance", func(s *mcclient.ClientSession, opts *options.BaseListOptions) error {
params, err := options.ListStructToParams(opts)
@@ -411,20 +412,6 @@ func init() {
return nil
})
R(&options.SkuTaskQueryOptions{}, "elastic-cache-sku-sync-task-show", "Show details of skus sync tasks", func(s *mcclient.ClientSession, args *options.SkuTaskQueryOptions) error {
params, err := args.Params()
if err != nil {
return err
}
result, err := modules.ElasticcacheSkus.Get(s, "sync-tasks", params)
if err != nil {
return err
}
printObject(result)
return nil
})
R(&options.ResourceMetadataOptions{}, "elastic-cache-add-tag", "Set tag of a server", func(s *mcclient.ClientSession, opts *options.ResourceMetadataOptions) error {
params, err := opts.Params()
if err != nil {

View File

@@ -25,6 +25,7 @@ func init() {
cmd := shell.NewResourceCmd(&compute.ExternalProjects).WithKeyword("external-project")
cmd.List(&opts.ExternalProjectListOptions{})
cmd.Create(&opts.ExternalProjectCreateOptions{})
cmd.Update(&opts.ExternalProjectUpdateOptions{})
cmd.Show(&options.BaseIdOptions{})
cmd.Perform("change-project", &opts.ExterProjectChagneProjectOptions{})
}

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -39,7 +39,7 @@ func init() {
}
}
var result *modulebase.ListResult
var result *printutils.ListResult
var err error
if len(args.Host) > 0 {
result, err = modules.Hostcachedimages.ListDescendent(s, args.Host, params)

View File

@@ -22,6 +22,8 @@ import (
"yunion.io/x/jsonutils"
"yunion.io/x/log"
"yunion.io/x/pkg/errors"
"yunion.io/x/pkg/util/httputils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/cmd/climc/shell"
"yunion.io/x/onecloud/pkg/mcclient"
@@ -29,7 +31,6 @@ import (
"yunion.io/x/onecloud/pkg/mcclient/options"
"yunion.io/x/onecloud/pkg/mcclient/options/compute"
"yunion.io/x/onecloud/pkg/util/fileutils2"
"yunion.io/x/onecloud/pkg/util/httputils"
"yunion.io/x/onecloud/pkg/util/ssh"
)
@@ -41,6 +42,7 @@ func init() {
cmd.GetProperty(&compute.HostStatusStatisticsOptions{})
cmd.Perform("ping", &options.BaseIdOptions{})
cmd.Perform("purge", &options.BaseIdOptions{})
cmd.Perform("undo-convert", &options.BaseIdOptions{})
cmd.Perform("maintenance", &options.BaseIdOptions{})
cmd.Perform("unmaintenance", &options.BaseIdOptions{})
@@ -62,18 +64,32 @@ func init() {
cmd.BatchPerform("reserve-cpus", &compute.HostReserveCpusOptions{})
cmd.BatchPerform("unreserve-cpus", &options.BaseIdsOptions{})
cmd.BatchPerform("auto-migrate-on-host-down", &compute.HostAutoMigrateOnHostDownOptions{})
cmd.BatchPerform("restart-host-agent", &options.BaseIdsOptions{})
cmd.Get("ipmi", &options.BaseIdOptions{})
cmd.Get("vnc", &options.BaseIdOptions{})
cmd.Get("app-options", &options.BaseIdOptions{})
cmd.Get("tap-config", &options.BaseIdOptions{})
cmd.GetWithCustomShow("nics", func(data jsonutils.JSONObject) {
results := printutils.ListResult{}
err := data.Unmarshal(&results)
if err == nil {
printutils.PrintJSONList(&results, []string{
"mac",
"vlan_id",
"interface",
"bridge",
"ip_addr",
"net",
"wire",
})
} else {
fmt.Println("error", err)
}
}, &options.BaseIdOptions{})
R(&options.BaseIdOptions{}, "host-logininfo", "Get SSH login information of a host", func(s *mcclient.ClientSession, args *options.BaseIdOptions) error {
srvid, e := modules.Hosts.GetId(s, args.ID, nil)
if e != nil {
return e
}
i, e := modules.Hosts.GetLoginInfo(s, srvid, nil)
i, e := modules.Hosts.PerformAction(s, args.ID, "login-info", nil)
if e != nil {
return e
}
@@ -174,6 +190,8 @@ func init() {
IpmiIpAddr string `help:"IPMI ip_addr"`
Sn string `help:"serial number"`
Hostname string `help:"update host name"`
}
R(&HostUpdateOptions{}, "host-update", "Update information of a host", func(s *mcclient.ClientSession, args *HostUpdateOptions) error {
params := jsonutils.NewDict()
@@ -572,11 +590,7 @@ func init() {
Port int `help:"SSH service port" default:"22"`
}
R(&HostSSHLoginOptions{}, "host-ssh", "SSH login of a host", func(s *mcclient.ClientSession, args *HostSSHLoginOptions) error {
srvid, e := modules.Hosts.GetId(s, args.ID, nil)
if e != nil {
return e
}
i, e := modules.Hosts.GetLoginInfo(s, srvid, nil)
i, e := modules.Hosts.PerformAction(s, args.ID, "login-info", nil)
privateKey := ""
if e != nil {
if httputils.ErrorCode(e) == 404 || e.Error() == "ciphertext too short" {

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -39,7 +39,7 @@ func init() {
}
}
var result *modulebase.ListResult
var result *printutils.ListResult
var err error
// if len(args.Storage) > 0 {
// params.Add(jsonutils.NewString(args.Storage), "storage")

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
)
@@ -39,7 +39,7 @@ func init() {
}
}
var result *modulebase.ListResult
var result *printutils.ListResult
var err error
if len(args.Host) > 0 {
result, err = modules.Hostwires.ListDescendent(s, args.Host, params)

View File

@@ -26,9 +26,11 @@ func init() {
type InstanceSnapshotsListOptions struct {
options.BaseListOptions
GuestId string `help:"guest id" json:"guest_id"`
HasMemory bool `help:"contains memory snapshot" json:"-"`
NotHasMemory bool `help:"not contains memory snapshot" json:"-"`
GuestId string `help:"guest id" json:"guest_id"`
HasMemory bool `help:"contains memory snapshot" json:"-"`
NotHasMemory bool `help:"not contains memory snapshot" json:"-"`
OrderByDiskSnapshotCount string
OrderByGuest string
}
R(&InstanceSnapshotsListOptions{}, "instance-snapshot-list", "Show instance snapshots", func(s *mcclient.ClientSession, args *InstanceSnapshotsListOptions) error {
params, err := options.ListStructToParams(args)

View File

@@ -17,12 +17,13 @@ package compute
import (
"yunion.io/x/onecloud/cmd/climc/shell"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
"yunion.io/x/onecloud/pkg/mcclient/options"
options "yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
func init() {
cmd := shell.NewResourceCmd(&modules.DnsZoneCaches).WithKeyword("dns-zone-cache")
cmd.List(&options.DnsZoneCacheListOptions{})
cmd.Show(&options.DnsZoneCacheIdOptions{})
cmd.Delete(&options.DnsZoneCacheIdOptions{})
cmd := shell.NewResourceCmd(&modules.IsolatedDeviceModels)
cmd.List(new(options.IsolatedDeviceModelListOptions))
cmd.Create(new(options.IsolatedDeviceModelCreateOptions))
cmd.Update(new(options.IsolatedDeviceModelUpdateOptions))
cmd.Delete(new(options.IsolatedDeviceIdsOptions))
}

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
baseoptions "yunion.io/x/onecloud/pkg/mcclient/options"
options "yunion.io/x/onecloud/pkg/mcclient/options/compute"
@@ -53,7 +53,7 @@ func init() {
}
printObject(jd)
}
printLbAclList := func(list *modulebase.ListResult, columns []string) {
printLbAclList := func(list *printutils.ListResult, columns []string) {
data := list.Data
for _, jsonObj := range data {
jd := jsonObj.(*jsonutils.JSONDict)

View File

@@ -132,7 +132,7 @@ func init() {
printLbagent(lbagent)
return nil
})
R(&options.LoadbalancerAgentActionDeployOptions{}, "lbagent-deploy", "Deploy lbagent", func(s *mcclient.ClientSession, opts *options.LoadbalancerAgentActionDeployOptions) error {
/*R(&options.LoadbalancerAgentActionDeployOptions{}, "lbagent-deploy", "Deploy lbagent", func(s *mcclient.ClientSession, opts *options.LoadbalancerAgentActionDeployOptions) error {
params, err := opts.Params()
if err != nil {
return err
@@ -151,5 +151,23 @@ func init() {
}
printLbagent(lbagent)
return nil
})*/
R(&options.LoadbalancerAgentJoinClusterOptions{}, "lbagent-join-cluster", "Agent join cluster", func(s *mcclient.ClientSession, opts *options.LoadbalancerAgentJoinClusterOptions) error {
params, _ := opts.Params()
lbagent, err := modules.LoadbalancerAgents.PerformAction(s, opts.ID, "join-cluster", params)
if err != nil {
return err
}
printLbagent(lbagent)
return nil
})
R(&options.LoadbalancerAgentLeaveClusterOptions{}, "lbagent-leave-cluster", "Agent leave cluster", func(s *mcclient.ClientSession, opts *options.LoadbalancerAgentLeaveClusterOptions) error {
params, _ := opts.Params()
lbagent, err := modules.LoadbalancerAgents.PerformAction(s, opts.ID, "leave-cluster", params)
if err != nil {
return err
}
printLbagent(lbagent)
return nil
})
}

View File

@@ -16,9 +16,9 @@ package compute
import (
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
options "yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
@@ -52,7 +52,7 @@ func init() {
}
printObject(jd)
}
printLbAclList := func(list *modulebase.ListResult, columns []string) {
printLbAclList := func(list *printutils.ListResult, columns []string) {
data := list.Data
for _, jsonObj := range data {
jd := jsonObj.(*jsonutils.JSONDict)

View File

@@ -18,9 +18,9 @@ import (
"fmt"
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/util/printutils"
"yunion.io/x/onecloud/pkg/mcclient"
"yunion.io/x/onecloud/pkg/mcclient/modulebase"
modules "yunion.io/x/onecloud/pkg/mcclient/modules/compute"
options "yunion.io/x/onecloud/pkg/mcclient/options/compute"
)
@@ -34,7 +34,7 @@ func printLbBackendStatus(backendStatus jsonutils.JSONObject) error {
if err != nil {
return err
}
listResult := &modulebase.ListResult{
listResult := &printutils.ListResult{
Data: objList,
}
columns := []string{

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