Compare commits

...

3446 Commits

Author SHA1 Message Date
屈轩
3eed5b59c4 fix(region): support create vmware vm with desc (#19740) 2024-03-18 09:47:18 +08:00
屈轩
10e7e8cf22 fix(region): sync max priority project tag (#19737) 2024-03-15 19:10:34 +08:00
wanyaoqi
ce876e9ab2 fix(region): check normal type nic is null (#19728) 2024-03-14 17:57:27 +08:00
屈轩
dd580c9af1 fix(esxi-agent): create vmware vm with suitable version (#19726) 2024-03-14 15:54:17 +08:00
Zexi Li
87c8461960 Merge pull request #19724 from ioito/automated-cherry-pick-of-#19723-upstream-release-3.11
Automated cherry pick of #19723: fix(region): avoid duplicate zone name
2024-03-13 20:12:09 +08:00
Zexi Li
bc478687a9 Merge pull request #19711 from wanyaoqi/fix/misc-fix-240312
fix(host): gpu probe check vendor is amd or nvidia
2024-03-13 20:05:53 +08:00
Zexi Li
84174f58f0 Merge pull request #19715 from swordqiu/automated-cherry-pick-of-#19714-upstream-release-3.11
Automated cherry pick of #19714: fix: tag filter with no value revisit
2024-03-13 20:04:55 +08:00
屈轩
e4ab58f7eb fix(region): filter disks by guest status (#19721) 2024-03-13 19:10:54 +08:00
Qu Xuan
41db55345b fix(region): avoid duplicate zone name 2024-03-13 19:08:14 +08:00
屈轩
ebf5e3cf90 fix(region): avoid panic when network is nil (#19718) 2024-03-13 11:58:50 +08:00
Qiu Jian
9c303a1795 fix: tag filter with no value revisit 2024-03-12 21:45:28 +08:00
wanyaoqi
70fb9a76b2 fix(host): gpu probe check vendor is amd or nvidia 2024-03-12 19:36:46 +08:00
屈轩
25a2f3a3ed fix(webconsole): sftp download utf8 filename (#19709) 2024-03-12 18:29:06 +08:00
Jian Qiu
299846783d fix: host-deploy options struct consistent with host options (#19695)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-12 13:35:40 +08:00
Zexi Li
5cf7946b33 Merge pull request #19689 from swordqiu/automated-cherry-pick-of-#19688-upstream-release-3.11
Automated cherry pick of #19688: fix: make authManager a singleton
2024-03-12 10:46:44 +08:00
屈轩
153ea3a1d2 fix(region): ipv6 cidr sync for network (#19703) 2024-03-11 17:52:28 +08:00
屈轩
47baaf6297 fix(region): avoid update network dns panic (#19698) 2024-03-11 10:57:49 +08:00
屈轩
69202744a2 fix(webconsole): show link file info (#19692) 2024-03-11 09:43:48 +08:00
Qiu Jian
b4039038a4 fix: make authManager a singleton 2024-03-10 10:09:14 +08:00
Jian Qiu
54925e8de4 fix: webconsole command log empty opstime (#19683)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-10 07:24:34 +08:00
Jian Qiu
31b3432189 fix: vpcagent always do full sync, disable incremental sync (#19629)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-10 07:23:25 +08:00
wanyaoqi
5bc8219e56 fix(host): qga set network flush ipv4 address (#19671) 2024-03-10 07:22:17 +08:00
Jian Qiu
69ec88a05f fix: network address details compatible with dameng (#19687)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-10 07:21:45 +08:00
Jian Qiu
be449a610a fix: support db checksum algorithm of SHA256 (#19681)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-09 14:57:47 +08:00
屈轩
d4d8028dea fix(region): vendor update for qcloud nat sync (#19677) 2024-03-08 18:13:43 +08:00
屈轩
0504084f25 fix(webconsole): sftp return file mode info (#19675) 2024-03-08 13:43:45 +08:00
Zexi Li
9d0380c5de Merge pull request #19669 from swordqiu/automated-cherry-pick-of-#19668-upstream-release-3.11
Automated cherry pick of #19668: fix: always add static routes for default nic master
2024-03-07 10:05:50 +08:00
Qiu Jian
6b26413077 fix: always add static routes for default nic 2024-03-06 19:54:21 +08:00
屈轩
7156c24d68 fix(scheduler): skip network exit check (#19665) 2024-03-06 19:10:43 +08:00
屈轩
70f666d262 fix(region): vendor update for sync azure network cidr (#19662) 2024-03-06 18:08:23 +08:00
屈轩
87c001b0b8 fix(region): exit no longer affects managed network (#19659) 2024-03-06 16:59:57 +08:00
屈轩
3b8acbc2e2 fix(webconsole): file mode (#19657) 2024-03-06 13:21:20 +08:00
Jian Qiu
c180066c95 fix: network ip match recode to fix dameng INET_ATON support (#19655)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-06 03:08:10 +08:00
Jian Qiu
73c3683529 fix: donot use insertOrUpdate for create joint resources (#19651)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-06 02:23:54 +08:00
wanyaoqi
0fbd11fa07 fix(host-deployer): support deploy encrypted disk (#19639) 2024-03-06 02:22:39 +08:00
wanyaoqi
8d5c516540 fix(host): backup guest dirty shutdown (#19621)
backup guest dirty shutdown master request sync status,
slave request dirty start.
2024-03-06 02:22:09 +08:00
wanyaoqi
7c6616d1dc feat(region,host): support shared driver by lvmlockd (#19611) 2024-03-06 02:10:23 +08:00
屈轩
d3017e5ca3 fix(region): dissociate eip when vm deleted (#19647) 2024-03-05 18:35:51 +08:00
屈轩
89307a4ae9 fix(region): sync account project (#19644) 2024-03-05 17:18:20 +08:00
屈轩
2818e47d90 fix(region): compatible with v3.9 vm cdrom (#19637) 2024-03-05 15:56:56 +08:00
屈轩
55d966bca9 fix(cloudmon): support ctyun vm metric (#19635) 2024-03-05 11:58:50 +08:00
Zexi Li
ed2dd1f548 Merge pull request #19632 from swordqiu/automated-cherry-pick-of-#19631-upstream-release-3.11
Automated cherry pick of #19631: fix: tokenCache newInformer fail
2024-03-05 10:29:50 +08:00
Qiu Jian
23ab9b6cd6 fix: tokenCache newInformer fail 2024-03-05 00:30:19 +08:00
屈轩
7cf03d7a7e fix(region): vendor update for azure associate type (#19625) 2024-03-04 20:09:18 +08:00
Jian Qiu
6e820b1945 Automated cherry pick of #19609: Hotfix/qj organization node label contains separator2 (#19610)
* fix: organization node label contains separator, round 2

* fix: hidden parent org nodes

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-04 18:14:39 +08:00
屈轩
7467c6de6a fix(region): 未开启三级权限允许云账号更改项目 (#19613) 2024-03-04 13:14:22 +08:00
Jian Qiu
e79a81eb0a update vendor 20240303 (#19607)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-03-03 11:47:02 +08:00
gouqi11
d522db3f8c fix(influxdb): support set timeout (#19600)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-03-03 10:47:39 +08:00
屈轩
5ab009f7e9 fix(region): raw query with delete-all options (#19604) 2024-03-01 19:36:36 +08:00
屈轩
a35243f26c fix(region): avoid sync huawei lb backend panic (#19590) 2024-03-01 10:41:34 +08:00
屈轩
ed67e20b04 fix(region): ctyun api page size must le 50 (#19585) 2024-02-29 18:20:41 +08:00
屈轩
147af900c6 fix(region): add secgroup filter for rds and redis (#19583) 2024-02-29 17:02:02 +08:00
Jian Qiu
cf4e1fd15d fix: handle label separator in organization tag value (#19574)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-29 16:37:53 +08:00
Jian Qiu
45c399066f feature: dameng database support (#19571)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-29 16:37:30 +08:00
屈轩
cb77c0e21f fix(region): skip sync apsara expired time (#19580) 2024-02-29 16:08:14 +08:00
屈轩
b8db3e5f09 fix(keystone): domain-list with delete-all options (#19577) 2024-02-29 16:06:15 +08:00
屈轩
6581ab2202 fix(region): support huawei public nat (#19575) 2024-02-29 14:44:43 +08:00
屈轩
2fa97cd09a fix(notify): add capability for notify config (#19569) 2024-02-28 17:51:37 +08:00
屈轩
cd47b45f57 fix(region): remove useless code (#19567) 2024-02-28 16:49:48 +08:00
屈轩
8888107741 fix(keystone): optimized domain-list query (#19556) 2024-02-28 14:45:24 +08:00
wanyaoqi
6282060ab2 Fix/create from iso set os distro (#19547)
* fix(region): iso guest copy image props to metadata

* fix(region): always run host ping detect task
2024-02-28 14:16:28 +08:00
wanyaoqi
103ec2220e Fix/guest image live migrate (#19558)
* fix(host): slvm storage active on init

* fix(region): guest live migrate cache all of guestimage caches
2024-02-28 11:31:38 +08:00
Zexi Li
926b389f4e Merge pull request #19563 from zexi/automated-cherry-pick-of-#19561-upstream-release-3.11
Automated cherry pick of #19561: fix(scheduler): unsued key
2024-02-28 11:00:15 +08:00
Zexi Li
7cbff93e0d fix(scheduler): unsued key 2024-02-28 10:26:50 +08:00
gouqi11
52b08e6e3e fix(monitor): add target for suggestRuleListInput (#19554)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-02-26 20:18:50 +08:00
wanyaoqi
629c9982ab fix(region): update rescuing status to rescue (#19543) 2024-02-24 07:53:56 +08:00
wanyaoqi
e62b5c1fc2 feat(host): disable guest hpet timer by default (#19535)
The HPET was turned off by default purely because of issues with time
drifting on Windows guests. (See nova commit ba3fd16605.)
2024-02-24 07:53:28 +08:00
wanyaoqi
4513e4beb6 fix(host): load guest desc hpet and video1 dev (#19531) 2024-02-24 07:51:58 +08:00
Jian Qiu
9228a973a8 fix: support OpenCloudOS, OpenKylin, Alma, UOSDesktop (#19528)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-24 07:50:26 +08:00
屈轩
abe226008a fix(region): support secgroup ipv6 (#19542) 2024-02-23 16:57:07 +08:00
屈轩
341fe8d5a5 fix(keystone): support filter project by multi admin user (#19540) 2024-02-23 15:25:04 +08:00
屈轩
3a357b343d fix(keystone): support unset project admin user (#19538) 2024-02-23 15:08:20 +08:00
gouqi11
6186e73608 fix(util): fix excelutils set emptu cell (#19525)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-02-22 19:55:30 +08:00
屈轩
5cab69547a fix(region): sync lb secgroup (#19523) 2024-02-22 18:14:09 +08:00
屈轩
bac856527d fix(region): sync by external project with enable project sync (#19520) 2024-02-22 18:13:40 +08:00
屈轩
98a8d28e09 fix(region): refactor lb acl and cert (#19518) 2024-02-21 19:55:04 +08:00
屈轩
1c94dac7b6 fix(region): sync empty security groups (#19516) 2024-02-21 16:27:03 +08:00
屈轩
e2149d01b6 fix(region): vendor update for qcloud nat status (#19513) 2024-02-20 16:00:07 +08:00
屈轩
c51150e756 fix(region): sync regional secgrouop (#19511) 2024-02-20 15:43:47 +08:00
Jian Qiu
ca7621cfb0 fix: filter organization nodes by policy tags (#19507)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-20 09:53:19 +08:00
Jian Qiu
8321100c51 fix: policy update description panic (#19509)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-20 09:28:38 +08:00
wanyaoqi
af3daeafb1 fix(host): script start guest donot force restart on monitor timeout (#19504) 2024-02-19 20:52:27 +08:00
屈轩
b240047cce fix(cloudproxy): cloudproxy service auth first (#19501) 2024-02-19 12:08:28 +08:00
wanyaoqi
092eaf6870 feat(region,host): guest numa allocate (#19496) 2024-02-18 19:35:13 +08:00
Jian Qiu
85efe57b22 fix: create params with require_ipv6 (#19492)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-18 10:35:14 +08:00
屈轩
797f2cc6d9 fix(region): vendor update for openstack https support (#19494) 2024-02-18 10:22:39 +08:00
Jian Qiu
dffd27e2bc fix: invalid token request too frequent (#19488)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-17 19:00:12 +08:00
Jian Qiu
579cba8b6f fix: organization sync panic on nil pointer of weight (#19486)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-12 21:08:47 +08:00
Jian Qiu
bbf5c4afb3 fix: project tag tree sql revise (#19485)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-11 10:47:30 +08:00
Jian Qiu
d0304058b2 fix: IModelManager add NewQuery to initialize query with params (#19482)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-11 00:26:16 +08:00
Jian Qiu
97fc5258df fix: sync error (#19483)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-10 18:00:28 +08:00
Jian Qiu
0f2e11591f fix: avaialble address6 api timeout (#19480)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-10 16:30:29 +08:00
wanyaoqi
5bef00a3a8 fix(region,host): rescue mode update initramfs, vnc login no passwd (#19477) 2024-02-09 09:23:00 +08:00
wanyaoqi
38834f3b1f fix(host-deployer): elfherader fd leak (#19475) 2024-02-08 14:11:24 +08:00
屈轩
52404a26d9 fix(region): avoid panic when change-owner missing domain_id (#19472) 2024-02-08 10:51:26 +08:00
屈轩
31bade24e7 fix(region): add read only filter for account and provider (#19469) 2024-02-07 15:33:03 +08:00
Jian Qiu
f6a9b77698 fix: project tag value tree can return sum of any field (#19465)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-07 11:52:03 +08:00
屈轩
85b6ad8a34 fix(region): trim tag space (#19467) 2024-02-07 11:04:29 +08:00
wanyaoqi
2069906d7b fix(host-deployer): xfs unlock panic (#19458) 2024-02-06 00:32:29 +08:00
Jian Qiu
eef9e48e02 feature: allow manager to preapre query context (#19455)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-06 00:01:26 +08:00
屈轩
1bd5f73365 fix(region): qcloud disks delete when vm deleted (#19453) 2024-02-05 17:54:51 +08:00
屈轩
70c280af77 fix(climc): support set bill report for azure account (#19450) 2024-02-05 15:14:17 +08:00
屈轩
08f92a8d89 fix(region): cloudpods ipv6 sync (#19445) 2024-02-05 11:24:10 +08:00
屈轩
0c4b30335b fix(region): cloudpods deploy api (#19447) 2024-02-05 11:23:45 +08:00
Jian Qiu
f3f9fa9886 fix: tenant cache sync deleted projects (#19441)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-05 08:45:10 +08:00
屈轩
bf320a5b32 fix(region): support set network tags (#19439) 2024-02-04 18:05:15 +08:00
屈轩
c5dcc6fa1d fix(region): avoid informer panic (#19431) 2024-02-04 16:29:00 +08:00
屈轩
317b8b7a3b fix(region): avoid filesystem sync error (#19436) 2024-02-04 15:19:15 +08:00
屈轩
1456f31d45 fix(region): auto set provider project id when change account project info (#19433) 2024-02-04 11:49:59 +08:00
gouqi11
b2de0282f6 fix(scheduledtask): fix deletedResource task (#19428)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-02-04 10:42:53 +08:00
屈轩
9efb34f7c7 fix(webconsole): sort file list (#19409) 2024-02-03 23:28:40 +08:00
Jian Qiu
b03650d97f fix: fail to reset policy org_node_id to empty (#19426)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-03 23:19:53 +08:00
屈轩
31f6a4026d fix(region): auto create project by project mapping (#19407) 2024-02-02 17:37:00 +08:00
屈轩
74932360b5 fix(region): ipv6 free ip (#19418) 2024-02-02 17:15:18 +08:00
屈轩
629ca22509 fix(region): support public ipv6 addr sync (#19420) 2024-02-02 17:14:21 +08:00
Zexi Li
1e5d988346 Merge pull request #19422 from wanyaoqi/automated-cherry-pick-of-#19421-upstream-release-3.11
Automated cherry pick of #19421: fix(host): init from guest mem obj miss size
2024-02-02 16:53:39 +08:00
wanyaoqi
7662f88edc fix(host): init from guest mem obj miss size 2024-02-02 16:43:14 +08:00
Jian Qiu
a4758fbd15 fix: expand policy tags with org node tags (#19416)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-02 14:10:53 +08:00
gouqi11
c7d6b053e5 fix(commom): setStatus with notify hook (#19412)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-02-01 20:44:44 +08:00
屈轩
59dcb4260d fix(region): ipv6 filter (#19411) 2024-02-01 18:52:48 +08:00
屈轩
483a97e6ad fix(keystone): optimized user list (#19404) 2024-02-01 16:43:12 +08:00
Jian Qiu
9e61ae2c63 fix: allow binding organization ids to policy (#19399)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-01 10:58:50 +08:00
屈轩
d6925ac5a9 fix(webconsole): support host ssh (#19387) 2024-02-01 10:58:19 +08:00
Jian Qiu
84f88b705b fix: sync unknown guest status when host ping (#19384)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-02-01 10:57:41 +08:00
屈轩
d3ec086f9c fix(common): auto disable 3des cipher suites (#19392) 2024-02-01 10:57:03 +08:00
屈轩
6d3551745b fix(region): avoid panic (#19402) 2024-02-01 10:12:01 +08:00
屈轩
f56e34ce77 fix(region): vendor update for sync ipv6 (#19398) 2024-01-31 20:57:32 +08:00
屈轩
5d55f60453 fix(region): cloudpods esxi disk create (#19390) 2024-01-31 17:30:32 +08:00
屈轩
681a43d160 fix(region): support managed ipv6 (#19395) 2024-01-31 17:29:55 +08:00
屈轩
0dbaba06d4 fix(region): project mapping key match at end of list (#19381) 2024-01-31 15:05:29 +08:00
Jian Qiu
c7c6477798 fix: vmware change config with cpu sockets (#19375)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-31 15:04:47 +08:00
Zexi Li
cd45fd7e6b fix(baremetal): admin nic is reset when added secondly (#19377) 2024-01-30 16:17:56 +08:00
屈轩
afbd0f922f fix(region): cancel pending delete (#19373) 2024-01-30 14:12:45 +08:00
Zexi Li
5c61e4c46c Merge pull request #19369 from swordqiu/automated-cherry-pick-of-#19368-upstream-release-3.11
Automated cherry pick of #19368: fix: server change ip addr recode
2024-01-30 10:23:53 +08:00
屈轩
de25515eb0 fix(region): vendor update for optimized aliyun rds backup sync (#19371) 2024-01-29 18:07:45 +08:00
Qiu Jian
0464bf5239 fix: server change ip addr recode 2024-01-29 17:10:52 +08:00
屈轩
9eec520567 fix(webconsole): use common options (#19330) 2024-01-29 11:29:29 +08:00
Zexi Li
56869281c4 Merge pull request #19364 from swordqiu/automated-cherry-pick-of-#19363-upstream-release-3.11
Automated cherry pick of #19363: fix: validate policy violation when assign users for oidc IDP
2024-01-28 21:58:50 +08:00
Qiu Jian
78123d0335 fix: validate policy violation when assign users for oidc IDP 2024-01-27 18:17:23 +08:00
Zexi Li
9442b445d0 fix(apigateway): ignore empty rows when registering baremetal host (#19354) 2024-01-27 18:16:42 +08:00
Zexi Li
08fdf688d4 fix(climc): wire is required when using network-create (#19360) 2024-01-27 18:05:21 +08:00
wanyaoqi
775d70be15 fix(host-deployer): escape back quote (#19356) 2024-01-27 08:09:59 +08:00
Zexi Li
ab29fa4c70 Merge pull request #19339 from swordqiu/automated-cherry-pick-of-#19338-upstream-release-3.11
Automated cherry pick of #19338: fix: not resolve local domain with dns records
2024-01-26 16:05:18 +08:00
Zexi Li
21876d631c Merge pull request #19347 from wanyaoqi/fix/host-deployer-disconnect
fix(host-deployer): check sshclient is nil on disconnect
2024-01-26 16:04:02 +08:00
wanyaoqi
ed2a412ed2 fix(host-deployer): check sshclient is nil on disconnect 2024-01-26 12:08:33 +08:00
屈轩
9c2dd4b0ea fix(region): sync resource owner with auto-create-project options (#19320) 2024-01-26 11:14:22 +08:00
Zexi Li
a605f69560 Merge pull request #19344 from zexi/automated-cherry-pick-of-#19342-upstream-release-3.11
Automated cherry pick of #19342: optimized(scheduler): remove fillResidentTenants function loading data from db
2024-01-25 17:10:57 +08:00
Zexi Li
c8aed17eb2 optimized(scheduler): remove fillResidentTenants function loading data from db 2024-01-25 17:07:05 +08:00
Zexi Li
6a708c2c6a Merge pull request #19335 from zexi/automated-cherry-pick-of-#19334-upstream-release-3.11
Automated cherry pick of #19334: fix(baremetal): hardcode h3c ipmi lan channel to 1
2024-01-25 15:49:51 +08:00
Qiu Jian
fb91b1e3eb fix: not resolve local domain with dns records 2024-01-25 15:40:08 +08:00
Jian Qiu
45ee4b1b89 fix: ipv6 secgroup support (#19337)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-25 13:25:42 +08:00
Zexi Li
22e7a3383a fix(baremetal): hardcode h3c ipmi lan channel to 1 2024-01-25 11:54:02 +08:00
屈轩
fdf0c40119 fix(region): gcp secrule update (#19324) 2024-01-24 17:17:01 +08:00
屈轩
af4c02c0f1 fix(climc): optimized storagecache cmd (#19322) 2024-01-24 15:03:26 +08:00
Zexi Li
e18ad59800 Merge pull request #19316 from zexi/automated-cherry-pick-of-#19314-upstream-release-3.11
Automated cherry pick of #19314: fix(build): use telegraf-raid-plugin:release-1.6.5
2024-01-22 16:59:30 +08:00
Zexi Li
3ad45a3cf9 fix(build): use telegraf-raid-plugin:release-1.6.5 2024-01-22 16:50:36 +08:00
Jian Qiu
6f22beca3c fix(region): server change config input recode (#19300)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-22 11:33:09 +08:00
屈轩
826532c5f9 fix(region): avoid panic (#19311) 2024-01-19 19:31:15 +08:00
屈轩
dc8c06a037 fix(region): auto encrypt options password (#19308) 2024-01-19 19:19:47 +08:00
屈轩
c0909bdd53 fix(region): vendor update for aws image import (#19306) 2024-01-19 16:14:39 +08:00
屈轩
0cafaf7445 fix(region): eip sync with project (#19302) 2024-01-19 14:04:19 +08:00
gouqi11
c132ae0cd6 feat(region): support notify for guest_status changed (#19298)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-19 10:24:18 +08:00
gouqi11
bf6a035b53 feat(notify): SupportReceiverGetContactTypeByRoleId (#19296)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-19 10:14:35 +08:00
屈轩
4187111862 fix(region): huawe redis spec code update (#19294) 2024-01-18 18:23:06 +08:00
屈轩
d01474470c fix(region): check kvm vpc and security group relation (#19292) 2024-01-18 14:34:56 +08:00
屈轩
36254142a9 fix(region): huawei bucket create with usable regions (#19290) 2024-01-18 11:19:38 +08:00
gouqi11
15425550ef fix(region): add public_cloud_provider list (#19287)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-18 10:48:55 +08:00
Jian Qiu
cc1a5bcd2c fix: windows ipv6 support (#19280)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 19:47:34 +08:00
屈轩
e2e357f89c fix(climc): add bill report for volc account (#19284) 2024-01-17 14:51:16 +08:00
Jian Qiu
a42ce1792e fix: try resolve tenant by project id first (#19277)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 00:28:30 +08:00
Jian Qiu
8c50a52fe0 fix: automatically refresh invalid admin token (#19273)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 00:27:57 +08:00
Jian Qiu
72cd6e3e32 fix: dhcpv6 support in vpc network (#19271)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-17 00:27:36 +08:00
屈轩
c58a3fd48a fix(region): vendor update for pve vm sync (#19266) 2024-01-16 15:34:48 +08:00
屈轩
c1606f751d fix(region): esxi vm create with tags (#19263) 2024-01-16 14:25:54 +08:00
屈轩
8bea62e5b9 fix(region): dns record update with enabled params (#19261) 2024-01-15 19:47:24 +08:00
gouqi11
4b2509d72b feat(notify): support project notify (#19259)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-15 19:35:07 +08:00
Zexi Li
e5829292e9 Merge pull request #19258 from ioito/automated-cherry-pick-of-#19257-upstream-release-3.11
Automated cherry pick of #19257: fix(region): vendor update for aliyun security group rule create
2024-01-15 19:21:56 +08:00
ioito
e8f3e390ba fix(region): vendor update for aliyun security group rule create 2024-01-15 19:12:14 +08:00
屈轩
cef7656187 fix(region): avoid duplicate cachedimage insert (#19255) 2024-01-15 18:30:44 +08:00
Jian Qiu
3c6da1faac Automated cherry pick of #19249: Feature/qj ipv6 support (#19253)
* feature: ipv6 support

* fix: ipv6 support more

* fix: update vendor for ipv6 support

* fix: allow enable ipv6 on existing guestnetwork

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-15 13:33:02 +08:00
wanyaoqi
3b313f11ab fix(host-deployer): add growpart resize partitions (#19251) 2024-01-15 12:14:41 +08:00
屈轩
3d703b9ed9 fix(region): huawei eip disassociate (#19244) 2024-01-12 19:32:08 +08:00
屈轩
05fda8da59 fix(region): avoid duplicate project create (#19241) 2024-01-12 19:16:17 +08:00
屈轩
27a9fab7cb fix(region): huawei disk refresh (#19238) 2024-01-12 15:53:29 +08:00
屈轩
d95380c6d1 fix(cloudmon): huawei metric pull (#19236) 2024-01-12 15:40:02 +08:00
屈轩
f543323b51 fix(region): vendor update for huawei rds create (#19232) 2024-01-11 19:04:18 +08:00
Jian Qiu
845123b1b0 fix: no fetch owner scope when GetProperty (#19230)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-11 18:58:52 +08:00
wanyaoqi
533b240a28 fix(host-deployer): add cmdline vsyscall=emulate on ramfs guest (#19223)
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:45:08 +08:00
Jian Qiu
416a26d12e fix: verbose api helper params (#19220)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-11 05:43:59 +08:00
wanyaoqi
53dc58dc69 feat(region,host): shared lvm storage (#19194) 2024-01-10 23:26:23 +08:00
Zexi Li
f40c4e0644 Merge pull request #19196 from wanyaoqi/fix/host-register-skip-virtual-functions
fix(host): host-agent register skip upload vf nics
2024-01-10 10:28:22 +08:00
Zexi Li
270c2ff5fd Merge pull request #19216 from wanyaoqi/automated-cherry-pick-of-#19215-upstream-release-3.11
Automated cherry pick of #19215: fix(host-deployer): deploy params has special char
2024-01-10 10:27:16 +08:00
Zexi Li
cff4a7adac Merge pull request #19214 from gouqi11/automated-cherry-pick-of-#19213-upstream-release-3.11
Automated cherry pick of #19213: fix(notify): fix host webhook err
2024-01-10 10:00:03 +08:00
wanyaoqi
7149904806 fix(host-deployer): deploy params has special char 2024-01-09 23:06:18 +08:00
马鸿飞
e941f84ce2 fix(notify): add actionTranslate 2024-01-09 19:23:50 +08:00
屈轩
8cf0b0e216 fix(region): skip sync used ip addr (#19208) 2024-01-09 17:50:29 +08:00
屈轩
9cce3064b3 fix(region): image project tags (#19211) 2024-01-09 17:49:58 +08:00
屈轩
3a9aab679e fix(region): avoid gcp secgroup delete failed (#19206) 2024-01-09 16:59:47 +08:00
屈轩
541464f035 fix(region): skip clear secgroup when delete vm (#19200) 2024-01-09 16:59:17 +08:00
wanyaoqi
abd0409f88 fix(host): host-agent register skip upload vf nics 2024-01-08 23:09:29 +08:00
屈轩
00283e54d2 fix(region): access group rule purge (#19192) 2024-01-08 15:52:24 +08:00
屈轩
28f58bca71 fix(region): simplify db init (#19183) 2024-01-08 14:19:17 +08:00
屈轩
449937a7ce fix(region): volcengine network range (#19188) 2024-01-08 11:35:08 +08:00
屈轩
a845b12294 fix(region): support aliyun essd entry (#19185) 2024-01-08 11:18:06 +08:00
屈轩
c958e588b9 fix(region): access group without cache (#19179) 2024-01-05 19:58:49 +08:00
gouqi11
d19cd2ab53 fix(notify): add missing topic (#19175)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-05 18:57:34 +08:00
屈轩
4f3948b6e5 fix(region): vendor update for zstack secgroup rule (#19170) 2024-01-05 10:39:06 +08:00
Jian Qiu
c4ebe1d2e4 fix: vpc dhcp options string value should be double quoted (#19163)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-05 07:56:11 +08:00
gouqi11
4f6ffac66d fix(notify): host topic bug fix (#19168)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2024-01-04 19:21:06 +08:00
屈轩
3b8549d8c7 fix(region): add translate (#19157) 2024-01-02 16:49:26 +08:00
wanyaoqi
bdd9953199 fix(host): host register set isinit false on hostId not null (#19154)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2024-01-02 14:01:19 +08:00
Jian Qiu
9f40a68157 fix: qmp free port test (#19151)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-01-02 14:00:33 +08:00
wanyaoqi
486aa4edf4 fix(region): ovs offload interface get ifname from isolated devices tlb (#19146)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-31 12:30:24 +08:00
Jian Qiu
5511fd7652 fix: automatically reserve guest gateway IP (#19143)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-30 17:11:40 +08:00
Jian Qiu
7e8d6ee4b0 fix: deploy user ssh keypair for user account only (#19134)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-30 16:56:36 +08:00
wanyaoqi
9f7f0f7caa feat(region,host,host-deployer): infiniband nic sriov support (#19127) 2023-12-30 16:55:56 +08:00
屈轩
28a25ebade fix(region): vendor update for huawei project sync (#19140) 2023-12-29 17:09:40 +08:00
Zexi Li
5593f125db Merge pull request #19130 from swordqiu/automated-cherry-pick-of-#19129-upstream-release-3.11
Automated cherry pick of #19129: fix: avoid megacli hang on adpallinfo
2023-12-29 16:37:06 +08:00
Qiu Jian
3f71995205 fix: avoid megacli hang on adpallinfo 2023-12-28 22:10:12 +08:00
gouqi11
c381cbde23 feat(notify): support notify for host (#19122)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-12-27 20:07:32 +08:00
gouqi11
3a52563646 fix(monitor): fix alertRecord manager (#19117)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-12-27 17:31:01 +08:00
屈轩
b8625cb2ab fix(region): huawei subaccount (#19118) 2023-12-27 14:20:42 +08:00
屈轩
182662d5d1 fix(region): vendor update for deploy vm struct params (#19114) 2023-12-27 11:33:37 +08:00
屈轩
b55a39cc84 fix(climc): support set tencent cloud bill report (#19108) 2023-12-27 11:07:41 +08:00
wanyaoqi
382d8f6f39 fix(region,host-deployer): qga os distribution format (#19109)
host-deployer fix xfs mount error

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-26 20:15:17 +08:00
Jian Qiu
0fa95647d5 fix: delete server will purge instance backups (#19103)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-26 15:45:00 +08:00
Jian Qiu
b4f6c11538 Automated cherry pick of #19095: Feature/qj support default interface (#19102)
* fix: support default gateway interface

* fix: default gateway 2

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-26 15:35:14 +08:00
wanyaoqi
aa210a77f6 feat(region,host): guest sync os info (#19099) 2023-12-26 12:49:24 +08:00
屈轩
0bfc248ecc fix(region): optimized host-list speed (#19094) 2023-12-26 11:04:15 +08:00
屈轩
a1ab937ef7 fix(region): esxi change config (#19090) 2023-12-25 14:36:26 +08:00
屈轩
8415fee8c4 fix(region): change storage_size from int to int64 (#19086) 2023-12-22 18:36:15 +08:00
Zexi Li
84d692dbad Merge pull request #19081 from ioito/automated-cherry-pick-of-#19080-upstream-release-3.11
Automated cherry pick of #19080: fix(region): avoid for-loop sync volcengine disks
2023-12-22 17:32:43 +08:00
Zexi Li
d839af0a58 Merge pull request #19083 from wanyaoqi/automated-cherry-pick-of-#19082-upstream-release-3.11
Automated cherry pick of #19082: fix(host-deployer): check executor is enabled on init qemu driver
2023-12-22 17:32:04 +08:00
wanyaoqi
97425a471a fix(host-deployer): check executor is enabled on init qemu driver 2023-12-22 17:19:53 +08:00
ioito
bb3f48a374 fix(region): avoid for-lool sync volcengine disks 2023-12-22 16:31:01 +08:00
屈轩
21132195a9 fix(region): optimized disk list (#19077) 2023-12-22 14:49:38 +08:00
屈轩
1c2e36a40b fix(region): add disk preallocation for guest info (#19075) 2023-12-22 10:36:02 +08:00
屈轩
c6401d7694 fix(region): remove debug sql query (#19073) 2023-12-21 20:50:42 +08:00
Zexi Li
e7f446047c feat(baremetal-agent): support using tftp to download kernel and initrd (#19065) 2023-12-21 00:50:58 +08:00
屈轩
7a922aeede fix(region): refactor huawei api for support organization (#19068) 2023-12-20 19:31:18 +08:00
Zexi Li
9b0648fca8 Merge pull request #19059 from swordqiu/automated-cherry-pick-of-#19057-upstream-release-3.11
Automated cherry pick of #19057: fix: webconsole ssh open forward failure
2023-12-20 11:37:52 +08:00
屈轩
62103bd7dd fix(region): vendor update for volcengine network and aws dnsrecords sync (#19062) 2023-12-20 11:35:11 +08:00
Qiu Jian
d37a437e0d fix: webconsole ssh open forward failure 2023-12-20 00:08:09 +08:00
屈轩
e11af2d012 fix(region): ignore empty certificate error for ssl sync (#19054) 2023-12-19 20:26:13 +08:00
Zexi Li
40681ccf44 Merge pull request #19052 from ioito/automated-cherry-pick-of-#19051-upstream-release-3.11
Automated cherry pick of #19051: fix(region): avoid rds vcpu count is zero
2023-12-19 14:25:56 +08:00
屈轩
8955cd8e1d fix(region): add log for skiped pending deleted vm (#19050) 2023-12-19 13:28:22 +08:00
ioito
a9285aff4b fix(region): avoid rds vcpu count is zero 2023-12-19 13:26:25 +08:00
Zexi Li
f5e837ec75 Merge pull request #19047 from zhasm/automated-cherry-pick-of-#19046-upstream-release-3.11
Automated cherry pick of #19046: fix(docker): update dockerfile for ansible-base
2023-12-19 13:17:01 +08:00
Zhang Dongliang
83d9774ed6 fix(docker): update dockerfile for ansible-base 2023-12-19 13:09:21 +08:00
屈轩
fc235cbb88 fix(region): snapshot policy sync external id (#19043) 2023-12-18 19:14:18 +08:00
Zexi Li
b288cda5c7 Merge pull request #19035 from swordqiu/automated-cherry-pick-of-#19033-upstream-release-3.11
Automated cherry pick of #19033: fix: disable pvpanic dev
2023-12-18 17:26:50 +08:00
Zexi Li
8b4d4bbb3a Merge pull request #19032 from wanyaoqi/automated-cherry-pick-of-#19031-upstream-release-3.11
Automated cherry pick of #19031: fix(host-deployer): pass config files to deploy vm
2023-12-18 17:25:17 +08:00
Zexi Li
c31d40d31e Merge pull request #19038 from wanyaoqi/automated-cherry-pick-of-#19037-upstream-release-3.11
Automated cherry pick of #19037: fix(host): usb device hotplug
2023-12-18 17:23:09 +08:00
wanyaoqi
20d18137a5 fix(host): hot add usb device 2023-12-18 17:06:18 +08:00
wanyaoqi
9ce5fa6290 fix(host): usb host device add device_id 2023-12-18 17:06:18 +08:00
Qiu Jian
5700b3555d fix: disable pvpanic dev 2023-12-18 16:45:04 +08:00
wanyaoqi
fd1910480e fix(host-deployer): pass config files to deploy vm 2023-12-18 16:42:46 +08:00
屈轩
727390d6d5 fix(region): The latest api of Huawei cloud elb and eip is applicable (#19028) 2023-12-18 15:41:26 +08:00
gouqi11
01f38f9f3e feat(region): add ip_addr for rds.GetShortDesc (#19022)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-12-16 16:38:57 +08:00
屈轩
724fbac416 fix(region): do not clean up the running vm in the recycle bin (#19016) 2023-12-16 12:51:09 +08:00
Zexi Li
4823e1b471 Merge pull request #19013 from swordqiu/automated-cherry-pick-of-#19012-upstream-release-3.11
Automated cherry pick of #19012: fix: webconsole display information control
2023-12-16 10:10:39 +08:00
Zexi Li
004cedc130 Merge pull request #19010 from zexi/automated-cherry-pick-of-#19007-upstream-release-3.11
Automated cherry pick of #19007: fix(scheduler): reload cloudprovider's hosts when syncing finished
2023-12-16 10:06:09 +08:00
Qiu Jian
2292a08364 fix: webconsole display information control 2023-12-15 21:19:18 +08:00
Zexi Li
fff91b8eca fix(scheduler): reload cloudprovider's hosts when syncing finished 2023-12-15 20:19:32 +08:00
屈轩
644b2a20ab fix(region): refactor snapshot policy (#19006) 2023-12-15 17:08:01 +08:00
Zexi Li
0e5a31c41e fix(cloudcommon): service config informer doesn't start watching (#19004) 2023-12-15 14:58:48 +08:00
Zexi Li
7103249d75 Merge pull request #18998 from swordqiu/automated-cherry-pick-of-#18997-upstream-release-3.11
Automated cherry pick of #18997: fix: refine webconsole ssh api
2023-12-15 11:50:43 +08:00
Zexi Li
b9c7c59188 Merge pull request #19000 from wanyaoqi/automated-cherry-pick-of-#18999-upstream-release-3.11
Automated cherry pick of #18999: fix(host-deployer): udpate yunionos, reduce yunionos memsize
2023-12-15 11:50:14 +08:00
wanyaoqi
746a96722c fix(host-deployer): udpate yunionos, reduce yunionos memsize 2023-12-15 11:41:11 +08:00
Qiu Jian
b66c3efd27 fix: refine webconsole ssh api 2023-12-15 10:40:27 +08:00
屈轩
ec08fce85a fix(region): remove useless snapshot policy code (#18993) 2023-12-14 11:56:12 +08:00
屈轩
ef5fee6c8b fix(region): avoid duplicate rule name for gcp (#18990) 2023-12-14 11:23:38 +08:00
wanyaoqi
1f25fc17b8 feat(region,host): clvm support (#18978) 2023-12-14 09:41:54 +08:00
Zexi Li
d811d64fce Merge pull request #18986 from swordqiu/automated-cherry-pick-of-#18985-upstream-release-3.11
Automated cherry pick of #18985: fix: backup storage capacity_mb field optional
2023-12-14 03:28:21 +08:00
屈轩
c19596176c fix(region): set status available for kvm secgroup rule after created (#18988) 2023-12-13 21:26:29 +08:00
Qiu Jian
f7db51b504 fix: backup storage capacity_mb field optional 2023-12-13 19:52:39 +08:00
Zexi Li
f4d9166c79 Merge pull request #18981 from zexi/monitor-vm-measurements
fix(monitor): fetch measurements from victoriametrics
2023-12-13 19:47:15 +08:00
Zexi Li
aef50a49a6 fix(monitor): fetch measurements from victoriametrics 2023-12-13 18:49:40 +08:00
Zexi Li
a5f2194afc Merge pull request #18977 from zexi/automated-cherry-pick-of-#18975-upstream-release-3.11
Automated cherry pick of #18975: fix(monitor): consider whether the target host is in source host of mem balancer
2023-12-13 13:38:28 +08:00
Zexi Li
796bea5d7c fix(monitor): consider whether the target host is in source host of mem balancer 2023-12-13 12:54:37 +08:00
Zexi Li
d2bf8c44ad Merge pull request #18970 from ioito/automated-cherry-pick-of-#18969-upstream-release-3.11
Automated cherry pick of #18969: fix(region): vendor update for gcp rebuild-root sys disk size and password login
2023-12-12 18:21:15 +08:00
ioito
3258a85236 fix(region): vendor update for gcp rebuild-root sys disk size and password login 2023-12-12 17:23:52 +08:00
Zexi Li
ee102ca0c6 Merge pull request #18966 from wanyaoqi/automated-cherry-pick-of-#18965-upstream-release-3.11
Automated cherry pick of #18965: fix(host-deployer): run guest on host and ignore no config file
2023-12-12 15:18:59 +08:00
wanyaoqi
afd5a1f716 fix(host-deployer): run guest on host and ignore no config file
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-12-12 14:56:03 +08:00
Zexi Li
34a1f623ef Merge pull request #18952 from swordqiu/automated-cherry-pick-of-#18951-upstream-release-3.11
Automated cherry pick of #18951: fix: ignore vm virtual ip changes
2023-12-12 09:34:27 +08:00
Zexi Li
4e8cea612a Merge pull request #18955 from swordqiu/hotfix/qj-more-verbose-metric-collection
fix: log metric collection action
2023-12-11 16:18:29 +08:00
Qiu Jian
e9cea00f2d fix: log metric collection action 2023-12-11 00:28:44 +08:00
Qiu Jian
b81d367f95 fix: ignore vm virtual ip changes 2023-12-10 13:28:26 +08:00
Jian Qiu
91ced9d0f4 fix: host add a local config file (#18933)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-08 21:26:40 +08:00
屈轩
22b68fe2d4 fix(region): support volc balance and gcp api retry (#18947) 2023-12-08 17:56:42 +08:00
屈轩
d0e8273b51 fix(region): optimized sync code (#18944) 2023-12-08 15:06:47 +08:00
Zexi Li
4959215d7a Merge pull request #18939 from zexi/monitor-domain-no-metrics
fix(monitor): not add scope to query resource from region service
2023-12-08 12:41:51 +08:00
Zexi Li
cc1c57155c fix(monitor): not add scope to query resource from region service 2023-12-08 12:28:20 +08:00
Zexi Li
5d886e304d Merge pull request #18928 from swordqiu/automated-cherry-pick-of-#18927-upstream-release-3.11
Automated cherry pick of #18927: fix: no default fallback dns server
2023-12-08 10:47:06 +08:00
Zexi Li
100f41bdd9 Merge pull request #18926 from zexi/climc-monitor-query
feat(monitor): make simple-query API adapting victoriametrics and add monitor-unifiedmonitor-query command
2023-12-08 10:46:11 +08:00
Zexi Li
590cba97bb feat(climc): add monitor-unifiedmonitor-query command 2023-12-08 10:05:02 +08:00
Qiu Jian
a8f985a188 fix: no default fallback dns server 2023-12-08 01:16:18 +08:00
Zexi Li
8eaa742333 fix(monitor): make simple-query API adapt to victoriametrics 2023-12-08 00:31:22 +08:00
Zexi Li
ed990bd55f Merge pull request #18923 from ioito/automated-cherry-pick-of-#18922-upstream-release-3.11
Automated cherry pick of #18922: fix(region): cloudpods uefi and generate name
2023-12-07 16:41:07 +08:00
Zexi Li
837c29e34f Merge pull request #18917 from wanyaoqi/automated-cherry-pick-of-#18916-upstream-release-3.11
Automated cherry pick of #18916: Fix/host deployer
2023-12-07 16:40:18 +08:00
ioito
7cadeea34f fix(region): cloudpods uefi and generate name 2023-12-07 16:15:02 +08:00
wanyaoqi
9da12b090a fix(host-deployer): disconnect fix and concurrence control 2023-12-07 16:05:21 +08:00
屈轩
5ae6751ad3 fix(webconsole): rdp 用户隔离上传文件 (#18921) 2023-12-07 15:22:14 +08:00
屈轩
1570a14746 feat(webconsole): support sftp for ssh (#18919) 2023-12-07 14:54:19 +08:00
wanyaoqi
8bfb666129 fix:(host-deployer): arm guest add gic version 2023-12-07 10:37:11 +08:00
屈轩
df3571f972 fix: guacd docker file mkdir required dir (#18913) 2023-12-06 17:03:40 +08:00
Zexi Li
0060fce771 Merge pull request #18909 from zexi/automated-cherry-pick-of-#18908-upstream-release-3.11
Automated cherry pick of #18908: fix(monitor): map interval to step
2023-12-06 16:16:23 +08:00
Zexi Li
db7808a683 Merge pull request #18908 from zexi/vm-map
fix(monitor): map interval to step
2023-12-06 16:16:08 +08:00
Zexi Li
4cbd9fcdfd fix(monitor): map interval to step 2023-12-06 15:32:40 +08:00
Jian Qiu
fb86463bbf fix: esxi hotadd cpu limit (#18893)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-06 15:31:15 +08:00
Zexi Li
887132e297 fix(monitor): map interval to step 2023-12-06 15:31:08 +08:00
屈轩
370c405684 fix(keystone): remove deleted project metadata (#18906) 2023-12-06 15:29:51 +08:00
屈轩
92c23a245b fix(webconsole): optimized guacd error log (#18904) 2023-12-06 11:59:49 +08:00
Zexi Li
bd54efcd2e Merge pull request #18897 from zexi/monitor-vm-top
fix(monitor): update vendor to support victoriametrics topk func
2023-12-05 18:23:19 +08:00
Zexi Li
f212295104 fix(monitor): update vendor to support victoriametrics topk func 2023-12-05 18:01:36 +08:00
Jian Qiu
bc5982907e fix: add index for token_cache_tbl to accelerate invalid token query (#18890)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-05 12:22:27 +08:00
Jian Qiu
01e764e62e fix: clickhouse mapping table use the same name as origin (#18888)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-05 12:22:02 +08:00
Zexi Li
5698d47252 Merge pull request #18881 from ioito/automated-cherry-pick-of-#18880-upstream-release-3.11
Automated cherry pick of #18880: fix(region): avoid cloudmon no cloudprovider sync
2023-12-05 12:06:58 +08:00
Zexi Li
3ec0372159 Merge pull request #18883 from ioito/automated-cherry-pick-of-#18882-upstream-release-3.11
Automated cherry pick of #18882: fix: show update oc cmd
2023-12-05 12:06:25 +08:00
ioito
76b81e33d4 fix: show update oc cmd 2023-12-05 10:40:18 +08:00
ioito
19378997ee fix(region): avoid cloudmon no cloudprovider sync 2023-12-05 10:05:50 +08:00
Jian Qiu
b20ec7bdb3 fix: mapping mysql tables into clickhouse with Engine MySQL (#18878)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-05 07:08:29 +08:00
wanyaoqi
32f2bc5821 fix(host-deployer): qemu deployer without kvm support (#18874) 2023-12-05 07:07:11 +08:00
wanyaoqi
ffafcdb7c1 fix(region): add option control enable default dns server (#18872) 2023-12-04 17:02:14 +08:00
Zexi Li
7a87d00304 Merge pull request #18868 from ioito/automated-cherry-pick-of-#18867-upstream-release-3.11
Automated cherry pick of #18867: fix(region): vendor update
2023-12-04 15:25:58 +08:00
ioito
d6fd14c39a fix(region): vendor update 2023-12-04 14:59:37 +08:00
Zexi Li
f65d175990 Merge pull request #18864 from wanyaoqi/automated-cherry-pick-of-#18863-upstream-release-3.11
Automated cherry pick of #18863: fix(host-deployer,host): mv deploy driver option to common options
2023-12-04 14:35:21 +08:00
屈轩
3bc094e9d7 fix(region): vendor update (#18861) 2023-12-04 14:26:18 +08:00
wanyaoqi
45bec04fde fix(host-deployer,host): mv deploy driver option to common options 2023-12-04 14:22:17 +08:00
Zexi Li
973ef23b42 Merge pull request #18857 from wanyaoqi/fix/qemu-deploy-guest-3-11
Manual cherrypick of #18856
2023-12-04 10:35:28 +08:00
wanyaoqi
4c9e7e1ddd fix(host-deployer): update base image and fix return errors 2023-12-04 01:49:15 +08:00
Jian Qiu
673d67f586 fix: reserve ping probed ip with expiration (#18855)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-03 22:27:26 +08:00
Jian Qiu
f243c3d66f fix: force assign ip address when sync vm vnics (#18853)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-12-03 15:34:36 +08:00
Zexi Li
c31ace6222 fix(baremetal): disable probe access mac by redfish driver (#18846) 2023-12-03 15:17:51 +08:00
Zexi Li
e17ace8c64 Merge pull request #18845 from zexi/automated-cherry-pick-of-#18843-upstream-release-3.11
Automated cherry pick of #18843: feat(ci): use github action to check PR
2023-12-01 14:58:54 +08:00
Zexi Li
9079f4c8bb feat(ci): use github action to check PR 2023-12-01 14:54:55 +08:00
Jian Qiu
f4e0db5c11 fix: server create instance backup parameters (#18842)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-30 20:19:17 +08:00
屈轩
fe78f19e14 fix(region): 增加配置项,支持标签不再同步至云上功能 (#18838) 2023-11-30 19:12:52 +08:00
屈轩
e333fb6f36 fix(webconsole): rdp stop (#18841) 2023-11-30 19:12:29 +08:00
Jian Qiu
3739da2114 Automated cherry pick of #18831: Hotfix/qj esxi sync ips support (#18836)
* fix: support esxi subips

* update vendor

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-30 18:04:12 +08:00
wanyaoqi
7bc08d6dfe fix(host): guest switch to backup (#18834) 2023-11-30 17:14:56 +08:00
wanyaoqi
5aeb7eabcb Automated cherry pick of #18821: Feat/deploy guest (#18822)
* 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:50:08 +08:00
屈轩
1647a7dd00 fix(region): optional vcpu when change vm config (#18826) 2023-11-30 13:33:42 +08:00
屈轩
d259d7adc9 fix(region): skip sync meta if no public cloud register (#18828) 2023-11-30 13:33:16 +08:00
Jian Qiu
a76d8fc4f3 fix: filter networks by host type (#18819)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-30 00:07:49 +08:00
屈轩
13d26f7b43 fix(webconsole): checke rdp password (#18817) 2023-11-29 19:07:43 +08:00
屈轩
362e5467c8 fix(webconsole): rdp enable drive (#18806) 2023-11-29 19:07:10 +08:00
屈轩
8472fe65b6 fix(region): vendor update (#18815) 2023-11-29 15:00:41 +08:00
屈轩
0b8c6a0255 fix(region): 只读账号增量更新标签 (#18812) 2023-11-29 14:53:46 +08:00
Jian Qiu
75435de8a8 fix: generalized metadata getter (#18808)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-29 09:04:21 +08:00
屈轩
a3270d53e9 feat(webconsole): support rdp (#18803) 2023-11-28 10:47:14 +08:00
Zexi Li
dc7a451a4d Merge pull request #18801 from swordqiu/automated-cherry-pick-of-#18800-upstream-release-3.11
Automated cherry pick of #18800: fix: customized show content of get-property
2023-11-28 10:09:34 +08:00
Qiu Jian
12aaad6cd9 fix: customized show content of get-property 2023-11-28 09:13:32 +08:00
Zexi Li
22b098b4a2 Merge pull request #18797 from zexi/nvidia-gpu-metrics
fix(monitor): register agent_nvidia_smi metrics
2023-11-27 19:32:12 +08:00
Zexi Li
731af95698 fix(monitor): register agent_nvidia_smi metrics 2023-11-27 19:11:06 +08:00
Zexi Li
32a7f70edd Merge pull request #18792 from wanyaoqi/automated-cherry-pick-of-#18791-upstream-release-3.11
Automated cherry pick of #18791: fix(region): alloc ovn_mapped_ip_addr on host post create
2023-11-27 19:07:42 +08:00
Zexi Li
9e42caa08b Merge pull request #18788 from swordqiu/automated-cherry-pick-of-#18787-upstream-release-3.11
Automated cherry pick of #18787: fix: cloud account update aliyun billing scope
2023-11-27 19:06:47 +08:00
屈轩
98e818b182 fix(region): revert os dist filter and sort (#18794) 2023-11-27 17:34:40 +08:00
wanyaoqi
3aa27eaad5 fix(region): alloc ovn_mapped_ip_addr on host post create 2023-11-27 17:19:44 +08:00
Qiu Jian
283a6fa5aa fix: cloud account update aliyun billing scope 2023-11-27 01:26:10 +08:00
Zexi Li
3a9b11c57d Merge pull request #18784 from swordqiu/feature/qj-backup-support-object-storage
feature: backup support object storage
2023-11-26 20:56:16 +08:00
Qiu Jian
2dec7a3726 fix: encrypt object storage secret 2023-11-26 19:53:57 +08:00
Qiu Jian
f8284d8bc1 fix: update model api 2023-11-26 16:55:42 +08:00
Qiu Jian
20167c2afd feature: backup support object storage 2023-11-26 16:01:46 +08:00
Zexi Li
8adf5abf86 feat(host): use IsolatedDeviceModels as GPU whitelist (#18783) 2023-11-25 19:41:05 +08:00
Zexi Li
06dc39a591 feat(host): use IsolatedDeviceModels as GPU whitelist (#18780) 2023-11-25 19:40:53 +08:00
屈轩
6bef6a1cb6 fix(region): trim metadata key (#18776) 2023-11-24 22:17:47 +08:00
屈轩
04c6ee73a8 fix(region): vm filter by os dist (#18778) 2023-11-24 20:06:05 +08:00
屈轩
f7c83468ea fix(region): distinct os dist field (#18768) 2023-11-24 11:51:55 +08:00
屈轩
39f3c7a1e4 fix(region): show guest gpu model (#18766) 2023-11-23 12:39:47 +08:00
Jian Qiu
7fd56f1baa fix: hot add mem check for esxi vm (#18763)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-23 12:20:52 +08:00
Zexi Li
c6f6329bcd Merge pull request #18760 from swordqiu/automated-cherry-pick-of-#18757-upstream-release-3.11
Automated cherry pick of #18757: fix: hot add mem check for esxi vm
2023-11-23 10:15:29 +08:00
Qiu Jian
fef1b4a578 fix: hot add mem check for esxi vm 2023-11-23 09:54:08 +08:00
Zexi Li
c309fdd3c1 feat(region): add nvidia_smi telegraf input plugin (#18751) 2023-11-23 00:19:40 +08:00
屈轩
7504c2eb5b fix(keystone): project clean (#18742) 2023-11-21 21:10:23 +08:00
Zexi Li
ffb8ff3df8 Merge pull request #18746 from zexi/monitor-vm-mul-query
fix(monitor): query multiple fileds from victoria-metrics
2023-11-21 18:05:47 +08:00
Zexi Li
ece44e0698 fix(monitor): query multiple fileds from victoria-metrics 2023-11-21 17:44:22 +08:00
Zexi Li
d0f045b65f Merge pull request #18744 from ioito/automated-cherry-pick-of-#18743-upstream-release-3.11
Automated cherry pick of #18743: fix(region): remove useless filter params
2023-11-21 17:16:45 +08:00
ioito
bd7319daf7 fix(region): remove useless filter params 2023-11-21 16:05:53 +08:00
屈轩
7461a25508 fix(region): cpu socket (#18732) 2023-11-21 15:08:36 +08:00
Zexi Li
16d6212c45 Merge pull request #18736 from zexi/srv-hardware-info
feat(region,host,climc): aggregate server hardware information
2023-11-21 14:08:56 +08:00
Zexi Li
8fb19b87d2 feat(region,host,climc): aggregate server hardware information 2023-11-21 12:00:19 +08:00
gouqi11
c763fc68dc feat(common): log support rebilling (#18738)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-20 19:21:10 +08:00
屈轩
46b435ca5b fix(region): vendor update for aliyun tags (#18728) 2023-11-17 16:30:25 +08:00
gouqi11
cd9ee7bc9a fix(notify): fix webhook brand (#18724)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-17 15:37:21 +08:00
屈轩
acac041bec fix(region): redis cloudregion id (#18722) 2023-11-17 15:19:53 +08:00
Zexi Li
950a02183b Merge pull request #18720 from zexi/automated-cherry-pick-of-#18718-upstream-release-3.11
Automated cherry pick of #18718: fix(climc): bash completion is not working
2023-11-17 12:34:01 +08:00
Zexi Li
440a7fa5fc fix(climc): bash completion is not working 2023-11-17 12:03:27 +08:00
屈轩
1abb1086ed fix(region): vendor update (#18715) 2023-11-17 11:34:28 +08:00
屈轩
4c84f1cbe1 fix(region): vendor update (#18712) 2023-11-17 10:08:47 +08:00
gouqi11
28644d3da4 Automated cherry pick of #18704: fix(region): rds skip notImplementedErr (#18710)
* fix(region): rds skip notImplementedErr

* fix(region): aws redis set metadata status

---------

Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-16 17:20:45 +08:00
屈轩
5bf44a67ac fix(region): vendor update (#18707) 2023-11-16 17:17:40 +08:00
gouqi11
340f458ff4 update vendor (#18702)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-16 10:01:00 +08:00
gouqi11
89efdbc642 fix(region): fix db_dispatcher duplicate notify (#18699)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-15 17:02:43 +08:00
Jian Qiu
885f4ebcd8 fix: update lb cluster with patch params (#18696)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:57:28 +08:00
Jian Qiu
7783546754 fix: windows GPU vm should set hypervisor=off (#18691)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:56:43 +08:00
Jian Qiu
b3580ab64f fix: make host dhcp lease options global (#18683)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:55:14 +08:00
Jian Qiu
a757ea3dd8 fix: host set nil metadata (#18688)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:54:34 +08:00
Jian Qiu
b2b60ff660 fix: organization node weight not effective (#18694)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-15 08:54:08 +08:00
Zexi Li
30ee89a390 feat(region,climc): add set-os-info api (#18680) 2023-11-14 22:59:56 +08:00
Zexi Li
9706339eac Merge pull request #18670 from wanyaoqi/automated-cherry-pick-of-#18669-upstream-release-3.11
Automated cherry pick of #18669: fix(host): sync sriov nic bw on change config
2023-11-14 20:25:31 +08:00
屈轩
aa6e34e98d feat(region): support oracle cloud (#18679) 2023-11-14 19:43:29 +08:00
gouqi11
e99c7bed63 Automated cherry pick of #18663: fix(keystone): fix usage for projectNum (#18664)
* feat(region): support action to reBilling

* fix(keystone): fix keystone usage for projectNum

---------

Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-14 19:32:22 +08:00
Zexi Li
c810a3b144 fix(host): setup routes from start to end (#18674) 2023-11-14 17:56:11 +08:00
wanyaoqi
77ff5fcd44 fix(host): sync sriov nic bw on change config 2023-11-14 16:31:11 +08:00
Zexi Li
64027a3280 Merge pull request #18666 from wanyaoqi/automated-cherry-pick-of-#18665-upstream-release-3.11
Automated cherry pick of #18665: fix(regin): instance snapshot create guest fill os arch
2023-11-14 14:47:48 +08:00
Zexi Li
8606e6cfbd Merge pull request #18662 from ioito/automated-cherry-pick-of-#18661-upstream-release-3.11
Automated cherry pick of #18661: fix(region): order by os dist
2023-11-14 14:44:54 +08:00
wanyaoqi
0ad56aa42f fix(regin): instance snapshot create guest fill os arch 2023-11-14 11:16:46 +08:00
ioito
4c2d42a79f fix(region): order by os dist 2023-11-14 10:47:11 +08:00
Zexi Li
9b8094c9a5 Merge pull request #18656 from zexi/automated-cherry-pick-of-#18655-upstream-release-3.11
Automated cherry pick of #18655: fix(host): catch init error
2023-11-13 21:12:38 +08:00
Zexi Li
7702776d8f Merge pull request #18658 from zexi/automated-cherry-pick-of-#18634-upstream-release-3.11
Automated cherry pick of #18634: chore: unnecessary use of fmt.Sprintf d
2023-11-13 20:44:49 +08:00
guoguangwu
65d66edbc7 chore: unnecessary use of fmt.Sprintf d
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
2023-11-13 20:42:42 +08:00
Zexi Li
b3180bd87a fix(host): catch init error 2023-11-13 20:40:12 +08:00
Zexi Li
aad04d9cdc Merge pull request #18645 from swordqiu/automated-cherry-pick-of-#18644-upstream-release-3.11
Automated cherry pick of #18644: fix: extend gpu pci class codes
2023-11-13 19:19:38 +08:00
屈轩
845eecc217 fix(yunionconf): allow disable bug report (#18654) 2023-11-13 19:03:58 +08:00
屈轩
59f5c5beea fix(region): vm gpu notes (#18652) 2023-11-13 18:15:40 +08:00
屈轩
1a2c830a76 fix(region): esxi support preallocation vdisk (#18648) 2023-11-13 18:15:18 +08:00
Zexi Li
55707f159a Merge pull request #18640 from wanyaoqi/automated-cherry-pick-of-#18639-upstream-release-3.11
Automated cherry pick of #18639: fix(region,host): sriov nic hotplug and metrics fix
2023-11-13 17:02:35 +08:00
Zexi Li
a6928cfa67 Merge pull request #18635 from ioito/automated-cherry-pick-of-#18633-upstream-release-3.11
Automated cherry pick of #18633: fix(region): esxi disk storage
2023-11-13 16:58:53 +08:00
Qiu Jian
d9e8372d90 fix: extend gpu pci class codes 2023-11-13 16:21:26 +08:00
wanyaoqi
550bfc53b4 fix(region,host): sriov nic hotplug and metrics fix 2023-11-13 14:40:28 +08:00
Zexi Li
6ee1dbedb0 Merge pull request #18637 from wanyaoqi/automated-cherry-pick-of-#18636-upstream-release-3.11
Automated cherry pick of #18636: fix(region): change config check traffic limit params
2023-11-13 11:38:43 +08:00
wanyaoqi
2de131eb27 fix(region): change config check traffic limit params 2023-11-13 11:21:47 +08:00
ioito
c43f0cedf6 fix(region): esxi disk storage 2023-11-13 10:49:36 +08:00
Zexi Li
5183678684 Merge pull request #18632 from ioito/automated-cherry-pick-of-#18631-upstream-release-3.11
Automated cherry pick of #18631: fix(cloudmon): collect metric with project tags
2023-11-10 16:45:40 +08:00
Zexi Li
08288b2d75 Merge pull request #18627 from swordqiu/automated-cherry-pick-of-#18625-upstream-release-3.11
Automated cherry pick of #18625: fix: cloudprovider external id
2023-11-10 16:40:21 +08:00
ioito
de19868d32 fix(cloudmon): collect metric with project tags 2023-11-10 16:33:28 +08:00
屈轩
6a7c109c83 fix(region): vendor update (#18630) 2023-11-10 16:09:56 +08:00
Zexi Li
cacb1e3c6f Merge pull request #18616 from zexi/automated-cherry-pick-of-#18545-upstream-release-3.11
Automated cherry pick of #18545: feat(monitor,region,host,cloudmon): support VictoriaMetrics as TSDB backend
2023-11-10 16:05:34 +08:00
屈轩
54ec8acbeb fix(common): support report bug (#18628) 2023-11-10 15:46:22 +08:00
Zexi Li
4f96f2e5fa feat(monitor,region,host,cloudmon): support VictoriaMetrics as TSDB backend 2023-11-10 15:34:01 +08:00
Qiu Jian
889e9577ef fix: cloudprovider external id 2023-11-10 12:07:55 +08:00
屈轩
698937280a fix(region): vendor update (#18623) 2023-11-10 11:59:09 +08:00
屈轩
bac8ecf432 fix(region): qcloud secgroup rule priority (#18621) 2023-11-10 11:54:59 +08:00
Zexi Li
853855d174 Merge pull request #18619 from gouqi11/automated-cherry-pick-of-#18618-upstream-release-3.11
Automated cherry pick of #18618: fix(keystone): fix usage empty projectTags
2023-11-09 16:09:52 +08:00
马鸿飞
0450883be1 fix(keystone): fix usage empty projectTags 2023-11-09 15:32:15 +08:00
Zexi Li
b6247630f9 Merge pull request #18614 from ioito/automated-cherry-pick-of-#18613-upstream-release-3.11
Automated cherry pick of #18613: fix(region): pve cdrom with host info
2023-11-09 12:18:18 +08:00
ioito
4c8fd267a8 fix(region): pve cdrom with host info 2023-11-09 12:05:01 +08:00
屈轩
82be65ecaf fix(region): avoid panic when sync aliyun redis (#18607) 2023-11-08 20:56:31 +08:00
gouqi11
ffcc092089 feat(usage): support project count (#18611)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-08 20:36:49 +08:00
屈轩
7ca7bf48ab fix(webconsole): pve vnc support (#18604) 2023-11-08 19:35:11 +08:00
Zexi Li
fc4cc7d0b1 fix(host): ignore error when add bridge ip address route (#18601) 2023-11-08 17:39:45 +08:00
屈轩
0fd0284051 fix(region): clean invalid skus (#18595) 2023-11-07 21:16:51 +08:00
屈轩
5b930df74f fix(region): vendor update (#18591) 2023-11-07 20:37:03 +08:00
Zexi Li
c0db929d4c Merge pull request #18585 from wanyaoqi/automated-cherry-pick-of-#18584-upstream-release-3.11
Automated cherry pick of #18584: fix(host-deployer): use sync.lock on nbd connect/disconnect
2023-11-07 15:40:19 +08:00
wanyaoqi
3f74e94e8f fix(host-deployer): use sync.lock on nbd connect/disconnect 2023-11-07 15:30:20 +08:00
wanyaoqi
2ea7da3746 Automated cherry pick of #18580: fix(host): sync guest machine type on live migrate (#18581)
* 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:40 +08:00
wanyaoqi
1e196b1a9d fix(host-deployer): detach nbd device do not block main thread (#18577) 2023-11-07 07:22:13 +08:00
Zexi Li
07b6906d30 Merge pull request #18572 from wanyaoqi/automated-cherry-pick-of-#18571-upstream-release-3.11
Automated cherry pick of #18571: fix(host): live migrate ensure disk storate type
2023-11-06 16:47:58 +08:00
wanyaoqi
1b6c3aa20a fix(host): live migrate ensure disk storate type 2023-11-06 14:43:55 +08:00
Zexi Li
1a1d941d30 Merge pull request #18566 from swordqiu/automated-cherry-pick-of-#18565-upstream-release-3.11
Automated cherry pick of #18565: fix: qemu disk set serial as disk_id
2023-11-05 11:44:53 +08:00
Qiu Jian
9ff75d4656 fix: qemu disk set serial as disk_id 2023-11-04 18:50:03 +08:00
Zexi Li
181c99868e Merge pull request #18560 from swordqiu/automated-cherry-pick-of-#18559-upstream-release-3.11
Automated cherry pick of #18559: fix: host fail to migrate interface routes
2023-11-04 18:28:14 +08:00
Qiu Jian
634e52142a fix: host fail to migrate interface routes 2023-11-03 23:58:30 +08:00
屈轩
af80f0d82c fix(region): volcengine monitor (#18558) 2023-11-03 13:56:46 +08:00
wanyaoqi
eaa5c52456 fix(region,host): support traffic limit in change config (#18554) 2023-11-03 10:10:25 +08:00
Zexi Li
f7a17d64d6 Merge pull request #18550 from ioito/automated-cherry-pick-of-#18549-upstream-release-3.11
Automated cherry pick of #18549: fix(region): esxi vm resize disk online
2023-11-02 15:02:22 +08:00
Zexi Li
422ae1e511 Merge pull request #18547 from wanyaoqi/automated-cherry-pick-of-#18546-upstream-release-3.11
Automated cherry pick of #18546: fix(host-deployer): clean nbd mount on host-deployer start
2023-11-02 15:01:22 +08:00
ioito
4e44ae2932 fix(region): esxi vm resize disk online 2023-11-02 11:24:08 +08:00
wanyaoqi
38e11808df fix(host-deployer): clean nbd mount on host-deployer start 2023-11-01 21:25:41 +08:00
屈轩
c9d20e7a14 fix(region): volc bucket storage class (#18544) 2023-11-01 20:02:16 +08:00
屈轩
8282619b86 fix(region): vendor update (#18541) 2023-11-01 19:13:40 +08:00
屈轩
4178d46cd9 fix(region): vendor update (#18539) 2023-11-01 18:52:08 +08:00
屈轩
be5075a74b fix(region): vendor update (#18535) 2023-11-01 17:48:09 +08:00
gouqi11
b9aadb704d update vendor (#18533)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-11-01 15:41:46 +08:00
Zexi Li
0a78de3166 Merge pull request #18530 from wanyaoqi/automated-cherry-pick-of-#18529-upstream-release-3.11
Automated cherry pick of #18529: fix(host): live migrate pass disk num queues
2023-11-01 14:58:13 +08:00
wanyaoqi
a84676af7c fix(host): live migrate pass disk num queues 2023-11-01 14:48:24 +08:00
Zexi Li
84c1c7d8d4 Merge pull request #18525 from ioito/automated-cherry-pick-of-#18524-upstream-release-3.11
Automated cherry pick of #18524: fix(region): skip vm eip not found error log
2023-11-01 10:13:46 +08:00
Zexi Li
858af35887 Merge pull request #18523 from ioito/automated-cherry-pick-of-#18522-upstream-release-3.11
Automated cherry pick of #18522: fix(region): volcengine vm save image
2023-11-01 10:13:01 +08:00
Jian Qiu
ddc2b319ed fix: xfs zerofree (experimental) (#18527)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-11-01 09:41:18 +08:00
ioito
d6b28d270f fix(region): skip vm eip not found error log 2023-10-31 20:43:18 +08:00
ioito
49c813659b fix(region): volcengine vm save image 2023-10-31 20:40:47 +08:00
屈轩
9d0e545c66 fix(region): vendor update (#18514) 2023-10-31 20:24:09 +08:00
Zexi Li
2f7c4cd671 Merge pull request #18516 from wanyaoqi/automated-cherry-pick-of-#18515-upstream-release-3.11
Automated cherry pick of #18515: fix(host): detect blk dev numqueues and nics(no id) pci addresses
2023-10-31 20:17:40 +08:00
Zexi Li
08dd95748c Merge pull request #18519 from wanyaoqi/automated-cherry-pick-of-#18518-upstream-release-3.11
Automated cherry pick of #18518: fix(region): reduce local disk max size to 10T
2023-10-31 19:51:14 +08:00
wanyaoqi
9b1622325f fix(region): reduce local disk max size to 10T 2023-10-31 19:38:09 +08:00
Zexi Li
5480dfd1c8 Merge pull request #18504 from swordqiu/automated-cherry-pick-of-#18503-upstream-release-3.11
Automated cherry pick of #18503: fix: dhcp hostname not compatible with some os
2023-10-31 19:28:49 +08:00
Zexi Li
da3167d3bc Merge pull request #18499 from zexi/automated-cherry-pick-of-#18497-upstream-release-3.11
Automated cherry pick of #18497: feat(apigateway): report running env
2023-10-31 19:28:06 +08:00
Zexi Li
c5923cc4b9 Merge pull request #18512 from gouqi11/automated-cherry-pick-of-#18511-upstream-release-3.11
Automated cherry pick of #18511: fix(scheduledtask): supportCycleType week and month
2023-10-31 19:27:33 +08:00
wanyaoqi
732d70d6e5 fix(host): detect blk dev numqueues and nics(no id) pci addresses 2023-10-31 19:17:18 +08:00
屈轩
d33e1f6371 fix(keystone): validate time_zone input (#18506) 2023-10-31 18:41:26 +08:00
马鸿飞
8fddf20c68 fix(scheduledtask): supportCycleType week and month 2023-10-31 17:44:31 +08:00
Qiu Jian
9e2e2d6b8d fix: dhcp hostname not compatible with some os 2023-10-31 12:02:53 +08:00
Zexi Li
304e520ce6 Merge pull request #18495 from ioito/automated-cherry-pick-of-#18494-upstream-release-3.11
Automated cherry pick of #18494: fix(region): vendor update
2023-10-30 20:39:37 +08:00
Zexi Li
c895e5bc7c Merge pull request #18479 from swordqiu/automated-cherry-pick-of-#18478-upstream-release-3.11
Automated cherry pick of #18478: fix: scheduler ping/pong response mime
2023-10-30 20:37:25 +08:00
Zexi Li
c24b0a4082 feat(apigateway): report running env 2023-10-30 20:32:54 +08:00
ioito
f4b74c790c fix(region): vendor update 2023-10-30 20:09:47 +08:00
屈轩
30f2fda002 fix(region): vendor update (#18493) 2023-10-30 17:03:39 +08:00
屈轩
097237eb8c fix(region): qcloud security group rule priority (#18489) 2023-10-30 17:03:17 +08:00
屈轩
69e8ab1936 fix(region): avoid hostname has '-' suffix (#18486) 2023-10-30 17:02:32 +08:00
屈轩
0f8443905a fix(region): gpu spec (#18483) 2023-10-30 14:39:09 +08:00
屈轩
f58532081e fix(region): kvm secgroup filter (#18477) 2023-10-30 13:55:25 +08:00
Qiu Jian
335ff385c5 fix: scheduler ping/pong response mime 2023-10-30 13:17:09 +08:00
Zexi Li
99563805ec Merge pull request #18457 from ioito/automated-cherry-pick-of-#18456-upstream-release-3.11
Automated cherry pick of #18456: fix(region): add gpu log
2023-10-30 10:05:08 +08:00
Zexi Li
03b9501ccb Merge pull request #18473 from ioito/automated-cherry-pick-of-#18472-upstream-release-3.11
Automated cherry pick of #18472: fix(region): security group rule priority validate
2023-10-30 10:03:33 +08:00
Zexi Li
06f3ca8588 Merge pull request #18475 from wanyaoqi/automated-cherry-pick-of-#17671-upstream-release-3.11
Automated cherry pick of #17671: feat(region): add guest rescue api
2023-10-30 10:02:12 +08:00
boironic@gmail.com
7f0fdc3739 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-10-29 20:56:26 +08:00
屈轩
6fb42c4d2c fix(region): kvm server cnt (#18470) 2023-10-27 19:39:18 +08:00
ioito
3b98af9628 fix(region): security group rule priority validate 2023-10-27 19:35:54 +08:00
屈轩
3364a94082 fix(region): vendor update (#18467) 2023-10-27 16:40:50 +08:00
屈轩
0b3ae628c4 fix(region): vendor update (#18465) 2023-10-27 16:08:04 +08:00
屈轩
eb7eb8795b fix(region): aliyun cloud_auto enable burst (#18461) 2023-10-27 15:18:41 +08:00
Zexi Li
9064790c84 Merge pull request #18443 from swordqiu/automated-cherry-pick-of-#18442-upstream-release-3.11
Automated cherry pick of #18442: fix: support rocky linux guestfs
2023-10-27 10:04:14 +08:00
Zexi Li
af70eec115 Merge pull request #18449 from ioito/automated-cherry-pick-of-#18448-upstream-release-3.11
Automated cherry pick of #18448: fix(region): 避免esxi vm没有被真正删除
2023-10-27 10:03:05 +08:00
屈轩
7a6a962790 fix(region): remove useless code (#18455) 2023-10-26 18:35:07 +08:00
ioito
fc8c45e2de fix(region): add gpu log 2023-10-26 18:03:57 +08:00
屈轩
d867fd0251 fix(region): security group rule update (#18452) 2023-10-26 17:58:03 +08:00
ioito
fb911b41ab fix(region): 避免esxi vm没有被真正删除 2023-10-26 14:48:22 +08:00
Zexi Li
756fd92a27 Merge pull request #18446 from ioito/automated-cherry-pick-of-#18445-upstream-release-3.11
Automated cherry pick of #18445: fix(region): fix #18397 esxi vm set tags
2023-10-26 12:11:46 +08:00
ioito
a3b080334c fix(region): fix #18397 esxi vm set tags 2023-10-26 11:41:29 +08:00
屈轩
f03617c18f fix(region): vendor update (#18441) 2023-10-26 11:23:29 +08:00
Qiu Jian
f547d6bc47 fix: support rocky linux guestfs 2023-10-26 11:20:35 +08:00
Zexi Li
c1d148d4e3 Merge pull request #18417 from swordqiu/automated-cherry-pick-of-#18416-upstream-release-3.11
Automated cherry pick of #18416: fix: auto sync esxi host status periodically
2023-10-26 10:08:49 +08:00
Zexi Li
ecc63f3501 Merge pull request #18436 from wanyaoqi/automated-cherry-pick-of-#18435-upstream-release-3.11
Automated cherry pick of #18435: Fix/misc fix 20231025
2023-10-26 10:07:58 +08:00
Zexi Li
9ce1f2322c Merge pull request #18438 from ioito/automated-cherry-pick-of-#18434-upstream-release-3.11
Automated cherry pick of #18434: Hotfix/qx clean scheduler
2023-10-26 10:06:25 +08:00
ioito
f0ac779e55 fix(region): 避免频繁清理调度器缓存 2023-10-26 09:55:03 +08:00
wanyaoqi
835bdf2c15 fix(region): guest start check vcpu is enough 2023-10-25 23:55:26 +08:00
wanyaoqi
0508225799 fix(host): skip isolated device probe on kvm not support 2023-10-25 23:54:42 +08:00
wanyaoqi
069a9a8eaf fix(region): rebuild root update guest bios 2023-10-25 23:54:42 +08:00
屈轩
14300e2f91 fix(region): fix cloudaccount sync projectMapping (#18432)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-10-25 20:53:47 +08:00
gouqi11
204a059cae feat(cloudmon): support lbMetric for MetricTypeDriver (#18430)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-10-25 20:38:02 +08:00
屈轩
675468f48c fix(region): vendor update (#18429) 2023-10-25 19:24:42 +08:00
屈轩
6476cea4dc fix(region): vendor update (#18426) 2023-10-25 18:24:53 +08:00
屈轩
860109369d fix(region): secgroup rule fix (#18415) 2023-10-25 17:58:13 +08:00
Zexi Li
82f1952842 Merge pull request #18419 from wanyaoqi/automated-cherry-pick-of-#18418-upstream-release-3.11
Automated cherry pick of #18418: fix(host): live migrate misc fix
2023-10-25 10:20:48 +08:00
wanyaoqi
601d539bba fix(host): live migrate misc fix 2023-10-25 01:59:01 +08:00
Qiu Jian
e89c3a78da fix: auto sync esxi host status periodically 2023-10-24 21:50:44 +08:00
Zexi Li
80b4caeeda feat(climc): always try to print id and name firstly (#18412) 2023-10-24 21:48:35 +08:00
Zexi Li
f1394bed02 feat(climc): always try to print id and name firstly (#18410) 2023-10-24 21:48:26 +08:00
屈轩
f4d34c8ee4 Revert "fix(common): remove service default policy (#18312)" (#18413)
This reverts commit 6ff9e75fb1.
2023-10-24 21:47:50 +08:00
Zexi Li
e2fb312311 Merge pull request #18386 from swordqiu/automated-cherry-pick-of-#18385-upstream-release-3.11
Automated cherry pick of #18385: fix: capabilities brand revisit
2023-10-24 20:01:47 +08:00
Zexi Li
e2af2f2602 Merge pull request #18409 from ioito/automated-cherry-pick-of-#18408-upstream-release-3.11
Automated cherry pick of #18408: fix(region): kube cluster brand
2023-10-24 19:50:14 +08:00
ioito
6fadaec519 fix(region): kube cluster brand 2023-10-24 18:50:26 +08:00
Zexi Li
30746be01e Merge pull request #18407 from gouqi11/automated-cherry-pick-of-#18396-upstream-release-3.11
Automated cherry pick of #18396: feat(notify): Allow direct notification sending
2023-10-24 15:39:00 +08:00
马鸿飞
b0ccc84260 feat(notify): Allow direct notification sending 2023-10-24 15:24:42 +08:00
Zexi Li
b7db6d4535 Merge pull request #18404 from zexi/automated-cherry-pick-of-#18403-upstream-release-3.11
Automated cherry pick of #18403: fix(scheduler): fetch host storages directly
2023-10-24 14:37:28 +08:00
Zexi Li
bdaf659a28 fix(scheduler): fetch host storages directly 2023-10-24 14:26:49 +08:00
Zexi Li
6583094e85 Merge pull request #18401 from ioito/automated-cherry-pick-of-#18400-upstream-release-3.11
Automated cherry pick of #18400: fix(region): aws eip not found error
2023-10-24 14:23:37 +08:00
ioito
631c255970 fix(region): aws eip not found error 2023-10-24 13:25:30 +08:00
Zexi Li
51f5b01c4e Merge pull request #18394 from wanyaoqi/automated-cherry-pick-of-#18393-upstream-release-3.11
Automated cherry pick of #18393: fix(host-deployer): deploy qga conf according hypervisor
2023-10-23 11:43:27 +08:00
Zexi Li
51ab18e0ba Merge pull request #18384 from wanyaoqi/automated-cherry-pick-of-#18383-upstream-release-3.11
Automated cherry pick of #18383: fix(region,host): live migrate disk driver determines the migration mode
2023-10-23 11:18:03 +08:00
Zexi Li
e0ab303771 Merge pull request #18390 from ioito/automated-cherry-pick-of-#18389-upstream-release-3.11
Automated cherry pick of #18389: fix(apigateway): baremetal usage
2023-10-23 11:17:15 +08:00
wanyaoqi
e8f4e85943 fix(host-deployer): deploy qga conf according hypervisor 2023-10-23 10:48:10 +08:00
ioito
6bf139297c fix(apigateway): baremetal usage 2023-10-23 10:38:14 +08:00
Zexi Li
6e679a88be Merge pull request #18356 from gouqi11/automated-cherry-pick-of-#18161-upstream-release-3.11
Automated cherry pick of #18161: feat(scheduledTask): support cycle_hour
2023-10-23 10:17:33 +08:00
Qiu Jian
e2a843f018 fix: capabilities brand revisit 2023-10-23 10:16:32 +08:00
wanyaoqi
679ddfa3d0 fix(region,host): live migrate disk driver determines the migration mode 2023-10-23 10:12:21 +08:00
马鸿飞
50bd35b558 feat(scheduledTask): support cycle_hour 2023-10-23 10:07:05 +08:00
Jian Qiu
675d453f02 fix: vpcagent sync error (#18382)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-23 09:27:32 +08:00
wanyaoqi
f5b1c828f1 feat(region,host): cloudpods guest convert to kvm guest (#18378) 2023-10-23 09:25:51 +08:00
Zexi Li
e97408dca8 fix(scheduler): improve scheduler prefer and avoid tags strategy (#18373) 2023-10-20 20:46:14 +08:00
Zexi Li
8a89981f79 Merge pull request #18366 from swordqiu/automated-cherry-pick-of-#18365-upstream-release-3.11
Automated cherry pick of #18365: fix: auto convert missing subformat images
2023-10-20 12:28:28 +08:00
Zexi Li
5215a7baff Merge pull request #18363 from swordqiu/automated-cherry-pick-of-#18362-upstream-release-3.11
Automated cherry pick of #18362: fix: fail to fetch admin ssh keypair
2023-10-20 10:35:18 +08:00
Qiu Jian
dd2a61e9a6 fix: auto convert missing subformat images 2023-10-20 10:23:51 +08:00
Qiu Jian
b394e58ee4 fix: fail to fetch admin ssh keypair 2023-10-20 05:42:05 +08:00
Zexi Li
7e7b6512f4 Merge pull request #18361 from ioito/automated-cherry-pick-of-#18360-upstream-release-3.11
Automated cherry pick of #18360: fix(region): aws lb sync panic
2023-10-19 20:34:13 +08:00
ioito
b7ec468b03 fix(region): aws lb sync panic 2023-10-19 20:15:21 +08:00
Jian Qiu
b6e1e9d226 fix: allow vmware network associate with multiple wires (#18341)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-19 09:15:40 +08:00
wanyaoqi
64310bf4df fix(host-deployer): change netdev prefix to "en" on nics has different driver (#18330)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-10-18 20:40:46 +08:00
Jian Qiu
99f671d567 fix: missing project mapping body (#18353)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-18 20:39:38 +08:00
屈轩
d5a3913a1f fix: docgengo (#18351) 2023-10-18 06:19:10 -05:00
屈轩
a6bab03c85 feature: add support for for VolcEngine (#18349)
Co-authored-by: kongrui <kongr@lamda.nju.edu.cn>
2023-10-18 06:05:41 -05:00
Zexi Li
2e761505bf Merge pull request #18343 from swordqiu/automated-cherry-pick-of-#18342-upstream-release-3.11
Automated cherry pick of #18342: fix: unable to recognize anolis os
2023-10-18 15:00:30 +08:00
屈轩
ca89d83e4f fix(climc): 避免climc交互模式下--help自动退出 (#18339) 2023-10-17 20:58:49 -05:00
Qiu Jian
aafab22bb7 fix: unable to recognize anolis os 2023-10-18 01:54:29 +08:00
屈轩
6d49f8c5c8 fix(region): standardization stage name (#18300) 2023-10-18 01:26:36 +08:00
Zexi Li
c59daea668 Merge pull request #18323 from gouqi11/automated-cherry-pick-of-#18320-upstream-release-3.11
Automated cherry pick of #18320: fix(notify): fix role subscriber groupTimes
2023-10-17 12:24:11 +08:00
Zexi Li
dd151944ca Merge pull request #18326 from wanyaoqi/automated-cherry-pick-of-#18325-upstream-release-3.11
Automated cherry pick of #18325: fix(scheduler): isolated device predicate miss sriov nic
2023-10-17 11:51:10 +08:00
wanyaoqi
0fa98f7b82 fix(scheduler): isolated device predicate miss sriov nic 2023-10-16 16:22:19 +08:00
马鸿飞
99afc444a7 fix(notify): fix role subscriber groupTimes 2023-10-16 15:59:33 +08:00
屈轩
847459f2a8 fix(common): distinguish system and user log by is_system_account (#18317) 2023-10-15 20:58:09 -05:00
屈轩
6ff9e75fb1 fix(common): remove service default policy (#18312) 2023-10-13 14:00:39 +08:00
屈轩
115eb587e3 fix(region): show network details with dns (#18289) 2023-10-13 07:43:42 +08:00
屈轩
1b74a9c6a0 fix(keystone): policy result (#18285) 2023-10-13 07:41:12 +08:00
Jian Qiu
b4b9485068 fix: update vendor for edito retry (#18309)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-13 07:29:04 +08:00
Jian Qiu
4e9957c3f2 fix: climc server-logininfo action (#18296)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-12 20:19:02 +08:00
屈轩
afc77d0c7b fix(region): classify invalid access key error (#18305) 2023-10-12 20:17:49 +08:00
屈轩
05ab9311b3 fix(region): avoid ctyun signature verification failed (#18302) 2023-10-12 19:08:39 +08:00
屈轩
0809d6ecfa fix(region): remove ctyun useless env paramenter (#18293) 2023-10-12 18:06:12 +08:00
屈轩
d97ec1c7b5 fix(region): aws userdata error fix (#18290) 2023-10-12 17:27:31 +08:00
Jian Qiu
2a5ba4d77f fix: update vendor 20231012 for sqlchemy (#18282)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-12 16:56:59 +08:00
屈轩
8bd9b78e21 fix(region): history usage (#18260) 2023-10-12 16:30:59 +08:00
Zexi Li
7c836a4993 Merge pull request #18279 from gouqi11/automated-cherry-pick-of-#18267-upstream-release-3.11
Automated cherry pick of #18267: feat(notify): support db_dispatcher notify
2023-10-12 15:51:13 +08:00
马鸿飞
7423ca9726 feat(notify): support db_dispatcher notify 2023-10-12 15:39:54 +08:00
Zexi Li
a1e77ea061 Merge pull request #18276 from ioito/automated-cherry-pick-of-#18275-upstream-release-3.11
Automated cherry pick of #18275: fix(region): use project sshkeypair to ssh vm
2023-10-12 14:59:45 +08:00
wanyaoqi
accc92da16 fix(host): check qga connect is closed (#18272) 2023-10-12 14:49:02 +08:00
ioito
0d85f41098 fix(region): use project sshkeypair to ssh vm 2023-10-12 14:24:02 +08:00
Zexi Li
2881f82226 Merge pull request #18265 from ioito/automated-cherry-pick-of-#18264-upstream-release-3.11
Automated cherry pick of #18264: fix(region): dns record cname check
2023-10-11 18:09:26 +08:00
Zexi Li
2b33c44d59 Merge pull request #18254 from zexi/server-ip-regexp-list
feat(region): filter server ip_addrs by REGEXP
2023-10-11 17:19:24 +08:00
屈轩
b32444047d fix(region): wait vm deleted (#18262) 2023-10-11 17:19:15 +08:00
ioito
560444bc25 fix(region): dns record cname check 2023-10-11 17:12:30 +08:00
Zexi Li
0c0bc34e67 Merge pull request #18251 from swordqiu/automated-cherry-pick-of-#18250-upstream-release-3.11
Automated cherry pick of #18250: fix: guest start params revisit
2023-10-11 17:11:06 +08:00
Zexi Li
7104d73ba6 feat(region): filter server ip_addrs by REGEXP 2023-10-11 17:03:16 +08:00
屈轩
ff414105cb fix: vendor update (#18258) 2023-10-11 16:22:28 +08:00
Qiu Jian
02db6f01e7 fix: guest start params revisit 2023-10-11 05:43:57 +08:00
Zexi Li
ca2ebb35f4 Merge pull request #18249 from zexi/automated-cherry-pick-of-#18246-upstream-release-3.11
Automated cherry pick of #18246: fix(monitor): select host that isn't in source hosts as target
2023-10-10 20:04:19 +08:00
Zexi Li
b21702417a fix(monitor): select host that isn't in source hosts as target 2023-10-10 20:03:55 +08:00
Jian Qiu
83d02d2bf0 fix: allow specify desktop linux os that not allow root login (#18244)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-09 18:38:07 +08:00
wanyaoqi
17733cdd80 fix(host): host sysinfo metadata double quota (#18240) 2023-10-09 18:36:40 +08:00
Zexi Li
37f2bc3fef Merge pull request #18236 from wanyaoqi/automated-cherry-pick-of-#18235-upstream-release-3.11
Automated cherry pick of #18235: fix(host-deployer): deploy qga conf ensure /etc/sysconfig dir
2023-10-09 14:56:30 +08:00
Jian Qiu
c00028ccc6 fix: handle old style auth token (#18233)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-09 12:30:28 +08:00
wanyaoqi
45b744bc50 fix(host-deployer): deploy qga conf ensure /etc/sysconfig dir 2023-10-09 12:23:21 +08:00
Jian Qiu
638c5130c6 fix: unauthorized error should return 401 (#18230)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-08 21:54:21 +08:00
Jian Qiu
5d59e54085 fix: missing invalid token response (#18227)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-08 18:27:38 +08:00
Jian Qiu
e319338460 fix: shorten keystone token (#18223)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-08 11:20:35 +08:00
Zexi Li
f5d466e359 Merge pull request #18220 from gouqi11/automated-cherry-pick-of-#18219-upstream-release-3.11
Automated cherry pick of #18219: feat: support policy and cors for bucket
2023-10-07 17:56:29 +08:00
马鸿飞
5bfa0e03ee feat: support policy and cors for bucket 2023-10-07 17:51:20 +08:00
Zexi Li
27b6f8b8d6 Merge pull request #18211 from ioito/automated-cherry-pick-of-#18210-upstream-release-3.11
Automated cherry pick of #18210: fix(region): vendor update
2023-10-07 13:18:13 +08:00
Zexi Li
27bbc9512f Merge pull request #18208 from wanyaoqi/automated-cherry-pick-of-#18207-upstream-release-3.11
Automated cherry pick of #18207: feat(region,glance): from cloudaccount to enable vmdk target format
2023-10-07 13:16:01 +08:00
ioito
90566723a2 fix(region): vendor update 2023-10-07 10:58:18 +08:00
wanyaoqi
23a7b8f15f feat(region,glance): from cloudaccount to enable vmdk target format 2023-10-07 09:59:39 +08:00
Jian Qiu
8f4fe468ec fix: async refresh revoked tokens (#18205)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-06 13:45:18 +08:00
Zexi Li
c3d782c358 Merge pull request #18200 from swordqiu/automated-cherry-pick-of-#18199-upstream-release-3.11
Automated cherry pick of #18199: feature: invalidate auth token
2023-10-05 19:22:21 +08:00
Qiu Jian
9f7458b58f feature: invalidate auth token 2023-10-05 03:41:15 +08:00
Zexi Li
c811818017 Merge pull request #18190 from swordqiu/automated-cherry-pick-of-#18183-upstream-release-3.11
Automated cherry pick of #18183: feature: SUSE guest support
2023-10-04 00:38:13 +08:00
Qiu Jian
1d1d93858a feature: SUSE guest support 2023-10-02 00:34:19 +08:00
Jian Qiu
a2b17a5492 fix: rebuild root support deploy params (#18188)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-02 00:16:17 +08:00
Jian Qiu
16d380813d fix: host nics api (#18185)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-01 23:40:34 +08:00
Jian Qiu
7e44c015b3 fix: add apis for logininfo (#18181)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-10-01 23:39:58 +08:00
Zexi Li
5b066bfd8c Merge pull request #18163 from swordqiu/automated-cherry-pick-of-#18162-upstream-release-3.11
Automated cherry pick of #18162: fix: fail purge disk due to getMastHost failure
2023-09-27 22:52:30 +08:00
Zexi Li
28d541ba78 Merge pull request #18169 from zexi/automated-cherry-pick-of-#18167-upstream-release-3.11
Automated cherry pick of #18167: fix(scheduler): some joint resources are not synced
2023-09-27 22:51:42 +08:00
Zexi Li
f27087867a Merge pull request #18171 from zexi/automated-cherry-pick-of-#18072-upstream-release-3.11
Automated cherry pick of #18072: fix(climc): delete the backup machine from the offline host
2023-09-27 17:10:52 +08:00
hoganlxj
f24cf2fdb0 Update clean_host.sh 2023-09-27 17:09:04 +08:00
Zexi Li
7735720a5e fix(scheduler): some joint resources are not synced 2023-09-27 16:47:36 +08:00
Qiu Jian
e8a52c23be fix: fail purge disk due to getMastHost failure 2023-09-27 14:32:42 +08:00
屈轩
710905c1f2 fix(region): change project log detail (#18154) 2023-09-26 17:58:53 +08:00
Zexi Li
475e698227 Merge pull request #18157 from wanyaoqi/automated-cherry-pick-of-#18156-upstream-release-3.11
Automated cherry pick of #18156: fix(region): remove ansible restart network on guest sync
2023-09-26 17:42:56 +08:00
wanyaoqi
ea3e855655 fix(region): remove ansible restart network on guest sync 2023-09-26 15:47:19 +08:00
Zexi Li
76bd871ef8 Merge pull request #18151 from zexi/automated-cherry-pick-of-#18124-upstream-release-3.11
Automated cherry pick of #18124: fix: charset mismatch in tenant cache convert_ids
2023-09-25 16:58:33 +08:00
Qiu Jian
b6446c8007 fix: charset mismatch in tenant cache convert_ids 2023-09-25 16:58:12 +08:00
Zexi Li
bd3c32b3a3 Merge pull request #18150 from zexi/automated-cherry-pick-of-#18126-upstream-release-3.11
Automated cherry pick of #18126: fix(region): hide agent status
2023-09-25 16:56:53 +08:00
Zexi Li
27b0b342b4 fix(region): hide agent status 2023-09-25 16:56:09 +08:00
Zexi Li
ef52ad5f25 Merge pull request #18146 from ioito/automated-cherry-pick-of-#18145-upstream-release-3.11
Automated cherry pick of #18145: fix(region): aliyun health check tls error
2023-09-25 16:53:49 +08:00
屈轩
efdb5beb71 fix(region): avoid panic after created vm (#18142) 2023-09-25 15:12:43 +08:00
ioito
7de4c55dfc fix(region): aliyun health check tls error 2023-09-25 15:11:10 +08:00
Zexi Li
6ee8be68cd Merge pull request #18137 from ioito/automated-cherry-pick-of-#18136-upstream-release-3.11
Automated cherry pick of #18136: fix(region): account ctx unlock
2023-09-22 16:49:54 +08:00
Zexi Li
f59d2bd256 Merge pull request #18115 from ioito/automated-cherry-pick-of-#18114-upstream-release-3.11
Automated cherry pick of #18114: fix(region): network update detail error
2023-09-22 16:48:33 +08:00
ioito
1f6f9d6adc fix(region): account ctx unlock 2023-09-22 16:22:39 +08:00
屈轩
bac4faf202 fix(region): aws disk type (#18133) 2023-09-22 14:17:31 +08:00
ioito
c2546c31a7 fix(region): network update detail error 2023-09-22 10:11:06 +08:00
Zexi Li
ea50886aa1 Merge pull request #18097 from wanyaoqi/automated-cherry-pick-of-#18096-upstream-release-3.11
Automated cherry pick of #18096: Fix/backup guest prelaunch
2023-09-21 22:43:58 +08:00
Zexi Li
1cf6a5d9db Merge pull request #18092 from wanyaoqi/automated-cherry-pick-of-#18091-upstream-release-3.11
Automated cherry pick of #18091: fix(host): insert iso name not correct
2023-09-21 22:42:04 +08:00
Zexi Li
6cb3a055ae Merge pull request #18081 from wanyaoqi/automated-cherry-pick-of-#18080-upstream-release-3.11
Automated cherry pick of #18080: Fix/host delete validate
2023-09-21 22:41:26 +08:00
Zexi Li
a5b782fdeb Merge pull request #18067 from wanyaoqi/automated-cherry-pick-of-#18065-upstream-release-3.11
Automated cherry pick of #18065: fix(region,host): cancel migrate sync guest status
2023-09-21 22:40:37 +08:00
Zexi Li
9d94a7355d Merge pull request #18077 from wanyaoqi/automated-cherry-pick-of-#18076-upstream-release-3.11
Automated cherry pick of #18076: fix(region,host): guest save image restart not work
2023-09-21 22:39:18 +08:00
Zexi Li
4cb465ab35 Merge pull request #18088 from wanyaoqi/automated-cherry-pick-of-#17858-upstream-release-3.11
Automated cherry pick of #17858: feat(region,host,host-deployer): add qga set network
2023-09-21 20:57:02 +08:00
Zexi Li
00a1659ce8 Merge pull request #18074 from wanyaoqi/automated-cherry-pick-of-#18073-upstream-release-3.11
Automated cherry pick of #18073: feat(region): host list filter by host storage type
2023-09-21 20:54:54 +08:00
屈轩
3d329d7412 fix(esxi-agent): vmware hostname (#18122) 2023-09-21 20:50:24 +08:00
屈轩
7c62173d3f fix(region): cloudpods userdata (#18118) 2023-09-21 20:49:32 +08:00
屈轩
3c14711346 fix(region): avoid deadlock for delete account (#18100) 2023-09-21 14:56:30 +08:00
屈轩
a8ba3a4ec5 fix(region): fix #18106 remove change chonfig stop charing restrict (#18108) 2023-09-21 14:55:23 +08:00
屈轩
3daf38b6a0 fix(region): guest vnc error (#18103) 2023-09-21 14:54:40 +08:00
屈轩
fcc5b2eae1 fix(region): server sku cpu arch filter (#18111) 2023-09-21 14:53:07 +08:00
wanyaoqi
9d7a49ebdf fix(host): avoid panic on host record not init 2023-09-21 11:04:39 +08:00
wanyaoqi
3d1507b0e4 fix(host): cancel backup guest prelaunch 2023-09-21 11:04:39 +08:00
wanyaoqi
e5be78e740 fix(host): insert iso name not correct 2023-09-20 21:24:56 +08:00
屈轩
22d0608786 fix(region): kube cluster version (#18084) 2023-09-20 20:18:16 +08:00
屈轩
2e74e42bde fix(region): vendor update (#18087) 2023-09-20 20:17:24 +08:00
chentianxiang
260a9cbe87 feat(region,host,host-deployer):use qga set network 2023-09-20 20:07:24 +08:00
wanyaoqi
1f4079a863 fix(region): validate is reserve all cpus 2023-09-20 19:41:04 +08:00
wanyaoqi
53d4b0c1b7 fix(region): host delete validate backup guests 2023-09-20 19:41:04 +08:00
wanyaoqi
a538e215b8 fix(region,host): guest save image restart not work 2023-09-20 19:37:25 +08:00
wanyaoqi
00a1ddc508 feat(region): host list filter by host storage type 2023-09-20 19:34:30 +08:00
wanyaoqi
a49148c7e4 fix(region,host): cancel migrate sync guest status 2023-09-20 00:21:02 +08:00
Jian Qiu
74017f84a2 Hotfix/qj server network sub ips3 (#18063)
* fix: server nic add subips

* minor fixes

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-19 21:39:29 +08:00
Zexi Li
ee4651aca8 Merge pull request #18042 from swordqiu/hotfix/qj-server-network-sub-ips
fix: server nic add subips
2023-09-19 21:02:31 +08:00
Qiu Jian
7b3e2b1531 fix: server nic add subips 2023-09-19 19:15:48 +08:00
Zexi Li
8560a8ee7a Merge pull request #18058 from swordqiu/hotfix/qj-get-metadata-check-panic
fix: skip get metadata check if usercred is nil
2023-09-19 18:18:14 +08:00
Qiu Jian
4736358a4b fix: skip get metadata check if usercred is nil 2023-09-19 18:04:39 +08:00
屈轩
85ac48d323 fix(region): vendor update (#18056) 2023-09-19 17:40:04 +08:00
屈轩
6e317051d1 fix(region): vendor update (#18054) 2023-09-19 17:29:57 +08:00
屈轩
5a952b711a fix(region): dns record log (#18048) 2023-09-19 14:16:45 +08:00
屈轩
7e77f943eb fix(region): vendor update (#18046) 2023-09-19 10:48:58 +08:00
屈轩
b9ada100a7 fix(region): skip sync vm disk error (#18039) 2023-09-19 10:34:42 +08:00
屈轩
a523c10ae0 fix(region): avoid deadlock when delete account (#18037) 2023-09-18 15:27:14 +08:00
Zexi Li
b867f2b764 Merge pull request #18024 from swordqiu/hotfix/qj-check-get-metadata-policy
fix: validate get metadata privileges
2023-09-18 10:58:04 +08:00
gouqi11
1e4cf48028 fix(region): update vendor (#18028)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-09-18 10:44:31 +08:00
屈轩
714985d7c7 fix(region): select available storage (#18032) 2023-09-18 10:23:41 +08:00
Zexi Li
3f13107cb5 Merge pull request #18025 from gouqi11/makeMod230915
update vendor
2023-09-15 16:47:17 +08:00
马鸿飞
cfa7184f2c update vendor 2023-09-15 15:10:41 +08:00
Qiu Jian
9e57107f87 fix: validate get metadata privileges 2023-09-15 14:28:17 +08:00
Zexi Li
3dcc9b83ea Merge pull request #18020 from wanyaoqi/fix/vgpu-hotplug
fix(host): nvidia vgpu hotplug
2023-09-15 10:27:58 +08:00
wanyaoqi
9d5d96b1f1 fix(host): nvidia vgpu hotplug
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-14 21:07:39 +08:00
Zexi Li
bba5c582df Merge pull request #18016 from gouqi11/addSyncDesc
feat(region): support update description
2023-09-14 11:47:05 +08:00
屈轩
0d9b70eb00 fix(region): remove useless code (#18014) 2023-09-14 11:36:59 +08:00
屈轩
f49de8ee88 fix(region): remove useless code (#18014) 2023-09-13 17:32:29 +08:00
屈轩
1f8e0d2330 fix(logger): add system account field (#18000) 2023-09-13 16:18:06 +08:00
屈轩
8975e52e86 fix(region): esxi image sync (#18010) 2023-09-13 15:53:43 +08:00
屈轩
961d36111e fix(region): update status failed (#18007) 2023-09-13 15:05:31 +08:00
Zexi Li
7ce7982e9c Merge pull request #18001 from wanyaoqi/chore/update-host-deployer-base
chore: update host-deployer base image
2023-09-13 10:17:08 +08:00
Zexi Li
88ed0f2235 Merge pull request #18004 from wanyaoqi/fix/add-i18n-trans
fix(logclient): add i18n maps for translation
2023-09-13 10:15:24 +08:00
wanyaoqi
320ddd5d47 fix(logclient): add i18n maps for translation 2023-09-13 09:35:54 +08:00
wanyaoqi
1e7a23b47e chore: update host-deployer base image 2023-09-12 22:37:01 +08:00
屈轩
d1fbe1f4d8 fix(region): external project (#17996) 2023-09-12 18:54:14 +08:00
屈轩
be4b797081 fix(region): support cloud-init shell (#17998) 2023-09-12 17:22:15 +08:00
屈轩
8dcb4fb588 fix(region): vendor update (#17994) 2023-09-12 16:39:08 +08:00
Zexi Li
cbf33bbee5 Merge pull request #17985 from ioito/hotfix/qx-tenantcache-metadata
fix(region): clean tenantcache metadata
2023-09-12 10:05:56 +08:00
Zexi Li
baf8742ef0 Merge pull request #17988 from wanyaoqi/fix/nvidia-vgpu-check
fix(region): check nvidia vgpu count and conflict with other gpus
2023-09-12 10:04:38 +08:00
Zexi Li
dd740a034c Merge pull request #17993 from zexi/automated-cherry-pick-of-#17992-upstream-master
Automated cherry pick of #17992: feat(climc): add k8s-cluster-list options
2023-09-12 03:02:29 +08:00
Zexi Li
8b129475e7 feat(climc): add k8s-cluster-list options 2023-09-11 14:08:01 +02:00
屈轩
8582180c11 fix(region): 避免删除云账号时遗留脏数据 (#17991) 2023-09-11 17:30:51 +08:00
Zexi Li
0a460bda28 Merge pull request #17986 from ioito/hotfix/qx-batch-sku-sync
fix(region): batch sku sync
2023-09-11 16:31:15 +08:00
ioito
4cee583cef fix(region): batch sku sync 2023-09-11 15:59:13 +08:00
ioito
44f8f75203 fix(region): clean tenantcache metadata 2023-09-11 15:19:16 +08:00
wanyaoqi
4888f81ff6 fix(region): check nvidia vgpu count and conflict with other gpus
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-11 14:50:07 +08:00
屈轩
ca66c73afe fix(region): support aws gp3 throughput (#17983) 2023-09-11 13:24:46 +08:00
屈轩
f22b53e498 fix(region): vendor update (#17981) 2023-09-11 10:21:30 +08:00
Jian Qiu
3f6857242e fix: vmware sync os info may override os distribution and ip (#17979)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-10 23:38:37 +08:00
Jian Qiu
a6ac366804 fix: allow vm turn on selinux (#17977)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-10 00:29:10 +08:00
Jian Qiu
284ae3f08c fix: avoid missing vlan config error (#17962)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-10 00:28:54 +08:00
Jian Qiu
12a4309be4 fix: error returned by host storage sync was overwritten (#17961)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-10 00:28:33 +08:00
wanyaoqi
613d085d20 fix(host): host register skip infiniband nic (#17955) 2023-09-10 00:27:58 +08:00
wanyaoqi
07c4d4da0f fix(host): set migrate bandwidth nolimit (#17974) 2023-09-10 00:26:32 +08:00
Zexi Li
f1ffdc287d Merge pull request #17963 from swordqiu/hotfix/qj-some-kernel-params-tune-by-default
fix: some kernel params tune by default
2023-09-08 04:13:32 +08:00
Qiu Jian
5f65cc49bc fix: some kernel params tune by default 2023-09-07 23:58:31 +08:00
Zexi Li
ff55f6e9cc Merge pull request #17935 from ioito/hotfix/qx-keypair-public
fix(region): set public for keypair
2023-09-07 19:22:35 +08:00
Zexi Li
1bf03f0878 Merge pull request #17957 from gouqi11/changeGroupTimes
fix(notify): add group_times for subscriber
2023-09-07 17:09:57 +08:00
马鸿飞
7ff9c8bd7a fix(notify): add group_times for subscriber 2023-09-07 16:37:13 +08:00
Zexi Li
4c182e2676 Merge pull request #17953 from gouqi11/ignoreEventIdInSend
fix(notify): ignore EventId in send
2023-09-06 19:54:30 +08:00
马鸿飞
96b806a2bc fix(notify): ignore EventId in send 2023-09-06 19:41:05 +08:00
Jian Qiu
a8626647a7 fix: support user data scripts (#17938)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 17:16:46 +08:00
Jian Qiu
cd975efb0a fix: panic when syncing user external resources (#17943)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 17:02:38 +08:00
Jian Qiu
f802faf411 fix: allow remvoe server extra options of specific value (#17947)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 17:00:17 +08:00
Jian Qiu
f047629180 fix: util func to convert id or name of tenants to ids (#17950)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-06 16:52:41 +08:00
Zexi Li
147e872d6f Merge pull request #17944 from gouqi11/acceptCreateProjectForProvider
fix(region): project mapping support inputProject
2023-09-06 15:18:44 +08:00
ioito
28738f03ac fix(region): set public for keypair 2023-09-06 15:06:32 +08:00
马鸿飞
f0a4d33e1a fix(region): project mapping support inputProject 2023-09-06 14:47:01 +08:00
Zexi Li
6170fae744 Merge pull request #17941 from zexi/automated-cherry-pick-of-#17940-upstream-master
Automated cherry pick of #17940: fix(cloudcommon): compatible with cases when data is nil
2023-09-06 11:28:49 +08:00
Zexi Li
48415939ee fix(cloudcommon): compatible with cases when data is nil 2023-09-06 04:53:29 +02:00
Zexi Li
1228d34313 feat(climc): download container registry image directly (#17937) 2023-09-06 04:35:59 +08:00
屈轩
87fb805668 fix(region): storagecache sync (#17933) 2023-09-06 04:35:24 +08:00
Jian Qiu
9e158441d7 Hotfix/qj vmware wire external (#17894)
* fix: vmware wire external id should be scoped by cloud account

* fix: validate condition when changing network wire id

* fix: allow update user enabled field

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-05 15:01:34 +08:00
Zexi Li
57d5bede41 Merge pull request #17930 from zhasm/hotfix/rex-docker-buildx-cross-platform-issue-typo
hotfix: typo
2023-09-05 12:57:21 +08:00
Zhang Dongliang
e81dfabbd4 hotfix: typo 2023-09-05 12:53:33 +08:00
Zexi Li
68822c85d0 Merge pull request #17926 from zexi/automated-cherry-pick-of-#17925-upstream-master
Automated cherry pick of #17925: fix(apigateway): add GetSpecificMethods to resource manager
2023-09-05 12:50:25 +08:00
Zexi Li
72e22c6ac0 Merge pull request #17927 from zhasm/hotfix/rex-docker-buildx-cross-platform-issue
fix(docker buildx cross platform docker image fix): 跨平台编译docker镜像明确指定架构
2023-09-05 12:49:31 +08:00
Zhang Dongliang
1a3109895d fix(docker buildx cross platform docker image fix): 跨平台编译docker镜像明确指定架构 2023-09-05 12:41:49 +08:00
Zexi Li
18a3dad541 Merge pull request #17922 from swordqiu/hotfix/qj-struct-sub-tag
fix: struct sub field tag
2023-09-05 11:54:13 +08:00
Zexi Li
572512083c fix(apigateway): add GetSpecificMethods to resource manager 2023-09-05 05:37:51 +02:00
屈轩
855a5587b1 fix: account project name sync (#17906) 2023-09-05 11:26:20 +08:00
屈轩
7bd5f353e4 fix(region): batch prob account status (#17905) 2023-09-05 11:26:08 +08:00
Qiu Jian
3916e1dc28 fix: struct sub field tag 2023-09-04 22:47:07 +08:00
Zexi Li
9791f5d09c Merge pull request #17919 from gouqi11/fixCreateProjectForProvider
fix(region): support sync cloudprovider
2023-09-04 17:41:26 +08:00
马鸿飞
53462b63e7 fix(region): support sync cloudprovider 2023-09-04 16:10:39 +08:00
屈轩
3def837bf2 fix(climc): skip part of service version detect (#17916) 2023-09-04 14:27:00 +08:00
屈轩
f7349528d0 fix(region-dns): dns query for *.example.com (#17914) 2023-09-04 11:51:24 +08:00
Zexi Li
396914e5a4 Merge pull request #17903 from wanyaoqi/feat/disk-iothrottle
feat(region,host): support set io throtthle for each disk
2023-09-02 01:36:31 +08:00
Zexi Li
f55c64f8ad Merge pull request #17911 from ioito/hotfix/qx-dns-record-delete-log
fix(region): add log for dns record delete
2023-09-01 21:10:00 +08:00
ioito
c26fdc7055 fix(region): add log for dns record delete 2023-09-01 20:03:46 +08:00
屈轩
eb7b919e5b fix(region): bucket 500 error (#17909) 2023-09-01 18:22:31 +08:00
屈轩
69cf5d563d fix(region): distinct account for dns zone (#17907) 2023-09-01 17:15:40 +08:00
wanyaoqi
3226c71f4e feat(region,host): support set io throtthle for each disk
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-01 15:49:02 +08:00
wanyaoqi
4484a96c8d feat(region,host): vgpu support, refector host registor (#17879)
* feat(region,host): refactor host register

* feat(region,host): vgpu support

add nvidia/amd vgpu support.
nvidia vgpu need manaul configure 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:22 +08:00
屈轩
3c19b0109f fix(region): support skip sync vpc and secgorup (#17901) 2023-09-01 15:40:29 +08:00
wanyaoqi
a043378be0 feat(region): support set server as daemon on create (#17892)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-09-01 15:39:25 +08:00
屈轩
9eb37037c2 fix(region): auto remove cloudprovider (#17688) 2023-09-01 15:38:54 +08:00
Jian Qiu
9ec43642da fix: storage usaged capacity by medium_type revisit (#17877)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-09-01 15:33:11 +08:00
屈轩
f9d1ee0a88 fix(region): private zone check vpc (#17899) 2023-08-31 16:27:40 +08:00
Zexi Li
e785dc1261 Merge pull request #17895 from ioito/hotfix/qx-cloudmon-system-metric
fix(cloudmon): skip part of service system metric collect
2023-08-31 16:01:29 +08:00
Zexi Li
9a3e2e35e5 Merge pull request #17897 from ioito/hotfix/qx-sku-sync
fix(region): 云账号首次同步时并发同步sku及资源
2023-08-31 16:01:01 +08:00
ioito
516b149d39 fix(region): 云账号首次同步时并发同步sku及资源 2023-08-31 14:49:50 +08:00
Jian Qiu
31d1e30495 fix: user show nil map panic (#17875)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-31 11:27:42 +08:00
屈轩
87e22c9552 fix(region): real delete sku (#17873) 2023-08-31 11:26:58 +08:00
ioito
683a51093f fix(cloudmon): skip part of service system metric collect 2023-08-31 11:22:19 +08:00
屈轩
ccca3228f5 fix(region): avoid esxi vm delete failed (#17890) 2023-08-30 20:43:37 +08:00
屈轩
f8fa51bad1 fix(region): esxi name and tag sync (#17884) 2023-08-30 20:30:26 +08:00
Zexi Li
db68897a1f Merge pull request #17888 from gouqi11/addGroupTimeList
fix(notify): support list group_key,group_list
2023-08-30 18:57:02 +08:00
屈轩
00e100b092 fix(region-dns): resolve cname (#17886) 2023-08-30 18:54:57 +08:00
马鸿飞
3ea0953151 fix(notify): support list group_key,group_list 2023-08-30 18:51:07 +08:00
屈轩
c33a731797 fix(region-dns): resolve * dns (#17882) 2023-08-30 16:04:48 +08:00
Jian Qiu
784fa91bab fix: desinate ip addresses when batch creating guests (#17859)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-29 21:19:43 +08:00
Jian Qiu
c100036989 fix: vpcagent sync wire should ignore external id (#17864)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-29 18:37:20 +08:00
屈轩
fb63245840 fix(region): vendor update (#17871) 2023-08-29 16:17:32 +08:00
屈轩
b462ef3abe fix(region): dns zone (#17868) 2023-08-29 15:44:20 +08:00
屈轩
69e18bae85 fix(region): hostname length (#17866) 2023-08-29 15:43:01 +08:00
wanyaoqi
11fe9bf6bc fix(region,host): support limit guest nic traffic (#17852) 2023-08-29 08:40:20 +08:00
屈轩
1b81d19a82 fix(region): vendor update (#17861) 2023-08-28 15:33:34 +08:00
屈轩
29fa7b76e1 fix(region): skip resource by tags (#17856) 2023-08-28 14:45:56 +08:00
gouqi11
0fa23c4b7a fix(region): support project mapping (#17803)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-08-27 05:12:59 +08:00
Jian Qiu
7b635f8430 fix: debian 12 OS initialization (#17846)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-27 05:00:58 +08:00
Jian Qiu
c5dd7939fc fix: vmware host wire recode (#17818)
* fix: vmware host wire recode

* update vendor

* update vendor

---------

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-24 16:36:55 +08:00
Jian Qiu
43f25dbe58 fix: cachedimage add index (#17843)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-24 03:25:05 +08:00
屈轩
ea6f169ba1 fix(logger): export limit (#17825) 2023-08-24 03:12:08 +08:00
屈轩
4429886ef9 fix(region): guest sync log (#17828) 2023-08-24 03:11:34 +08:00
屈轩
4b5e211ab9 fix(region): storage extra info (#17832) 2023-08-24 03:10:46 +08:00
Jian Qiu
6baad13756 fix: add index to server skus (#17840)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-23 22:35:11 +08:00
屈轩
07b9e87f74 fix(webconsole): fix #17822 (#17837) 2023-08-23 19:39:44 +08:00
屈轩
40177de2dc fix(region): disable prepaid delete check (#17823) 2023-08-23 19:39:09 +08:00
屈轩
5246e5c1b8 fix(logger): distinct for kind (#17819) 2023-08-22 10:02:53 +08:00
屈轩
1d8fdb5458 fix(logger): distinct field for action log (#17814) 2023-08-21 19:05:33 +08:00
屈轩
3b14709cb8 fix(region): cloud account sync log (#17772) 2023-08-21 16:30:44 +08:00
屈轩
b4dd9943fe fix: external project priority (#17811) 2023-08-21 15:11:28 +08:00
Jian Qiu
276e1247b4 fix: windows 2012 no dns (#17808)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-21 13:47:04 +08:00
wanyaoqi
dd51418e45 fix(host): gpu probe miss 3d type gpu (#17805) 2023-08-21 12:32:17 +08:00
屈轩
c42f88642a fix(region): vendor update (#17801) 2023-08-21 11:07:43 +08:00
屈轩
6e0df5cf59 fix(region): support eip sync tags (#17796) 2023-08-18 15:05:12 +08:00
Zexi Li
f798d8a2b9 Merge pull request #17776 from wanyaoqi/fix/lvm-disk-deploy
Fix/lvm disk deploy
2023-08-18 13:40:01 +08:00
Zexi Li
3c258def9c Merge pull request #17795 from zexi/automated-cherry-pick-of-#17794-upstream-master
Automated cherry pick of #17794: feat(climc): support k8s-cluster-create command getting input from file
2023-08-18 13:33:17 +08:00
Zexi Li
fc6dc2c7c5 Merge pull request #17793 from zexi/automated-cherry-pick-of-#17792-upstream-master
Automated cherry pick of #17792: fix(climc): 'zone-list --region' is ignored
2023-08-18 13:32:57 +08:00
Zexi Li
1f97060a82 feat(climc): support k8s-cluster-create command getting input from file 2023-08-18 02:02:23 +08:00
Zexi Li
89dcc2f4a2 fix(climc): 'zone-list --region' is ignored 2023-08-18 00:08:50 +08:00
屈轩
19445ad574 fix(region): avoid sync esxi panic (#17791) 2023-08-17 18:13:13 +08:00
屈轩
14aaa012ad fix(logger): add translate (#17769) 2023-08-17 17:55:03 +08:00
屈轩
e57dca9edd fix: docker push (#17789) 2023-08-17 17:43:32 +08:00
屈轩
3cab23ee37 fix(region): avoid purge normal region (#17786) 2023-08-17 12:23:02 +08:00
屈轩
46933f7521 fix: workflow push secrets (#17783) 2023-08-17 11:00:46 +08:00
Zexi Li
e5ca1fba3d Merge pull request #17756 from zexi/automated-cherry-pick-of-#17755-upstream-master
Automated cherry pick of #17755: fix(baremetal-agent): update base image
2023-08-16 11:14:35 +08:00
wanyaoqi
1569dca33b fix(host-deployer): lvm deactivate vg in use 2023-08-15 23:19:20 +08:00
Jian Qiu
82d50bb4b6 fix: pending delete identity projects (#17757)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-15 16:54:00 +08:00
wanyaoqi
10ad5615bf fix(host-deployer): fix lvm disk concurrent mount
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-08-14 23:20:10 +08:00
屈轩
34d54f10e8 fix(region): vendor update (#17764) 2023-08-14 16:58:08 +08:00
屈轩
8cdcde7ce3 fix: github workflow (#17762) 2023-08-14 16:28:26 +08:00
Zexi Li
d366339bb9 Merge pull request #17702 from gouqi11/fixTopicAdvanceForRelease
fix(notify): add update func for topic
2023-08-14 11:30:26 +08:00
Jian Qiu
59ae380bd5 fix: support unbind organization node (#17754)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-13 22:49:07 +08:00
屈轩
43f6e8236d fix(keystone): displays the reason why user cannot be deleted (#17663) 2023-08-13 22:42:31 +08:00
屈轩
62e17595ae fix(region): clean dirty cached images (#17751) 2023-08-13 22:40:21 +08:00
Zexi Li
1fd974e78f fix(baremetal-agent): update base image 2023-08-12 18:48:22 +08:00
马鸿飞
33483cbdd7 fix(notify): add update func for topic 2023-08-11 17:07:33 +08:00
Zexi Li
0361d8beff Merge pull request #17750 from zexi/automated-cherry-pick-of-#17749-upstream-master
Automated cherry pick of #17749: feat(climc): add k8s-machine-post-prepare-resource command
2023-08-11 15:32:46 +08:00
Zexi Li
e5d1c7c396 feat(climc): add k8s-machine-post-prepare-resource command 2023-08-11 12:09:48 +08:00
屈轩
d86384bb5c fix(common): project metadata (#17745) 2023-08-10 20:14:24 +08:00
屈轩
b09874bd37 feat(region): support china union cloud (#17742) 2023-08-09 18:05:56 +08:00
屈轩
f2a50c97e6 fix: auto build docker image (#17740) 2023-08-09 17:10:15 +08:00
Zexi Li
e15843cf17 Merge pull request #17731 from gouqi11/enableWebhookUseTemplate
fix(notify): add option to use template for webhook
2023-08-08 17:57:34 +08:00
Zexi Li
668260e6e3 Merge pull request #17722 from ioito/feat/qx-baidu
feat(region): support baidu cloud
2023-08-08 17:44:59 +08:00
马鸿飞
16a9b53621 fix(notify): add option to use template for webhook 2023-08-08 17:37:51 +08:00
Zexi Li
3ccd834770 Merge pull request #17724 from ioito/hotfix/qx-kvm-storage-info
fix(region): add kvm disk storage info
2023-08-08 16:30:07 +08:00
Zexi Li
324ca12c69 Merge pull request #17727 from swordqiu/hotfix/qj-allow-host-access-mac-nullable
fix: allow host access_mac nullable
2023-08-08 16:28:54 +08:00
Zexi Li
0fba5587d4 Merge pull request #17610 from gouqi11/addNotificationGroup
fix(notify): addNotifyGroup
2023-08-08 16:28:32 +08:00
Qiu Jian
ccb2592608 fix: allow host access_mac nullable 2023-08-08 12:39:56 +08:00
马鸿飞
aaacb52164 fix(notify): addNotifyGroup 2023-08-08 11:36:37 +08:00
ioito
c342eaa470 fix(region): add kvm disk storage info 2023-08-08 10:17:43 +08:00
ioito
f5e83b7667 feat(region): support baidu cloud 2023-08-07 20:36:13 +08:00
Zexi Li
743d5c56d8 Merge pull request #17717 from ioito/hotfix/qx-watermark
fix: watermark
2023-08-07 20:22:06 +08:00
Zexi Li
591bac5f5a Merge pull request #17718 from ioito/feat/qx-ksyun
feat(region): support ksyun
2023-08-07 20:21:31 +08:00
Zexi Li
5fe4cd4155 Merge pull request #17719 from ioito/hotfix/qx-climc-panic
fix(climc): avoid panic
2023-08-07 20:20:28 +08:00
ioito
14fee8a4e0 fix(climc): avoid panic 2023-08-07 18:47:22 +08:00
ioito
1de08a7a5e feat(region): support ksyun 2023-08-07 15:44:52 +08:00
ioito
f1a24e0edf fix: watermark 2023-08-07 10:23:01 +08:00
Zexi Li
ad777523c9 Merge pull request #17715 from zexi/automated-cherry-pick-of-#17714-upstream-master
Automated cherry pick of #17714: fix(monitor): remove cloudaccount_balance unit
2023-08-07 00:47:32 +08:00
Zexi Li
6141ac5f32 fix(monitor): remove cloudaccount_balance unit 2023-08-07 00:36:12 +08:00
Jian Qiu
e10eed83fc fix: set vcpu vendor_id based on host cpu vendor_id (#17711)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-06 21:18:07 +08:00
屈轩
d016e03f99 fix(region): esxi storage info (#17705) 2023-08-04 23:42:43 +08:00
Jian Qiu
b7b2a630f5 fix: remove hostwire to cleanup host-wire codes (#17670)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-08-04 23:40:54 +08:00
Zexi Li
cccaef98a9 Merge pull request #17701 from zexi/automated-cherry-pick-of-#17700-upstream-master
Automated cherry pick of #17700: feat(climc): k8s-cluster-set-kubeconfig
2023-08-03 19:14:09 +08:00
Zexi Li
e187959212 feat(climc): k8s-cluster-set-kubeconfig 2023-08-03 18:49:46 +08:00
Zexi Li
c3cf64c314 Merge pull request #17698 from ioito/hotfix/qx-vendor-update-apsara
fix(region): vendor update
2023-08-03 15:03:10 +08:00
ioito
022de3acb0 fix(region): vendor update 2023-08-03 14:38:45 +08:00
Zexi Li
aa2292f819 Merge pull request #17695 from gouqi11/fixMonitorAlertStartTimeFormat
fix(monitor): fix montior alert startTimeFormat
2023-08-02 17:57:25 +08:00
马鸿飞
5c6cfb0261 fix(monitor): fix montior alert startTimeFormat 2023-08-02 17:37:27 +08:00
Zexi Li
35c70ec5f1 Merge pull request #17693 from ioito/hotfix/qx-notify-event-fetch
fix(notify): optimized event query
2023-08-02 10:21:50 +08:00
Zexi Li
87317c42ea Merge pull request #17690 from ioito/hotfix/qx-cloudmon-panic
fix(cloudmon): avoid panic
2023-08-02 10:21:00 +08:00
ioito
c6226bd92f fix(notify): optimized event query 2023-08-01 17:00:50 +08:00
ioito
2d6655cc2f fix(cloudmon): avoid panic 2023-08-01 16:03:51 +08:00
Zexi Li
bba03a3b99 Merge pull request #17685 from ioito/hotfix/qx-cloudmon-account-update
fix(cloudmon): cloudaccout update
2023-08-01 13:01:46 +08:00
ioito
44882cc433 fix(cloudmon): cloudaccout update 2023-08-01 12:19:12 +08:00
Zexi Li
f582f3b6f2 Merge pull request #17683 from ioito/hotfix/qx-vpc-purge-row-id
fix(region): vpc purge
2023-08-01 10:13:31 +08:00
ioito
f074571e73 fix(region): vpc purge 2023-08-01 10:02:04 +08:00
Zexi Li
4d24f51e8a Merge pull request #17672 from ioito/hotfix/qx-optional-local-system-disk-size
fix(region): optional local system disk size
2023-08-01 00:50:55 +08:00
Zexi Li
202db08155 Merge pull request #17674 from wanyaoqi/fix/gpu-detect
fix(host): add gpu device when driver isn't bind
2023-08-01 00:49:56 +08:00
Zexi Li
2ddd58db6f Merge pull request #17682 from zexi/automated-cherry-pick-of-#17681-upstream-master
Automated cherry pick of #17681: fix(webconsole,climc): cloud shell within docker compose environment
2023-08-01 00:48:08 +08:00
Zexi Li
0aeaf6370d fix(webconsole,climc): cloud shell within docker compose environment 2023-08-01 00:26:05 +08:00
Zexi Li
cf47d75c07 Merge pull request #17677 from ioito/hotfix/qx-account-detals
fix(region): account details
2023-07-31 17:23:59 +08:00
Zexi Li
547ca6ef4c Merge pull request #17679 from ioito/hotfix/qx-vendor-update-0731
fix(region): vendor update
2023-07-31 17:23:37 +08:00
ioito
b462790362 fix(region): vendor update 2023-07-31 17:08:15 +08:00
ioito
b6924d58f5 fix(region): account details 2023-07-31 16:55:46 +08:00
wanyaoqi
ff8a5dbe77 fix(host): add gpu device when driver isn't bind 2023-07-31 15:51:40 +08:00
ioito
cf814cefd9 fix(region): optional local system disk size 2023-07-31 11:44:08 +08:00
Zexi Li
8aeaf0a767 Merge pull request #17649 from ioito/hotfix/qx-optimized-account-list
fix(region): optimized cloud-account-list
2023-07-30 14:02:42 +08:00
Zexi Li
1fd09c2e74 Merge pull request #17651 from gouqi11/automated-cherry-pick-of-#17650-upstream-master
Automated cherry pick of #17650: fix(notify): drop event notification default receiver
2023-07-30 14:02:20 +08:00
Zexi Li
ba7515b4a8 Merge pull request #17632 from wanyaoqi/fix/bind-mount-before-host-register
fix(host): storages bind mount should before host register
2023-07-30 14:01:44 +08:00
Zexi Li
85a307c615 Merge pull request #17665 from ioito/hotfix/qx-acl-name
fix(region): acl name
2023-07-30 14:01:10 +08:00
ioito
dd81b1c641 fix(region): acl name 2023-07-28 20:17:28 +08:00
Zexi Li
44531c1412 Merge pull request #17653 from ioito/hotfix/qx-vendor-update-for-aws-secgrup
fix(region): vendor update
2023-07-28 17:55:23 +08:00
Zexi Li
2f6a4635fe Merge pull request #17655 from ioito/hotfix/qx-enable-cloud-shell
fix(keystone): enable cloud shell
2023-07-28 17:54:58 +08:00
Zexi Li
b850dc67ee Merge pull request #17657 from ioito/hotfix/qx-ecs-sync-options
fix(region): ecs sync options
2023-07-28 17:54:33 +08:00
Zexi Li
9dfd3a4799 Merge pull request #17661 from ioito/hotfix/qx-sku-update
fix(region): server sku update
2023-07-28 17:53:57 +08:00
Zexi Li
b0625060c2 Merge pull request #17660 from zexi/automated-cherry-pick-of-#17659-upstream-master
Automated cherry pick of #17659: feat(cloudmon): upload meter currency of the cloudaccount
2023-07-28 17:53:25 +08:00
Zexi Li
378fe13d4c feat(cloudmon): upload meter currency of the cloudaccount 2023-07-28 17:43:47 +08:00
ioito
24eae617e0 fix(region): server sku update 2023-07-28 17:08:21 +08:00
ioito
5c194057aa fix(region): ecs sync options 2023-07-28 14:22:34 +08:00
ioito
63a9b92545 fix(keystone): enable cloud shell 2023-07-28 11:49:14 +08:00
ioito
85f2a8238f fix(region): vendor update 2023-07-28 11:28:45 +08:00
ioito
8995cedf54 fix(region): optimized cloud-account-list 2023-07-28 10:51:53 +08:00
马鸿飞
455e367db5 fix(notify): drop event notification default receiver 2023-07-28 10:20:41 +08:00
Zexi Li
6723cd10c7 Merge pull request #17637 from ioito/hotfix/qx-account-purge
fix(region): purge account
2023-07-27 19:23:20 +08:00
ioito
e4fb97a2cc fix(region): purge account 2023-07-27 16:28:10 +08:00
Zexi Li
266bfade2e Merge pull request #17635 from wanyaoqi/fix/linux-arch-detecd
fix(host-deployer): detect image arch incorrect
2023-07-27 15:38:45 +08:00
Zexi Li
4348eca92b Merge pull request #17642 from zexi/automated-cherry-pick-of-#17641-upstream-master
Automated cherry pick of #17641: fix(scheduler): auto allocation network selection is not working
2023-07-27 15:37:13 +08:00
Zexi Li
3d573037ac Merge pull request #17644 from ioito/hotfix/qx-balance-currency
fix(region): balance currency
2023-07-27 14:53:09 +08:00
ioito
00110dd3ee fix(region): balance currency 2023-07-27 14:28:03 +08:00
Zexi Li
57751a20bf fix(scheduler): auto allocation network selection is not working 2023-07-27 12:20:23 +08:00
wanyaoqi
d3c2cd6a15 fix(host-deployer): detect image arch incorrect 2023-07-26 19:23:41 +08:00
Zexi Li
ae62ee4275 Merge pull request #17627 from gouqi11/fixNotifyRobotValidateErr
fix(notify): alert send
2023-07-26 18:10:08 +08:00
马鸿飞
0d5d19d2ef fix(notify): alert send 2023-07-26 17:46:47 +08:00
wanyaoqi
633b863b71 fix(host): storages bind mount should before host register
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-07-26 16:31:10 +08:00
Zexi Li
06134983a4 Merge pull request #17629 from ioito/hotfix/qx-vendor-update-0726
fix(region): vendor update
2023-07-26 11:39:00 +08:00
ioito
0ae3bd48e6 fix(region): vendor update 2023-07-26 11:06:40 +08:00
Zexi Li
1fe6285aef Merge pull request #17625 from gouqi11/FixAutoCreateProjectForProvider
fix(region): fix autoCreateProjectForProvider bug
2023-07-25 20:32:21 +08:00
马鸿飞
dfa74d2406 fix(region): fix autoCreateProjectForProvider bug 2023-07-25 20:05:54 +08:00
Zexi Li
d7081ffda6 Merge pull request #17623 from gouqi11/FixAutoCreateProjectForProvider
fix(region): auto create project for provider BUG FIX
2023-07-25 19:50:50 +08:00
Zexi Li
71238b6637 Merge pull request #17620 from ioito/hotfix/qx-vendor-update-0725
fix(region): vendor update
2023-07-25 18:34:50 +08:00
ioito
4fb6122f9b fix(region): vendor update 2023-07-25 18:20:30 +08:00
Zexi Li
fb69089dc8 Merge pull request #17619 from zexi/automated-cherry-pick-of-#17617-upstream-master
Automated cherry pick of #17617: fix(host): try reloading telegraf by restarting docker
2023-07-25 18:04:35 +08:00
Zexi Li
91f0da882c Merge pull request #17615 from ioito/hotfix/qx-webconsole-write
fix(webconsole): msg write
2023-07-25 17:59:23 +08:00
Zexi Li
0893dc5b79 Merge pull request #17606 from ioito/hotfix/qx-scheduler-failed-brand
fix(region): set scheduler failed brand unknown
2023-07-25 17:51:17 +08:00
Zexi Li
eac5941e62 fix(host): try reloading telegraf by restarting docker 2023-07-25 17:49:27 +08:00
ioito
01cf8f7eee fix(webconsole): msg write 2023-07-25 17:09:23 +08:00
马鸿飞
5b2978e1a3 fix(region): auto create project for provider BUG FIX 2023-07-25 16:53:48 +08:00
ioito
6b0f93b392 fix(region): set scheduler failed brand unknown 2023-07-24 16:18:20 +08:00
Zexi Li
ce5aefd8e6 Merge pull request #17597 from ioito/hotfix/qx-webconsole-command-record
fix(webconsole): ssh command record
2023-07-24 16:01:19 +08:00
Zexi Li
17b54b273b Merge pull request #17602 from ioito/hotfix/qx-nic-count
fix(region): usage for nic
2023-07-24 15:55:32 +08:00
Zexi Li
73fc792cc8 Merge pull request #17591 from gouqi11/addAutoCreateProjectForProvider
feat(region): allow auto create project for provider
2023-07-24 15:47:01 +08:00
马鸿飞
78d6b6d92a feat(region): allow auto create project for provider 2023-07-24 15:27:22 +08:00
ioito
42519169fe fix(region): usage for nic 2023-07-24 15:25:15 +08:00
ioito
10011bda7a fix(webconsole): ssh command record 2023-07-24 12:07:57 +08:00
Jian Qiu
b67d2cc450 fix: update vmware credential with host (#17589)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-24 10:47:17 +08:00
Zexi Li
624d245f1b Merge pull request #17592 from ioito/hotfix/qx-aws-redis-create
feat(region): aws redis create
2023-07-21 17:46:23 +08:00
ioito
62469ee08d feat(region): aws redis create 2023-07-21 17:32:59 +08:00
Zexi Li
70cfcfbe9f Merge pull request #17588 from zexi/automated-cherry-pick-of-#17587-upstream-master
Automated cherry pick of #17587: feat(climc): support download container image
2023-07-21 10:09:31 +08:00
Zexi Li
aad4f617a2 Merge pull request #17579 from swordqiu/hotfix/qj-organization-node-description-reset
fix: update organization node may clear description
2023-07-21 00:37:57 +08:00
Zexi Li
ff169dc45a Merge pull request #17582 from wanyaoqi/fix/qga-ping
fix(region): qga ping don't report error on host return error
2023-07-21 00:37:29 +08:00
Zexi Li
d350aab52c Merge pull request #17559 from ioito/hotfix/qx-server-sku-update
fix(region): server sku update attribute
2023-07-21 00:36:40 +08:00
Zexi Li
d6637aa3e3 feat(climc): support download container image 2023-07-21 00:17:17 +08:00
Zexi Li
8ef618435f Merge pull request #17585 from zexi/automated-cherry-pick-of-#17584-upstream-master
Automated cherry pick of #17584: feat(climc): support download helm chart
2023-07-20 22:25:16 +08:00
Zexi Li
75cfc39fe8 feat(climc): support download helm chart 2023-07-20 18:18:29 +08:00
Zexi Li
e4b2ee1edd Merge pull request #17580 from ioito/hotfix/qx-vendor-update-0720
fix(region): vendor update
2023-07-20 16:49:08 +08:00
wanyaoqi
a665c57879 fix(region): qga ping don't report error on host return error
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-07-20 16:33:33 +08:00
ioito
4a7220e1a6 fix(region): vendor update 2023-07-20 16:24:11 +08:00
Qiu Jian
860c7f98ec fix: update organization node may clear description 2023-07-20 15:30:31 +08:00
Zexi Li
29cd4e3af1 fix(monitor): return error if metric is nil (#17575) 2023-07-20 11:51:40 +08:00
Zexi Li
f5ddc9be96 Merge pull request #17567 from swordqiu/hotfix/qj-disable-app-profiling-by-default
fix: disable application profiling by default
2023-07-19 01:33:03 +08:00
Zexi Li
bf67c22c39 Merge pull request #17561 from swordqiu/hotfix/qj-organization-node-description
fix: node description update
2023-07-19 01:32:31 +08:00
Zexi Li
765a649cf3 Merge pull request #17564 from ioito/hotfix/qx-esxi-add-vmdk-disk
fix(region): esxi add vmdk disk
2023-07-19 01:30:38 +08:00
Qiu Jian
5eb50e369b fix: disable application profiling by default 2023-07-18 21:03:49 +08:00
Qiu Jian
7ac0347965 fix: node description update 2023-07-18 20:50:23 +08:00
ioito
0e1e66c28a fix(region): esxi add vmdk disk 2023-07-18 20:09:40 +08:00
Zexi Li
288bb6d900 Merge pull request #17548 from ioito/hotfix/qx-skip-sync-resource
fix(region): skip sync resource when account created
2023-07-18 17:42:04 +08:00
Zexi Li
d0682a0656 Merge pull request #17453 from gouqi11/addResourceTranslate
fix(common): add resource translate
2023-07-18 17:41:22 +08:00
Zexi Li
7d0f52573d Merge pull request #17534 from ioito/hotfix/qx-eip-bgp-type
fix(region): server eip bgp type
2023-07-18 17:40:14 +08:00
Zexi Li
d51652354b Merge pull request #17547 from wanyaoqi/fix/telegraf-ignore-hugetlbfs
fix(host): telegraf ignore hugetlbfs
2023-07-18 17:39:45 +08:00
Zexi Li
d153dde452 Merge pull request #17550 from ioito/hotfix/qx-esxi-vmdk-disk
fix(region): esxi disk with vmdk format
2023-07-18 17:37:27 +08:00
ioito
d8daf1eda8 fix(region): server sku update attribute 2023-07-18 16:16:40 +08:00
ioito
c5717f8097 fix(region): esxi disk with vmdk format 2023-07-17 18:18:32 +08:00
ioito
df81a7b18e fix(region): skip sync resource when account created 2023-07-17 17:47:27 +08:00
wanyaoqi
2be7c81fa7 fix(host): telegraf ignore hugetlbfs
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-07-17 16:09:27 +08:00
ioito
e28a60e616 fix(region): server eip bgp type 2023-07-14 19:12:33 +08:00
Zexi Li
bda6019cb0 Merge pull request #17527 from wanyaoqi/fix/host-find-python-path
fix(host): find python path on guestman init
2023-07-14 18:22:55 +08:00
Zexi Li
44f964f849 Merge pull request #17521 from swordqiu/hotfix/qj-lbagent-missing-stats
fix: lbcluster reference count
2023-07-14 18:14:35 +08:00
Zexi Li
0ba5e89a5b Merge pull request #17493 from zexi/upload-chart
feat(climc): upload helm chart to a repository
2023-07-14 18:08:42 +08:00
Zexi Li
f4e8f5eb13 Merge pull request #17525 from gouqi11/fixHcsoProviderDescriber
20230714 make mod
2023-07-14 10:57:41 +08:00
wanyaoqi
1d8a34a3b6 fix(host): find python path on guestman init
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-07-14 10:42:50 +08:00
马鸿飞
19e053e4db 20230714 make mod 2023-07-14 10:28:15 +08:00
Qiu Jian
7f495e19a6 fix: lbcluster reference count 2023-07-14 05:37:33 +08:00
Zexi Li
db224bc0da Merge pull request #17519 from ioito/hotfix/qx-server-template-filter-by-cloud-env
fix(region): support filter by cloud_env for servertemplate
2023-07-13 21:45:52 +08:00
Zexi Li
22c764246a Merge pull request #17509 from wanyaoqi/feat/ovs-offload-vpc-support
fix(region,scheduler): ovs offload support vpc network
2023-07-13 21:45:07 +08:00
Zexi Li
98e7ea5d4d Merge pull request #17517 from ioito/hotfix/qx-clean-skip-sync-resource
fix(region): clean skip sync resources
2023-07-13 21:43:28 +08:00
ioito
9542d59423 fix(region): support filter by cloud_env for servertemplate 2023-07-13 20:36:49 +08:00
ioito
543959f9e2 fix(region): clean skip sync resources 2023-07-13 20:14:59 +08:00
屈轩
e78138dc85 fix(climc): add port for ssh (#17513) 2023-07-13 16:39:48 +08:00
Zexi Li
3e60f6633e Merge pull request #17505 from CloudCourierStation/master
fix fillStorage get storage cause scheduler panic
2023-07-13 15:24:44 +08:00
Zexi Li
c67685ab23 Merge pull request #17506 from ioito/hotfix/qx-account-skip-sync-resource
fix(region): account update for skip sync resources
2023-07-13 14:55:03 +08:00
wanyaoqi
9e6b8ed538 fix(region,scheduler): ovs offload support vpc network 2023-07-13 14:37:59 +08:00
ioito
cfa7757786 fix(region): account update for skip sync resources 2023-07-13 10:41:39 +08:00
吴典秋
6e06d6eea2 fix fillStorage get storage cause scheduler panic 2023-07-13 08:34:24 +08:00
Jian Qiu
0e81f9c2bd fix: inconsistent organization node label and level (#17490)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-12 16:17:28 +08:00
屈轩
311062b973 fix(region): esxi vm migrate for search ivm (#17479) 2023-07-12 16:16:38 +08:00
屈轩
c3485e40f5 fix(region): reset esxi osinfo (#17476) 2023-07-12 16:15:27 +08:00
wanyaoqi
a36d9767af fix(region,host): qga command timeout (#17465)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-07-12 16:14:55 +08:00
Zexi Li
fef8ab82ec Merge pull request #17494 from ioito/hotfix/qx-aliyun-eip-bgp-pro
fix(region): aliyun eip bgp pro
2023-07-12 12:14:53 +08:00
Zexi Li
b22d2df28c feat(climc): upload helm chart to a repository 2023-07-11 17:51:10 +08:00
ioito
2e3f007eaa fix(region): aliyun eip bgp pro 2023-07-11 15:50:41 +08:00
Zexi Li
2d2dbe75a0 Merge pull request #17483 from swordqiu/hotfix/qj-organization-add-level-nodes
fix: organization add node and level
2023-07-11 11:02:58 +08:00
Zexi Li
e013961dde Merge pull request #17482 from gouqi11/addZoomWebhook
feat(notify): add more config for webhook
2023-07-11 11:02:06 +08:00
Zexi Li
70607dd516 Merge pull request #17486 from swordqiu/hotfix/qj-remove-class-lock-in-task
fix: remove class lock in task
2023-07-11 10:09:32 +08:00
Zexi Li
d46fa2e865 Merge pull request #17469 from ioito/hotfix/qx-default-user
fix(region): default username
2023-07-11 10:08:26 +08:00
马鸿飞
5a08b8c38b feat(notify): add more config for webhook 2023-07-11 10:05:23 +08:00
Qiu Jian
a9d2754545 fix: remove class lock in task 2023-07-11 04:37:25 +08:00
Qiu Jian
852274caba fix: organization add node and level 2023-07-10 17:39:34 +08:00
Zexi Li
fab27240b7 Merge pull request #17472 from ioito/hotfix/qx-esxi-reset-password-log
fix(esxi-agent): reset password log
2023-07-10 16:09:08 +08:00
ioito
4717307b92 fix(esxi-agent): reset password log 2023-07-10 15:52:46 +08:00
ioito
80866ad5f5 fix(region): default username 2023-07-10 15:25:02 +08:00
wanyaoqi
d07dd8a930 fix(host): lvm disk create from template (#17462) 2023-07-09 17:10:16 +08:00
Jian Qiu
1e43f75767 fix: increase handler time if force_no_paging is on (#17459)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-09 07:37:34 +08:00
Zexi Li
1f469102dc Merge pull request #17455 from ioito/hotfix/qx-aliyun-pl0
fix(region): support aliyun pl0 storage
2023-07-07 10:24:35 +08:00
马鸿飞
10ce7b2edf fix(common): add resource translate 2023-07-06 20:34:46 +08:00
ioito
fbf5c04099 fix(region): support aliyun pl0 storage 2023-07-06 20:33:08 +08:00
Zexi Li
35c34b74ee Merge pull request #17445 from ioito/hotfix/qx-write-err-msg-for-webconsole
fix(webconsole): show exit msg for webconsole
2023-07-06 11:31:15 +08:00
Jian Qiu
b2bccef742 fix: allow set executor connection timeout (#17448)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-06 01:18:01 +08:00
Zexi Li
ab8415f20e feat(climc): add container registry cmd for k8s service (#17447) 2023-07-06 01:15:35 +08:00
ioito
7870f67b8e fix(webconsole): show exit msg for webconsole 2023-07-05 15:20:22 +08:00
Jian Qiu
b57fdc6dfa fix: add bind/unbind actions (#17443)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-07-05 01:20:35 +08:00
Zexi Li
6a50015029 Merge pull request #17122 from gouqi11/fixUserPwdExpiredNotify
fix(notify): remove topic_tbl.advance_days
2023-07-04 11:16:25 +08:00
Zexi Li
74d7bd20f4 Merge pull request #17435 from ioito/hotfix/qx-skip-res-sync
fix(region): support skip sync resource
2023-07-03 18:23:52 +08:00
ioito
33694abfe5 fix(region): support skip sync resource 2023-07-03 14:51:06 +08:00
Zexi Li
07fcaaa2be Merge pull request #17430 from gouqi11/fixRegionGuestListIpFromMetadata
fix(region): fix server list type and ip from metadata
2023-07-03 11:07:35 +08:00
Zexi Li
866c4ed8eb Merge pull request #17385 from wanyaoqi/automated-cherry-pick-of-#17384-upstream-master
Automated cherry pick of #17384: fix(region): get guestdisks count filter deleted guests
2023-07-01 00:04:16 +08:00
Zexi Li
bc4f28e019 Merge pull request #17425 from swordqiu/hotfix/qj-more-event-show
fix: more event show subcmd
2023-07-01 00:01:36 +08:00
Zexi Li
61dda6e28f Merge pull request #17427 from swordqiu/hotfix/qj-guest-image-delete-panic
fix: guestimage log panic
2023-07-01 00:01:03 +08:00
马鸿飞
cbb993493f fix(region): fix server list type and ip from metadata 2023-06-30 17:30:40 +08:00
Qiu Jian
c15069ddbb fix: guestimage log panic 2023-06-30 14:55:22 +08:00
Qiu Jian
795a983fe0 fix: more event show subcmd 2023-06-30 12:15:32 +08:00
Zexi Li
164738fb2c Merge pull request #17395 from gouqi11/addGetSubscriptionTopicType
fix(notify): add more details for emailqueue
2023-06-30 10:15:23 +08:00
Zexi Li
356488d3cf Merge pull request #17414 from ioito/hotfix/qx-vendor-update-0629
fix(region): vendor update
2023-06-29 20:21:07 +08:00
Zexi Li
11da3cdbe4 Merge pull request #17416 from ioito/hotfix/qx-storage-offline-reason
fix(host): log storage offline reason
2023-06-29 20:16:22 +08:00
Zexi Li
36e538ae79 Merge pull request #17421 from zexi/automated-cherry-pick-of-#17420-upstream-master
Automated cherry pick of #17420: fix(vpcagent): fetch data from region server defaultly
2023-06-29 20:15:49 +08:00
马鸿飞
96e3146608 fix(notify): add more details for emailqueue 2023-06-29 20:14:04 +08:00
Zexi Li
a8e8474425 fix(vpcagent): fetch data from region server defaultly 2023-06-29 20:01:29 +08:00
ioito
849900f3ce fix(host): log storage offline reason 2023-06-29 17:46:02 +08:00
ioito
452b5ed76e fix(region): vendor update 2023-06-29 17:21:11 +08:00
Zexi Li
5d3610d49f Merge pull request #17410 from ioito/hotfix/qx-pve
fix(region): pve create
2023-06-29 16:25:36 +08:00
ioito
2b9d01dbf2 fix(region): pve create 2023-06-29 15:47:05 +08:00
Zexi Li
4212dfd867 Merge pull request #17406 from ioito/hotfix/qx-qemu-iso
fix(image): optimized iso format check
2023-06-29 15:40:39 +08:00
Zexi Li
888a8afc2e Merge pull request #17404 from ioito/hotfix/qx-cached-image-sync
fix(region): cached image info sync
2023-06-29 15:39:17 +08:00
ioito
70af8c46c7 fix(image): optimized iso format check 2023-06-29 14:05:04 +08:00
ioito
27f701b2f8 fix(region): cached image info sync 2023-06-29 13:23:44 +08:00
Zexi Li
1a0137ff90 Merge pull request #17401 from swordqiu/hotfix/qj-bucket-short-desc
fix: bucket short descption
2023-06-29 06:30:10 +08:00
Qiu Jian
9232276b41 fix: bucket short descption 2023-06-29 02:50:01 +08:00
Zexi Li
8206e651ce fix(host): add some logs for dhcp relay (#17387) 2023-06-27 23:50:52 +08:00
Zexi Li
2677fd46b1 Merge pull request #17361 from gouqi11/addGetSubscriptionTopicType
fix(notify): add getSubscriberFunc more details
2023-06-27 20:23:01 +08:00
wanyaoqi
e85d4a6c6e fix(region): get guestdisks count filter deleted guests
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-27 18:16:33 +08:00
Zexi Li
0d2163eadf Merge pull request #17377 from ioito/hotfix/qx-vendor-update-openstack-snapshot
fix(region): vendor update
2023-06-27 11:03:19 +08:00
ioito
2604671211 fix(region): vendor update 2023-06-27 10:32:10 +08:00
Zexi Li
b8a1451cce Merge pull request #17374 from ioito/hotfix/qx-vendor-update-aliyun-k8s-disk
fix(region): vendor update
2023-06-26 20:02:26 +08:00
ioito
f6f244a1a6 fix(region): vendor update 2023-06-26 20:01:03 +08:00
Zexi Li
bad22b957b Merge pull request #17373 from ioito/hotfix/qx-vendor-update-0626
fix(region): vendor update
2023-06-26 18:32:04 +08:00
ioito
4a28881696 fix(region): vendor update 2023-06-26 18:29:43 +08:00
Zexi Li
ba0cf30305 Merge pull request #17370 from ioito/hotfix/qx-zstack-ip
fix(region): sync zstack vm ip
2023-06-26 16:40:05 +08:00
ioito
e246dae81a fix(region): sync zstack vm ip 2023-06-26 16:04:19 +08:00
马鸿飞
5f856aa79b fix(notify): add getSubscriberFunc more details 2023-06-26 10:42:13 +08:00
Zexi Li
8eb8cd5c89 Merge pull request #17366 from ioito/hotfix/qx-vendor-update-0625
fix(region): avoid aliyun elastic cache cycle sync
2023-06-26 10:12:53 +08:00
ioito
31f60cf253 fix(region): avoid aliyun elastic cache cycle sync 2023-06-25 21:01:32 +08:00
Zexi Li
55823b1710 Merge pull request #17364 from ioito/hotfix/qx-aliyun-node-pool
fix(region): vendor update
2023-06-25 16:03:29 +08:00
ioito
b931e127ee fix(region): vendor update 2023-06-25 16:00:38 +08:00
Jian Qiu
ec2b0c7bb4 fix: more organization cmds (#17358)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-25 14:54:45 +08:00
Jian Qiu
70b4b43b02 fix: delete organization alse delete cache (#17357)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-22 11:25:14 +08:00
Jian Qiu
e33e8337e0 fix: organization node no details (#17356)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-22 00:13:10 +08:00
Jian Qiu
0d50c36eb0 fix: force no paging limit for list (#17354)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 20:16:45 +08:00
Zexi Li
a13dac1d13 Merge pull request #17351 from gouqi11/addGetSubscriptionTopicType
fix(notify): add topic_type for get subscription
2023-06-21 17:16:21 +08:00
Zexi Li
b2b1f7ce4e Merge pull request #17345 from swordqiu/hotfix/qj-process-timeout-options
fix: add process timeout option default_process_timeout_seconds
2023-06-21 16:38:48 +08:00
Zexi Li
eeee264e86 Merge pull request #17349 from ioito/hotfix/qx-account-filter
fix(region): cloudaccount filter
2023-06-21 16:38:13 +08:00
马鸿飞
aad2e22f3d fix(notify): add topic_type for get subscription 2023-06-21 16:31:59 +08:00
ioito
7b8d8d029a fix(region): cloudaccount filter 2023-06-21 15:58:40 +08:00
Qiu Jian
96581515d1 fix: add process timeout option default_process_timeout_seconds 2023-06-21 13:01:07 +08:00
Jian Qiu
a4a64c128a fix: async create external project (#17319)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 10:04:43 +08:00
屈轩
a2dccb65a2 fix(region): vendor update (#17332) 2023-06-21 10:04:22 +08:00
wanyaoqi
3a42de8648 fix(region): remove capabilites debug query (#17337) 2023-06-21 10:03:30 +08:00
Jian Qiu
6df5327864 fix: project organization details (#17339)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 10:02:50 +08:00
Jian Qiu
790fb3cefc fix: detailed pending usage error (#17340)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-21 10:02:09 +08:00
Zexi Li
e10b4a6d13 Merge pull request #17323 from wanyaoqi/fix/ubuntu-like-uos
fix(host-deployer): ubuntu like uos detect
2023-06-20 10:43:15 +08:00
Zexi Li
0430283bd7 Merge pull request #17327 from zexi/automated-cherry-pick-of-#17326-upstream-master
Automated cherry pick of #17326: fix(baremetal): panic occured when fetch powerMetrics
2023-06-20 10:42:48 +08:00
Zexi Li
44cc107564 Merge pull request #17329 from gouqi11/fixListitemFilterSlices
fix(region): listitemfilter ignore empty slice
2023-06-20 10:42:22 +08:00
马鸿飞
096f09d85a fix(region): listitemfilter ignore empty slice 2023-06-20 10:29:52 +08:00
马鸿飞
1b31a815b2 fix(notify): remove topic_tbl.advance_days 2023-06-19 17:09:08 +08:00
Zexi Li
233997e51f fix(baremetal): panic occured when fetch powerMetrics 2023-06-19 14:53:11 +08:00
wanyaoqi
17e441d85b fix(host-deployer): ubuntu like uos detect 2023-06-19 11:20:12 +08:00
Zexi Li
f46e152d6f Merge pull request #17316 from ioito/hotfix/qx-gpu-count
fix(region): 支持1/2类似的gpu数量
2023-06-15 20:52:39 +08:00
ioito
96b562e6bb fix(region): 支持1/2类似的gpu数量 2023-06-15 20:29:33 +08:00
Zexi Li
d744332cd5 Merge pull request #17286 from ioito/hotfix/qx-sku-sync-optimized
fix(region): optimized sku sync
2023-06-15 20:26:35 +08:00
Zexi Li
cee55e7f96 Merge pull request #17267 from gouqi11/addRegionListOption
fix(region): support slice for list
2023-06-15 16:10:20 +08:00
马鸿飞
042fa61058 fix(region): support slice for list 2023-06-15 15:51:36 +08:00
Zexi Li
e30ed26e3d Merge pull request #17308 from gouqi11/addOptionToGetReceiverSubscription
fix(notify): add option to filter disabled subscription
2023-06-15 15:48:40 +08:00
Zexi Li
b71858b60a Merge pull request #17312 from swordqiu/hotfix/qj-logclient-add-progress-event
fix: logclient add event of progress
2023-06-15 10:28:46 +08:00
Qiu Jian
8713a69e8f fix: logclient add event of progress 2023-06-15 02:49:51 +08:00
Zexi Li
2ebffc89b1 Merge pull request #17306 from wanyaoqi/fix/guest-detach-disk
fix(region): guest detach disk task duplicate callback
2023-06-15 00:03:16 +08:00
Zexi Li
1d9f6bdc6a Merge pull request #17300 from ioito/hotfix/qx-vendor-update-0614
fix(region): vendor update
2023-06-14 22:47:57 +08:00
Zexi Li
a601ece9cf Merge pull request #17281 from swordqiu/feature/qj-organization
Feature/qj organization
2023-06-14 22:47:38 +08:00
Zexi Li
8d3e14f462 Merge pull request #17275 from wanyaoqi/fix/live-migrate-blocks
fix(region,host): virtio dirver local disk live migrate
2023-06-14 22:47:06 +08:00
Zexi Li
1e55cefbd7 Merge pull request #17284 from wanyaoqi/feat/no-hpet
fix(host): host add option no_hpet
2023-06-14 22:46:32 +08:00
Zexi Li
d8ebd5bce0 Merge pull request #17289 from zexi/automated-cherry-pick-of-#17288-upstream-master
Automated cherry pick of #17288: fix(baremetal): skip 'Volatile Size' line when detecting memory size
2023-06-14 22:46:11 +08:00
马鸿飞
b217beb549 fix(notify): add option to filter disabled subscription 2023-06-14 20:05:34 +08:00
wanyaoqi
933520f89c fix(region): guest detach disk task duplicate callback 2023-06-14 16:56:24 +08:00
Zexi Li
33b1eea2c7 Merge pull request #17299 from zhasm/hotfix/rex-docker-manifest-annotate-local-build
fix(docker,buildx): 兼容本地registry 模式
2023-06-14 15:31:24 +08:00
Zhang Dongliang
f7051bc618 fix(docker,buildx): 兼容本地registry 模式 2023-06-14 15:13:34 +08:00
ioito
0820edd5b2 fix(region): vendor update 2023-06-14 15:04:37 +08:00
ioito
dc388928e7 fix(region): optimized sku sync 2023-06-13 20:07:50 +08:00
Zexi Li
3b74c006cc Merge pull request #17292 from zhasm/hotfix/rex-docker-manifest-annotate
fix(docker,buildx): 跨平台编译优化
2023-06-13 17:27:37 +08:00
Zhang Dongliang
d8a543e79a fix(docker,buildx): 跨平台编译优化 2023-06-13 17:07:00 +08:00
wanyaoqi
3db004d5a8 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:32:24 +08:00
Zexi Li
114b49150a Merge pull request #17277 from wanyaoqi/fix/qga-set-password-withiso
fix(region): qga set password not record logininfo
2023-06-13 13:18:42 +08:00
Zexi Li
48ef57ba81 Merge pull request #17282 from wanyaoqi/fix/live-migrate-init-port
fix(host): get live migration port before generate desc
2023-06-13 13:18:11 +08:00
Zexi Li
d61e97307c fix(baremetal): skip 'Volatile Size' line when detecting memory size 2023-06-13 13:15:49 +08:00
Qiu Jian
10e5c2189e feature: originazaiton commit 2023-06-13 00:28:24 +08:00
Qiu Jian
5f64835974 feature: organization backend 2023-06-12 18:08:35 +08:00
wanyaoqi
de8d4e588c fix(host): host add option no_hpet
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-12 17:22:46 +08:00
wanyaoqi
dd4a88b838 fix(host): get live migration port before generate desc
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-12 16:23:33 +08:00
wanyaoqi
abbfc12f34 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:28:48 +08:00
Zexi Li
e6a4361c92 Merge pull request #17183 from ioito/hotfix/qx-snapshot-policy-create
fix(region): snapshot policy create and update
2023-06-12 10:09:03 +08:00
Zexi Li
fcf8b77d6a Merge pull request #17258 from wanyaoqi/fix/isolated-device-register
fix(region): validate isolated device register
2023-06-09 16:17:55 +08:00
屈轩
c4680e2336 fix(region): qcloud hypervisor (#17263) 2023-06-08 21:20:08 +08:00
wanyaoqi
651fb8b00e fix(region): validate isolated device register
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-07 16:29:57 +08:00
Zexi Li
318828ba91 Merge pull request #17246 from wanyaoqi/feat/lvm-sys
feat(region,host): support lvm disk as guest sys disk
2023-06-06 14:20:19 +08:00
Zexi Li
b514bc8708 Merge pull request #17250 from ioito/hotfix/qx-host-filter-by-ips
fix(region): filter host by ips
2023-06-06 14:17:12 +08:00
ioito
948e699e93 fix(region): filter host by ips 2023-06-05 17:05:24 +08:00
ioito
8e73df76f2 fix(region): snapshot policy create and update 2023-06-05 16:43:47 +08:00
wanyaoqi
52d1cf26ab feat(region,host): support lvm disk as guest sys disk 2023-06-05 16:06:58 +08:00
Zexi Li
7f37f1533b Merge pull request #17229 from ioito/hotfix/qx-ssh-exit
fix(webconsole): ssh exit
2023-06-03 10:58:59 +08:00
Zexi Li
89baa2fa0c Merge pull request #17240 from wanyaoqi/fix/do-not-sync-status-on-resume
fix(host): don't sync status on resume from postmigrate
2023-06-03 10:58:16 +08:00
Zexi Li
5c0e6212fd Merge pull request #17238 from ioito/hotfix/qx-swagger-api
fix(region): swagger api update
2023-06-03 10:56:32 +08:00
Zexi Li
22191739f1 Merge pull request #17231 from ioito/hotfix/qx-aliyun-k8s
fix(region): support aliyun k8s op
2023-06-03 10:55:35 +08:00
wanyaoqi
73cc956474 fix(host): don't sync status on resume from postmigrate
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-06-02 18:40:48 +08:00
ioito
cbe6216da2 fix(region): swagger api update 2023-06-02 17:26:06 +08:00
ioito
84ebd491a0 fix(region): support aliyun k8s op 2023-06-02 10:23:00 +08:00
wanyaoqi
51908b2605 fix(host): nics get sys conf quiet (#17205) 2023-06-01 20:46:04 +08:00
Jian Qiu
50fd2c53fa fix: allow LDAP sync extra tags (#17202)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-06-01 20:45:19 +08:00
Zexi Li
10bf63c529 feat(climc): add service option for action-show command (#17223) 2023-06-01 20:44:15 +08:00
Zexi Li
46e6394da5 Merge pull request #17225 from gouqi11/fixRegionCreatedAt
fix(apigateway): add handler for user to get self topic subscriptions
2023-06-01 17:55:04 +08:00
ioito
4ed58070d9 fix(webconsole): ssh exit 2023-06-01 17:45:32 +08:00
马鸿飞
c029c4a1fc fix(apigateway): add handler for user to get self topic subscriptions 2023-06-01 16:32:01 +08:00
Zexi Li
038ef437d5 Merge pull request #17219 from ioito/hotfix/qx-vendor-update-0531
fix(region): vendor update
2023-05-31 21:37:27 +08:00
ioito
343c4782c8 fix(region): vendor update 2023-05-31 20:29:46 +08:00
Zexi Li
5a7e4eb85d Merge pull request #17214 from gouqi11/fixRegionCreatedAt
fix(region): fix region.CreatedAt
2023-05-31 19:08:13 +08:00
马鸿飞
39688f6c10 fix(region): fix region.CreatedAt 2023-05-31 16:14:40 +08:00
Zexi Li
8f207d5cb7 Merge pull request #17212 from zexi/automated-cherry-pick-of-#17208-upstream-master
Automated cherry pick of #17208: optimized(monitor): query metrics time
2023-05-31 15:19:56 +08:00
Zexi Li
d17bfc73bc optimized(monitor): query metrics time 2023-05-31 15:02:19 +08:00
屈轩
34bbb8777b fix(region): sync cloud project log (#17198) 2023-05-30 22:58:11 +08:00
wanyaoqi
4f4a85eaf6 fix(host): miss return on syncDiskConf (#17200)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-30 22:57:29 +08:00
Zexi Li
8a84b80f14 fix(climc): release upgrade method (#17195) 2023-05-30 22:57:04 +08:00
Zexi Li
28fbcd97fb Merge pull request #17180 from ioito/hotfix/qx-vpc-purge
fix(region): vpc purge
2023-05-30 17:41:28 +08:00
Zexi Li
052d467c28 Merge pull request #17187 from swordqiu/hotfix/qj-apigateway-endpoint-error-empty
fix: apigateway endpoint empty error
2023-05-30 17:40:44 +08:00
Zexi Li
e6a1e42668 Merge pull request #17191 from wanyaoqi/fix/isolated_device_model_hot_pluggable
fix(region): isolated device model add properties hot pluggable
2023-05-30 17:40:18 +08:00
Zexi Li
c7fcf46019 Merge pull request #17184 from ioito/hotfix/qx-server-list-by-ips
fix(region): server list filter by ips
2023-05-30 17:39:06 +08:00
wanyaoqi
d8fcce5e39 fix(region): isolated device model add properties hot pluggable
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-30 11:49:18 +08:00
Qiu Jian
fc5344c80f fix: apigateway endpoint empty error 2023-05-30 11:17:48 +08:00
ioito
0f51d879d6 fix(region): server list filter by ips 2023-05-29 20:30:32 +08:00
Zexi Li
a43181dc7d Merge pull request #17177 from ioito/hotfix/qx-k8s-manager-id
fix(region): kube cluster manager id
2023-05-29 17:01:03 +08:00
ioito
808226d038 fix(region): vpc purge 2023-05-29 16:45:01 +08:00
ioito
ceb64f7190 fix(region): kube cluster manager id 2023-05-29 12:57:50 +08:00
Zexi Li
815764f404 Merge pull request #17171 from wanyaoqi/fix/host-cpu-topo
fix(host): adapt arm host no l3 cache but has l1/l2
2023-05-29 11:31:40 +08:00
Zexi Li
b1c277d743 Merge pull request #17173 from wanyaoqi/fix/set-auto-migrate
fix(region): request host set auto migrate use hostId
2023-05-29 11:31:00 +08:00
Zexi Li
6b2ffed711 Merge pull request #17175 from wanyaoqi/fix/check-hugepage-update-mem-cmtbound
fix(region): check host update cmtbound on hugepage host
2023-05-29 11:30:27 +08:00
wanyaoqi
05ec1ed7b1 fix(region): check host update cmtbound on hugepage host
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-29 11:12:35 +08:00
wanyaoqi
064d6531ae fix(region): request host set auto migrate use hostId 2023-05-29 10:14:35 +08:00
wanyaoqi
2f59153bba fix(host): adapt arm host no l3 cache but has l1/l2
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-26 22:57:31 +08:00
Jian Qiu
2825390930 fix: resource short desc for elasticcache and natgateway (#17169)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-26 18:55:37 +08:00
Jian Qiu
361616daa8 fix: make cron day job happen earlier (#17166)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-26 17:01:35 +08:00
Jian Qiu
7bf47eccde fix: resource short desc (#17164)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-26 17:01:12 +08:00
Zexi Li
e667bb8cf9 Merge pull request #17160 from wanyaoqi/fix/get-pci-controller-type
fix(host): get pci controller type
2023-05-26 15:23:50 +08:00
Zexi Li
a6614bedcf Merge pull request #17163 from ioito/hotfix/qx-node-pool-instance-count
fix(region): node pool instance min count
2023-05-26 15:23:24 +08:00
ioito
9ca8553396 fix(region): node pool instance min count 2023-05-26 15:11:56 +08:00
Zexi Li
8fdd2680be Merge pull request #17162 from ioito/hotfix/qx-node-pool-keypair
fix(region): node pool keypair
2023-05-26 15:09:30 +08:00
ioito
aafcd3e9b1 fix(region): node pool keypair 2023-05-26 14:38:17 +08:00
Zexi Li
543e1c5cdb Merge pull request #16810 from gouqi11/resetNotificationManager
fix(notify): reset notifications
2023-05-26 10:57:38 +08:00
Zexi Li
2fcc0264c3 Merge pull request #17159 from ioito/hotfix/qx-vendor-update-0525
fix(region): vendor update
2023-05-26 10:27:17 +08:00
wanyaoqi
42040bcb54 fix(host): get pci controller type
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-25 20:43:51 +08:00
Zexi Li
5181c6bf56 Merge pull request #17156 from gouqi11/fixKeystoneRefreshScopeResourceCountTimeout
fix(keystone): fix refreshScopeResourceCount timeout
2023-05-25 20:12:29 +08:00
ioito
13a00e9d4f fix(region): vendor update 2023-05-25 16:16:11 +08:00
马鸿飞
aaffc64d3d fix(keystone): fix refreshScopeResourceCount timeout 2023-05-25 15:23:32 +08:00
Zexi Li
2fe92ee856 Merge pull request #17153 from ioito/hotfix/qx-node-pool-key
fix(region): node pool keypair
2023-05-25 13:24:55 +08:00
Zexi Li
c0179e5ee6 Merge pull request #17154 from ioito/hotfix/qx-export-err-msg
fix(region): image export
2023-05-25 13:24:13 +08:00
ioito
494d34ef9d fix(region): image export 2023-05-25 12:12:54 +08:00
ioito
ddc1cc083e fix(region): node pool keypair 2023-05-25 12:11:31 +08:00
wanyaoqi
a6ed1817ee fix(host): arm cdrom hotplug (#17150)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-25 06:47:25 +08:00
Zexi Li
a555034d28 feat(climc): make cloud-provider-clirc supports output format (#17146) 2023-05-24 19:01:09 +08:00
Zexi Li
88fd89a2fe feat(climc): support output yaml format (#17144) 2023-05-24 19:00:42 +08:00
屈轩
24242a6dc0 fix(region): support save cloud image to glance (#17148) 2023-05-24 18:58:02 +08:00
wanyaoqi
84a27473f7 fix(host): compatible host no l3 cache (#17094)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-24 06:25:35 +08:00
屈轩
6f4bdbbfa8 fix(region): support shutdown mode (#17137) 2023-05-24 06:24:49 +08:00
wanyaoqi
5032c219be fix(host): hotplug pcie device use pcie root port (#17129) 2023-05-24 06:24:29 +08:00
Zexi Li
5060410b05 Merge pull request #17142 from ioito/hotfix/qx-eks-endpoint
fix(region): eks access
2023-05-24 02:07:29 +08:00
ioito
cc4ce5067c fix(region): eks access 2023-05-24 02:05:44 +08:00
Zexi Li
d29ae5ca0d Merge pull request #17140 from ioito/hotfix/qx-aws-net
fix(region): support aws assign public ip with network
2023-05-24 00:05:25 +08:00
ioito
75924503bd fix(region): support aws assign public ip with network 2023-05-23 23:31:23 +08:00
Zexi Li
f3f01b3b0f Merge pull request #17139 from zexi/kukbe-node-pool-list-opt
fix(region): add CloudKubeClusterId option in KubeNodePoolListInput
2023-05-23 22:39:12 +08:00
Zexi Li
b8047f5043 fix(region): add CloudKubeClusterId option in KubeNodePoolListInput 2023-05-23 21:25:47 +08:00
Zexi Li
d18f59b9a1 Merge pull request #17135 from ioito/hotfix/qx-aws-tag
fix(region): aws tag sync
2023-05-23 21:16:42 +08:00
ioito
9880306807 fix(region): aws tag sync 2023-05-23 19:41:57 +08:00
Zexi Li
36f7b01be8 Merge pull request #17133 from ioito/hotfix/qx-vendor-update-20230523
fix(region): vendor update
2023-05-23 14:28:56 +08:00
ioito
ad09ce5d68 fix(region): vendor update 2023-05-23 14:26:56 +08:00
Zexi Li
53179cfdf6 Merge pull request #17120 from ioito/hotfix/qx-policy-cache
fix(cloudid): cache policy for cloud
2023-05-23 12:00:50 +08:00
马鸿飞
b01b44054e fix(notify): reset notifications 2023-05-23 11:38:54 +08:00
Zexi Li
699d58fcb9 Merge pull request #17125 from ioito/hotfix/qx-index
fix(region): index order
2023-05-23 11:24:07 +08:00
ioito
86200dffcf fix(region): index order 2023-05-23 10:59:10 +08:00
ioito
8ca4a542e4 fix(cloudid): cache policy for cloud 2023-05-22 11:59:45 +08:00
gzericlee
312c7584bd feat(bingocloud): add bingoiam for oauth2 (#17083)
Co-authored-by: 李锐 <lirui@bingosoft.net>
2023-05-20 02:13:01 +08:00
wanyaoqi
6788a154c8 fix(host): record live migrate resume task (#17092)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-20 02:12:39 +08:00
Jian Qiu
ec66ff06be fix: lbagent fail to start due to empty prioty and interface (#17116)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-20 02:10:45 +08:00
wanyaoqi
810a96b52e fix(host): pciroot not assigned in switch case (#17101)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-20 02:10:17 +08:00
wanyaoqi
0453999f8b fix(host): don't init pcie to pci bridge on pci extend disabled (#17114)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-20 02:09:56 +08:00
Zexi Li
4cb4a1fac0 Merge pull request #17103 from ioito/hotfix/qx-kube-cluster
fix(region): support kube cluster create
2023-05-19 17:48:43 +08:00
Zexi Li
9ed7bb2bc9 fix(baremetal): skip running sysinit.sh when arch is aarch64 (#17105) 2023-05-19 17:35:01 +08:00
Zexi Li
e006ecf281 Merge pull request #17108 from gouqi11/fixUserPwdExpiredNotify
fxi(scheduledtask): skip task when scheduledtask.labels is empty
2023-05-19 17:30:36 +08:00
ioito
336f92f111 fix(region): support kube cluster create 2023-05-19 15:56:35 +08:00
马鸿飞
f06b76bf28 fxi(scheduledtask): skip task when scheduledtask.labels is empty 2023-05-19 15:45:50 +08:00
Zexi Li
1ee6cb3f2e Merge pull request #17098 from gouqi11/fixUserPwdExpiredNotify
fix(keystone): user pwd expired notify bug fix
2023-05-19 12:06:17 +08:00
马鸿飞
b811b67776 fix(keystone): user pwd expired notify bug fix 2023-05-19 11:51:56 +08:00
Zexi Li
d74f6494f5 Merge pull request #17096 from ioito/hotfix/qx-notify-v2
fix(climc): notify v2
2023-05-19 11:28:45 +08:00
ioito
2e2212f146 fix(climc): notify v2 2023-05-19 11:07:58 +08:00
Zexi Li
c71367b30a Merge pull request #17077 from ioito/hotfix/qx-image-upload-properties
fix(apigateway): image upload with properties
2023-05-19 10:49:28 +08:00
Zexi Li
32287a100c Merge pull request #17090 from ioito/hotfix/qx-disk-reset
fix(region): openstack disk reset
2023-05-19 10:49:07 +08:00
Zexi Li
a55cf79392 Merge pull request #17037 from wanyaoqi/feat/general-pci-device2
feat(region,host): custom pci device type
2023-05-19 10:42:04 +08:00
ioito
988f06354e fix(region): openstack disk reset 2023-05-18 19:34:43 +08:00
Jian Qiu
2e986aafa9 fix: allow bootstrap role policy assignment without violation check (#17087)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-18 19:29:07 +08:00
Zexi Li
f4b73f7daf Merge pull request #17075 from ioito/hotfix/qx-ping-debug
fix(region): disable ping debug
2023-05-18 18:07:51 +08:00
Zexi Li
2b9f66c54d Merge pull request #17080 from ioito/hotfix/qx-validate-delete-region
fix(region): validate delete region
2023-05-18 18:06:54 +08:00
Zexi Li
5dbcbd5bf4 Merge pull request #17057 from gouqi11/fixExcelutilsStyle
fix(region): snapshot code tidy
2023-05-18 18:06:16 +08:00
Zexi Li
21818be0f1 Merge pull request #17085 from gouqi11/fixFeishuGetAccessTokenFailedError
fix(notify): fix feishu getAccessTokenFailed err
2023-05-18 18:05:11 +08:00
马鸿飞
2177302eb6 fix(notify): fix feishu getAccessTokenFailed err 2023-05-18 17:25:02 +08:00
ioito
486939ea57 fix(region): validate delete region 2023-05-18 16:08:51 +08:00
ioito
c0aedd5df1 fix(apigateway): image upload with properties 2023-05-18 15:08:45 +08:00
ioito
bc451e3608 fix(region): disable ping debug 2023-05-18 11:18:21 +08:00
Zexi Li
427da593ba Merge pull request #17060 from gouqi11/addNotifyReceiverSubscriber
fix(notify): add func to get recevier subscription
2023-05-18 10:33:30 +08:00
Zexi Li
01abe9730c Merge pull request #17072 from wanyaoqi/fix/arm-topo-library-ghw
fix(host): fix arm topo lib ghw
2023-05-18 10:32:47 +08:00
wanyaoqi
f8a4f5b205 fix(host): fix arm topo lib ghw
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-18 10:07:40 +08:00
Zexi Li
4de109f253 Merge pull request #17066 from swordqiu/hotfix/qj-disable-update-policy-when-enable-three-member-system
fix: disable policy update when enable three member system
2023-05-18 02:17:24 +08:00
Zexi Li
549f8c80a9 Merge pull request #17069 from wanyaoqi/fix/arm-tcg-qemu
fix(host): support arm host tcg qemu
2023-05-18 02:16:59 +08:00
Zexi Li
2d04a63dcb Merge pull request #17052 from wanyaoqi/fix/guest-restart-network-task
fix(region): guest restart network task params
2023-05-18 02:16:07 +08:00
wanyaoqi
7100619436 fix(host): support arm host tcg qemu
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-18 00:23:18 +08:00
Qiu Jian
def00fc871 fix: disable policy update when enable three member system 2023-05-17 23:33:29 +08:00
wanyaoqi
a4fd322f3a fix(region): list normal guests 2023-05-17 22:54:08 +08:00
wanyaoqi
9d12a39598 feat(region,host): custom pci device type 2023-05-17 17:23:34 +08:00
马鸿飞
d45b1eb6f2 fix(notify): add func to get recevier subscription 2023-05-17 14:37:41 +08:00
马鸿飞
5d5d49cbb6 fix(region): snapshot code tidy 2023-05-17 10:45:05 +08:00
Zexi Li
ec068bc6dc Merge pull request #17055 from gouqi11/fixExcelutilsStyle
fix(excelutils): 取消负数标红
2023-05-16 19:39:00 +08:00
马鸿飞
1ac623dfbb fix(excelutils): 取消负数标红 2023-05-16 19:34:02 +08:00
wanyaoqi
a8fb862eb9 fix(region): guest restart network task params
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-16 15:00:20 +08:00
Zexi Li
a6cacb9b85 Merge pull request #17041 from gouqi11/fixNotifyTemplateTranslate
fix(notify): add some template translate
2023-05-16 11:35:03 +08:00
Zexi Li
1cd164d172 Merge pull request #17047 from swordqiu/hotfix/qj-role-policy-assignment-violation-check
fix: prevent policy violate when assigning policy to roles
2023-05-16 11:11:56 +08:00
屈轩
291c0d05c1 fix(region): secgroup rule sync with lock (#17050) 2023-05-16 10:54:54 +08:00
Qiu Jian
3c5145ad2c fix: prevent policy violate when assigning policy to roles 2023-05-15 21:18:07 +08:00
Zexi Li
feda93f664 Merge pull request #17044 from ioito/hotfix/qx-vendor-update
fix(region): vendor update
2023-05-15 20:11:42 +08:00
ioito
e4817093e6 fix(region): vendor update 2023-05-15 19:59:04 +08:00
马鸿飞
4380181cde fix(notify): add some template translate 2023-05-15 19:11:10 +08:00
Zexi Li
e0c47dd5df feat(apimap): fetch vpcagent net topo info from DB (#17038) 2023-05-15 14:48:24 +08:00
Jian Qiu
a3aa26b8e2 fix: options of the maximal number of roles of a user in project (#17033)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-05-14 08:35:04 +08:00
屈轩
64118e947e fix(region): optimized snapshot list (#16990) 2023-05-13 07:52:59 +08:00
wanyaoqi
f11383f7d9 fix(host): guest sync update cdrom bootindex (#17027)
generate qemu cmdline check cdrom path before generate bootindex params

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-13 07:52:20 +08:00
wanyaoqi
43a72e8b6f fix(host): check disk pci device is nil on init disks addrs (#17032)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-13 07:52:00 +08:00
屈轩
4f0b057d13 fix(region): optimized sku sync (#17028) 2023-05-13 07:50:37 +08:00
Zexi Li
a7cc1cf76b Merge pull request #17016 from wanyaoqi/fix/qemu-name-has-space
fix(host): guest name has space
2023-05-12 10:32:15 +08:00
wanyaoqi
f7cae161b2 fix(host): guest name has space 2023-05-11 17:43:49 +08:00
Zexi Li
9a1f60a311 Merge pull request #17011 from gouqi11/fixNotifyContact
fix(notify): fix notify webconsole
2023-05-11 16:17:57 +08:00
Zexi Li
e49ce86844 Merge pull request #17008 from gouqi11/addCleaningSnapshotsConfig
fix(region): add cleanSnapshotDate option
2023-05-11 16:17:14 +08:00
马鸿飞
f9a48c52e4 fix(region): add cleanSnapshotDate option 2023-05-11 15:50:22 +08:00
屈轩
559bb5b00b fix(region): show host info when cache image (#16998) 2023-05-11 11:03:15 +08:00
wanyaoqi
2909bf0f4a fix(host): check running guest kvm off option (#16988) 2023-05-11 11:01:57 +08:00
Jian Qiu
23a907319a fix: policy tag filters not effect for shared resources (#17004)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-11 11:00:07 +08:00
gouqi11
04581f34e8 fix(region): add cronjob to cleaning snapshot (#17002)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-05-11 10:58:46 +08:00
马鸿飞
518bc0ac3a fix(notify): fix notify webconsole 2023-05-10 20:29:28 +08:00
Zexi Li
3256ea4d40 Merge pull request #16991 from wanyaoqi/hotfix/sku-maxmem
fix(region): set sku maxmem size 1024G
2023-05-10 18:05:01 +08:00
Zexi Li
6c4a40e0f3 Merge pull request #16995 from zexi/automated-cherry-pick-of-#16994-upstream-master
Automated cherry pick of #16994: fix(monitor): adjust query timeout to 5 mins
2023-05-10 18:01:42 +08:00
Zexi Li
28b0eda6e2 fix(monitor): adjust query timeout to 5 mins 2023-05-10 13:01:29 +08:00
wanyaoqi
bed7b7483c fix(region): set sku maxmem size 1024G
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-10 10:33:45 +08:00
Zexi Li
89956b8c2e Merge pull request #16973 from ioito/hotfix/qx-vpc-list
fix(region): optimized vpc-list
2023-05-10 09:58:27 +08:00
Zexi Li
c3d04d095f Merge pull request #16208 from ioito/hotfix/qx-webconsole-websocket
fix(webconsole): websocket ssh
2023-05-09 15:38:09 +08:00
ioito
49907b2909 fix(webconsole): websocket ssh 2023-05-09 15:26:36 +08:00
wanyaoqi
444db7e42e fix(host): hide kvm only gpu guests (#16974)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-09 14:45:09 +08:00
Zexi Li
df9e407216 Merge pull request #16979 from ioito/hotfix/qx-elastic-cache-purge
fix(region): elastic cache purge
2023-05-09 09:20:01 +08:00
Zexi Li
bc542086dd Merge pull request #16983 from swordqiu/hotfix/qj-usage-nil-check-revisit
fix: usage handler nil check revisit
2023-05-09 09:19:19 +08:00
Qiu Jian
0533131185 fix: usage handler nil check revisit 2023-05-08 20:39:52 +08:00
ioito
b4940bbc94 fix(region): elastic cache purge 2023-05-08 16:03:07 +08:00
ioito
a4ac449187 fix(region): optimized vpc-list 2023-05-08 15:09:52 +08:00
Zexi Li
7a2d4a3ceb Merge pull request #16969 from swordqiu/hotfix/qj-three-member-policy-adjustment-20230507
fix: three member policy adjustment 20230507
2023-05-08 10:28:53 +08:00
Zexi Li
ca8760451d Merge pull request #16962 from ioito/hotfix/qx-image-filter-by-os-archs
fix(glance): support filter image by os archs
2023-05-08 10:28:09 +08:00
Zexi Li
a3276ea328 Merge pull request #16957 from wanyaoqi/fix/migrate-params-check
fix(host): don't return error on disk snap chain params miss
2023-05-08 10:26:18 +08:00
Zexi Li
26e3956751 Merge pull request #16966 from swordqiu/hotfix/qj-domain-tag-filter-fail
fix: domain tag filter not working
2023-05-08 10:25:11 +08:00
Qiu Jian
bd04bbc870 fix: three member policy adjustment 20230507 2023-05-08 03:15:11 +08:00
Qiu Jian
4687c60875 fix: domain tag filter not working 2023-05-07 12:49:00 +08:00
ioito
f999db28ca fix(glance): support filter image by os archs 2023-05-06 15:22:43 +08:00
wanyaoqi
1ab4425813 fix(host): don't return error on disk snap chain miss 2023-05-06 14:13:57 +08:00
Zexi Li
3cfe3eb8ee Merge pull request #16953 from ioito/hotfix/qx-cloudmon-api
fix(region): skip empty resource metric pull
2023-05-06 12:15:12 +08:00
ioito
c59797e70e fix(region): skip empty resource metric pull 2023-05-06 10:55:26 +08:00
Zexi Li
225339a362 Merge pull request #16952 from wanyaoqi/automated-cherry-pick-of-#16951-upstream-master
Automated cherry pick of #16951: Automated cherry pick of #16950: fix(region,host): migrate with out chain snapshots
2023-05-06 10:16:07 +08:00
wanyaoqi
a0a1cb6397 fix(region,host): migrate with out chain snapshots
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-05-06 01:41:31 +08:00
Zexi Li
35574a7edf Merge pull request #16948 from ioito/hotfix/qx-host-status
fix(region): host status
2023-05-05 21:24:44 +08:00
ioito
11ad808e41 fix(region): host status 2023-05-05 20:19:30 +08:00
Zexi Li
6548824210 Merge pull request #16944 from ioito/hotfix/qx-capabilities-policy
fix(region): allow query capabilities
2023-05-05 17:12:16 +08:00
Zexi Li
cb5766a5d9 Merge pull request #16940 from ioito/hotfix/qx-cloudpods-secgroup
fix(region): cloudpods secgroup rule
2023-05-05 17:11:47 +08:00
Zexi Li
8ae97deeea Merge pull request #16930 from ioito/hotfix/qx-optimized-cachedimage-guest-list
fix(region): optimized guest and cachedimage list speed
2023-05-05 17:10:32 +08:00
ioito
fc5934950b fix(region): allow query capabilities 2023-05-05 16:19:24 +08:00
Zexi Li
4282e689e3 Merge pull request #16936 from zexi/k8s-1229
feat(climc): create k8s cluster v1.22.9
2023-05-05 16:13:26 +08:00
wanyaoqi
265425fe17 fix(region): get cdrom details (#16908) 2023-05-05 15:07:31 +08:00
Zexi Li
c55254d252 fix(monitor): truncated JSONObject of alert model (#16933) 2023-05-05 14:42:53 +08:00
屈轩
446eeda5e8 fix(region): aws redis tags (#16937) 2023-05-05 14:42:11 +08:00
ioito
6ab82c8eb1 fix(region): cloudpods secgroup rule 2023-05-05 11:44:07 +08:00
Zexi Li
d45dff0089 feat(climc): create k8s cluster v1.22.9 2023-05-04 17:31:01 +08:00
ioito
4ad85ffd25 fix(region): optimized guest and cachedimage list speed 2023-05-04 14:21:28 +08:00
Jian Qiu
1419c6cee9 fix: vm desc missing cdrom config (#16925)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-05-01 23:02:02 +08:00
Zexi Li
a57aa1f3f9 Merge pull request #16923 from swordqiu/hotfix/qj-do-not-init-project-admin-user
fix: do not init keystone project admin user
2023-04-28 15:32:01 +08:00
Qiu Jian
5bcbc4d250 fix: do not init keystone admin user 2023-04-28 15:12:18 +08:00
Zexi Li
5d1c7e67c6 Merge pull request #16899 from gouqi11/fixWorkwxTokenRefresh
fix(notify): refresh workwx token
2023-04-28 14:40:08 +08:00
马鸿飞
8be733384a fix(notify): refresh workwx token 2023-04-28 14:22:47 +08:00
Zexi Li
4f505a2234 Merge pull request #16920 from ioito/optimized/qx-secgroup-sync
fix(region): secgroup sync
2023-04-28 13:56:52 +08:00
ioito
3cb7c7cdd8 fix(region): secgroup sync 2023-04-28 13:27:54 +08:00
Zexi Li
cdaf07f9c9 feat(README): update installation content (#16917) 2023-04-28 12:01:16 +08:00
Zexi Li
c54ec3a7e3 Merge pull request #16907 from swordqiu/hotfix/qj-auth-get-stats-ignore-403
fix: auth getStats should ignore no permission error
2023-04-28 10:28:22 +08:00
屈轩
2a4cac64be fix(region): optimized storage-list (#16909) 2023-04-27 23:06:40 +08:00
Zexi Li
55fa9ef1d0 Merge pull request #16845 from wanyaoqi/feat/lvm-disk
feat(region,host): storage backend lvm and nvme
2023-04-27 21:07:32 +08:00
Zexi Li
17f8593fc5 Merge pull request #16891 from ioito/hotfix/qx-vendor-update-20230427
fix(region): vendor update
2023-04-27 21:06:39 +08:00
Qiu Jian
78703c995e fix: auth getStats should ignore no permission error 2023-04-27 20:38:06 +08:00
Zexi Li
bedf38f441 Merge pull request #16905 from zexi/automated-cherry-pick-of-#16904-upstream-master
Automated cherry pick of #16904: fix(monitor,apihelper): list storages without details
2023-04-27 19:37:15 +08:00
Zexi Li
3461cf38e0 fix(monitor,apihelper): list storages without details 2023-04-27 19:32:13 +08:00
Zexi Li
5967ea4076 Merge pull request #16879 from gouqi11/featReceiverMobileExt
fix(notify): add mobile accept ext
2023-04-27 16:16:31 +08:00
马鸿飞
7a05adea2b fix(notify): add mobile accept ext 2023-04-27 15:09:46 +08:00
gouqi11
75814646cf fix(cloudcommon): add crud note (#16870)
Co-authored-by: 马鸿飞 <mahongfei@yunion.cn>
2023-04-27 14:34:49 +08:00
屈轩
2eb92ddde1 fix(region): add table index (#16894) 2023-04-27 14:33:44 +08:00
ioito
6bd4f1d95a fix(region): vendor update 2023-04-27 10:06:24 +08:00
Zexi Li
6672dd1d8f Merge pull request #16873 from wanyaoqi/fix/cgrouputils-check-group-enabled
fix(host): compatible ouler
2023-04-27 09:37:34 +08:00
Zexi Li
175a584847 Merge pull request #16890 from zexi/automated-cherry-pick-of-#16888-upstream-master
Automated cherry pick of #16888: fix(scheduler): skip load esxi network free-port cache
2023-04-27 09:35:55 +08:00
Zexi Li
b667a4ccc3 fix(scheduler): skip load esxi network free-port cache 2023-04-27 09:27:26 +08:00
Jian Qiu
3ad90db0f4 fix: project set admin user (#16875)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-26 08:20:52 +08:00
wanyaoqi
dd5f4cee0f fix(host): compatible with python3
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-25 22:32:14 +08:00
Zexi Li
d768161d74 Merge pull request #16866 from yunionio/zexi-patch-2
Update bug_report.md
2023-04-25 10:17:57 +08:00
Zexi Li
f3bc86e30a Update bug_report.md 2023-04-25 10:17:28 +08:00
Zexi Li
77f9821e74 Merge pull request #16861 from zexi/automated-cherry-pick-of-#16860-upstream-master
Automated cherry pick of #16860: fix(monitor): panic of StatisticHandler
2023-04-25 10:03:00 +08:00
Zexi Li
3b6e16aa31 Merge pull request #16859 from zexi/automated-cherry-pick-of-#16857-upstream-master
Automated cherry pick of #16857: fix(region): handle probe-isolated-device error
2023-04-25 10:02:50 +08:00
Zexi Li
ab97e00d12 fix(monitor): panic of StatisticHandler 2023-04-24 20:01:22 +08:00
Zexi Li
8a6744f419 fix(region): handle probe-isolated-device error 2023-04-24 19:53:03 +08:00
wanyaoqi
cd41911925 feat(region,host): lvm storage backend
support use lvm volume group as storage backend.

host config example:
lvm_volume_groups:
- storage1
2023-04-24 17:55:44 +08:00
wanyaoqi
d394d9bb55 feat(region,host): nvme device passthrough 2023-04-24 17:55:39 +08:00
Zexi Li
06a6867029 Merge pull request #16852 from gouqi11/fixNotifyContactByMobileBug
fix(notify): fix email verify empty error
2023-04-24 17:15:00 +08:00
马鸿飞
d799aa1fd1 fix(notify): fix email verify empty error 2023-04-24 16:51:35 +08:00
Zexi Li
5990e77ea9 Merge pull request #16848 from wanyaoqi/fix/disk-purge
fix(region):  check disk purge  get host error is sql.ErrNoRows
2023-04-24 15:21:04 +08:00
wanyaoqi
b0aea6a1e2 fix(region): check disk purge get host error is sql.ErrNoRows
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-24 10:48:06 +08:00
Zexi Li
e75105470b Merge pull request #16842 from ioito/hotfix/qx-h3c-rds-monitor
fix(cloudmon): h3c rds monitor
2023-04-21 18:29:11 +08:00
ioito
1a6a5c861a fix(cloudmon): h3c rds monitor 2023-04-21 17:37:58 +08:00
Zexi Li
76a6f8331b Merge pull request #16835 from wanyaoqi/fix/arm-node-numa-arch
fix(host): arm node failed get numa architecture use ghw lib
2023-04-21 10:04:11 +08:00
wanyaoqi
629a59d683 fix(host): arm node failed get numa architecture use ghw lib
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-20 23:30:45 +08:00
Zexi Li
2f62c9e27d Merge pull request #16833 from gouqi11/fixNotifyContactByMobileBug
fix(notify): add subcontact fail details
2023-04-20 20:47:01 +08:00
马鸿飞
ef5e95b11c fix(notify): add subcontact fail details 2023-04-20 20:31:33 +08:00
Zexi Li
e2c91e6f5e Merge pull request #16825 from ioito/hotfix/qx-account-disconnect-reason
fix(region): log with account disconnect reason
2023-04-20 13:24:17 +08:00
Zexi Li
00c4d251a4 Merge pull request #16820 from wanyaoqi/fix/machine-type
fix(host): fix machine type before generate cpu desc
2023-04-20 13:23:21 +08:00
Zexi Li
592bb1a4c4 Merge pull request #16828 from ioito/hotfix/qx-vendor-update-20230420
fix(region): vendor update for aws region
2023-04-20 13:22:48 +08:00
ioito
c5da693971 fix(region): vendor update for aws region 2023-04-20 11:27:33 +08:00
ioito
d64fc69b22 fix(region): log with account disconnect reason 2023-04-20 10:34:32 +08:00
wanyaoqi
236da99fa7 fix(host): fix machine type before generate cpu desc
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-20 09:25:58 +08:00
wanyaoqi
7324d99748 fix(host): check subgroup enabled on cgroup init
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-19 17:56:00 +08:00
Zexi Li
6ac5b935f4 Merge pull request #16818 from ioito/hotfix/qx-proxmox-misc
fix(region): proxmox host ip
2023-04-19 11:37:03 +08:00
ioito
1d0f230ef0 fix(region): proxmox host ip 2023-04-19 11:25:18 +08:00
Zexi Li
6602ad8cdf Merge pull request #16816 from zexi/automated-cherry-pick-of-#16814-upstream-master
Automated cherry pick of #16814: fix(monitor): disable query signature defaultly
2023-04-19 10:09:16 +08:00
Zexi Li
6dfe3f92a2 fix(monitor): disable query signature defaultly 2023-04-19 10:07:10 +08:00
Zexi Li
a66ab93ddb Merge pull request #16791 from ioito/hotfix/qx-cloudmon-azure-metric
fix(cloudmon): support skip pull azure memory and disk usage metric
2023-04-18 15:27:57 +08:00
Zexi Li
5e451b6035 Merge pull request #16809 from gouqi11/notifyBugFix
fix(notify): fix receiver create bug
2023-04-18 15:27:25 +08:00
马鸿飞
00b9410bfd fix(notify): fix receiver create bug 2023-04-18 15:00:02 +08:00
ioito
d0b64aa930 fix(cloudmon): support skip pull azure memory and disk usage metric 2023-04-18 13:38:35 +08:00
Zexi Li
ac1680c404 Merge pull request #16743 from zexi/automated-cherry-pick-of-#16742-upstream-master
Automated cherry pick of #16742: fix(vendor): update vendor for v3.10
2023-04-17 23:37:33 +08:00
Zexi Li
79482ff9f9 fix(vendor): update vendor for v3.10 2023-04-17 23:35:48 +08:00
Zexi Li
e5f7f7a7b2 Merge pull request #16463 from ioito/hotfix/qx-avoid-panic-vmware
fix: avoid panic when sync vmware host
2023-04-17 23:18:05 +08:00
Zexi Li
2466bf277e Merge pull request #16476 from swordqiu/hotfix/qj-issue-template-imporvement-20230414
fix: issue模板改进 20230414
2023-04-14 22:47:57 +08:00
Qiu Jian
b1b826b4d7 fix: issue模板改进 20230414 2023-04-14 22:07:40 +08:00
Zexi Li
a06b6fb79e Merge pull request #16471 from wanyaoqi/fix/live-migrate-cpu-mem-update
fix(host): update cpudesc on cpu hotpluged
2023-04-14 19:34:11 +08:00
wanyaoqi
2cfd0d21b9 fix(host): update cpudesc on cpu hotpluged
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-14 17:38:45 +08:00
Jian Qiu
0b02641208 fix: update vendor 20230413 (#16467)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-14 02:41:00 +08:00
ioito
ece9195dfb fix: avoid panic when sync vmware host 2023-04-13 19:29:32 +08:00
Zexi Li
6ab63dbbb6 Merge pull request #16461 from gouqi11/fixModelarts0413
fix(region): fixModelarts
2023-04-13 17:41:47 +08:00
mhf
ee72b8862f fix(region): fixModelarts 2023-04-13 16:23:51 +08:00
Zexi Li
a5ba66a042 Merge pull request #16460 from zexi/automated-cherry-pick-of-#16458-upstream-master
Automated cherry pick of #16458: fix(monitor): wrong tag filter when get metric measurement
2023-04-13 11:56:55 +08:00
Zexi Li
fca6a97886 fix(monitor): wrong tag filter when get metric measurement 2023-04-13 11:40:44 +08:00
Zexi Li
13ad64a3b4 Merge pull request #16435 from zexi/automated-cherry-pick-of-#16434-upstream-master
Automated cherry pick of #16434: feat(region): set kvm storage instance capability
2023-04-13 10:08:54 +08:00
Zexi Li
64bef1b52e Merge pull request #16447 from wanyaoqi/fix/migrate-bandwidth
fix(host): set default live migrate bandwidth unlimited
2023-04-13 10:07:55 +08:00
Zexi Li
be6d50d6cc Merge pull request #16440 from ioito/hotfix/qx-macos-debug
fix(glance): support esxi glance debug on macos
2023-04-13 10:07:33 +08:00
Zexi Li
b691b93450 Merge pull request #16444 from ioito/hotfix/qx-k8s-import
fix(region): support import private k8s
2023-04-12 20:47:26 +08:00
Zexi Li
c301618424 Merge pull request #16441 from ioito/hotfix/qx-sync-vpc-purge
fix(region): sync purge vpc
2023-04-12 20:46:12 +08:00
Zexi Li
a0d70a3f0d Merge pull request #16451 from gouqi11/addExcelutilsAddCellStyleByColmun
fix(excelutils): 添加千位分隔常量
2023-04-12 19:13:08 +08:00
mhf
3d7e811d58 fix(excelutils): 添加千位分隔常量 2023-04-12 19:03:35 +08:00
ioito
385a2bd260 fix(glance): support esxi glance debug on macos 2023-04-12 17:49:35 +08:00
wanyaoqi
18986de551 fix(host): set default live migrate bandwidth unlimited
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-04-12 17:16:40 +08:00
ioito
4cc06ce1f3 fix(region): support import private k8s 2023-04-12 16:32:53 +08:00
ioito
e372b22f89 fix(region): sync purge vpc 2023-04-12 15:26:23 +08:00
Jian Qiu
f8c1c9944d fix: clickhouse parttion expression of divide inconstent 3.9 (#16439)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-12 12:04:24 +08:00
Zexi Li
55228bce05 feat(region): set kvm storage instance capability 2023-04-12 10:19:08 +08:00
Zexi Li
73e1b95bef Merge pull request #16429 from ioito/hotfix/qx-request-error-time
fix: only request error show time
2023-04-11 22:17:19 +08:00
ioito
0ae061a589 fix: only request error show time 2023-04-11 22:02:13 +08:00
Zexi Li
dec52b6445 Merge pull request #16424 from ioito/hotfix/qx-request-time-rfc3339
fix(common): show request time with rfc3339
2023-04-11 21:14:58 +08:00
Zexi Li
089e94a9b3 Merge pull request #16401 from gouqi11/addResourceOrder
feature(region): add resource order
2023-04-11 21:05:12 +08:00
Zexi Li
b060c3e5d7 Merge pull request #16423 from gouqi11/addExcelutilsAddCellStyleByColmun
fix(excelutils): 添加按列修改单元格格式方法
2023-04-11 21:03:56 +08:00
ioito
612d4b17b4 fix(common): show request time with rfc3339 2023-04-11 20:54:43 +08:00
mhf
46d0f71791 fix(excelutils): 添加按列修改单元格格式方法 2023-04-11 20:32:52 +08:00
Zexi Li
98b02fd770 Merge pull request #16421 from ioito/hotfix/qx-vendor-update-ghw
fix: vendor update
2023-04-11 19:57:20 +08:00
ioito
15b234e814 fix: vendor update 2023-04-11 19:45:14 +08:00
Zexi Li
6457f5b404 Merge pull request #16417 from ioito/hotfix/qx-log-with-time-zone
fix(common): log time zone and format
2023-04-11 18:28:08 +08:00
ioito
6f0128bed3 fix(common): log time zone and format 2023-04-11 17:23:21 +08:00
Zexi Li
8f8a39dc13 Merge pull request #16414 from ioito/hotfix/qx-log-with-time-zone
fix(common): log time with time zone
2023-04-11 15:01:59 +08:00
Zexi Li
998e54a4cb Merge pull request #16408 from ioito/hotfix/qx-exception-remote-addr
fix(common): show exception with remote addr and duration
2023-04-11 14:59:47 +08:00
Zexi Li
71b3ecab36 Merge pull request #16411 from ioito/hotfix/qx-scope-resource-panic
fix(keystone): avoid panic when sync scope reosurce
2023-04-11 14:57:21 +08:00
Zexi Li
8840d580cd Merge pull request #16403 from ioito/hotfix/qx-cloudprovider-optimized
fix(region): optimized cloudprovider list
2023-04-11 14:55:18 +08:00
ioito
b086e261c6 fix(common): log time with time zone 2023-04-11 14:35:23 +08:00
ioito
014c19b24f fix(common): show exception with remote addr and duration 2023-04-11 13:44:06 +08:00
ioito
95f6732e34 fix(keystone): avoid panic when sync scope reosurce 2023-04-11 10:49:27 +08:00
Jian Qiu
7b0d996a0c fix: lbagent ovn options shoule not in common (#16406)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-11 09:34:23 +08:00
ioito
e0b27bf037 fix(region): optimized cloudprovider list 2023-04-10 19:12:45 +08:00
mhf
69afca389a feature(region): add resource order 2023-04-10 17:57:53 +08:00
Zexi Li
7a433c22ce Merge pull request #16395 from ioito/hotfix/qx-remove-useless-sku
fix(region): remove useless server sku
2023-04-10 17:17:17 +08:00
Zexi Li
071471a7db Merge pull request #16399 from zexi/automated-cherry-pick-of-#16398-upstream-master
Automated cherry pick of #16398: fix(devtool): panic occurred cause of nil ctx
2023-04-10 17:16:52 +08:00
Zexi Li
e736564500 fix(devtool): panic occurred cause of nil ctx 2023-04-10 17:13:25 +08:00
Zexi Li
ae2f58c9f6 Merge pull request #16389 from wanyaoqi/fix/hugepage-size
fix(host): recover page size on hugepage disabled
2023-04-10 10:53:03 +08:00
ioito
7e8ba1f75d fix(region): remove useless server sku 2023-04-10 10:50:56 +08:00
wanyaoqi
7ec7b22fcc fix(host): recover page size on hugepage disabled 2023-04-08 13:01:59 +08:00
Zexi Li
8ea8eb2646 Merge pull request #16387 from ioito/hotfix/qx-vender-update-20230407
fix: vendor update
2023-04-07 19:26:57 +08:00
ioito
075420604b fix: vendor update 2023-04-07 18:56:18 +08:00
Zexi Li
01aa753847 Merge pull request #16384 from ioito/hotfix/qx-vender-update-openstack-nic
fix(region): vendor update for openstack nic
2023-04-07 18:44:58 +08:00
Zexi Li
bf96485591 Merge pull request #16381 from ioito/hotfix/qx-webconsole-stats
fix(webconsole): avoid panic when send stats request
2023-04-07 18:20:03 +08:00
Zexi Li
dd979750c9 Merge pull request #16379 from zexi/automated-cherry-pick-of-#16377-upstream-master
Automated cherry pick of #16377: fix(region): not set default data when batch creating disks
2023-04-07 18:19:43 +08:00
ioito
d8531624e5 fix(region): vendor update for openstack nic 2023-04-07 17:57:48 +08:00
ioito
5b24b68b12 fix(webconsole): avoid panic when send stats request 2023-04-07 17:13:57 +08:00
Zexi Li
ad5b9522db fix(region): not set default data when batch creating disks 2023-04-07 11:03:52 +08:00
Zexi Li
f0ecd3aeba Merge pull request #16374 from ioito/hotfix/qx-openstack-keypair
fix(region): openstack keypair
2023-04-07 10:59:00 +08:00
ioito
44cfd393de fix(region): openstack keypair 2023-04-07 10:21:39 +08:00
Zexi Li
000c34c260 Merge pull request #16371 from ioito/hotfix/qx-vender-update-for-azure-user
fix(region): azure china user create
2023-04-07 01:01:11 +08:00
Zexi Li
52a8816df7 Merge pull request #16359 from zexi/automated-cherry-pick-of-#16358-upstream-master
Automated cherry pick of #16358: fix(baremetal): panic occured when using SSD as raid PD
2023-04-07 01:00:48 +08:00
ioito
835b7e9d1e fix(region): azure china user create 2023-04-06 22:01:31 +08:00
屈轩
6ef007c32d fix(region): vender update (#16367) 2023-04-06 20:39:27 +08:00
Zexi Li
acb4ee9942 Merge pull request #16360 from ioito/hotfix/qx-bingo-metric
fix(cloudmon): bingo metric
2023-04-06 18:01:57 +08:00
ioito
3b02245b24 fix(cloudmon): bingo metric 2023-04-06 17:48:16 +08:00
Zexi Li
d1fa64f29b fix(baremetal): panic occured when using SSD as raid PD 2023-04-06 17:47:57 +08:00
Zexi Li
e602957e38 Merge pull request #16353 from ioito/hotfix/qx-esxi-disk-usage
fix(cloudmon): esxi disk usage
2023-04-06 16:24:39 +08:00
ioito
35594885ac fix(cloudmon): esxi disk usage 2023-04-06 15:29:31 +08:00
Zexi Li
b2caf7d28d Merge pull request #16311 from ioito/hotfix/qx-sync-by-xor
fix(region): support fast sync cloud resources
2023-04-06 15:21:47 +08:00
Zexi Li
f0311beaac Merge pull request #16348 from swordqiu/hotfix/qj-auto-fix-cloud-account-missing-default-tenant
fix: allow set project-id auto-crate-project of cloudaccount
2023-04-06 11:17:45 +08:00
Zexi Li
b2ecf4f62a Merge pull request #16351 from swordqiu/hotfix/qj-async-brvpc-mtu
fix: allow async setup brvpc mtu
2023-04-06 11:16:56 +08:00
Qiu Jian
ca6cb1959a fix: allow async setup brvpc mtu 2023-04-06 00:02:54 +08:00
Qiu Jian
40adf3009c fix: allow set project-id auto-crate-project of cloudaccount 2023-04-05 16:30:28 +08:00
Zexi Li
3de35347de Merge pull request #16340 from swordqiu/hotfix/qj-distinct-field-subquery
fix: distinct field with subquery
2023-04-05 11:18:36 +08:00
Zexi Li
b81595cbfd Merge pull request #16343 from swordqiu/hotfix/qj-notify-emailqueue-cc
fix: send email queue to cc
2023-04-05 11:17:52 +08:00
Zexi Li
4aa384e7fd Merge pull request #16346 from swordqiu/hotfix/qj-auth-context-with-service-name
fix: auth context with service name
2023-04-05 11:16:47 +08:00
Zexi Li
4794b8131e Merge pull request #16341 from gouqi11/fixModelartsNode
fix(region): fix modelarts createFailed
2023-04-05 11:16:17 +08:00
Qiu Jian
8d33582543 fix: auth context with service name 2023-04-04 20:33:12 +08:00
Qiu Jian
397a1dda9c fix: send email queue to cc 2023-04-04 18:46:11 +08:00
mhf
dcbdfe7b09 fix(region): fix modelarts createFailed 2023-04-04 17:31:14 +08:00
Qiu Jian
298e6ac47e fix: distinct field with subquery 2023-04-04 16:47:19 +08:00
屈轩
605aaa5945 fix(region): sync esxi disk access path (#16335) 2023-04-04 09:51:17 +08:00
ioito
3e51102cc2 fix(region): support fast sync cloud resources 2023-04-03 20:35:42 +08:00
Zexi Li
b8940d181a Merge pull request #16332 from zexi/automated-cherry-pick-of-#16331-upstream-master
Automated cherry pick of #16331: fix(monitor): eip fields are missed in details
2023-04-03 14:45:51 +08:00
Zexi Li
a943b0dce8 fix(monitor): eip fields are missed in details 2023-04-03 14:17:19 +08:00
Zexi Li
66d0aa9663 Merge pull request #16327 from swordqiu/hotfix/qj-host-remove-netif-also-clean-baremetal-server-nic
fix: host remove netif also remove baremnetal server netif
2023-04-03 13:33:30 +08:00
Qiu Jian
c7c2a56d79 fix: host remove netif also remove baremnetal server netif 2023-04-03 11:22:00 +08:00
Jian Qiu
89d7b4ca7f fix: minor fixes 20230403 (#16324)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-04-03 09:28:05 +08:00
Zexi Li
94290f1cbc Merge pull request #16322 from gouqi11/fixSlbMonitorKey
fix(cloudmon): add slb key
2023-04-01 11:01:06 +08:00
mhf
a996dc4751 fix(cloudmon): add slb key 2023-04-01 02:31:14 +08:00
Zexi Li
c647baa7e6 Merge pull request #16306 from wanyaoqi/fix/set-queues-and-vectors-on-migrate
fix(host): set desc nics queues and vectors on live migrate
2023-03-31 01:42:18 +08:00
Zexi Li
eb866aa350 Merge pull request #16316 from zexi/automated-cherry-pick-of-#16315-upstream-master
Automated cherry pick of #16315: fix(keystone): add kubeserver running_mode option to blacklist
2023-03-31 01:42:01 +08:00
Zexi Li
3b308a0f02 Merge pull request #16301 from wanyaoqi/fix/guest-pending-delete
fix(region): delete gpu device only on guest pending delete
2023-03-31 01:41:20 +08:00
Zexi Li
bc13a104b5 fix(keystone): add kubeserver running_mode option to blacklist 2023-03-31 01:40:21 +08:00
Zexi Li
94c75c7b2d Merge pull request #16312 from gouqi11/addApiErrReason
fix(base): add modulebase unmarshal err
2023-03-29 23:02:17 +08:00
mhf
4ec82c8b47 fix(base): add modulebase unmarshal err 2023-03-29 22:47:07 +08:00
Zexi Li
669909a3c0 Merge pull request #16303 from swordqiu/hotfix/qj-simplify-i18n-table
fix: simplify i18n table
2023-03-29 19:20:08 +08:00
Zexi Li
889b6815b9 Merge pull request #16309 from gouqi11/addSlbMetrics
fix(cloudmon): add Slb metrics
2023-03-29 19:19:25 +08:00
mhf
8617675df4 fix(cloudmon): add Slb metrics 2023-03-29 17:22:45 +08:00
wanyaoqi
f97b6c0363 fix(host): set desc nics queues and vectors on live migrate 2023-03-29 12:26:26 +08:00
Qiu Jian
85936d86c8 fix: simplify i18n table 2023-03-29 00:33:50 +08:00
wanyaoqi
5b51e58b3f fix(region): delete gpu device only on guest pending delete
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-28 23:15:21 +08:00
Zexi Li
2972c9e5bb Merge pull request #16299 from ioito/hotfix/qx-h3c-monitor
fix(cloudmon): h3c monitor
2023-03-28 17:41:26 +08:00
ioito
4e1274ee10 fix(cloudmon): h3c monitor 2023-03-28 17:22:58 +08:00
Zexi Li
a9a41dcf72 Merge pull request #16297 from zexi/automated-cherry-pick-of-#16296-upstream-master
Automated cherry pick of #16296: fix(cloudmon): import format
2023-03-28 10:00:34 +08:00
Zexi Li
fccd62a017 fix(cloudmon): import format 2023-03-28 10:00:00 +08:00
Zexi Li
739fcc702f Merge pull request #16294 from ioito/hotfix/qx-h3c-metric
fix(cloudmon): support h3c metric pull
2023-03-28 09:55:07 +08:00
ioito
c0c4c32eb8 fix(cloudmon): support h3c metric pull 2023-03-27 22:28:45 +08:00
Zexi Li
367aca37fa Merge pull request #16292 from zexi/automated-cherry-pick-of-#16290-upstream-master
Automated cherry pick of #16290: fix(monitor): update rds tags
2023-03-27 12:21:31 +08:00
Zexi Li
3b410fbae7 fix(monitor): update rds tags 2023-03-27 12:20:28 +08:00
Jian Qiu
3e378c046e fix: minor fixes (#16287)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-27 00:54:57 +08:00
Zexi Li
106cc396b6 Merge pull request #16285 from ioito/hotfix/qx-h3c-net
fix(region): h3c regional network
2023-03-26 23:37:49 +08:00
ioito
fab78bd838 fix(region): h3c regional network 2023-03-26 19:29:10 +08:00
gouqi11
ee18e530ba fix(region): add guest description (#16279) 2023-03-23 21:35:26 +08:00
Zexi Li
3ea8667707 Merge pull request #16277 from ioito/hotfix/qx-apsara-eip-metric
fix(cloudmon): add apsara eip metric
2023-03-23 15:04:27 +08:00
ioito
4cec034fc1 fix(cloudmon): add apsara eip metric 2023-03-23 14:22:33 +08:00
Zexi Li
c86e0b5e37 Merge pull request #16273 from ioito/hotfix/qx-hcs-url
fix(region): hcs url
2023-03-22 20:40:58 +08:00
Zexi Li
716ca349ac Merge pull request #16275 from gouqi11/fixNotifyEmailDoubleSend
fix(notify): fix notify email double send
2023-03-22 20:38:45 +08:00
mhf
af7259682a fix(notify): fix notify email double send 2023-03-22 20:30:45 +08:00
ioito
68e83cd3ef fix(region): hcs url 2023-03-22 17:51:35 +08:00
Zexi Li
42ec556bca Merge pull request #16271 from zexi/automated-cherry-pick-of-#16269-upstream-master
Automated cherry pick of #16269: feat(monitor): add extral server tags
2023-03-22 14:01:10 +08:00
Zexi Li
d4ae426895 feat(monitor): add extral server tags 2023-03-22 12:28:03 +08:00
Jian Qiu
93471dc246 update contact qrcode (#16266)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-03-21 17:12:10 +08:00
Zexi Li
7ce709f1c2 Merge pull request #16253 from wanyaoqi/fix/progress
fix(region,host): block jobs progress refactor
2023-03-21 01:59:40 +08:00
gouqi11
953331ddd2 fix(region): addModelartsDeleteLoaclTask (#16261) 2023-03-20 23:47:51 +08:00
Zexi Li
72a2ebbe2b Merge pull request #16249 from swordqiu/hotfix/qj-merge-wire-not-sync-update-netinterface
fix(region): not sync update netinterface wire_id when merge wires
2023-03-20 10:13:41 +08:00
Zexi Li
b29fb7a405 Merge pull request #16257 from wanyaoqi/automated-cherry-pick-of-#16255-upstream-master
Automated cherry pick of #16255: fix(region): get catalog data by region id
2023-03-20 10:12:14 +08:00
Zexi Li
3cbf021e8c Merge pull request #16258 from wanyaoqi/fix/cloudpack-vpcagent
fix(vpcagent): import ovn package in vpcagent service.go
2023-03-20 10:09:51 +08:00
wanyaoqi
0f821c5242 fix(vpcagent): import ovn package in vpcagent service.go
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-20 09:53:27 +08:00
wanyaoqi
fd149641e6 fix(region): get catalog data by region id
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-19 21:54:15 +08:00
wanyaoqi
0e9d206867 fix(region,host): block jobs progress refactor
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-19 21:21:30 +08:00
Qiu Jian
83effb3da8 fix(region): not sync update netinterface wire_id when merge wires 2023-03-17 22:17:53 +08:00
Jian Qiu
6d3c7e76f5 fix: avoid dup sync table revisit (#16246)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-16 22:22:01 +08:00
wanyaoqi
75b498f4e4 fix(host): kvm detect and iommu probe (#16245)
- 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:21:10 +08:00
Zexi Li
dd5b3083fd Merge pull request #16240 from zexi/automated-cherry-pick-of-#16238-upstream-master
Automated cherry pick of #16238: fix(monitor): set wrong resType when query
2023-03-16 16:03:58 +08:00
Zexi Li
274b97ef2b fix(monitor): set wrong resType when query 2023-03-15 20:27:17 +08:00
Zexi Li
70bd886de8 Merge pull request #16237 from zexi/update-readme-v39
fix(readme): update ocboot checkout branch to 3.9
2023-03-15 18:46:33 +08:00
Zexi Li
9d73ae02a8 fix(readme): update ocboot checkout branch to 3.9 2023-03-15 18:45:12 +08:00
Zexi Li
2b48004bdb Merge pull request #16235 from gouqi11/notifyEmailSendAttachmentError
fix(notify): fixEmailQueueBug
2023-03-15 16:38:25 +08:00
mhf
c07817b6da fix(notify): fixEmailQueueBug 2023-03-15 15:46:54 +08:00
Zexi Li
31252c0eec Merge pull request #16220 from bingocmp/feature/resource-id-reuse
feat:support for setting custom resource-id
2023-03-15 10:25:31 +08:00
Zexi Li
7549d3e8a5 Merge pull request #16227 from swordqiu/automated-cherry-pick-of-#16225-upstream-master
Automated cherry pick of #16225: fix: fail to create vm with guest_image
2023-03-15 10:12:52 +08:00
Zexi Li
d6c76c1d4f Merge pull request #16231 from wanyaoqi/fix/disk-downloader
fix(host): download sparse file truncate first
2023-03-15 10:11:49 +08:00
屈轩
bd61eca224 fix(region): vender update (#16228) 2023-03-14 21:55:04 +08:00
wanyaoqi
8b6dc0027c fix(host): download sparse file truncate first
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-14 20:50:25 +08:00
wanyaoqi
5a333976d3 fix(host-health): simplify host health main.go (#16222)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-14 20:18:55 +08:00
Qiu Jian
643c54d2ca fix: fail to create vm with guest_image 2023-03-14 20:17:22 +08:00
Zexi Li
41c13e4da4 Merge pull request #16189 from wanyaoqi/fix/host-health
fix(region,host): host health misc fix
2023-03-14 12:33:40 +08:00
李锐
0e83df8e39 feat:support for setting custom resource-id 2023-03-14 10:43:18 +08:00
Zexi Li
b187f58a90 Merge pull request #16216 from gouqi11/fixNotifyMobile
fix(notify): aliyunSmsdriver
2023-03-13 17:51:08 +08:00
mhf
696db9307a fix(notify): aliyunSmsdriver 2023-03-13 15:31:46 +08:00
Zexi Li
21631f73df Merge pull request #16209 from ioito/hotfix/qx-vender-update-20230313
fix(region): aws dns zone name
2023-03-13 14:55:01 +08:00
Zexi Li
9e1f9477a2 Merge pull request #16212 from swordqiu/hotfix/qj-minor-fixes-20230313
fix: minor fixes 20230313
2023-03-13 14:52:32 +08:00
Qiu Jian
04427ceb7a fix: minor fixes 20230313 2023-03-13 12:45:43 +08:00
ioito
1568309e37 fix(region): aws dns zone name 2023-03-13 11:25:14 +08:00
Jian Qiu
59a2a01b95 fix: add vm integrity check notify (#16205)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-13 09:59:31 +08:00
wanyaoqi
a6705c4452 fix(region,host): host health misc fix
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-13 09:41:27 +08:00
Jian Qiu
daf2441bf5 fix: prevent duplicate table sync (#16202)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-13 09:07:48 +08:00
Zexi Li
16be9c8aff Merge pull request #16200 from wanyaoqi/fix/set-storage-medium-type-on-create
fix(host): set medium type on storage create
2023-03-12 23:21:38 +08:00
Zexi Li
7f43a49e29 Merge pull request #16190 from swordqiu/hotfix/qj-storecli-mising-lv-device-name
fix: storecli missing lv device name
2023-03-12 23:20:42 +08:00
Zexi Li
e2cb28cf6a Merge pull request #16193 from swordqiu/hotfix/qj-refine-default-dashboard-policy
fix: refine dashboard policy
2023-03-12 23:19:39 +08:00
Zexi Li
2a1c5e58ec Merge pull request #16198 from swordqiu/automated-cherry-pick-of-#16196-upstream-master
Automated cherry pick of #16196: feature: compose guest image with existing images
2023-03-12 23:19:22 +08:00
wanyaoqi
c14dd9a8dd fix(host): set medium type on storage create
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-12 22:43:07 +08:00
Qiu Jian
75ea3fdf44 feature: compose guest image with existing images 2023-03-12 15:32:17 +08:00
Qiu Jian
e75374ee48 fix: refine dashboard policy 2023-03-11 20:47:18 +08:00
Qiu Jian
064fa54a53 fix: storecli missing lv device name 2023-03-10 23:44:34 +08:00
Zexi Li
aaf19ec80b Merge pull request #16186 from ioito/hotfix/qx-h3c-provider
fix(region): add h3c
2023-03-10 13:39:55 +08:00
ioito
087cdeec5b fix(region): add h3c 2023-03-09 15:48:37 +08:00
Zexi Li
cab7732030 Merge pull request #16183 from gouqi11/fixHCSORdsMonitor
fix(cloudmon): hcso monitor make mod
2023-03-09 14:54:34 +08:00
Zexi Li
cd42b2b346 Merge pull request #16169 from gouqi11/addHcsoMonitor
fix(nofiy): mobileAndEmailBug
2023-03-09 14:54:06 +08:00
mhf
a726d459bd fix(cloudmon): hcso monitor make mod 2023-03-09 14:50:06 +08:00
Jian Qiu
1c32ce78a6 feature: allow network update wire_id (#16124)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-09 11:08:39 +08:00
Zexi Li
78e96c7dc6 Merge pull request #16158 from ioito/hotfix/qx-apsara-projects-sync
fix(region): apsara projects sync
2023-03-09 00:08:41 +08:00
mhf
69f89cdea0 fix(nofiy): mobileAndEmailBug 2023-03-08 15:48:37 +08:00
Zexi Li
45d81a53ea Merge pull request #16175 from ioito/hotfix/qx-attachment-name
fix(notify): attachment name
2023-03-08 13:12:57 +08:00
Zexi Li
8a8fc09cf1 Merge pull request #16179 from zexi/automated-cherry-pick-of-#16177-upstream-master
Automated cherry pick of #16177: fix(scheduler): storage failed reason isn't showed in forecast result
2023-03-08 13:06:26 +08:00
Zexi Li
3d778311aa fix(scheduler): storage failed reason isn't showed in forecast result 2023-03-08 13:03:36 +08:00
ioito
1a528f12b0 fix(notify): attachment name 2023-03-08 11:57:41 +08:00
Zexi Li
3bb95099dd Merge pull request #16129 from swordqiu/hotfix/qj-logclient-add-service-name-context
fix: logclient request add service name context
2023-03-08 11:15:55 +08:00
Zexi Li
5ae754d8d9 Merge pull request #16167 from ioito/hotfix/qx-lb-project-id
fix(region): lb project id
2023-03-08 11:15:31 +08:00
Zexi Li
9e0cfaa2a4 Merge pull request #16162 from zexi/automated-cherry-pick-of-#16161-upstream-master
Automated cherry pick of #16161: fix(baremetal): not update hypervisor host's status
2023-03-08 11:15:06 +08:00
QIU Jian
d03d9893a9 fix: logclient request add service name context 2023-03-08 10:07:58 +08:00
Jian Qiu
26a507ce9a fix: zero clean disk add logs (#16171)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-08 09:40:59 +08:00
wanyaoqi
a3081cccb8 fix(host): tls live migrate disable mulitfd (#16155)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-08 04:36:31 +08:00
ioito
80551f5f53 fix(region): lb project id 2023-03-07 17:52:54 +08:00
Zexi Li
8cf8c9107a fix(baremetal): not update hypervisor host's status 2023-03-07 16:30:34 +08:00
ioito
45eadb9b17 fix(region): apsara projects sync 2023-03-07 14:45:15 +08:00
Zexi Li
179d569eb5 Merge pull request #16154 from zexi/automated-cherry-pick-of-#16152-upstream-master
Automated cherry pick of #16152: fix(monitor): balancer pair ignored error
2023-03-07 14:05:15 +08:00
Zexi Li
f29f8fdb96 fix(monitor): balancer pair ignored error 2023-03-07 13:49:28 +08:00
Zexi Li
50822f2a2e Merge pull request #16144 from gouqi11/addHcsoMonitor
fix(cloudmon): add HCSO base monitor
2023-03-07 10:22:29 +08:00
Zexi Li
2d2ffee10c Merge pull request #16149 from wanyaoqi/feat/update-ovsdb-vendor
chore: update ovsdb go mod vendor
2023-03-07 10:21:58 +08:00
wanyaoqi
17a3070005 chore: update ovsdb go mod vendor
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-07 10:00:00 +08:00
wanyaoqi
53e3c18a06 chore: update host and lbagent base image (#16147)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-07 01:37:51 +08:00
mhf
5754ac6055 fix(cloudmon): add HCSO base monitor 2023-03-06 19:37:21 +08:00
Zexi Li
1dda3f91f3 Merge pull request #16132 from ioito/hotfix/qx-role-filter-project
fix(keystone): support user filter by role project
2023-03-06 16:40:53 +08:00
Zexi Li
844f0b3afe Merge pull request #16134 from gouqi11/fixNotificationTopicTypeRequired
fix(notify): alert notification
2023-03-06 16:40:17 +08:00
Zexi Li
1750608113 Merge pull request #16137 from zexi/automated-cherry-pick-of-#16136-upstream-master
Automated cherry pick of #16136: fix(mcclient): add FetchKeypairBySession method
2023-03-06 16:26:28 +08:00
Zexi Li
3d5ac90934 fix(mcclient): add FetchKeypairBySession method 2023-03-06 16:24:46 +08:00
ioito
a250925752 fix(keystone): support user filter by role project 2023-03-06 10:29:33 +08:00
mhf
682e962d28 fix(notify): alert notification 2023-03-06 10:27:52 +08:00
Jian Qiu
a5c9f2b278 fix: hostman StartService() (#16126)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-04 01:44:09 +08:00
Zexi Li
5278a2686d Merge pull request #16122 from wanyaoqi/fix/set-disk-default-cache-mode-none
fix(region): set disk default cache mode none
2023-03-03 17:16:33 +08:00
Zexi Li
6c0a4e33fe Merge pull request #16118 from ioito/hotfix/qx-history-metric-pull
fix(cloudmon): support collect history metric
2023-03-03 17:15:57 +08:00
wanyaoqi
ae54187d46 fix(region): set disk default cache mode none
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-03 15:35:41 +08:00
ioito
933b9d6be5 fix(cloudmon): support collect history metric 2023-03-03 14:53:38 +08:00
Zexi Li
fc289774c2 Merge pull request #16096 from ioito/hotfix/qx-vender-update-20230301
fix(region): openstack compute api version
2023-03-03 10:48:50 +08:00
Zexi Li
605065af0f Merge pull request #16093 from wanyaoqi/fix/check-is-local-mount-point
fix(host): check shared file storage mount point
2023-03-03 10:44:36 +08:00
Zexi Li
717aa4639b Merge pull request #16101 from wanyaoqi/fix/live-migrate-load-guest-pci-addresses
fix(host): dest guest load pci addresses on live migrate
2023-03-03 10:43:14 +08:00
Zexi Li
2fc7d8fdd8 Merge pull request #16103 from wanyaoqi/fix/load-existing-guests
fix(host): load existing guests desc
2023-03-03 10:42:47 +08:00
Zexi Li
4fd4e4afa3 Merge pull request #16108 from ioito/hotfix/qx-user-filter-by-role-assignment
fix(keystone): filter users by role assignment domain
2023-03-03 10:30:33 +08:00
Zexi Li
e4034f1cc5 Merge pull request #16112 from wanyaoqi/fix/load-deamon-server
fix(host): start daemon guest on guest not running
2023-03-03 10:29:52 +08:00
Zexi Li
fe3491c750 Merge pull request #16114 from gouqi11/notifyFix
fix(notify):fixInitSubscriberData
2023-03-03 10:29:21 +08:00
mhf
e7abe1b2dd fix(notify):fixInitSubscriberData 2023-03-02 20:04:55 +08:00
wanyaoqi
c01580be7c 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:30:25 +08:00
wanyaoqi
275adba4ea fix(host): load existing guests desc
init device desc after load pci infos

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-02 15:43:28 +08:00
ioito
0ac60af2b2 fix(keystone): filter users by role assignment domain 2023-03-02 14:31:23 +08:00
ioito
cb2731f493 fix(region): openstack compute api version 2023-03-02 10:59:43 +08:00
Jian Qiu
494a83965c fix: three member policy system violation check (#16104)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-03-02 08:58:00 +08:00
wanyaoqi
89f745ae0b fix(host): dest guest load pci addresses on live migrate
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-01 22:57:53 +08:00
wanyaoqi
b6d703e166 fix(host): check shared file storage mount point
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-03-01 17:36:37 +08:00
Zexi Li
7df80a5e60 Merge pull request #16092 from zexi/automated-cherry-pick-of-#16088-upstream-master
Automated cherry pick of #16088: fix(monitor): rewrite slimit and soffset logic
2023-03-01 17:36:23 +08:00
Zexi Li
5ebfcce724 fix(monitor): rewrite slimit and soffset logic 2023-03-01 17:25:35 +08:00
Zexi Li
53f7589e5c Merge pull request #16081 from gouqi11/notifyTempTranslate
fix(notify): addMissingActionTranslate
2023-03-01 16:31:51 +08:00
Zexi Li
bd9c609b74 Merge pull request #16062 from gouqi11/notifyFix
fix(notify): bugFix
2023-03-01 16:30:48 +08:00
Zexi Li
f6c53d28e2 Merge pull request #16087 from zexi/automated-cherry-pick-of-#16085-upstream-master
Automated cherry pick of #16085: fix(monitor): skip check series options
2023-03-01 16:02:53 +08:00
Zexi Li
adca8bdcf7 fix(monitor): skip check series options 2023-03-01 15:52:43 +08:00
mhf
684c71829f fix(notify): addMissingActionTranslate 2023-03-01 14:50:53 +08:00
Zexi Li
3682f7f221 Merge pull request #16077 from swordqiu/hotfix/qj-invalid-idp-status
fix: better prompt info for user failed auth due to invalid idp status
2023-03-01 10:11:49 +08:00
Zexi Li
16e04a3419 Merge pull request #16075 from swordqiu/hotfix/qj-allow-add-esxi-as-lb-backend
fix: allow add esxi as onecloud lb backend
2023-03-01 10:10:25 +08:00
Qiu Jian
6187f10c07 fix: better prompt info for user failed auth due to invalid idp status 2023-03-01 01:30:18 +08:00
Qiu Jian
85dd1458ec fix: allow add esxi as onecloud lb backend 2023-03-01 00:39:45 +08:00
Zexi Li
792bfe3464 fix(monitor): query resources according by listing region resources (#16074) 2023-03-01 00:03:29 +08:00
Zexi Li
3ade729420 Merge pull request #16066 from ioito/hotfix/qx-vmware-image-size
fix(region): vmware template image size
2023-02-28 23:44:56 +08:00
Zexi Li
d1b1b30f27 Merge pull request #16063 from wanyaoqi/fix/gpu-vgs
feat(region): vga gpus
2023-02-28 23:44:18 +08:00
Zexi Li
0496882164 Merge pull request #16069 from wanyaoqi/fix/guest-change-storage
fix(region): guest change storage
2023-02-28 23:43:18 +08:00
wanyaoqi
3f70806941 fix(region): guest change storage
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-28 21:42:46 +08:00
ioito
b3427b9549 fix(region): vmware template image size 2023-02-28 19:45:45 +08:00
mhf
ab42fcaade fix(notify): bugFix 2023-02-28 19:35:15 +08:00
wanyaoqi
c1165645fb feat(region): vga gpus
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-28 18:09:38 +08:00
Zexi Li
f62e064ebd Merge pull request #16059 from gouqi11/fixNotifyCheckSum
fix(notify):fix topic of ChecksumTestFailed Result
2023-02-28 15:18:44 +08:00
mhf
7668aa450d fix(notify):fix topic of ChecksumTestFailed Result 2023-02-28 15:11:48 +08:00
屈轩
8443d4077f fix(region): azure rebuild root error (#16049) 2023-02-27 22:28:33 +08:00
Zexi Li
49d979dee8 fix(climc): add list monitorresource cmd (#16048) 2023-02-27 22:27:52 +08:00
Jian Qiu
92f26eaa15 fix: monitor delete resource panic (#16052)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-27 21:57:04 +08:00
wanyaoqi
8cc20c11a2 fix(host): resume suspend guest (#16055)
- check guest status inmigrate
- fix guest launch python script

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-27 21:55:59 +08:00
Zexi Li
435e07fd17 Merge pull request #15577 from gouqi11/notifyFix
fix(notify): refactor notify
2023-02-27 14:37:34 +08:00
Zexi Li
933c995f2d Merge pull request #16037 from swordqiu/hotfix/qj-lbagent-create-params
fix: climc lbagent create params
2023-02-27 13:46:15 +08:00
Zexi Li
a3ca3f2f79 Merge pull request #16039 from swordqiu/hotfix/qj-sync-ignore-no-guest-instancegroup
fix: apihelper sync ignore instancegroups without guets
2023-02-27 13:45:28 +08:00
Zexi Li
c571410d2e Merge pull request #16042 from swordqiu/hotfix/qj-set-eipid-after-association
fix: set eipid after successful eip association
2023-02-27 13:44:25 +08:00
Qiu Jian
7c1d6f913d fix: set eipid after successful eip association 2023-02-26 09:12:44 +08:00
Qiu Jian
e46e68a209 fix: apihelper sync ignore instancegroups without guets 2023-02-26 01:05:41 +08:00
QIU Jian
aa6619c13e fix: climc lbagent create params 2023-02-24 21:24:24 +08:00
Zexi Li
2d72492ff0 Merge pull request #16032 from ioito/hotfix/qx-vm-bill-type-sync
fix(region): vm bill type sync
2023-02-24 16:44:47 +08:00
Zexi Li
d0ee833661 Merge pull request #16030 from wanyaoqi/fix/disable-floppy-on-other-machines
fix(host): disable floppy on machine type isn't pc
2023-02-24 16:44:20 +08:00
mhf
6e42f11024 fix notify 2023-02-24 16:11:24 +08:00
ioito
40a3a09c1f fix(region): vm bill type sync 2023-02-24 11:52:13 +08:00
wanyaoqi
9ac37d5cdc fix(host): disable floppy on machine type isn't pc
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-23 22:48:51 +08:00
Zexi Li
52a9b94536 Merge pull request #15839 from bingocmp/feature/implement-bingocloud
Feature/implement bingocloud
2023-02-23 19:22:02 +08:00
Jian Qiu
007ff435a1 fix: ovn options missing eip and brmapped (#16028)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-23 17:14:02 +08:00
Jian Qiu
6688fbb845 feature: add webhook example server scripts (#16020)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-23 02:55:46 +08:00
Zexi Li
767882b264 Merge pull request #16025 from ioito/hotfix/qx-aliyun-lb-tags
fix(region): aliyun lb tag sync
2023-02-23 00:37:11 +08:00
ioito
c05b2e4b0d fix(region): aliyun lb tag sync 2023-02-22 16:44:48 +08:00
Zexi Li
394e6387e9 Merge pull request #16021 from swordqiu/hotfix/qj-disable-vpc-option
fix: add disable_local_vpc option and auto config ovn for lbagent and host
2023-02-22 15:08:58 +08:00
Qiu Jian
9433fc14a8 fix: add disable_local_vpc option and auto config ovn for lbagent and
host
2023-02-22 14:35:43 +08:00
Zexi Li
06dfb5bbcb fix(baremetal): update baremetal base image to support ice module (#16018) 2023-02-21 19:03:34 +08:00
Zexi Li
6d79f3f0c2 Merge pull request #16012 from swordqiu/hotfix/qj-gen-policy-extra-override
fix: gen policy extra override policy
2023-02-21 11:25:08 +08:00
Qiu Jian
9f6999972e fix: gen policy extra override policy 2023-02-20 23:04:50 +08:00
Zexi Li
917742eaf8 Merge pull request #16009 from wanyaoqi/esxi/disk-backups-recycle
fix(esxi-agent): disk temp files recycle
2023-02-20 19:34:52 +08:00
Zexi Li
2a64b06112 Merge pull request #16006 from ioito/hotfix/qx-apsara-metric
fix(cloudmon): apsara monitor
2023-02-20 19:33:44 +08:00
Zexi Li
8ec5c57db2 Merge pull request #16005 from wanyaoqi/automated-cherry-pick-of-#16003-upstream-master
Automated cherry pick of #16003: fix(region): esxi to kvm nic driver fix
2023-02-20 19:32:11 +08:00
wanyaoqi
3cedd8ab73 fix(esxi-agent): disk temp files recycle
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-20 18:27:54 +08:00
ioito
ea8b8b180d fix(cloudmon): apsara monitor 2023-02-20 18:15:15 +08:00
wanyaoqi
4a52ba7573 fix(region): esxi to kvm nic driver fix
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-20 18:01:50 +08:00
Jian Qiu
b5eac75270 fix: sms login not verify captchar (#15995)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-18 18:27:26 +08:00
Jian Qiu
eac96cdadc fix: 1. allow remove current user from current project. 2. reset (#15985)
recovery-questions when resetting MFA

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-18 13:04:30 +08:00
dependabot[bot]
fd680035f4 build(deps): bump golang.org/x/net from 0.1.0 to 0.7.0 (#15988)
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)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 13:04:06 +08:00
dependabot[bot]
ebdbbdca1f build(deps): bump github.com/apache/thrift from 0.12.0 to 0.13.0 (#15947)
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)

---
updated-dependencies:
- dependency-name: github.com/apache/thrift
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 13:03:22 +08:00
dependabot[bot]
31021c79bb build(deps): bump github.com/Masterminds/goutils from 1.1.0 to 1.1.1 (#15894)
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)

---
updated-dependencies:
- dependency-name: github.com/Masterminds/goutils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 13:02:50 +08:00
Jian Qiu
a1350b1e60 fix: hostman setup tuned-adm profile virtual-host (#15918)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-18 08:53:44 +08:00
屈轩
ab07ebe3d9 fix(region): vender update for gcp storage (#15980) 2023-02-18 08:51:12 +08:00
屈轩
6111c54a47 fix(region): clean storage db (#15945) 2023-02-18 08:48:48 +08:00
wanyaoqi
693257697e feat(region,host): support ovs offload. (#15915)
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:07 +08:00
Zexi Li
932116b20f Merge pull request #15976 from wanyaoqi/fix/esxi-tokvm
fix(region): esxi to kvm clean sched desc disk.storage
2023-02-17 11:56:17 +08:00
wanyaoqi
341d523742 fix(region): esxi to kvm clean sched desc disk.storage
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-17 10:02:02 +08:00
Zexi Li
1ae0a78fe4 feat(monitor): add DisableQuerySignatureCheck option (#15973) 2023-02-16 23:57:21 +08:00
Zexi Li
41c50a4102 Merge pull request #15954 from zexi/automated-cherry-pick-of-#15952-upstream-master
Automated cherry pick of #15952: fix(baremetal): only do status probe job when host_type is hypervisor
2023-02-16 23:03:05 +08:00
Zexi Li
54884f0537 Merge pull request #15956 from zexi/automated-cherry-pick-of-#15955-upstream-master
Automated cherry pick of #15955: fix(climc): add measurements and databases api of unifiedmonitor
2023-02-16 22:46:22 +08:00
Zexi Li
ea874ce17c Merge pull request #15961 from gouqi11/fixAddNotifyTemplateFrom
fix(notify): 添加消息来源
2023-02-16 22:45:35 +08:00
Zexi Li
df4f199479 Merge pull request #15970 from ioito/hotfix/qx-gcp-image-sync
fix(region): gcp image sync
2023-02-16 18:08:31 +08:00
ioito
d13e8d7c8d fix(region): gcp image sync 2023-02-16 17:16:32 +08:00
Zexi Li
2a887c2e42 Merge pull request #15968 from zexi/automated-cherry-pick-of-#15966-upstream-master
Automated cherry pick of #15966: feat(mcclient): allow set default authenticate source
2023-02-16 14:53:24 +08:00
Zexi Li
a24bd3700b feat(mcclient): allow set default authenticate source 2023-02-16 14:41:01 +08:00
Zexi Li
42573c1b88 Merge pull request #15958 from wanyaoqi/fix/esxi-convert-to-kvm-20230215
fix(region): kvm convert to esxi
2023-02-16 13:58:24 +08:00
Zexi Li
5f4178802b Merge pull request #15962 from wanyaoqi/fix/guest-change-disk-storage
fix(region): guest change disk storage
2023-02-16 13:57:15 +08:00
wanyaoqi
cec7de6914 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:40:06 +08:00
mhf
b60573ff77 fix(notify): 添加消息来源 2023-02-16 11:38:15 +08:00
wanyaoqi
cacd7e61e1 fix(region): kvm convert to esxi
complete kvm guest meta info

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-16 11:09:43 +08:00
Zexi Li
bfa03dd8a5 fix(climc): add measurements and databases api of unifiedmonitor 2023-02-15 17:08:44 +08:00
Zexi Li
bc23199951 fix(baremetal): only do status probe job when host_type is hypervisor 2023-02-15 12:52:35 +08:00
Zexi Li
695fd2690a Merge pull request #15933 from swordqiu/hotfix/qj-usage-policy-filter-revisit2
fix: usage filter by policy tags revisit2
2023-02-15 10:08:54 +08:00
Zexi Li
11fe9e51de Merge pull request #15948 from wanyaoqi/fix/revert-linux-efi-check
fix(host-deployer): revert linux efi check
2023-02-15 10:07:39 +08:00
wanyaoqi
8b85f343a4 fix(host-deployer): revert linux efi check
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-14 23:19:35 +08:00
Zexi Li
abe649af2a Merge pull request #15942 from ioito/hotfix/qx-aws-s3-upload
fix(region): aws s3 upload failed
2023-02-14 18:03:46 +08:00
ioito
d10e26e96a fix(region): aws s3 upload failed 2023-02-14 17:18:16 +08:00
Zexi Li
17cc40c3ea Merge pull request #15939 from ioito/hotfix/qx-huawei-read-only
fix(cloudmon): huawei read only check
2023-02-14 12:22:23 +08:00
Zexi Li
7a66ac48a1 Merge pull request #15938 from zexi/automated-cherry-pick-of-#15936-upstream-master
Automated cherry pick of #15936: fix(baremetal): duplicate argument task-worker-count
2023-02-14 12:20:23 +08:00
ioito
d7bf0fa75b fix(cloudmon): huawei read only check 2023-02-14 11:58:10 +08:00
Zexi Li
6cb643d89d fix(baremetal): duplicate argument task-worker-count 2023-02-14 11:57:28 +08:00
Qiu Jian
ccb79efd23 fix: usage filter by policy tags revisit2 2023-02-14 09:19:22 +08:00
Zexi Li
e5a06c8ece Merge pull request #15928 from zexi/lbagent-base
fix(build): lbagent-base image
2023-02-13 21:55:49 +08:00
Zexi Li
c9c380bf86 fix(build): lbagent-base image 2023-02-13 21:41:33 +08:00
Zexi Li
94eaab0f05 Merge pull request #15925 from wanyaoqi/fix/deploy-content
fix(host,baremetal): deploy content action not marshaled
2023-02-13 15:36:26 +08:00
Zexi Li
52313b1a9f Merge pull request #15922 from ioito/hotfix/qx-cdn-virtual-resource
fix(region): change cdn to virtual resource
2023-02-13 15:35:43 +08:00
wanyaoqi
ad56d568fb fix(host,baremetal): deploy content action not marshaled
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-02-13 12:11:39 +08:00
ioito
14ec3d6012 fix(region): change cdn to virtual resource 2023-02-13 10:29:48 +08:00
Zexi Li
2ea4bcffdd Merge pull request #15920 from swordqiu/feature/qj-project-owner
feature: project admin user
2023-02-13 10:01:31 +08:00
Qiu Jian
e8ea334032 feature: project admin user 2023-02-13 03:42:21 +08:00
Jian Qiu
d48f7d151b fix: update bilibili contact 20230211 (#15919)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-13 02:35:38 +08:00
Jian Qiu
84c2430797 fix: add test for FilePutContent (#15917)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-10 21:00:58 +08:00
Zexi Li
605e808c7a Merge pull request #15916 from yunionio/zexi-patch-1
Update bug_report.md
2023-02-10 18:08:52 +08:00
Zexi Li
faeaca7a72 Update bug_report.md 2023-02-10 18:08:35 +08:00
Jian Qiu
b8aeb70ae3 fix: tablespec add sync method (#15913)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-02-09 22:39:05 +08:00
Zexi Li
d78e556e02 Merge pull request #15909 from zexi/k8s-cluster-sync
fix(region): update kube cluster to kubeserver
2023-02-08 14:01:51 +08:00
Zexi Li
d272345b77 Merge pull request #15907 from swordqiu/hotfix/qj-lbagent-containerize
fix: lbagent containerize issues
2023-02-08 11:03:10 +08:00
Qiu Jian
d34a04f896 fix: lbagent containerize issues 2023-02-08 10:49:05 +08:00
Zexi Li
f42a6415ac fix(region): update kube cluster to kubeserver 2023-02-08 10:47:55 +08:00
Zexi Li
6afdc832a9 Merge pull request #15902 from ioito/hotfix/qx-cdn-domain
fix(region): cdn domain config
2023-02-06 23:39:42 +08:00
ioito
6b67f17a86 fix(region): cdn domain config 2023-02-06 11:40:04 +08:00
Jian Qiu
3ca806048d fix: update OWNERS 20230205 (#15901)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-06 02:15:57 +08:00
wanyaoqi
a701cd8f29 fix(host-metrics): bytes sent overflow (#15899)
bytes_sent recount unexpected, discard the count before new round.

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2023-02-05 21:53:17 +08:00
屈轩
13d01b5db2 fix(region): fake server generate (#15896) 2023-02-03 23:26:11 +08:00
Jian Qiu
c2f2ceafd4 feature: lbagent register (#15872)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-02-02 21:32:30 +08:00
Zexi Li
692b5512da Merge pull request #15891 from ioito/hotfix/qx-usage-policy
fix(region): usage with policy tags
2023-02-02 17:14:04 +08:00
Zexi Li
aca243b3fb Merge pull request #15885 from ioito/hotfix/qx-dns-recordset-detail
fix(region): dns recordset details
2023-02-02 17:13:13 +08:00
Zexi Li
ad5f61c57f Merge pull request #15881 from ioito/hotfix/qx-project-tags
fix(cloudmon): project tags for metric
2023-02-02 17:11:39 +08:00
Zexi Li
dc6a0630f3 Merge pull request #15879 from ioito/hotfix/qx-lb-listener
fix(region): lb listener
2023-02-02 17:11:05 +08:00
ioito
178903e25a fix(region): usage with policy tags 2023-02-02 16:34:26 +08:00
ioito
4f3b18037f fix(region): dns recordset details 2023-02-02 10:55:11 +08:00
ioito
83b34a4e8c fix(cloudmon): project tags for metric 2023-02-01 19:45:39 +08:00
Zexi Li
407c90ccfb optimized(scheduler): reduce sql query of mysql (#15878) 2023-01-31 19:30:58 +08:00
ioito
1cd930893e fix(region): lb listener 2023-01-31 18:01:26 +08:00
Zexi Li
99d250399a Merge pull request #15862 from ioito/hotfix/qx-create-params-hostname
fix(region): 避免创建相同配置时使用当前实例的hostname
2023-01-30 22:12:36 +08:00
Zexi Li
ae5e727da7 Merge pull request #15874 from swordqiu/hotfix/qj-usage-filter-by-policy-tags
fix: usage filter by policy tags
2023-01-30 22:11:56 +08:00
Qiu Jian
ca04fcd0de fix: usage filter by policy tags 2023-01-30 21:52:17 +08:00
Jian Qiu
b401a961c2 fix: climc logs-splitable support monitor notify (#15868)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-01-30 17:44:32 +08:00
Jian Qiu
f3b35d5315 fix: vmemsize error prompt (#15865)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2023-01-30 16:23:57 +08:00
rex zhasm
ea2f489b22 feat(build,test): 新增 dry_run 模式以便夜间测试 (#15859)
Co-authored-by: Zhang Dongliang <zhangdongliang@yunion.cn>
2023-01-30 16:23:14 +08:00
屈轩
304fd13b02 fix(cloudevent): default disable cloudevent sync (#15851) 2023-01-30 16:09:35 +08:00
ioito
afa2dc7df0 fix(region): 避免创建相同配置时使用当前实例的hostname 2023-01-30 15:20:34 +08:00
Zexi Li
1c59f344c9 Merge pull request #15857 from zexi/model-api-gen
fix(codegen): update apis generated by models
2023-01-30 12:20:33 +08:00
Zexi Li
251826ac33 fix(codegen): update apis generated by models 2023-01-30 11:29:44 +08:00
Zexi Li
411d646f81 Merge pull request #15854 from wanyaoqi/automated-cherry-pick-of-#15853-upstream-master
Automated cherry pick of #15853: fix(host): panic on report diskio
2023-01-30 11:24:03 +08:00
Zexi Li
0171a19d51 Merge pull request #15855 from ioito/hotfix/qx-codegen
fix(region): codegen
2023-01-30 11:23:13 +08:00
ioito
e780d88cee fix(region): codegen 2023-01-30 09:40:08 +08:00
wanyaoqi
362587da19 fix(host): panic on report diskio
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-29 23:22:06 +08:00
Zexi Li
537f835363 Merge pull request #15848 from ioito/hotfix/qx-vm-public-ip
fix(region): vm created with public ip
2023-01-29 18:32:04 +08:00
ioito
43e9328ac1 fix(region): vm created with public ip 2023-01-29 16:03:57 +08:00
Jian Qiu
eb19ad89c7 fix: cloudmon/lbagent api request with app name (#15844)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:45:00 +08:00
屈轩
9c7e8a4f59 fix(region): clirc with region (#15842) 2023-01-29 01:40:40 +08:00
wanyaoqi
c0de747478 fix(host): structure guest metrics (#15840)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-29 01:39:43 +08:00
Jian Qiu
45b2fe4f35 fix: disable metadata server monitor for SR-IOV (#15837)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:36:01 +08:00
Jian Qiu
0c91b88949 fix: webconsole ssh user/pass prompt backspace hanlding (#15834)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:34:57 +08:00
Jian Qiu
53a78655e2 fix: prepare esxi host network revisit (#15832)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-29 01:34:27 +08:00
Jian Qiu
71e93cd202 fix: parameter get or create rpc (#15830)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-28 22:31:35 +08:00
James Lee
5c25cdd9f2 Merge branch 'yunionio:master' into feature/implement-bingocloud 2023-01-27 20:19:20 +08:00
Zexi Li
96b3a6a0f7 feat(climc): add action of k8s-cluster-deploy (#15820) 2023-01-18 23:59:44 +08:00
Jian Qiu
08e3711f6e fix: clean pending usage when dry run validate_create_data (#15822)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-18 23:36:53 +08:00
屈轩
dab791c50b fix(esxi): rebuild root by template (#15825) 2023-01-18 23:35:50 +08:00
gouqi11
3db8a61d16 fix(notify): add server_panic topic (#15826) 2023-01-18 23:34:18 +08:00
李锐
e52651b41f feat(bingocloud):changed some abilities of bingocloud 2023-01-17 18:26:59 +08:00
Zexi Li
02b2f780ec Merge pull request #15800 from ioito/hotfix/qx-re-auth
fix(mcclient): 避免休眠后再次启动后admin token失效, 导致用户登录失败
2023-01-17 17:50:59 +08:00
Zexi Li
b1c7490f0f Merge pull request #15816 from gouqi11/addServerAbnormalNotify
fix(notify): fix topic enable bug
2023-01-17 15:06:50 +08:00
mhf
0561361dcd fix(notify): fix topic enable bug 2023-01-17 14:39:12 +08:00
Zexi Li
7040705907 Merge pull request #15811 from gouqi11/addServerAbnormalNotify
fix(keystone): serviceAbnormal token fix
2023-01-17 10:46:37 +08:00
ioito
a4a461981a fix(mcclient): 避免休眠后再次启动后admin token失效, 导致用户登录失败 2023-01-17 10:30:33 +08:00
Zexi Li
87efbddcd3 Merge pull request #15797 from swordqiu/feature/qj-notify-sync-receiver-from-keystone
fix: notify sync receivers from keystone
2023-01-16 16:56:06 +08:00
Zexi Li
c4d8023b9b Merge pull request #15805 from ioito/hotfix/qx-vmware-vnc
fix(region): vmware migrate vnc
2023-01-16 16:54:08 +08:00
Zexi Li
54a8331ece Merge pull request #15770 from gouqi11/addAdminReceiverForAllTopic
fix(notify): 对所有通知默认加入系统管理员接收人
2023-01-16 16:53:10 +08:00
mhf
9c7366f569 fix(keystone): serviceAbnormal token fix 2023-01-16 16:43:28 +08:00
Zexi Li
b66b852183 Merge pull request #15799 from gouqi11/addServerAbnormalNotify
fix(notify): 对服务异常添加消息通知
2023-01-16 16:02:13 +08:00
mhf
63c086aa2c fix(notify): 对服务异常添加消息通知 2023-01-16 15:52:03 +08:00
ioito
1224f4eee4 fix(region): vmware migrate vnc 2023-01-16 15:11:05 +08:00
Qiu Jian
defab313cb fix: notify sync receivers from keystone 2023-01-15 23:06:35 +08:00
屈轩
a95bd97904 fix(region): unified name sync options (#15740) 2023-01-15 14:50:31 +08:00
wanyaoqi
515825c69b fix(region): update guest status on backup guest start complete (#15796)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-15 13:51:06 +08:00
屈轩
ae14c430cc fix(notify): send msg with custom brand (#15791) 2023-01-15 13:48:40 +08:00
屈轩
8a270c58a2 fix(region): optimized capability (#15787) 2023-01-15 13:47:12 +08:00
Zexi Li
abb88a40f9 Merge pull request #15780 from gouqi11/addTopicResult
fix(notify): Add topic result
2023-01-14 17:03:11 +08:00
Zexi Li
330da74149 Merge pull request #15783 from ioito/hotfix/qx-vender-update-vmware-timeout
fix(region): vender update for vmware timeout
2023-01-14 16:57:16 +08:00
Zexi Li
b52834d5a3 Merge pull request #15773 from wanyaoqi/fix/qga-set-password-status
fix(region): qga set password status on failed
2023-01-14 16:56:28 +08:00
mhf
48ecb6934d fix(notify): fix server/create bug 2023-01-14 16:22:33 +08:00
ioito
2daec50108 fix(region): vender update for vmware timeout 2023-01-14 16:21:38 +08:00
Zexi Li
d33a9774d6 Merge pull request #15771 from ioito/hotfix/qx-service-exception
fix(common): service exception
2023-01-14 11:55:34 +08:00
ioito
9ddaa5e3b4 fix(common): service exception 2023-01-14 10:22:54 +08:00
mhf
90e9a29a4a fix(notify): 对所有通知默认加入系统管理员接收人 2023-01-13 16:19:20 +08:00
Zexi Li
7ff706efa4 Merge pull request #15774 from ioito/hotfix/qx-cloudpods-load
fix(cloudmon): cloudpods load
2023-01-13 15:29:37 +08:00
wanyaoqi
0666db8727 fix(region): qga set password status 2023-01-13 15:24:28 +08:00
ioito
23dd617170 fix(cloudmon): cloudpods load 2023-01-13 15:22:04 +08:00
Zexi Li
9e0a7151b5 Merge pull request #15768 from ioito/hotfix/qx-vender-update-20230112
fix(region): vender update for qcloud lb listener
2023-01-13 10:27:47 +08:00
ioito
9e9d794eef fix(region): vender update for qcloud lb listener 2023-01-12 18:24:50 +08:00
Zexi Li
4a5bcb7c63 Merge pull request #15758 from wanyaoqi/fix/cherry-pci
fix cherrypick script
2023-01-12 18:06:23 +08:00
Zexi Li
cbac0ce839 Merge pull request #15755 from wanyaoqi/automated-cherry-pick-of-#15754-upstream-master
Automated cherry pick of #15754: fix(host): isolated_deivce hotplug check addr
2023-01-12 18:06:03 +08:00
Zexi Li
659a16c6d2 Merge pull request #15756 from wanyaoqi/fix/network-mac-ip-update
fix(region): network_ip_macs allow update ip and mac
2023-01-12 18:05:26 +08:00
Zexi Li
6f631ebf33 Merge pull request #15761 from wanyaoqi/automated-cherry-pick-of-#15760-upstream-master
Automated cherry pick of #15760: Automated cherry pick of #15759: fix(region): auto switch to backup on host down
2023-01-12 18:04:57 +08:00
Zexi Li
9f247ccf2d Merge pull request #15763 from wanyaoqi/fix/ip-mac-bind
fix(region): network_ip_mac update check
2023-01-12 18:02:01 +08:00
wanyaoqi
45f12d2021 fix(region): network_ip_macs rbac and guestnetwork assign
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-12 17:53:19 +08:00
wanyaoqi
ed394dd955 fix(region): network_ip_mac update 2023-01-12 11:48:19 +08:00
wanyaoqi
16507604f7 fix(region): auto switch to backup on host down 2023-01-11 21:44:49 +08:00
wanyaoqi
e6b43e5428 fix cherrypick script 2023-01-11 19:50:16 +08:00
wanyaoqi
ded3d8e901 fix(region): network_ip_macs allow update ip and mac
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-11 19:19:01 +08:00
wanyaoqi
0c9466874e fix(host): isolated_deivce hotplug check addr
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-11 18:04:05 +08:00
Zexi Li
4729919fb9 Merge pull request #15747 from ioito/hotfix/qx-qcloud-lb-lbbg
fix(region): qcloud lb backend create
2023-01-11 10:37:09 +08:00
Zexi Li
4b5f6f0e06 Merge pull request #15750 from ioito/hotfix/qx-vender-update-20230110
fix(region): vender update
2023-01-11 10:36:27 +08:00
Zexi Li
ef336b6540 Merge pull request #15749 from wanyaoqi/feat/guest-ip-mac-alloc
feat(region): bind network ip macs
2023-01-11 10:36:00 +08:00
ioito
b86c5b921c fix(region): vender update 2023-01-10 19:00:17 +08:00
wanyaoqi
32e60f38fc feat(region): bind network ip macs
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-10 18:14:50 +08:00
ioito
098a69145a fix(region): qcloud lb backend create 2023-01-10 14:30:53 +08:00
Zexi Li
d1246adcf9 Merge pull request #15737 from ioito/hotfix/qx-hostname-validate-length
fix(region): hostname validate
2023-01-09 14:31:35 +08:00
Zexi Li
4a86846f8a Merge pull request #15742 from wanyaoqi/fix/telegraf-startup
fix(host-deployer): windows 2008 Out-File IOException
2023-01-09 14:30:51 +08:00
wanyaoqi
78a913fded fix(host-deployer): windows 2008 Out-File IOException
debug log cause windows 2008 IOException, multi process open log file.
2023-01-09 13:57:10 +08:00
ioito
0dd3fc9c8c fix(region): hostname validate 2023-01-09 11:15:15 +08:00
Jian Qiu
9654b2c2c4 fix: simplify and accelerate query of notification (#15734)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-08 09:29:38 +08:00
wanyaoqi
e34afc1abb feat(host): kvm vcpus bind cpuset on numa nodes and cpu dies (#15732)
- 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:12 +08:00
屈轩
c0b41e27bc fix(region): optimzed zone-list speed (#15729) 2023-01-07 20:56:16 +08:00
gouqi11
031503735a add excelutils func (#15727) 2023-01-07 20:55:14 +08:00
Zexi Li
c9b46c5f74 Merge pull request #15725 from ioito/hotfix/qx-vender-update-migrate
fix(region): vmware migrate
2023-01-06 17:55:51 +08:00
ioito
7efb47c7c6 fix(region): vmware migrate 2023-01-06 17:43:55 +08:00
Zexi Li
8f9313ba24 Merge pull request #15721 from ioito/hotfix/qx-vender-update-20230106
fix(region): vender update
2023-01-06 15:32:01 +08:00
Zexi Li
f2d9362fe5 Merge pull request #15709 from ioito/hotfix/qx-account-sync-status
fix(region): account sync status
2023-01-06 15:31:09 +08:00
ioito
fadb342e3a fix(region): vender update 2023-01-06 11:18:48 +08:00
Jian Qiu
b40a0cb792 fix: need more args in CustomizedTotalCount (#15717)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-06 03:33:44 +08:00
wanyaoqi
3f7e134fbf fix(worker): policy and task worker count configurable (#14958) 2023-01-05 22:36:50 +08:00
Zexi Li
4b5a164981 Merge pull request #15710 from swordqiu/hotfix/qj-init-schedinfo-domain-project
fix: init shceduler schedinfo project and domain
2023-01-05 17:04:26 +08:00
Zexi Li
139f2ccd65 fix(notify): update MYSQL_OUT_OF_SYNC template (#15707) 2023-01-05 15:39:20 +08:00
Qiu Jian
1d5a43d66d fix: init shceduler schedinfo project and domain 2023-01-05 15:26:33 +08:00
ioito
4f83df9ff2 fix(region): account sync status 2023-01-05 10:28:32 +08:00
wanyaoqi
19c33508d8 feat(host): sriov nic monitor (#15690)
* 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:44 +08:00
Zexi Li
e7e0b534f3 Merge pull request #15701 from ioito/hotfix/qx-vender-update-20230104
fix(region): vender update
2023-01-04 20:01:37 +08:00
ioito
1ce7dc7cb1 fix(region): vender update 2023-01-04 19:46:36 +08:00
Zexi Li
b107fbf1fe Merge pull request #15699 from ioito/hotfix/qx-query-nil
fix(keystone): avoid panic
2023-01-04 15:44:21 +08:00
Zexi Li
47dabb3ebd Merge pull request #15688 from ioito/hotfix/qx-redis-sync-error
fix(region): redis sync error optimized
2023-01-04 15:14:03 +08:00
ioito
5468ffbbaa fix(keystone): avoid panic 2023-01-04 15:04:35 +08:00
屈轩
5d2e3763c9 fix(keystone): project-show by name with not found error (#15697) 2023-01-03 21:26:13 +08:00
Zexi Li
ca71a06aa8 Merge pull request #15692 from ioito/hotfix/qx-aws-lb
fix(region): aws lb optimized
2023-01-03 18:37:26 +08:00
Zexi Li
0def47a940 Merge pull request #15694 from zexi/esxi-migrate-check
fix(scheduler): do migrate checking when hypervisor is not esxi
2023-01-03 18:35:33 +08:00
Zexi Li
076b6e5387 fix(scheduler): do migrate checking when hypervisor is not esxi 2023-01-03 18:14:51 +08:00
ioito
37f1bbbd54 fix(region): aws lb optimized 2023-01-03 17:55:47 +08:00
ioito
5d63beb669 fix(region): redis sync error optimized 2023-01-03 11:07:15 +08:00
Jian Qiu
e57dd92e5d fix: make cloudaccount options visbile in list (#15684)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-02 23:45:02 +08:00
Jian Qiu
cc750955be fix: get user ids by role ids in scope (#15686)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-02 23:44:50 +08:00
Jian Qiu
e656426e3f feature: list results carry extra total stats (#15682)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2023-01-02 14:32:36 +08:00
gouqi11
6cdda3ead6 fix(notify): add some template and notification (#15607) 2023-01-02 12:00:21 +08:00
wanyaoqi
904e7b31a5 Automated cherry pick of #15664: Automated cherry pick of #15618: fix(host): use drive backup sync backup disks (#15681)
* 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:58:14 +08:00
wanyaoqi
d6c4322ae8 fix(region): sriov vfio-pci driver manual deploy nic (#15680)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2023-01-02 11:58:02 +08:00
Zexi Li
91c8147d68 Merge pull request #15676 from ioito/hotfix/qx-aliyun-system-disk
fix(region): system disk storage type
2022-12-30 16:18:31 +08:00
ioito
ded1a85044 fix(region): system disk storage type 2022-12-30 16:04:42 +08:00
Zexi Li
7b172779e6 Merge pull request #15671 from wanyaoqi/fix/qemu-caps
fix(host): detect qemu caps
2022-12-30 15:02:34 +08:00
Zexi Li
e6fbf60954 Merge pull request #15639 from silence934/resource_tag3
feat(region): sync resource tag
2022-12-30 15:01:30 +08:00
Zexi Li
e0e7235ece Merge pull request #15675 from zexi/automated-cherry-pick-of-#15673-upstream-master
Automated cherry pick of #15673: fix(scheduler): reduce calculation of storage's free_capacity
2022-12-30 14:52:46 +08:00
Zexi Li
b4c08e23f7 fix(scheduler): reduce calculation of storage's free_capacity 2022-12-30 12:40:54 +08:00
wanyaoqi
e42c91e5ea 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 11:50:09 +08:00
Jian Qiu
8450d91367 fix: project duplicate fix2 (#15666)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-12-30 00:27:15 +08:00
Jian Qiu
1b52106d11 fix: project duplciate name (#15662)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-12-29 23:33:42 +08:00
屈轩
32a756c74a fix(region): duplicate project sync (#15660) 2022-12-29 23:19:39 +08:00
屈轩
47bcf2e9d9 fix(region): hostname sync (#15657) 2022-12-29 23:19:06 +08:00
屈轩
b2be76af46 fix(region): qcloud cdn create (#15655) 2022-12-29 23:18:44 +08:00
Zexi Li
1ac6de33f7 Merge pull request #15649 from ioito/hotfix/qx-redis-aliyun
fix(region): aliyun redis create
2022-12-29 16:26:18 +08:00
Zexi Li
1cee2e40fd Merge pull request #15651 from zexi/webconsole-get-pod
fix(webconsole): not get pod info when fetchK8sEnv
2022-12-29 16:06:50 +08:00
Zexi Li
d6a6f115ad fix(webconsole): not get pod info when fetchK8sEnv 2022-12-29 15:45:50 +08:00
ioito
8600f7cca1 fix(region): aliyun redis create 2022-12-29 15:30:03 +08:00
屈轩
1094243359 fix(region): external project sync (#15647) 2022-12-29 14:57:06 +08:00
Jian Qiu
5ffa5791a9 fix: climc panic 20221228 (#15644)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-29 11:28:46 +08:00
Zexi Li
a72d05f2f9 Merge pull request #15635 from swordqiu/hotfix/qj-limit-user-project-roles
fix: limit roles that a user join a project
2022-12-29 10:44:53 +08:00
silence
115bb1290f feat(region):sync kafka tag
fmt
2022-12-28 17:40:43 +08:00
silence
e195ed88fa feat(region): sync resource tag 2022-12-28 16:05:34 +08:00
屈轩
8062916fe4 fix(region): vender update (#15633) 2022-12-28 15:37:17 +08:00
Qiu Jian
e51acd0d38 fix: limit roles that a user join a project 2022-12-28 15:16:15 +08:00
Zexi Li
af48e79b15 Merge pull request #15631 from ioito/hotfix/qx-vmware-migrate-check
fix(region): remove migrate check
2022-12-27 21:01:04 +08:00
Zexi Li
dffc10a99e Merge pull request #15625 from ioito/hotfix/qx-external-project-sync
fix(region): external project sync
2022-12-27 21:00:38 +08:00
Zexi Li
62fc725643 Merge pull request #15627 from ioito/hotfix/qx-lb-cert-sync
fix(region): lb cert sync
2022-12-27 20:59:58 +08:00
ioito
2700b29a9f fix(region): remove migrate check 2022-12-27 17:26:41 +08:00
wanyaoqi
e1d3635b0a fix(region,host): migrate use source desc file. (#15623) 2022-12-27 16:50:47 +08:00
ioito
ae96b15406 fix(region): lb cert sync 2022-12-27 15:43:39 +08:00
ioito
a7e545f322 fix(region): external project sync 2022-12-27 15:15:37 +08:00
Zexi Li
0386ea3453 Merge pull request #15624 from yunionio/zexi-patch-1
Update bug_report.md
2022-12-27 14:21:51 +08:00
Zexi Li
41fd719cc5 Update bug_report.md 2022-12-27 14:21:16 +08:00
Jian Qiu
21716cefb5 fix: remove mutual dependency of cloudmux on onecloud (#15621)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-27 01:21:26 +08:00
屈轩
9804fbaf7a fix(region): usage for host storage (#15619) 2022-12-27 01:20:42 +08:00
Jian Qiu
ec90862764 fix: remove dependency of appctx on i18n (#15615)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-23 23:44:52 +08:00
Jian Qiu
23a4d67944 fix: guests short desc add status (#15612)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-23 19:23:02 +08:00
wanyaoqi
2a44f6f57e fix(region): sriov typo (#15609) 2022-12-23 00:58:04 +08:00
Zexi Li
3099e9ea8b Merge pull request #15611 from wanyaoqi/fix/cherrypick-filter
fix cherrypick script split upstream repo name
2022-12-22 22:38:11 +08:00
wanyaoqi
ccd7982e25 fix cherrypick script split upstream repo name 2022-12-22 20:43:34 +08:00
屈轩
e1fbdb0a78 fix(region): tags for project mapping (#15605) 2022-12-22 18:42:13 +08:00
Zexi Li
1fb295436e Merge pull request #15566 from wanyaoqi/automated-cherry-pick-of-#15565-upstream-master
Automated cherry pick of #15565: Automated cherry pick of #15473: fix(region,host): backup guest
2022-12-22 10:17:39 +08:00
Zexi Li
110bbf214c Merge pull request #15602 from gouqi11/fixModelartsCidrDiff
fix(region): fixModelartsCidrDiffBetweenHuaweiAndHCSO
2022-12-21 17:40:49 +08:00
mhf
66753ce8e4 fix(region): fixModelartsCidrDiffBetweenHuaweiAndHCSO 2022-12-21 16:05:49 +08:00
Zexi Li
2643c8916e optimize(scheduler): reduce calculation of network free address (#15595)
- only calculate non-emulated host's network on building
- calculate emulated host's network on scheduling
2022-12-20 20:54:16 +08:00
Zexi Li
a3844d4b28 fix(baremetal): update base image to v0.3.9 (#15598)
ref: https://github.com/yunionio/yunionos/pull/27
2022-12-20 20:40:06 +08:00
wanyaoqi
a5432e713e fix(host): don't hide kvm cpu feature on nested virt (#15578) 2022-12-20 20:38:39 +08:00
Jian Qiu
2035bd9b9b fix: prefer id over name when fetching owner id (#15590)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-20 19:54:19 +08:00
Zexi Li
bc016c76d9 Merge pull request #15583 from ioito/hotfix/qx-ignore-empty-metric-error
fix(cloudmon): ignore empty metric error
2022-12-20 12:59:20 +08:00
Zexi Li
38b98714ea Merge pull request #15580 from ioito/hotfix/qx-vender-update-misc
fix(region): vender update
2022-12-20 12:58:03 +08:00
ioito
9732305508 fix(cloudmon): ignore empty metric error 2022-12-19 17:11:35 +08:00
ioito
a4c434c34d fix(region): vender update 2022-12-19 14:46:46 +08:00
屈轩
4d78465d92 fix(region): vender update (#15559) 2022-12-17 17:26:58 +08:00
屈轩
77a0cf0646 fix(region): sync vm hostname with ascii (#15562) 2022-12-16 16:06:46 +08:00
Zexi Li
30a9da1fe4 Merge pull request #15557 from silence934/fixnil
fix(cloudmon): collectStatsMetrics ret is nil
2022-12-15 17:01:51 +08:00
Zexi Li
59cf12192a Merge pull request #15573 from zexi/automated-cherry-pick-of-#15569-upstream-master
Automated cherry pick of #15569: fix(baremetal): mac address of BMC not found
2022-12-15 16:54:34 +08:00
Zexi Li
10bafbeadd Merge pull request #15574 from gouqi11/fixSyncProject
fix(region): fix sync project bug and add climc choices
2022-12-15 16:49:58 +08:00
mhf
4190f2b6b9 fix(region): fix sync project bug and add climc choices 2022-12-15 15:24:19 +08:00
Zexi Li
5084fd4ed9 Merge pull request #15568 from gouqi11/fixCloudmonRemotefileMetric
fix(cloudmon): remotefile metrice bugfix
2022-12-15 11:48:08 +08:00
Zexi Li
4e53f95ca6 fix(baremetal): mac address of BMC not found 2022-12-15 11:33:21 +08:00
mhf
d3e2999ef4 fix(cloudmon): remotefile metrice bugfix 2022-12-15 10:43:53 +08:00
wanyaoqi
659c455818 fix(region,host): backup guest refactor 2022-12-14 23:58:00 +08:00
silence
8f887e0b3d fix(cloudmon): collectStatsMetrics ret is nil 2022-12-14 15:34:24 +08:00
Zexi Li
e465a65dcc Merge pull request #15550 from swordqiu/hotfix/qj-win10-usb-tablet-disfunc
fix: usb tablet not function for windows 10 guest
2022-12-14 15:33:05 +08:00
Zexi Li
1181718251 Merge pull request #15545 from ioito/hotfix/qx-vender-update-op
fix(region): vender update
2022-12-14 15:31:12 +08:00
Qiu Jian
f7fdbfa94a fix: usb tablet not function for windows 10 guest 2022-12-14 11:12:39 +08:00
wanyaoqi
2c244bc547 fix(region): use qcow2 format on raw disk cache image (#15547) 2022-12-13 18:32:30 +08:00
ioito
64d662d514 fix(region): vender update 2022-12-13 15:26:06 +08:00
Zexi Li
f28bdf689f Merge pull request #15509 from wanyaoqi/fix/change-storage
fix(region,host): fix some bugs of server disk change storage
2022-12-12 14:51:07 +08:00
Zexi Li
9a872542d9 Merge pull request #15514 from gouqi11/fixCloudPodsMonitor
fix(cloudmon):add cloudpods metric GetDelayDuration
2022-12-12 14:50:14 +08:00
Zexi Li
49b6d057f3 Merge pull request #15541 from gouqi11/fix/cloudpodsClimcHypervisor
fix(climc): add server option cloudpods
2022-12-12 14:48:29 +08:00
wanyaoqi
113c2b5f7d 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-12 14:20:51 +08:00
mhf
460834288b fix(climc): add server option cloudpods 2022-12-12 11:29:31 +08:00
Zexi Li
376f896e36 Merge pull request #15537 from swordqiu/hotfix/qj-host-init-before-auth
fix: host init before auth
2022-12-12 09:41:51 +08:00
屈轩
1298146f41 fix(common): optimized metadata list (#15529) 2022-12-11 18:10:04 +08:00
Zexi Li
d156aff4e4 Merge pull request #15538 from swordqiu/hotfix/qj-cherry-pick-pull-fail-on-private-repo
fix: cherry_pick_pull.sh fail to parse URL of github URL with credential
2022-12-11 18:09:10 +08:00
QIU Jian
b739d399e7 fix: cherry_pick_pull.sh fail to parse URL of github URL with credential 2022-12-11 12:47:35 +08:00
Qiu Jian
c2df49a4a9 fix: host init before auth 2022-12-10 23:49:29 +08:00
Zexi Li
525a879283 Merge pull request #15526 from ioito/hotfix/qx-limit-request
fix(common): limit request
2022-12-09 11:43:56 +08:00
Zexi Li
d182bbfce5 Merge pull request #15532 from ioito/hotfix/qx-storage-metric
fix(cloudmon): storage metric
2022-12-09 11:42:06 +08:00
ioito
15f6aa7767 fix(cloudmon): storage metric 2022-12-09 11:27:04 +08:00
ioito
84f3fa5b5a fix(common): limit request 2022-12-08 15:52:57 +08:00
wanyaoqi
f5415697b9 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 14:45:37 +08:00
wanyaoqi
d6721519ce fix(host): don't set ovs interface external id on migrating (#15497)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-12-08 14:42:46 +08:00
屈轩
28baa2c6a7 fix(cloudid): support custom saml user name (#15511) 2022-12-08 14:41:56 +08:00
wanyaoqi
843714f922 fix(host): ceph util timeout (#15515) 2022-12-08 14:41:01 +08:00
Zexi Li
f60ee011aa Merge pull request #15508 from ioito/feat/qx-hcsop
feat(region): support hcsop
2022-12-08 10:53:42 +08:00
wanyaoqi
570003c80e fix(region,host): fix some bugs of server disk change storage 2022-12-07 23:54:13 +08:00
Zexi Li
41e2c4971c Merge pull request #15505 from ioito/hotfix/qx-huawei-saml-user
fix(cloudid): huawei saml user name
2022-12-07 22:35:41 +08:00
ioito
e0bd0574fb feat(region): support hcsop 2022-12-07 21:48:41 +08:00
ioito
c228b3a14b fix(cloudid): huawei saml user name 2022-12-07 11:21:26 +08:00
wanyaoqi
32a9f1840a fix(host): update host wire with mac addr (#15500) 2022-12-07 02:15:05 +08:00
Zexi Li
227c169782 Merge pull request #15494 from ioito/hotfix/qx-hcso-saml-name
fix(cloudid): vender update
2022-12-07 00:12:48 +08:00
ioito
a05c477038 fix(cloudid): vender update 2022-12-06 18:25:39 +08:00
Jian Qiu
47cf4ba412 fix: notify send email with duplicate attachments (#15492)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-06 15:20:22 +08:00
Zexi Li
8ae484a298 Merge pull request #15483 from swordqiu/hotfix/qj-trigger-vpcagent-sync-guest-start
fix: trigger vpcagent update when starting guest
2022-12-06 01:46:32 +08:00
Jian Qiu
7e8f6b2ea1 fix: allow baremetal to specify external tftp server and file (#15489)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-05 23:40:49 +08:00
Zexi Li
721da60d88 Merge pull request #15482 from swordqiu/automated-cherry-pick-of-#15480-upstream-master
Automated cherry pick of #15480: fix: host disable gso for specific nics
2022-12-05 18:19:37 +08:00
Zexi Li
e0f2bea3ad Merge pull request #15485 from swordqiu/feature/qj-update-hostname
feature: allow update hostname
2022-12-05 18:16:39 +08:00
Qiu Jian
911351fee6 feature: allow update hostname 2022-12-05 16:13:31 +08:00
Qiu Jian
eac5e84eff fix: trigger vpcagent update when starting guest 2022-12-04 02:56:50 +08:00
Qiu Jian
e5adbfc19a fix: host disable gso for specific nics 2022-12-04 00:56:17 +08:00
屈轩
380037f19c fix(region): hcs vpc emulated (#15478) 2022-12-02 10:08:44 +08:00
Jian Qiu
6c10a39bb3 fix: lbagent switch to backup (#15465)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-12-01 01:23:38 +08:00
屈轩
4a7fab8a52 fix(common): http request timeout (#15451) 2022-12-01 01:23:10 +08:00
Zexi Li
15912a9882 fix(scheduler): consider storage backend and mediumType size (#15469) 2022-12-01 01:22:36 +08:00
屈轩
66566c62ec fix(cloudmon): hcs metric (#15471) 2022-12-01 01:21:42 +08:00
Zexi Li
5e0180cff9 Merge pull request #15462 from swordqiu/hotfix/qj-aws-sync-os-arch
fix: aws sync os_arch
2022-11-30 17:53:42 +08:00
Qiu Jian
9027267c1d fix: aws sync os_arch 2022-11-30 01:02:11 +08:00
Zexi Li
3fd0a01541 Merge pull request #15460 from ioito/hotfix/qx-vender-update-hcs-eip
fix(region): vender update
2022-11-29 19:37:45 +08:00
ioito
c0bbda6166 fix(region): vender update 2022-11-29 18:37:42 +08:00
gouqi11
4d03dd0828 fix(region): fix modelarts create task setStatus (#15457) 2022-11-28 23:58:51 +08:00
gouqi11
73d3c20266 fix(region): add guest power states (#15450) 2022-11-28 23:57:27 +08:00
Zexi Li
19273b8060 Merge pull request #15439 from swordqiu/feature/qj-vpcagent-sync-handler
Feature/qj vpcagent sync handler
2022-11-28 19:16:45 +08:00
Zexi Li
a3f7624ce4 Merge pull request #15445 from swordqiu/hotfix/qj-vmware-convert-kvm-network-check
fix: vmware convert to kvm need check network configuration
2022-11-28 19:15:57 +08:00
Jian Qiu
5a1c786650 fix: lbagent master fixes (#15331)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-28 13:08:52 +08:00
Qiu Jian
132af11278 fix: vmware convert to kvm need check network configuration 2022-11-28 02:15:58 +08:00
Zexi Li
36e0f56a07 Merge pull request #15438 from gouqi11/fix/modelartSkuPugeAllForMaster
fix(region): delete modelart Sku purgeAll.managerId
2022-11-25 20:38:04 +08:00
Qiu Jian
f6c5006079 feature: vpcagent sync handler 2022-11-25 17:36:09 +08:00
Zexi Li
ac2ed81974 Merge pull request #15440 from gouqi11/fix/modelartsSkuDefault
fix(region): add modelarts sku policy
2022-11-25 15:49:14 +08:00
Jian Qiu
625d3ca3a2 fix: keep schedtask_label table name (#15434)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-25 15:39:01 +08:00
mhf
93d58fd89d fix(region): add modelarts sku policy 2022-11-25 15:34:48 +08:00
mhf
3e6c82f2fc fix(region): delete modelart Sku purgeAll.managerId 2022-11-24 22:38:15 +08:00
Zexi Li
ce20baa1d7 Merge pull request #15430 from ioito/hotfix/qx-hcs-image-import
fix(region): hcs image import
2022-11-24 10:43:26 +08:00
ioito
0b78227386 fix(region): hcs image import 2022-11-24 10:05:56 +08:00
Zexi Li
e55b26497f Merge pull request #15428 from ioito/hotfix/qx-hcs-fix
fix(region): hcs misc fix
2022-11-23 16:19:57 +08:00
ioito
64e12721a9 fix(region): hcs misc fix 2022-11-23 15:59:14 +08:00
Zexi Li
cd9c54128a Merge pull request #15427 from ioito/hotfix/qx-vender-update-lb
fix(region): vender update
2022-11-22 22:22:58 +08:00
ioito
ee265af062 fix(region): vender update 2022-11-22 21:53:09 +08:00
Zexi Li
16c56e1c0c Merge pull request #15426 from ioito/hotfix/qx-hcs-vm-disk
fix(region): hcs vm disk attach
2022-11-22 17:00:50 +08:00
ioito
166b7d873d fix(region): hcs vm disk attach 2022-11-22 16:14:04 +08:00
Zexi Li
ebe6465292 Merge pull request #15395 from gouqi11/fix/modelartsSkuForMaster
fix(region): fix modelarts sku and cidr
2022-11-22 15:22:25 +08:00
mhf
873bdc223b fix(region): fix modelarts sku and cidr 2022-11-22 14:07:24 +08:00
Zexi Li
3431f985c3 Merge pull request #15394 from seraphico/bugfix/baremetal-mac
fix(baremetal): Physical server installation OS optimization
2022-11-22 13:13:38 +08:00
屈轩
ecf21f2351 fix(region): refactor lb (#15284) 2022-11-22 12:28:36 +08:00
wanyaoqi
434f487e4f fix(region,host): live migrate quickly converge (#15419) 2022-11-22 12:26:08 +08:00
Jian Qiu
b20e1aa5e8 fix: filter projects by idp (#15399)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-22 12:24:17 +08:00
Jian Qiu
dc50a4b980 fix: fail to delete guest due to guestdisk inconsistency (#15402)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-22 12:23:38 +08:00
屈轩
0cdd383139 fix(region): ceph df size (#15410) 2022-11-22 12:22:54 +08:00
wanyaoqi
62eb073374 Fix/migrate (#15383)
* fix(region): ask host offline on rescue mode migration

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

* fix(host): desc add is_volatile_host

Is volatile host tell sdn agent guest is not final state running on this
host, and do not bind port and report chassis right now.

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-22 12:20:45 +08:00
Zexi Li
d60ea269fc fix(host): filter usb hub devices (#15413) 2022-11-21 17:21:28 +08:00
Zexi Li
15d7ecd330 Merge pull request #15405 from ioito/hotfix/qx-vender-update-hcs-vm
fix(region): vender update
2022-11-21 17:00:25 +08:00
Zexi Li
d1f5335973 Merge pull request #15407 from wanyaoqi/fix/cephutils
fix(host): ceph utils command add timeout
2022-11-21 15:26:13 +08:00
ioito
a289cf2e92 fix(region): vender update 2022-11-21 15:04:02 +08:00
wanyaoqi
17ef436d0e fix(host): ceph utils command add timeout
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-21 14:59:57 +08:00
屈轩
354028952b fix(region): cloudpods self manage check (#15398) 2022-11-20 17:11:43 +08:00
Zexi Li
77acab1572 Merge pull request #15396 from ioito/hotfix/qx-hcs-storage-type
fix(region): hcs storage type width
2022-11-18 16:08:21 +08:00
ioito
808db9d872 fix(region): hcs storage type width 2022-11-18 15:56:50 +08:00
seraphico
9403a90b9a fix(baremetal): When the mac address in nics_standby does not have Index or nic_type, it will cause a panic, which will cause the physical server to fail to switch to bare metal 2022-11-18 11:02:23 +08:00
屈轩
bac71bf2a0 fix(cloudmon): add process stats metric (#15392) 2022-11-17 20:40:08 +08:00
Zexi Li
a805af5564 feat(climc): k8s cluster extra config (#15390) 2022-11-17 18:41:21 +08:00
屈轩
a0dea0ccf2 fix(region): hcs vender update (#15391) 2022-11-17 18:40:04 +08:00
屈轩
dab4598dde fix(cloudmon): collect system metric (#15385) 2022-11-17 18:39:35 +08:00
Zexi Li
282e46ddb8 Merge pull request #15382 from swordqiu/hotfix/qj-separate-region-cloudmux-import
feature: separate region and cloudmux
2022-11-17 14:21:50 +08:00
wanyaoqi
15ef8028da feat(region,climc): server set boot index (#15369) 2022-11-16 23:20:54 +08:00
屈轩
3c90ef7532 fix(common): show version when action not found (#15370) 2022-11-16 22:30:10 +08:00
wanyaoqi
f1d8299e54 fix(host): virito-blk pci addr dup prefix (#15374)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-16 22:28:11 +08:00
Qiu Jian
a6c7832021 feature: separate region and cloudmux 2022-11-16 20:49:27 +08:00
屈轩
ba4c37b206 fix(region): account clean host cache (#15375) 2022-11-16 15:50:39 +08:00
Jian Qiu
fa6b33884a fix: vpc secgroup should deny any ingress traffic be default (#15355)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-16 11:16:58 +08:00
Zexi Li
bec38d9a16 feat(climc): k8s cluster force deploy (#15372) 2022-11-16 10:12:54 +08:00
Zexi Li
0728ffd474 Merge pull request #15365 from swordqiu/hotfix/qj-set-disk-ssd-according-to-storage-medium-type
fix: automatically set disk is_ssd according to storage medium_type
2022-11-15 23:45:16 +08:00
Zexi Li
1c4ca698da Merge pull request #15368 from ioito/hotfix/qx-request-retry
fix(region): add retry for request
2022-11-15 23:44:58 +08:00
ioito
4085667cf3 fix(region): add retry for request 2022-11-15 12:46:36 +08:00
Zexi Li
c260a102aa Merge pull request #15358 from swordqiu/hotfix/qj-not-detect-vm-ips-when-manage-vmware
fix: do not detect vm ips when managing vmware
2022-11-15 10:39:41 +08:00
wanyaoqi
ad3f592747 fix(scheduler): ignore fetch disk image failed (#15361) 2022-11-15 00:49:46 +08:00
wanyaoqi
83f72c9e2f fix(region): dead lock on batch migrate (#15363)
New parallel task will lock Model Manager.
If guests hosts count bigger than one will stuck on Lock
Guest Model Manager.

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-15 00:48:54 +08:00
Qiu Jian
1d0f715843 fix: automatically set disk is_ssd according to storage medium_type 2022-11-15 00:14:33 +08:00
wanyaoqi
d68fd533e4 fix(host-deployer): os arch and uefi detect (#15351) 2022-11-13 18:18:01 +08:00
wanyaoqi
70755a9a1b feat(region,host): sriov nic support (#15342)
Support sriov nic passthrough to kvm guest.

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-13 18:17:30 +08:00
Qiu Jian
856db39a58 fix: do not detect vm ips when managing vmware 2022-11-12 22:10:41 +08:00
Zexi Li
beb2951523 Merge pull request #15348 from swordqiu/hotfix/qj-scheduler-ignore-storage-capacity-constraint-if-migrating
fix: scheduler ignore storage capacity constraint if migrating
2022-11-12 18:40:52 +08:00
Zexi Li
5552cf8b28 Merge pull request #15353 from swordqiu/hotfix/qj-excel-output-pretty-float
fix: make excel output floating number pretty
2022-11-12 18:39:54 +08:00
Qiu Jian
09f8cbbef7 fix: make excel output floating number pretty 2022-11-11 22:16:00 +08:00
屈轩
079be4492d fix(region): task panic (#15345) 2022-11-11 19:51:37 +08:00
Qiu Jian
4fe9dcec16 fix: scheduler ignore storage capacity constraint if migrating 2022-11-11 19:49:57 +08:00
Zexi Li
66f01d043b Merge pull request #15344 from ioito/hotfix/qx-vender-update-hcso
fix(region): vender update
2022-11-11 11:22:08 +08:00
ioito
02875a31e6 fix(region): vender update 2022-11-11 11:05:50 +08:00
wanyaoqi
6173bffe87 fix(host): set max cpus for virt machine type (#15339) 2022-11-11 08:29:20 +08:00
Zexi Li
a15f1736de feat(glance): precise_match option of image list input (#15341) 2022-11-11 08:27:48 +08:00
Zexi Li
b22af4a4b5 Merge pull request #15338 from ioito/hotfix/qx-region-sync
fix(region): region geo info sync
2022-11-10 16:49:07 +08:00
Zexi Li
af0dcee9e3 fix(scheduler): check capacity of disk_schedtag_predicate (#15336)
* only check free_capacity when not migrating or non schared storage

* only check actual_free_capacity when storage is local
2022-11-10 11:42:38 +08:00
ioito
6aad6487a7 fix(region): region geo info sync 2022-11-10 11:10:03 +08:00
Zexi Li
7df7b672ab Merge pull request #15333 from swordqiu/automated-cherry-pick-of-#15332-upstream-master
Automated cherry pick of #15332: fix: image osinfo nil panic
2022-11-09 23:06:46 +08:00
Zexi Li
4b2baaac3f Merge pull request #15334 from wanyaoqi/fix/remove-pcie-extend-bus-check
fix(host): remove has pcie extend bus check
2022-11-09 23:06:19 +08:00
wanyaoqi
929770264d fix(host): remove has pcie extend bus check
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-11-09 21:55:42 +08:00
Qiu Jian
10155cdae9 fix: image osinfo nil panic 2022-11-09 14:49:41 +08:00
屈轩
aa9492578f fix(region): 避免i18n重复删除再创建 (#15324) 2022-11-09 00:09:44 +08:00
Jian Qiu
b04cdba24b fix: format version for rpm spec (#15328)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-11-09 00:08:46 +08:00
wanyaoqi
4a36afc4c5 fix(region): add power states check in some cases (#15323) 2022-11-09 00:08:21 +08:00
wanyaoqi
c66cbb72b7 fix(host-deployer): check /etc/network dir is esixt (#15314) 2022-11-08 11:42:54 +08:00
Zexi Li
456e03d1d9 Merge pull request #15321 from ioito/hotfix/qx-delete-status
fix(common): avoid return invalid delete status
2022-11-08 10:20:08 +08:00
ioito
236353fc09 fix(common): avoid return invalid delete status 2022-11-07 17:34:54 +08:00
Zexi Li
e95b39a11a Merge pull request #15320 from ioito/hotfix/qx-vender-update-remove-dependency
fix(region: remove dependency
2022-11-07 17:17:22 +08:00
ioito
4b1410d5b2 fix(region: remove dependency 2022-11-07 16:39:25 +08:00
Zexi Li
b77d652ee6 Merge pull request #15317 from gouqi11/fix/modelartsRefresh
fix(cloudmux): modelarts refresh status
2022-11-07 15:25:57 +08:00
mhf
ef380ba3fa fix(cloudmux): modelarts refresh status 2022-11-07 15:05:21 +08:00
Jian Qiu
5d9d253328 fix: mcclient code cleanup 20221106 (#15310)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-07 02:19:24 +08:00
Jian Qiu
488be6b7fb fix: choose available storage by server_id (#15306)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-07 02:18:59 +08:00
wanyaoqi
d9c016c62a fix(region,host): disconnect esxi disk on disk delete (#15298) 2022-11-07 02:18:30 +08:00
Zexi Li
53161cb0f9 fix(monitor): only query enabled host for alerting (#15301) 2022-11-07 02:17:59 +08:00
Jian Qiu
f472e7aa57 fix: generate ssh host keys for linux guest (#15303)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-11-07 02:16:25 +08:00
Jian Qiu
fea06ca2d2 fix: secgroup peer secgroup constraint (#15111)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-11-07 02:15:43 +08:00
wanyaoqi
ec53faee26 fix(region): set power status on guest status ready (#15308) 2022-11-06 21:10:56 +08:00
屈轩
0302043fcd fix: vender update (#15302) 2022-11-06 20:39:49 +08:00
Zexi Li
4fcc109256 Merge pull request #15294 from ioito/hotfix/qx-vender-update-rf
fix: vender update
2022-11-04 17:45:10 +08:00
Zexi Li
ea09efe2b0 Merge pull request #15295 from gouqi11/fix/modelartsTimeout
fix(region):modelartsTimeout
2022-11-04 17:42:51 +08:00
mhf
3ed5fd30b2 fix(region):modelartsTimeout 2022-11-04 15:58:04 +08:00
ioito
eba93fe354 fix: vender update 2022-11-04 15:35:57 +08:00
Zexi Li
112991ea85 Merge pull request #15292 from gouqi11/fix/modelartsStatus
fix(region):modelarts task
2022-11-04 15:27:15 +08:00
mhf
0bc94edd81 fix/modelarts task 2022-11-04 14:32:39 +08:00
Zexi Li
b3ea6fbf13 Merge pull request #15257 from ioito/hotfix/qx-optimized-project-list
fix(keystone): optimzed project list
2022-11-04 14:29:19 +08:00
Zexi Li
1f08aa0a50 Merge pull request #15266 from swordqiu/hotfix/qj-allow-duplicate-id-when-sync-vms
fix: allow duplicate vm ids when sync
2022-11-04 12:27:23 +08:00
Zexi Li
2c8bceaed0 Merge pull request #15280 from swordqiu/hotfix/qj-allow-upload-image-via-apigateway-proxy
fix: allow upload image via apigateway backend proxy
2022-11-04 12:26:19 +08:00
Zexi Li
a40dec2c8a Merge pull request #15286 from wanyaoqi/hotfix/deploy-telegraf-error-info
fix(host-deployer): add deploy telegraf error info
2022-11-04 12:16:06 +08:00
Zexi Li
410e2563c3 Merge pull request #15288 from wanyaoqi/fix/remove-debug-log
fix(host): remove debug log
2022-11-04 12:15:44 +08:00
wanyaoqi
8db0974ef3 fix(host): remove debug log 2022-11-03 20:46:10 +08:00
wanyaoqi
d29be7d253 fix(host-deployer): add deploy telegraf error info 2022-11-03 20:40:28 +08:00
Zexi Li
59eee8f222 Merge pull request #15276 from wanyaoqi/fix/disk-change-storage-failed
fix(region): implement failed stage: OnDiskLiveChangeStorageReadyFailed
2022-11-03 15:29:21 +08:00
Zexi Li
2f2aa4e79c Merge pull request #15272 from wanyaoqi/fix/host-offline
fix(region): panic on host offline and update health status is nil
2022-11-03 15:21:13 +08:00
Zexi Li
fbea11ec40 Merge pull request #15268 from swordqiu/hotfix/qj-save-unsynced-ip-metadata
fix: save unsynced ip to metadata
2022-11-03 15:18:00 +08:00
Zexi Li
c17d2bc72f Merge pull request #15281 from gouqi11/fix/modelartsStatus
fix/modelarts status
2022-11-03 15:17:27 +08:00
mhf
ed97cf2039 fix/modelarts status 2022-11-03 14:56:36 +08:00
Qiu Jian
47b0be0efd fix: allow upload image via apigateway backend proxy 2022-11-02 20:32:18 +08:00
wanyaoqi
fad56e8785 fix(region): implement failed stage: OnDiskLiveChangeStorageReadyFailed 2022-11-02 17:32:29 +08:00
wanyaoqi
1a7683c056 fix(region): panic on host offline and update health status is nil 2022-11-01 20:48:31 +08:00
Zexi Li
5ffe1c3506 feat(region): no_bmc option of host create api (#15270) 2022-11-01 17:38:42 +08:00
Zexi Li
1bad4c75ba Merge pull request #15271 from ioito/hotfix/qx-hcs-obs
fix(region): hcs obs
2022-11-01 17:23:35 +08:00
ioito
26bfd8ee58 fix(region): hcs obs 2022-11-01 17:01:52 +08:00
Qiu Jian
24bba7e0e3 fix: sync unsynced ip to metadata 2022-11-01 01:54:30 +08:00
Qiu Jian
9d262fd949 fix: allow duplicate vm ids when sync 2022-10-31 23:14:41 +08:00
Zexi Li
9418bdf6be Merge pull request #15262 from ioito/hotfix/qx-account-balance
fix(region): account balance
2022-10-31 12:23:32 +08:00
Zexi Li
2ce7e1b107 Merge pull request #15264 from zexi/codegen-py3
feat(misc): use python3 for scripts/codegen.py
2022-10-31 12:22:53 +08:00
Zexi Li
2436c51811 Merge pull request #15229 from wanyaoqi/feat/bootindex
feat(region,host): support assign bootindex for cdrom or disks
2022-10-31 12:18:08 +08:00
Zexi Li
fe46ac0ad5 feat(misc): use python3 for scripts/codegen.py 2022-10-31 12:10:50 +08:00
Zexi Li
5fdb06b9a7 Merge pull request #15247 from ioito/hotfix/qx-lb-validate
fix(region): lb validate
2022-10-31 12:08:52 +08:00
ioito
8303f123e2 fix(region): account balance 2022-10-31 12:06:48 +08:00
ioito
8778ce4229 fix(region): lb validate create 2022-10-31 11:56:30 +08:00
Zexi Li
5ade02f00c Merge pull request #15261 from zexi/sync-cloudmux-const
fix(region): use cloudmux consts
2022-10-31 11:32:18 +08:00
Zexi Li
64618a74f0 Merge pull request #15228 from ioito/hotfix/qx-hcs-vpc
fix(region): hcs vpc create
2022-10-31 11:30:26 +08:00
Zexi Li
4e51e654a0 fix(region): use cloudmux consts 2022-10-31 11:16:13 +08:00
ioito
33b7639b7d fix(webconsole): hcs webconsole 2022-10-31 10:58:29 +08:00
ioito
cdc912ff8c fix(keystone): optimzed project list 2022-10-31 10:42:14 +08:00
wanyaoqi
ab1e535e0f feat(region,host): support assign bootindex for cdrom or disks
If bootindex is assigned, legacy boot order cdn/dcn will be disabled.
each device bootindex is accquire uniqued. default bootindex -1 is mean
bootindex not assign. If all of the devices not assigned bootindex,
guest will use the legacy boot order.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-31 10:20:17 +08:00
Zexi Li
6f67a46d06 Merge pull request #15234 from wanyaoqi/fix/maxcpus
fix(host): x86 machine max cpus
2022-10-31 10:16:05 +08:00
Zexi Li
7bc5f649bc Merge pull request #15253 from wanyaoqi/feat/isolated-device-hotplug
feat(gpus): add hotplug support of gpu devices
2022-10-31 10:15:47 +08:00
Jian Qiu
fa96a1943b feature: enable monitor proxy at host metadata server (#15244)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-29 18:31:01 +08:00
Zexi Li
2d2f2ec2c2 fix(baremetal): panic occured when get server ssh client (#15249) 2022-10-29 06:20:34 +08:00
Zexi Li
0e2c520ecd feat(misc): use cloudmux package (#15254) 2022-10-28 19:53:03 +08:00
wanyaoqi
23a172b082 feat(gpus): add hotplug support of gpu devices
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-28 10:49:52 +08:00
Zexi Li
72c7fe038c Merge pull request #15246 from gouqi11/cloudpodsMonitor
fix(cloudmon):cloudpodsMonitor
2022-10-27 19:34:13 +08:00
mhf
41dbc51fea cloudpodsMonitor 2022-10-27 18:56:40 +08:00
Zexi Li
228ca7ed0f Merge pull request #15233 from gouqi11/controlMetricsGoroutineCount
controlMetricsGoroutineCount
2022-10-27 18:54:34 +08:00
wanyaoqi
c727ad0b1e fix(host): assign vfio dev pci address (#15243)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-26 23:06:26 +08:00
屈轩
9dea6d2a7d fix(region): skip disk sync by system tags (#15231) 2022-10-26 02:10:38 +08:00
屈轩
3fb8b7d879 fix(region): aliyun sync by resource group (#15191) 2022-10-26 02:08:50 +08:00
Jian Qiu
724deb5f5e feature: google shell support query bigquery (#15213)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-26 02:08:13 +08:00
Jian Qiu
b20091bd99 fix: force reset expired password (#15224)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-26 02:07:55 +08:00
Jian Qiu
53519e3425 feature: automatically purge expired splitables (#15225)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-26 02:06:45 +08:00
Jian Qiu
13fbbe371a fix: ignore secgroup sync error (#15236)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-26 02:05:53 +08:00
mhf
d25ed28504 controlMetricsGoroutineCount 2022-10-25 19:25:28 +08:00
wanyaoqi
ac6b6716ce fix(host): x86 machine max cpus
if max cpux exceed 255, machine requires Extended Interrupt Mode
enabled.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-25 19:01:13 +08:00
Jian Qiu
73aa71d7df fix: access backend service by specific region/zone (#15223)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-25 17:05:30 +08:00
Zexi Li
85edf1a21b Merge pull request #14929 from ioito/feat/qx-hcs
feat(region): hcs
2022-10-25 15:00:18 +08:00
ioito
11cf497268 support hcs 2022-10-25 14:48:20 +08:00
wanyaoqi
630f31912b fix(host): alloc numa node for guest (#15212)
mem backend file is relay on numa node init

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-24 05:45:05 +08:00
wanyaoqi
47fcc088bb feat(host): add hyperv cpu features for kernel 5.4 (#15221)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-24 05:44:35 +08:00
wanyaoqi
0d701003e3 fix(region): multi cdrom interface not compatible (#15222)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-24 05:42:49 +08:00
Zexi Li
214b51298c Merge pull request #15219 from gouqi11/fixModelarts
fixModelartsNodeCount nullable
2022-10-21 18:56:41 +08:00
mhf
70047bbed3 fixModelartsNodeCount nullable 2022-10-21 18:48:26 +08:00
Zexi Li
7b00932d1e Merge pull request #15182 from ioito/hotfix/qx-vnc-cmd
fix(climc): origin vnc
2022-10-21 17:30:02 +08:00
屈轩
8888393da1 fix(region): incloudsphere vm nic with ip (#15209) 2022-10-21 17:17:12 +08:00
Zexi Li
8696c5e504 Merge pull request #15215 from zexi/automated-cherry-pick-of-#15214-upstream-master
Automated cherry pick of #15214: fix(scheduler): do free capacity check when storage filter enabled
2022-10-20 16:36:39 +08:00
Zexi Li
141ebfc399 Merge pull request #15217 from gouqi11/fix/remoteFileReturnBug
fix/remoteFileReturnBug
2022-10-20 16:36:11 +08:00
mhf
10f5eb13c1 fix/remoteFileReturnBug 2022-10-20 16:06:37 +08:00
Zexi Li
8d28143a80 fix(scheduler): do free capacity check when storage filter enabled 2022-10-20 14:57:01 +08:00
Zexi Li
906e9f7150 Merge pull request #15207 from ioito/hotfix/qx-cloudmon-delay-time
fix(cloudmon): default delay time for 6 minutes
2022-10-20 00:30:45 +08:00
Zexi Li
586ccdd2cd Merge pull request #15210 from ioito/hotfix/qx-disk-short-desc
fix(region): add disk_type for disk short desc
2022-10-19 18:45:35 +08:00
ioito
6395e077f3 fix(region): add disk_type for disk short desc 2022-10-19 18:18:00 +08:00
Zexi Li
bec3300bac Merge pull request #15202 from ioito/hotfix/qx-incloudsphere-misc
fix(region): incloudshpere reset password
2022-10-18 11:20:03 +08:00
ioito
d2a7f43f61 fix(cloudmon): default delay time for 6 minutes 2022-10-18 10:59:55 +08:00
Zexi Li
8a650bd639 Merge pull request #15205 from zexi/automated-cherry-pick-of-#15204-upstream-master
Automated cherry pick of #15204: fix(ansibleserver): force sleep 50s before running
2022-10-18 10:49:20 +08:00
Zexi Li
4a5c7bfd3c fix(ansibleserver): force sleep 50s before running 2022-10-18 10:43:25 +08:00
Zexi Li
9555a789f7 Merge pull request #15203 from swordqiu/hotfix/qj-update-model-api-20221017
fix: update auto-gen model api 20221017
2022-10-17 18:01:43 +08:00
ioito
efae12b727 fix(region): incloudshpere reset password 2022-10-17 18:00:32 +08:00
Qiu Jian
340790d894 fix: update auto-gen model api 20221017 2022-10-17 17:12:18 +08:00
Jian Qiu
df373cdaf6 feature: api for sending emails with attachments (#15201)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-17 14:30:03 +08:00
屈轩
bc8b181d9f fix(websonsole): vnc query (#15195) 2022-10-15 22:05:14 +08:00
屈轩
2ab93e71c3 fix(glance): esxi vmdk requre streamOptimized (#14995) 2022-10-15 22:03:27 +08:00
Zexi Li
cc7b591f4a Merge pull request #15185 from gouqi11/fix/remotefile
fix/remotefile guest
2022-10-14 21:13:00 +08:00
Zexi Li
d16069e1b1 Merge pull request #15198 from gouqi11/fix/huawei-aksk-createdAt
fix/huawei-aksk-createdAt
2022-10-14 21:12:26 +08:00
Zexi Li
c98cfb0c1c Merge pull request #15196 from ioito/hotfix/qx-incloudsphere-image-sync
fix(reigon): incloudsphere image sync
2022-10-14 18:49:35 +08:00
mhf
c94fb33c32 fix/remotefile guest 2022-10-14 18:20:30 +08:00
mhf
b546f875fe fix/huawei-aksk-createdAt 2022-10-14 18:18:50 +08:00
ioito
15642769fc fix(reigon): incloudsphere image sync 2022-10-14 16:29:19 +08:00
Zexi Li
daa8912644 Merge pull request #15190 from ioito/hotfix/qx-incloudsphere-list
fix(region): incloudsphere list items
2022-10-14 16:17:57 +08:00
Zexi Li
32cce3cbd5 Merge pull request #15194 from zexi/automated-cherry-pick-of-#15192-upstream-master
Automated cherry pick of #15192: fix(scheduler): check free capacity of each storage
2022-10-14 13:33:14 +08:00
Zexi Li
053944c265 fix(scheduler): check free capacity of each storage 2022-10-14 12:42:16 +08:00
ioito
223898bbe1 fix(region): incloudsphere list items 2022-10-14 10:53:48 +08:00
Zexi Li
4985c7cad8 Merge pull request #15186 from ioito/hotfix/qx-incloudsphere-vm-ip
fix(region): incloudsphere vm ip
2022-10-14 10:36:10 +08:00
Zexi Li
89b2a1c7b3 Merge pull request #15187 from ioito/hotfix/qx-sku-vm-cnt
fix(region): optimized sku list
2022-10-14 10:35:05 +08:00
Zexi Li
290cc4cdb5 Merge pull request #15183 from ioito/hotfix/qx-skip-account-check
fix(region): skip account check
2022-10-14 10:33:43 +08:00
Zexi Li
03cccd2029 Merge pull request #15189 from wanyaoqi/fix/hugepage-update
fix(region): hugepage validate mem update
2022-10-14 10:33:14 +08:00
wanyaoqi
b2e1c0b2d9 fix(region): hugepage validate mem update 2022-10-14 10:15:20 +08:00
ioito
f066df45ef fix(region): optimized sku list 2022-10-13 18:10:23 +08:00
ioito
81915cd658 fix(region): incloudsphere vm ip 2022-10-13 17:15:01 +08:00
ioito
2e017dbffe fix(region): skip account check 2022-10-13 16:59:18 +08:00
ioito
f1d2bbd18a fix(climc): origin vnc 2022-10-13 16:54:32 +08:00
Zexi Li
7c9e7aaa85 Merge pull request #15179 from ioito/hotfix/qx-skip-duplicate-account-check
fix(region): skip duplicate account check
2022-10-13 12:14:19 +08:00
ioito
3e81bc3ed1 fix(region): skip duplicate account check 2022-10-13 11:49:13 +08:00
Zexi Li
bcf52f3db4 Merge pull request #15177 from swordqiu/hotfix/qj-disk-fallocate-support
fix: disk fallocate support
2022-10-13 09:47:38 +08:00
Zexi Li
9952c9ad8d Merge pull request #15168 from wanyaoqi/fix/hugepages
feat(region,host): hugepage optimize
2022-10-13 09:47:18 +08:00
Zexi Li
fadec7480b Merge pull request #15163 from swordqiu/hotfix/qj-ssd-flag-for-scsi-hd-only
fix: ssd(rotation_rate=1) option only applicable to scsi-hd device
2022-10-13 09:46:22 +08:00
Zexi Li
ea4750d1c5 Merge pull request #15156 from ioito/hotfix/qx-openstack-vnc
fix(region): openstack vnc
2022-10-13 09:45:45 +08:00
Zexi Li
fb55bd34a1 Merge pull request #15170 from ioito/hotfix/qx-purge-vm-by-tags
fix(region): purge vm by tags
2022-10-13 09:45:12 +08:00
Zexi Li
25e0e5ae98 Merge pull request #15172 from ioito/hotfix/qx-cloudmon-err
fix(cloudmon): show unmarshal error
2022-10-13 09:44:47 +08:00
Jian Qiu
35cb0f8131 fix: no etcd watching if endpoint type is not internal (#15174)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-13 09:36:41 +08:00
Qiu Jian
a38d0e2d05 fix: disk fallocate support 2022-10-13 02:35:53 +08:00
ioito
865d078b41 fix(cloudmon): show unmarshal error 2022-10-12 17:40:30 +08:00
ioito
964a1a4d7c fix(region): purge vm by tags 2022-10-12 16:35:31 +08:00
Zexi Li
f1050571d7 Merge pull request #15165 from ioito/hotfix/qx-google-vm
fix(region): avoid panic
2022-10-12 16:32:32 +08:00
ioito
da932145c9 fix(region): avoid panic 2022-10-12 15:13:48 +08:00
wanyaoqi
3d0c09195e feat(region,host): hugepage optimize
- host agent will not allocate hugepage on init
- except hugepage, the remaining memory update to reserved memory
- default hugepage size 1024M
- host model add page size field

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-12 14:57:13 +08:00
屈轩
871000141e fix: climc image cache (#15152) 2022-10-12 14:55:36 +08:00
wanyaoqi
6d3a592833 fix(region): only kvm use qgs set password in guest running status (#15158)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-12 14:55:03 +08:00
Qiu Jian
7a15734768 fix: ssd(rotation_rate=1) option only applicable to scsi-hd device 2022-10-12 14:21:00 +08:00
Jian Qiu
9f65fd6abb fix: debian 11 support missing at release/3.8 (#15160)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-11 21:18:03 +08:00
Zexi Li
8382486550 Merge pull request #15108 from wanyaoqi/feat/qemu-kvm-caps
Feat/qemu kvm caps
2022-10-11 20:12:54 +08:00
wanyaoqi
e83b167e43 feat(host): qemu kvm cpu caps 2022-10-11 18:34:38 +08:00
ioito
f83e0894a2 fix(region): openstack vnc 2022-10-11 16:50:03 +08:00
Zexi Li
c8a39cdc79 Merge pull request #15150 from wanyaoqi/hotfix/host-image-remove-auth
fix(host-image): cancel auth host-image http requests
2022-10-11 10:45:19 +08:00
Zexi Li
209564526a Merge pull request #15147 from ioito/hotfix/qx-python-sdk-generage
fix(climc): python sdk generage
2022-10-11 10:44:52 +08:00
Zexi Li
530dc36c4d Merge pull request #15137 from ioito/hotfix/qx-snappolicy-tz
fix(region): snapshot time zone
2022-10-11 10:43:45 +08:00
Zexi Li
6360bbacf2 Merge pull request #15134 from swordqiu/hotfix/qj-override-os-info-meta
fix: override valid os info in metadata
2022-10-11 10:42:25 +08:00
Zexi Li
38c5cecbd5 Merge pull request #15133 from ioito/hotfix/qx-incloudsphere-network
fix(region): incloudsphere network
2022-10-11 10:41:45 +08:00
Zexi Li
46425949ab Merge pull request #15138 from ioito/hotfix/qx-lb-panic
fix(region): lb sync panic
2022-10-11 10:40:49 +08:00
Zexi Li
8159e0318e Merge pull request #15154 from ioito/hotfix/qx-aliyun-oss
fix(region): oss permission
2022-10-11 10:38:51 +08:00
ioito
b0185d7708 fix(region): oss permission 2022-10-10 19:14:06 +08:00
Zexi Li
bc2eb0a998 Merge pull request #15148 from ioito/hotfix/qx-apsara-endpoint
fix(region): apsara region endpoint
2022-10-10 15:50:37 +08:00
ioito
0227503d76 fix(region): apsara region endpoint 2022-10-10 10:36:28 +08:00
wanyaoqi
865ff6953f fix(region): recover code remove by #14996 (#15144)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-09 23:53:31 +08:00
wanyaoqi
c1975bf563 fix(host): marshal cycle struct guest (#15143)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-10-09 23:48:50 +08:00
Qiu Jian
f278a7860e fix: override valid os info in metadata 2022-10-09 22:58:35 +08:00
ioito
61b7ce6fdb fix(climc): python sdk generage 2022-10-09 18:54:19 +08:00
ioito
9ea371eb2d fix(region): lb sync panic 2022-10-09 15:45:28 +08:00
Zexi Li
eddbbdc1df Merge pull request #15102 from ioito/hotfix/qx-azure-resourcegroup
fix(region): azure resource group
2022-10-09 15:35:55 +08:00
ioito
8193c4b8cb fix(region): snapshot time zone 2022-10-09 15:09:07 +08:00
Zexi Li
c2ef03353c Merge pull request #15131 from ioito/hotfix/qx-short-desc
fix(region): add project tag short desc
2022-10-09 00:26:07 +08:00
Zexi Li
537438270d Merge pull request #15125 from ioito/hotfix/qx-api-gen
fix(region): api gen
2022-10-09 00:25:45 +08:00
Zexi Li
06225f9d83 Merge pull request #15128 from ioito/hotfix/qx-aliyun-saml-name
fix(cloudid): aliyun saml provider name
2022-10-09 00:25:07 +08:00
ioito
e8bb88247d fix(region): azure resource group 2022-10-08 21:27:52 +08:00
Zexi Li
48bd8d72d3 Automated cherry pick of #15120: optimize(scheduler): global cache for schedtag (#15121)
* optimize(scheduler): global cache for schedtag

* feat(scheduler): informer of schedtag
2022-10-08 20:49:38 +08:00
ioito
f17910bf78 fix(region): incloudsphere network 2022-10-08 20:03:21 +08:00
ioito
c7952084b9 fix(region): add project tag short desc 2022-10-08 18:20:25 +08:00
wanyaoqi
35303d97f2 fix(host-image): cancel auth host-image http requests 2022-10-08 15:37:10 +08:00
ioito
c323d1e505 fix(cloudid): aliyun saml provider name 2022-10-08 15:37:04 +08:00
ioito
484a3ae6cb fix(region): api gen 2022-10-08 15:05:03 +08:00
Zexi Li
617a6702e4 Merge pull request #15122 from ioito/hotfix/qx-modelarts-change-config
fix(region): modelarts change config
2022-10-08 14:45:47 +08:00
ioito
9273266789 fix(region): modelarts change config 2022-10-08 14:25:33 +08:00
Zexi Li
4fc9bbf029 Merge pull request #15118 from zexi/automated-cherry-pick-of-#15117-upstream-master
Automated cherry pick of #15117: fix(monitor): monitor error message
2022-10-08 12:03:36 +08:00
Zexi Li
4fca491f73 fix(monitor): monitor error message 2022-10-08 11:54:21 +08:00
Jian Qiu
fd6e54c8b8 fix: preserve os info of instance (#15114)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-10-08 11:19:41 +08:00
Jian Qiu
6df42c5275 update vendor wireguard 20221005 (#15112)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-10-05 17:17:42 +08:00
Zexi Li
e6385c142c Merge pull request #15109 from gouqi11/fixModelartsStatus
fix modelarts status bug
2022-09-30 11:53:23 +08:00
mhf
20f1decf63 fix modelarts status bug 2022-09-30 11:25:01 +08:00
Zexi Li
92da2889f9 Merge pull request #15105 from swordqiu/hotfix/qj-not-resize-partion-unsupported-fs
fix: do not resize partition of unsupported fs
2022-09-29 10:07:49 +08:00
Qiu Jian
11d734f2d0 fix: do not resize partition of unsupported fs 2022-09-28 23:03:10 +08:00
屈轩
7b530f9387 fix(region): support remote file (#15054) 2022-09-28 20:46:21 +08:00
Zexi Li
a64bc62b2d Merge pull request #15100 from ioito/hotfix/qx-metric-metadata
fix(cloudmon): remove cloudmon metadata tag
2022-09-28 19:31:19 +08:00
ioito
48436a7d3c fix(cloudmon): remove cloudmon metadata tag 2022-09-28 18:14:07 +08:00
Zexi Li
f9b5ed223d Merge pull request #15098 from zexi/automated-cherry-pick-of-#15097-upstream-master
Automated cherry pick of #15097: fix(ansibleserver): force sleep 15s before running playbook
2022-09-28 17:38:58 +08:00
Zexi Li
e9f892875d fix(ansibleserver): force sleep 15s before running playbook 2022-09-28 17:23:29 +08:00
Zexi Li
73eea36e0a Merge pull request #15094 from gouqi11/addNodeCount
add modelarts nodecount
2022-09-28 15:51:34 +08:00
mhf
9c5402f15c add modelarts nodecount 2022-09-28 15:35:43 +08:00
wanyaoqi
893bf12cf7 fix(region): check migration bandwidth is nil (#15082) 2022-09-28 15:27:53 +08:00
屈轩
7e2f2e8ada fix(cloudid): azure cloudgroup (#15092) 2022-09-28 15:27:17 +08:00
屈轩
7d772ff1e4 fix(monitor): rename tags to tag_pairs (#15087) 2022-09-28 15:26:29 +08:00
wanyaoqi
fc0702d90c fix(host): rbd snap delete (#15074) 2022-09-28 15:25:07 +08:00
wanyaoqi
59fd4f61be fix(region): host health use sync map (#15067)
* fix(region): host health use sync map

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

* fix auto migrate on host shutdown

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-28 14:12:46 +08:00
Zexi Li
5e6935bc3a fix(cloudcommon): notify event of specific resources (#15091) 2022-09-28 13:01:03 +08:00
wanyaoqi
2785f49cf9 fix(region,host): guest add power states (#15031)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-28 07:55:45 +08:00
Zexi Li
3fcd994743 fix(host): out of range when list GPU devices (#15080) 2022-09-28 07:53:08 +08:00
屈轩
a3297e71c2 fix(climc): add debug for esxicli (#15059) 2022-09-27 21:20:34 +08:00
Davidzkeng
bbaaf2da7e Feature/floppy (#15008)
* feat(region,host): add floppy,mult cdrom

* fix floppy-device

Co-authored-by: huangzekeng <huangzekeng@grgbanking.com>
2022-09-27 21:15:52 +08:00
Zexi Li
3a9f2de4ee fix(monitor): not depend taskman to execute async task (#15065) 2022-09-27 21:14:41 +08:00
Zexi Li
ecd7e81887 fix(cloudcommon): invoke model.PostUpdate when differences exist (#15070) 2022-09-27 21:11:26 +08:00
屈轩
6e1d1bd4a6 fix(cloudid): azure clouduser (#15068) 2022-09-27 21:09:01 +08:00
屈轩
9d2cb819de fix(region): secgroup rule sync (#15075) 2022-09-27 21:07:41 +08:00
屈轩
71fcf3ee88 fix(cloudmon): remove special characters (#15062) 2022-09-27 21:03:52 +08:00
Zexi Li
f0d381bc25 Merge pull request #15053 from wanyaoqi/feat/windows-setup-telegraf
feat(host): deploy telegraf in windows guest
2022-09-27 11:29:46 +08:00
wanyaoqi
3c7ddc7f53 fix(host): usb kbd command line (#15056)
add machine usb command first

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

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-27 09:27:41 +08:00
wanyaoqi
23803968c9 feat(host): deploy telegraf in windows guest
depends on telegraf service install command.
2022-09-26 18:08:31 +08:00
Zexi Li
b475d3c8c9 Merge pull request #15033 from wanyaoqi/fix/migrate-forecase-add-rescue-mode
fix(region): migrate forecase add rescue mode
2022-09-26 15:22:21 +08:00
Zexi Li
df9b0bb679 Merge pull request #15044 from ioito/hotfix/qx-proxmox-feat
fix(climc): feature config
2022-09-26 15:21:55 +08:00
Zexi Li
0a372612dd Merge pull request #15051 from zexi/automated-cherry-pick-of-#15050-upstream-master
Automated cherry pick of #15050: feat(region): is_baremetal option for storage list
2022-09-26 15:20:13 +08:00
Zexi Li
28f8dd886d feat(region): is_baremetal option for storage list 2022-09-26 15:12:44 +08:00
Zexi Li
7397d23c4e Merge pull request #15048 from ioito/hotfix/qx-influx-query
fix(monitor): influx query
2022-09-26 15:04:44 +08:00
ioito
3f7e684ddc fix(monitor): influx query 2022-09-26 15:01:03 +08:00
Zexi Li
aa84e7894d Merge pull request #15046 from ioito/hotfix/qx-monitor-misc
Hotfix/qx monitor misc
2022-09-26 14:05:57 +08:00
小林仔
52fa73a631 support simple query 2022-09-26 13:27:49 +08:00
ioito
d69c691f13 fix(climc): feature config 2022-09-23 18:04:26 +08:00
Zexi Li
3b8bacf83c Merge pull request #15041 from ioito/hotfix/qx-cloud-group-role
fix(cloudid): role obs iam
2022-09-23 17:05:55 +08:00
ioito
7e891276c0 fix(cloudid): role obs iam 2022-09-23 16:47:22 +08:00
Zexi Li
66b6ee8d85 Merge pull request #15039 from swordqiu/hotfix/qj-host-cpu-architecture
fix: ihost add cpu_architecture interface
2022-09-23 16:07:31 +08:00
QIU Jian
cc48804901 fix: ihost add cpu_architecture interface 2022-09-23 14:47:18 +08:00
wanyaoqi
79dfa27ca5 fix(host): live migrate optimize (#14996)
- support set live migrate bandwidth
- support cancel migrate
- live migrate enable multifd
- cancel set live migrate max downtime in init live migrate
- save and sync guest desc and start script on sync config
- init machine pci addresses on load guest desc
- load memory devices for guests not init pci addresses
- attach network set upscript and downscript
- add a guest launcher for redirect qemu stdout/stderr
- start monitor on guest script start
- fix guest hotplug cpu and mem not update desc
2022-09-23 14:09:33 +08:00
Jian Qiu
8d077e2a88 fix: splitable duplicate records (#15032)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-09-23 14:09:00 +08:00
屈轩
194ab2dc89 fix(region): avoid panic when show dns zone (#15035) 2022-09-23 13:52:36 +08:00
wanyaoqi
cf7e733326 fix(region): migrate forecase add rescue mode
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2022-09-23 10:50:09 +08:00
Zexi Li
8fa37ac7e3 Merge pull request #15022 from swordqiu/hotfix/qj-esxi-save-image-failed
fix: esxi save image fail
2022-09-23 10:12:37 +08:00
Zexi Li
c18c4f71ac Merge pull request #15028 from ioito/hotfix/qx-huawei-obs-iam
fix(cloudid): obs iam
2022-09-23 10:10:53 +08:00
ioito
b36fca2c92 fix(cloudid): obs iam 2022-09-22 22:57:03 +08:00
Zexi Li
b7863c882c Merge pull request #15024 from gouqi11/hcso-modelarts-monitor
HCSO modelarts monitor
2022-09-22 20:42:25 +08:00
mhf
17169e9d0d delete huaweiClient 2022-09-22 18:35:27 +08:00
Qiu Jian
cd535f73d1 fix: esxi save image fail 2022-09-22 02:07:51 +08:00
Zexi Li
7036382854 Merge pull request #15018 from gouqi11/hcso-modelarts
add hcso modelarts
2022-09-21 20:56:18 +08:00
mhf
7b3eabfd39 resert endpoint 2022-09-21 17:48:56 +08:00
Zexi Li
c2d505f1c5 Merge pull request #15013 from ioito/hotfix/qx-system-tags
fix(region): qcloud and google system tag
2022-09-21 14:25:29 +08:00
mhf
bac407a65c add hcso modelarts 2022-09-21 13:56:46 +08:00
屈轩
5730d98511 fix(region): hcso duplicate role (#14999) 2022-09-20 22:43:33 +08:00
Zexi Li
c2c9ce8ccf Merge pull request #15011 from gouqi11/addAKSK
add hcso aksk
2022-09-20 20:25:53 +08:00
mhf
0268e73569 add hcso aksk 2022-09-20 20:13:50 +08:00
Zexi Li
dab6ffde65 Merge pull request #15015 from ioito/hotfix/qx-vm-host-metric
fix(hostman): host and vm metric id
2022-09-20 18:41:27 +08:00
Zexi Li
30b8168343 Merge pull request #15009 from ioito/hotfix/qx-cloudid-error
fix(cloudid): clear cloudid error
2022-09-20 18:39:59 +08:00
ioito
7ff1c4c3fd fix(hostman): host and vm metric id 2022-09-20 18:03:01 +08:00
ioito
db75092c22 fix(region): qcloud and google system tag 2022-09-20 17:54:08 +08:00
ioito
0f2c5f12a4 fix(cloudid): clear cloudid error 2022-09-20 14:44:37 +08:00
Zexi Li
eb712a088f Merge pull request #15006 from zexi/automated-cherry-pick-of-#15005-upstream-master
Automated cherry pick of #15005: fix(climc): always net vlan_id to 1 when updating network
2022-09-20 10:46:36 +08:00
Zexi Li
5aac03c01c fix(climc): always net vlan_id to 1 when updating network 2022-09-20 10:45:38 +08:00
Zexi Li
a7daf2065f Merge pull request #15003 from zexi/automated-cherry-pick-of-#15002-upstream-master
Automated cherry pick of #15002: feat(baremetal,region): support disable_image_cache for baremetalagent
2022-09-20 10:29:43 +08:00
Zexi Li
ecf61f6ea0 feat(baremetal,region): support disable_image_cache for baremetalagent 2022-09-20 10:04:54 +08:00
屈轩
fc563cc540 fix(cloudmon): unified metric id with resource id (#14997) 2022-09-19 22:53:41 +08:00
Zexi Li
eaf2294bf7 Merge pull request #14954 from wanyaoqi/feat/check-gpfs-mountpoint-is-local
feat(region,host): check disk type of gpfs mountpoint
2022-09-19 22:28:50 +08:00
Zexi Li
f762132f47 Merge pull request #14987 from gouqi11/modelartsCreateFix
fix modelarts create bug
2022-09-19 21:23:17 +08:00
mhf
a31ed4d14b fix modelarts create bug 2022-09-19 19:42:23 +08:00
Zexi Li
7e660c60a1 Merge pull request #14889 from IxaKylin/support-pve2
support pve
2022-09-19 10:33:20 +08:00
屈轩
213dfd87e4 fix(region): cloudaccount options (#14990) 2022-09-17 19:38:06 +08:00
Mig Yang
fb39a8aaf1 support pve 2022-09-17 09:43:19 +08:00
wanyaoqi
dd38722779 feat(region,host): check disk type of gpfs mountpoint
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-16 18:27:00 +08:00
Zexi Li
ac3b54d7b3 Automated cherry pick of #14979: fix(monitor,region,climc): use commonalert api for scaling policy (#14986)
* fix(monitor,region,climc): use commonalert api for scaling policy

* fix(monitor): use commonalert as nodealert's backend
2022-09-16 10:34:52 +08:00
Zexi Li
b793051b36 Merge pull request #14974 from ioito/hotfix/qx-azure-win-disk-usage
fix(cloudmon): azure windows disk usage
2022-09-16 03:06:14 +08:00
Zexi Li
159942ceb1 Merge pull request #14985 from swordqiu/hotfix/qj-update-readme-with-heml-installation
fix: update README for helm installation
2022-09-16 03:05:32 +08:00
Qiu Jian
63d33c49b3 fix: update README for helm installation 2022-09-15 23:14:46 +08:00
wanyaoqi
8ac6004b84 fix(host): get gpu qemu params (#14981)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-15 22:48:06 +08:00
Zexi Li
7faa32dfa7 Merge pull request #14983 from gouqi11/modelartsBugFix
bugfix(modelarts)
2022-09-15 21:41:56 +08:00
mhf
dea296172a modelartsBugFix 2022-09-15 21:22:40 +08:00
Zexi Li
c6b99377eb Merge pull request #14980 from zexi/hostmetrics-nic
fix(host): hostmetrics nics
2022-09-15 01:25:39 +08:00
Zexi Li
7977d78898 fix(host): hostmetrics nics 2022-09-15 01:24:56 +08:00
Zexi Li
33a9cc1d1c fix(host): no vm_scaling_group_id in hostmetrics (#14977) 2022-09-15 01:16:35 +08:00
ioito
153d43348d fix(cloudmon): azure windows disk usage 2022-09-14 19:40:25 +08:00
Zexi Li
6c7de082fd Merge pull request #14972 from gouqi11/modelarts-t
modelarts
2022-09-14 16:00:38 +08:00
Zexi Li
4b9f32e03f Merge pull request #14962 from ioito/hotfix/qx-azure-disk-used-percent
fix(region): azure win disk usage percent
2022-09-14 10:11:59 +08:00
Zexi Li
cfdb90b84e Merge pull request #14949 from wanyaoqi/fix/generate-pci-address
fix(host): generate pci address for guests created
2022-09-14 10:10:34 +08:00
Zexi Li
4d70b3d5ec Merge pull request #14965 from zexi/automated-cherry-pick-of-#14964-upstream-master
Automated cherry pick of #14964: fix(monitor): alert resource not recorverd
2022-09-14 10:05:41 +08:00
Zexi Li
c50b494d01 Merge pull request #14967 from swordqiu/hotfix/qj-set-vfs-cache-pressure
fix: set vfs_cache_pressure to 350
2022-09-14 01:05:42 +08:00
mhf
4f1a1f67b0 modelarts 2022-09-13 20:07:55 +08:00
Qiu Jian
6db8d62834 fix: set vfs_cache_pressure to 350 2022-09-13 16:18:24 +08:00
Zexi Li
ce27f26404 fix(monitor): alert resource not recorverd 2022-09-13 13:44:58 +08:00
ioito
46725d8ba1 fix(region): azure win disk usage percent 2022-09-13 10:34:16 +08:00
Zexi Li
5fd3cad876 Merge pull request #14959 from swordqiu/hotfix/qj-remove-irrelevant-common-options
fix: remove irrelevant common options
2022-09-13 08:56:46 +08:00
Zexi Li
b764f55c43 Merge pull request #14961 from swordqiu/feature/qj-climc-parallel-test
feature(climc): climc parallel test tools
2022-09-13 08:55:22 +08:00
Qiu Jian
d266863d17 feature(climc): climc parallel test tools 2022-09-13 01:49:44 +08:00
Qiu Jian
8654a70876 fix: remove irrelevant common options 2022-09-12 18:22:18 +08:00
Zexi Li
58568f4ddc fix(baremetal): clean UEFI info for baremetal host (#14957) 2022-09-12 18:20:03 +08:00
Zexi Li
1fa3ba7e4f Merge pull request #14952 from wanyaoqi/fix/check-existing-path
fix(region): format and check existing path
2022-09-09 10:01:05 +08:00
Zexi Li
ade6cb6c03 Merge pull request #14950 from wanyaoqi/fix/qga-set-password
fix(region): check qga set password username is equal login_account
2022-09-09 10:00:45 +08:00
wanyaoqi
9459ad7e61 fix(host): generate pci address for guests created
Generate pci addresses for guests create before structure desc.
Read guest pci info from qmp query-pci command and fill guest
description.
Guest desc add field AnonymousPCIDevs to save unidentified pci devices
address.
2022-09-08 20:36:42 +08:00
wanyaoqi
494e13d68a fix(region): format and check existing path
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-08 20:22:11 +08:00
wanyaoqi
9f38fced2c fix(region): check qga set password username is equal login_account
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-08 18:00:58 +08:00
Zexi Li
5b8d97c8f3 Merge pull request #14947 from zexi/automated-cherry-pick-of-#14946-upstream-master
Automated cherry pick of #14946: fix(region): gpu_models in capabilities' response
2022-09-08 14:05:38 +08:00
Zexi Li
9b14edfc9c fix(region): gpu_models in capabilities' response 2022-09-08 13:04:46 +08:00
Zexi Li
fd1e30f4fc Merge pull request #14927 from wanyaoqi/feat/set-password
feat(region): set password use same interface
2022-09-07 10:48:25 +08:00
Zexi Li
8f73e2c19d fix(scheduler): testing failed (#14943) 2022-09-07 10:47:54 +08:00
Zexi Li
1e8368a568 Merge pull request #14922 from ioito/hotfix/qx-secgroup-rule
fix(region): secgroup rule sync
2022-09-07 10:47:17 +08:00
Zexi Li
ae98c15b68 Merge pull request #14933 from swordqiu/hotfix/qj-fail-to-create-ceph-disk
fix: fail to create ceph disk, missing disk credential
2022-09-07 10:38:28 +08:00
Zexi Li
0a25ef8fe2 Merge pull request #14930 from ioito/hotfix/qx-cloudprovider-project-id
fix(region): cloudprovider tenant id
2022-09-07 10:37:48 +08:00
Zexi Li
caebf1e37c Merge pull request #14935 from swordqiu/hotfix/qj-agent-pull-system-scope
fix: agent pull list with system scope
2022-09-07 10:36:54 +08:00
Zexi Li
0fc852c543 Merge pull request #14939 from swordqiu/hotfix/qj-add-hsts-header-if-tls-enabled
fix: add HSTS (RFC 6797) header if TLS enabled
2022-09-07 10:36:17 +08:00
Qiu Jian
7a0a3a47f7 fix: add HSTS (RFC 6797) header if TLS enabled
https://www.tenable.com/plugins/nessus/142960
2022-09-07 07:48:41 +08:00
Qiu Jian
4fdf5b91fc fix: agent pull list with system scope 2022-09-07 00:43:15 +08:00
Qiu Jian
3c5eb43504 fix: fail to create ceph disk, missing disk credential 2022-09-07 00:37:18 +08:00
ioito
24c35579f2 fix(region): cloudprovider tenant id 2022-09-06 20:25:48 +08:00
Zexi Li
f78a9a7fb7 Merge pull request #14925 from zexi/automated-cherry-pick-of-#14924-upstream-master
Automated cherry pick of #14924: fix(scheduler): fill storage and network results
2022-09-06 19:59:53 +08:00
wanyaoqi
10bf6e574f feat(region): set password use same interface
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-09-06 15:51:29 +08:00
Zexi Li
33e70266b0 fix(scheduler): fill storage and network results 2022-09-06 12:04:23 +08:00
wanyaoqi
a4e9f86c2a feat(region,host): deploy telegraf (#14915)
Support deploy telegraf on server deploy.
Add start telegraf on guest reboot crontab in guest os.
2022-09-06 00:13:20 +08:00
Zexi Li
05af5310a6 Merge pull request #14920 from ioito/hotfix/qx-aliyun-redis-metric
fix(cloudmon): aliyun redis metric
2022-09-05 17:08:50 +08:00
ioito
f4f932210f fix(cloudmon): aliyun redis metric 2022-09-05 16:28:36 +08:00
Zexi Li
df4113bf1d Merge pull request #14916 from swordqiu/hotfix/qj-ldap-search-with-pagination
fix(keystone): ldap search with pagination
2022-09-05 16:16:39 +08:00
Zexi Li
07d6ae5d5c Merge pull request #14691 from ykdh/feature/implement-dnszonefile
feat(region): dns records convert to zone file
2022-09-05 16:15:06 +08:00
ioito
99e96ad80e fix(region): secgroup rule sync 2022-09-05 16:03:33 +08:00
Qiu Jian
c4343673e5 fix(keystone): ldap search with pagination 2022-09-04 19:11:54 +08:00
Jian Qiu
13d882d8d9 feature: webhook support notification of user update (#14912)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-09-04 05:04:11 +08:00
ykdh
d8c758bdf4 feat(region): dns records convert to zone file 2022-09-03 10:46:52 +08:00
Zexi Li
20ea3d5e78 Merge pull request #14910 from ioito/hotfix/qx-metric-tag
fix(cloudmon): server metric tag
2022-09-02 18:08:51 +08:00
ioito
63e2e1fa4e fix(cloudmon): server metric tag 2022-09-02 18:02:07 +08:00
Zexi Li
f02b6c17ae Merge pull request #14908 from ioito/hotfix/qx-incloudsphere-host-type
fix(region): incloudsphere host type
2022-09-02 12:13:08 +08:00
Zexi Li
568920f8e4 Merge pull request #14903 from ioito/hotfix/qx-alert-history
fix(cloudmon): alert history
2022-09-02 12:11:27 +08:00
Zexi Li
e6f7954831 Merge pull request #14901 from ioito/hotfix/qx-qcloud-redis-metric
fix(cloudmon): qcloud redis metric
2022-09-02 10:45:31 +08:00
ioito
98161827ba fix(region): incloudsphere host type 2022-09-02 10:13:11 +08:00
Jian Qiu
d19c394d14 fix: allow update server pending deleted at (#14905)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-09-02 10:05:11 +08:00
bqyang
5b92f78518 test(radix_test.go): refactor TestRadixNode func make it more tidy (#14885) 2022-09-01 20:32:34 +08:00
ioito
fab139fa33 fix(cloudmon): alert history 2022-09-01 19:26:26 +08:00
ioito
43da1a140b fix(cloudmon): qcloud redis metric 2022-09-01 15:39:23 +08:00
Jian Qiu
598d0800dd fix: support huawei sms service (#14895)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-09-01 14:49:17 +08:00
Zexi Li
05bbb3d135 Merge pull request #14897 from ioito/hotfix/qx-distinct-sku
fix(region): support distinct sku by name
2022-09-01 12:07:40 +08:00
Zexi Li
d2abdee42c Merge pull request #14899 from ioito/hotfix/qx-metric-desc
fix(cloudmon): 添加监控指标描述信息
2022-09-01 12:03:00 +08:00
ioito
ce1edbabd9 fix(cloudmon): 添加监控指标描述信息 2022-09-01 11:54:26 +08:00
ioito
5dd040dd2d fix(region): support distinct sku by name 2022-09-01 10:31:45 +08:00
Zexi Li
fa3de0b117 Merge pull request #14891 from ioito/hotfix/qx-aws-error
fix(region): aws not found error
2022-08-31 20:59:54 +08:00
Zexi Li
3f1327c034 Merge pull request #14893 from ioito/hotfix/qx-aliyun-k8s-metric
fix(cloudmon): k8s metric
2022-08-31 20:59:09 +08:00
ioito
01cf4864b4 fix(cloudmon): k8s metric 2022-08-31 17:44:17 +08:00
Jian Qiu
85ec1ef5d8 feature(host-deployer): support neokylin (#14886)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-31 11:21:11 +08:00
ioito
4c141520e1 fix(region): aws not found error 2022-08-31 10:02:20 +08:00
Zexi Li
117a8674a8 Merge pull request #14883 from ioito/hotfix/qx-bucket-redis-metric
fix(cloudmon): bucket and redis metric
2022-08-30 19:42:08 +08:00
ioito
725442b68e fix(cloudmon): bucket and redis metric 2022-08-30 19:17:13 +08:00
Jian Qiu
811da33f20 fix(notify): fail to create deleted contacts (#14881)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-30 17:59:23 +08:00
Zexi Li
8b52a4a577 Merge pull request #14879 from ioito/hotfix/qx-qcloud-k8s-metric
fix(cloudmon): qcloud k8s metric
2022-08-30 17:34:16 +08:00
ioito
53557b09fb fix(cloudmon): qcloud k8s metric 2022-08-30 17:20:38 +08:00
Zexi Li
47ff4eb2b7 Merge pull request #14877 from ioito/hotfix/qx-azure-win-metric
fix(cloudmon): azure windows metric
2022-08-30 14:24:07 +08:00
Zexi Li
6c9326ad96 Merge pull request #14869 from ioito/hotfix/qx-hw-provider-desc
fix(region): show huawei cloudprovider with region name
2022-08-30 14:19:46 +08:00
ioito
e3ccad74c2 fix(cloudmon): azure windows metric 2022-08-30 12:38:40 +08:00
Zexi Li
52b536164e Merge pull request #14854 from wanyaoqi/fix/host-get-free-pots
fix(host): get unused port
2022-08-30 11:37:14 +08:00
Zexi Li
b4c3c40112 Merge pull request #14841 from wanyaoqi/feat/qga
feat(region,host): qga set user password
2022-08-30 11:35:53 +08:00
Zexi Li
4b5bd303c6 Merge pull request #14867 from ioito/hotfix/qx-cloudid-redirect-url
fix(cloudid): support redirect url for qcloud aliyun and aws
2022-08-30 11:35:12 +08:00
Zexi Li
bd7a744042 Merge pull request #14855 from ioito/hotfix/qx-aws-enable-monitor-agent
fix(region): support enable aws monitor agent
2022-08-30 11:34:38 +08:00
Zexi Li
2aa1dfe76b Merge pull request #14873 from swordqiu/hotfix/qj-policy-cache-aotmic-ops
fix: policy cache get/set with atomic ops
2022-08-30 11:33:47 +08:00
Zexi Li
a0a24ce1ee Merge pull request #14875 from ioito/hotfix/qx-hw-metric
fix(cloudmon): huawei metric pull
2022-08-30 11:33:21 +08:00
ioito
62852c25bf fix(cloudmon): huawei metric pull 2022-08-30 11:10:01 +08:00
Qiu Jian
60a2a3aa9d fix: policy cache get/set with atomic ops 2022-08-30 07:31:00 +08:00
ioito
04e0334b5e fix(region): show huawei cloudprovider with region name 2022-08-29 20:28:58 +08:00
ioito
a185c5d8b5 fix(cloudid): support redirect url for qcloud aliyun and aws 2022-08-29 19:56:43 +08:00
屈轩
ee14c4e1d2 fix(region): jdcloud misc (#14863) 2022-08-29 18:09:34 +08:00
Jian Qiu
f3ecde64cf fix: add password info to server vnc info (#14861)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-29 18:08:51 +08:00
wanyaoqi
a4413b92e1 fix(host): compare desc cdrom (#14860)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-29 17:23:04 +08:00
Jian Qiu
872feb5484 feature: verify user with sms code (#14858)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-29 15:39:18 +08:00
Zexi Li
5261a80df5 Merge pull request #14851 from swordqiu/feature/qj-auth-with-sms
feature: auth user with sms code
2022-08-29 10:50:21 +08:00
ioito
0f45253a3b fix(region): support enable aws monitor agent 2022-08-29 10:46:11 +08:00
wanyaoqi
525daa0e53 fix(host): get unused port
add sync map avoid use the same port repeatedly.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-28 23:00:30 +08:00
wanyaoqi
1570b17eb3 fix: gen copyright
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-28 13:52:25 +08:00
wanyaoqi
b4a347f237 feat(qga): add server-qga-command
usage:
climc server-qga-command <ID> <QGA_RAW_COMMAND>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-28 13:51:21 +08:00
wanyaoqi
63b30cef60 feat(region,host): qga set user password
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-28 13:51:21 +08:00
Qiu Jian
be2c26ad99 feature: verify user with sms code 2022-08-28 12:28:24 +08:00
wanyaoqi
354b9c49dc fix(host): fix panic on change cdrom succ (#14842)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-27 06:57:54 +08:00
wanyaoqi
d3a6f033f4 fix(region): update host cpu_reserved on reserve cpus (#14847)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-27 06:57:15 +08:00
Zexi Li
b8fe67cf8e Merge pull request #14752 from ioito/feat/qx-metric-refactor
refactor(cloudmon): metric collect
2022-08-26 19:39:57 +08:00
ioito
2e94335a2f refactor(cloudmon): metric collect 2022-08-26 19:28:07 +08:00
Zexi Li
1a5a82653b Merge pull request #14844 from wanyaoqi/feature/usb-controller-type-ehci
feat(region,host): custom usb controller type
2022-08-26 17:10:16 +08:00
wanyaoqi
89a04fc125 feat(region,host): custom usb controller type
support usb controller type: qemu-xhci, usb-ehci.
qemu-xhci is much more virtualization-friendly when compared to EHCI and UHCI.
but guest supports XHCI which should be the case for any operating system
released around 2010 or later.
So sometimes wo need use usb controller type EHCI.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-26 11:58:44 +08:00
Zexi Li
7f244f9d36 Merge pull request #14839 from ioito/hotfix/qx-k8s-version
fix(region): api version for k8s
2022-08-25 14:27:12 +08:00
ioito
9d200d5805 fix(region): api version for k8s 2022-08-25 14:16:42 +08:00
Zexi Li
9b5fa4d2c3 Merge pull request #14836 from swordqiu/hotfix/qj-remove-apiversion-param
fix: remove apiversion param from session
2022-08-25 10:24:57 +08:00
Zexi Li
78a8cff7a5 Merge pull request #14828 from ioito/hotfix/qx-billing-cycle
fix(region): billing cycle
2022-08-25 10:23:17 +08:00
Zexi Li
e19aa4bb0a Merge pull request #14831 from ioito/hotfix/qx-k8s-cluster-purge
fix(region): k8s purge when deleted
2022-08-25 10:22:43 +08:00
Zexi Li
802673912f Merge pull request #14834 from ioito/hotfix/qx-apsara-instance-id
fix(region): apsara instance id
2022-08-25 10:22:03 +08:00
QIU Jian
293afd2e69 fix: remove apiversion param from session 2022-08-25 09:43:50 +08:00
ioito
724ea55e74 fix(region): apsara instance id 2022-08-24 19:39:13 +08:00
Zexi Li
c6f557fd68 Merge pull request #14833 from gouqi11/automated-cherry-pick-of-#14713-upstream-master
Automated cherry pick of #14713: 添加mongodb最大链接数、所用磁盘占比等、、、
2022-08-24 18:42:44 +08:00
mhf
389ddfd995 添加mongodb最大链接数、所用磁盘占比等、、、 2022-08-24 17:39:30 +08:00
wanyaoqi
48ce4b31cd feat(host): describe pci controller and devices in guest desc (#14826)
- describe pci controller and devices in guest desc.
- extend pcie bus and pcie-to-pci bridge and root ports, disks and
nics default attach to pci-bridge for support hotplug.
- generate pci address on guest starts
- live guest desc for running guest, and save source desc

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2022-08-24 16:33:42 +08:00
ioito
031b768216 fix(region): k8s purge when deleted 2022-08-24 16:03:59 +08:00
ioito
f221184bbf fix(region): billing cycle 2022-08-24 11:19:37 +08:00
Zexi Li
a971f89849 Merge pull request #14817 from swordqiu/hotfix/qj-disable-cloud-mon-ping-probe
fix(cloudmon): allow disable ping probe
2022-08-22 17:09:01 +08:00
Zexi Li
7b88abf859 Merge pull request #14822 from ioito/hotfix/qx-cloud-env-filter
fix: cloud_env options
2022-08-22 17:03:28 +08:00
ioito
137282cae8 fix: cloud_env options 2022-08-19 17:05:29 +08:00
Zexi Li
1e1084a7d8 Merge pull request #14820 from zexi/automated-cherry-pick-of-#14819-upstream-master
Automated cherry pick of #14819: fix(region): choose storage when no medium specified
2022-08-19 14:42:28 +08:00
Zexi Li
dec7d6cc38 fix(region): choose storage when no medium specified 2022-08-19 14:41:23 +08:00
Qiu Jian
bfdcfce287 fix(cloudmon): allow disable ping probe 2022-08-19 10:38:00 +08:00
Zexi Li
abce3a980d Merge pull request #14811 from swordqiu/hotfix/qj-host-mem-commit-bound-typo
fix: host mem_commit_bound typo
2022-08-18 17:14:09 +08:00
Zexi Li
fc5cb6f829 Merge pull request #14814 from gouqi11/orderbyguest
order-by-guest-count
2022-08-18 11:10:12 +08:00
mhf
53388d08a3 order-by-guest-count 2022-08-18 09:49:18 +08:00
QIU Jian
6c45b3788b fix: host mem_commit_bound typo 2022-08-18 01:38:38 +08:00
Zexi Li
24679a56ee Merge pull request #14807 from ioito/hotfix/qx-climc-options
fix(climc): options for network address
2022-08-17 16:16:20 +08:00
ioito
ab894cee43 fix(climc): options for network address 2022-08-17 16:13:44 +08:00
Zexi Li
26531e4504 Merge pull request #14801 from swordqiu/feature/qj-oidc-sp-init-logout-support
feature(apigateway): SP-initiated logout
2022-08-17 10:40:28 +08:00
Zexi Li
e6ad9f62a0 Merge pull request #14766 from ioito/hotfix/qx-onpremise-filter-options
fix(region): add cloud_env filter options for network address
2022-08-17 10:40:03 +08:00
Zexi Li
2eddb76f66 Merge pull request #14805 from gouqi11/privateConnection
阿里云内网connectionStr
2022-08-17 10:39:35 +08:00
Jian Qiu
8f2d7a2cfa fix: add host-type-count climc subcommand (#14798)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-16 19:04:44 +08:00
Jian Qiu
4ccf115bb2 fix: allow start vm on raspberry pi 4 (#14762)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-16 19:03:56 +08:00
mhf
919cf2d397 阿里云内网connectionStr 2022-08-16 11:50:31 +08:00
Qiu Jian
faf204c01c feature(apigateway): SP-initiated logout 2022-08-16 00:41:53 +08:00
Zexi Li
6a7a70faf3 Merge pull request #14788 from ioito/feat/qx-metric-interface
fix(region): add interface for metric
2022-08-12 08:48:29 +08:00
Zexi Li
ae4e38d2a0 Merge pull request #14787 from ioito/hotfix/qx-incloudsphere-resize-disk
fix(region): incloudsphere resize disk
2022-08-12 08:47:19 +08:00
Zexi Li
d95869552e Merge pull request #14782 from ioito/hotfix/qx-huawei-lb-rule-sync
fix(region): huawei lb rule sync
2022-08-12 08:46:15 +08:00
Zexi Li
4f56d8f3a2 Merge pull request #14792 from ioito/hotfix/qx-secgroup-sync-rule
fix(region): secgroup rule sync
2022-08-12 08:45:31 +08:00
Zexi Li
feffbce440 Merge pull request #14795 from gouqi11/add-guestSourt
虚拟机、磁盘排序与过滤
2022-08-12 08:44:55 +08:00
mhf
ae92b25707 虚拟机、磁盘排序与过滤 2022-08-11 19:23:10 +08:00
ioito
f550c229db fix(region): secgroup rule sync 2022-08-11 18:32:39 +08:00
wanyaoqi
82d5be2096 feat(region): add virtio vga type support (#14785)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-11 18:00:17 +08:00
Jian Qiu
5b26125806 feature: model manager dispatcher (#14780)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-11 14:30:04 +08:00
ioito
ec1635b57b fix(region): add interface for metric 2022-08-11 14:28:35 +08:00
ioito
45f05bdfa3 fix(region): incloudsphere resize disk 2022-08-11 11:34:59 +08:00
ioito
f621e23cd4 fix(region): huawei lb rule sync 2022-08-11 09:47:10 +08:00
wanyaoqi
61263ce585 fix(host): host desc missing security rulers (#14779)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-10 00:43:21 +08:00
Zexi Li
9ccfdec444 Merge pull request #14763 from swordqiu/feature/qj-parameter-edit-util
feature: parameter edit util
2022-08-09 12:08:46 +08:00
Zexi Li
27e9818afc Merge pull request #14770 from gouqi11/UsedTimeFixed
修改getYears,getMonth顺序bug
2022-08-09 12:07:04 +08:00
Jian Qiu
48a9d0e5d3 fix: no log for storage enable/disable (#14768)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-08-09 08:58:53 +08:00
wanyaoqi
af2e65a5c2 fix(host): uefi boot firmwaire use pflash options (#14756)
option '-bios OVMF.fd' accidental hang on uefi boot.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-08 22:41:04 +08:00
Zexi Li
3c14a6c7a1 Merge pull request #14767 from Davidzkeng/fix/oidc_redirect
fix(apigateway): edit http redirect code 301 to 302
2022-08-08 19:55:56 +08:00
mhf
17b74ddae4 修改getYears,getMonth顺序bug 2022-08-08 17:32:57 +08:00
huangzekeng
3230ad06a9 fix(apigateway): edit http redirect code 301 to 302 2022-08-08 13:50:16 +08:00
Zexi Li
932c1a4b3b Merge pull request #14765 from ioito/hotfix/qx-incloudsphere-image-size
fix(region): incloudsphere create image size
2022-08-08 11:48:22 +08:00
ioito
71d675d510 fix(region): incloudsphere create image size 2022-08-08 11:34:00 +08:00
ioito
321b31b797 fix(region): add cloud_env filter options for network address 2022-08-08 10:48:45 +08:00
Qiu Jian
fdfebf2710 feature: parameter edit util 2022-08-07 17:47:51 +08:00
Jian Qiu
ad8b7308d4 fix: opsadmin no log permission (#14759)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-08-07 11:56:20 +08:00
Zexi Li
5887141998 Merge pull request #14753 from wanyaoqi/fix/disk-attach-driver
fix(region): use virtio replace ide on diskattach
2022-08-05 17:52:11 +08:00
wanyaoqi
41904cc217 fix(region): use virtio replace ide on diskattach
If disk driver not assign, default use previous disk driver.
Bus windows server can't recognize hot attached 'ide' disk,
use 'virtio' replace 'ide' driver on diskattach.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-05 12:24:27 +08:00
Zexi Li
98844526f8 Merge pull request #14750 from swordqiu/hotfix/qj-dmidecode-not-working
fix: allow dmidecode not working for hostman
2022-08-05 11:41:31 +08:00
Qiu Jian
774ae6c906 fix: allow dmidecode not working for hostman 2022-08-05 01:30:35 +08:00
Zexi Li
223275d5d8 Merge pull request #14732 from ioito/hotifx/qx-apsara-bucket-size
fix(region): 避免缺失department信息导致获取bucket容量失败
2022-08-02 09:51:12 +08:00
Zexi Li
73e8ce538d Merge pull request #14743 from wanyaoqi/fix/fuse-mount-on-guest-start
fix(region,host): mount fusefs on guest start
2022-08-02 09:48:48 +08:00
Zexi Li
eaf43fbf57 Merge pull request #14734 from swordqiu/hotfix/qj-choose-host-storage-ignore-capacity
fix: choose host storage without considering storage capacity
2022-08-02 09:47:35 +08:00
Zexi Li
3ef2559c66 Merge pull request #14737 from swordqiu/hotfix/qj-climc-detach-disk-keep-disk
fix: climc detach disk ignore keep_disk param
2022-08-02 09:44:37 +08:00
Zexi Li
f36a5dbfc1 Merge pull request #14747 from ioito/hotfix/qx-incloudsphere-image
fix(region): incloudsphere image
2022-08-02 09:43:58 +08:00
ioito
de798267b6 fix(region): incloudsphere image 2022-08-01 19:35:27 +08:00
Zexi Li
989f4fd6a2 Merge pull request #14745 from zexi/automated-cherry-pick-of-#14744-upstream-master
Automated cherry pick of #14744: fix(region): sync domain_id to kubeserver
2022-08-01 13:08:12 +08:00
Zexi Li
a781b79913 fix(region): sync domain_id to kubeserver 2022-08-01 10:54:44 +08:00
wanyaoqi
b96721fc58 fix(region,host): mount fusefs on guest start
In case of host shutdown, fusefs will not mount on host reboot.
Add check and mount fusefs on guest start.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-08-01 10:28:57 +08:00
wanyaoqi
597adce302 fix(host): dhcp server panic on unmarshal route (#14741)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-31 11:21:18 +08:00
Qiu Jian
4b85109f36 fix: clicm detach disk ignore keep_disk param 2022-07-29 22:37:55 +08:00
Qiu Jian
f4433eb928 fix: choose host storage without considering storage capacity 2022-07-29 22:03:22 +08:00
ioito
8dbe85425a fix(region): 避免缺失department信息导致获取bucket容量失败 2022-07-29 19:54:16 +08:00
Zexi Li
85ca060ef2 Merge pull request #14731 from ioito/hotfix/qx-incloudsphere-hypervisor
fix(region): incloudsphere hypervisor
2022-07-29 18:58:46 +08:00
ioito
bebb278583 fix(region): incloudsphere hypervisor 2022-07-29 16:01:06 +08:00
Zexi Li
a5b18b51db Merge pull request #14728 from ioito/hotfix/qx-aliyun-local-storage
fix(region): sync aliyun local disk
2022-07-29 10:12:07 +08:00
Zexi Li
9b7daf0603 Merge pull request #14726 from wanyaoqi/fix/host-deployer-mount-rootfs
fix(host-deployer): mount kvm rootfs
2022-07-29 10:11:37 +08:00
Zexi Li
1283fc94d8 Merge pull request #14724 from wanyaoqi/fix/disk-change-storage
fix(region,host): disk live change storage
2022-07-29 10:10:27 +08:00
Zexi Li
f7a949b6b3 Merge pull request #14719 from wanyaoqi/fix/recode-desc2
feature(host): structure guest description
2022-07-29 10:09:45 +08:00
Zexi Li
22433c07f6 Merge pull request #14711 from wanyaoqi/feat/migrate-forecast-convert-to-kvm
feat(region): migrate forecast add convert support
2022-07-28 21:19:42 +08:00
Zexi Li
526ff3e2da Merge pull request #14723 from ioito/hotfix/qx-incloudsphere-capacity
fix(region): incloudsphere capacity
2022-07-28 21:18:58 +08:00
ioito
c545538862 fix(region): sync aliyun local disk 2022-07-28 20:52:08 +08:00
wanyaoqi
37390fc095 fix(host-deployer): mount kvm rootfs
NewAggregate return nil when len(errs) == 0.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-28 20:48:38 +08:00
wanyaoqi
08c65cc89f fix(region,host): disk change storage
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-28 18:33:54 +08:00
wanyaoqi
d4248017ae featue(host): structure guest description
Structure guest description and fix typo with json method.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-28 17:46:07 +08:00
ioito
615ba79edb fix(region): incloudsphere capacity 2022-07-28 17:32:38 +08:00
Zexi Li
35d4364ba4 Merge pull request #14720 from zexi/baremetal-ping
fix(region): baremetal host ping forbidden
2022-07-28 16:37:56 +08:00
Zexi Li
46c555cbe9 fix(region): baremetal host ping forbidden 2022-07-28 14:44:52 +08:00
Jian Qiu
07c012f929 remove circle cache (#14716)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-27 22:43:58 +08:00
Jian Qiu
6dcaa631e7 feature: add syslog webservice apis (#14714)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-27 00:19:33 +08:00
Zexi Li
2c0f701826 Merge pull request #14712 from ioito/feat/qx-incloudsphere-op
feat(region): incloudsphere operation
2022-07-26 23:03:48 +08:00
wanyaoqi
fb758a1aff chore(build): add memclean pkg required files (#14707)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-26 22:41:00 +08:00
ioito
3239bcf074 feat(region): incloudsphere operation 2022-07-26 19:07:52 +08:00
wanyaoqi
9c105c269e feat(region): migrate forecast add convert support
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-26 11:38:38 +08:00
屈轩
c5c6d55f95 fix(region): vm user data (#14705) 2022-07-26 07:28:55 +08:00
Jian Qiu
014d11e463 fix: remove circle ci store artifacts (#14708)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-26 07:28:19 +08:00
Jian Qiu
fc1a949c50 feat(region,host): mem clean after guest exited. (#14703)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>

Co-authored-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-25 09:17:43 +08:00
Jian Qiu
55c198982a fix: logger syslog format update (#14700)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-23 12:40:42 +08:00
Jian Qiu
b2674489e9 fix: verbose vpcagent sync error (#14698)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-23 11:21:48 +08:00
Zexi Li
29486fd50b fix(monitor): sync cache when migrated successfully (#14697) 2022-07-23 11:21:35 +08:00
屈轩
99aac9c1fb fix(region): mark cachedimage deleted (#14692) 2022-07-23 11:20:25 +08:00
Zexi Li
2a2f9bde4e Merge pull request #14645 from gouqi11/addField
对mongodb、磁盘添加IPOS字段
2022-07-22 19:10:23 +08:00
mahongfei
7a735d15b6 对mongodb、磁盘添加IPOS字段 2022-07-22 10:56:00 +08:00
Jian Qiu
7d79c4462f fix: minor fixes for creating disks from exisint file (#14686)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-20 22:16:49 +08:00
Zexi Li
98be503164 Merge pull request #14688 from ioito/hotfix/qx-huawei-idp-sso
fix(cloudid): 华为云idp sso跳转指定页面
2022-07-20 20:55:48 +08:00
ioito
ce9e45bdda fix(cloudid): 华为云idp sso跳转指定页面 2022-07-20 20:05:45 +08:00
Zexi Li
ed1e87470c Merge pull request #14680 from ioito/hotfix/qx-mobile-typo
fix(keystone): mobile typo
2022-07-20 11:45:11 +08:00
Zexi Li
efb73544bc Merge pull request #14683 from ioito/hotfix/qx-monitor
fix(monitor): avoid panic
2022-07-20 11:43:04 +08:00
ioito
3c284bc739 fix(monitor): avoid panic 2022-07-20 10:23:21 +08:00
ioito
a6de1d2c44 fix(keystone): mobile typo 2022-07-20 10:00:03 +08:00
wanyaoqi
c8c5a28675 feat(region,host): create disk from existing path (#14677)
Server create disk from existing path.

Usage:

climc server-create --disk storage=<storage>:existing_path=<path> ...
climc disk-create storage=<storage>:existing_path=<path> DISKNAME

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-19 20:02:10 +08:00
Zexi Li
c98e584641 feat(climc): k8s grafana db configuration (#14672) 2022-07-19 20:01:57 +08:00
Zexi Li
c7e367112f Merge pull request #14678 from zexi/update-mcclient-readme
fix(mcclient): update readme
2022-07-19 17:52:50 +08:00
Zexi Li
62acbe6752 fix(mcclient): update readme 2022-07-19 17:51:43 +08:00
Zexi Li
2c217db010 Merge pull request #14675 from ioito/hotfix/qx-default-account-cloud-init
fix(region): 默认用户注入
2022-07-19 17:09:25 +08:00
ioito
ab40285828 fix(region): 默认用户注入 2022-07-19 16:12:32 +08:00
Zexi Li
31332f7dc9 Merge pull request #14670 from zexi/automated-cherry-pick-of-#14669-upstream-master
Automated cherry pick of #14669: fix(ansibleserver): update base image to v1.1.1
2022-07-19 11:29:58 +08:00
Zexi Li
7d7e04a454 fix(ansibleserver): update base image to v1.1.1 2022-07-19 11:27:25 +08:00
Zexi Li
8ebfe45946 Merge pull request #14658 from wanyaoqi/fix/unmarshal-cpuset
fix(host): fix set cgroup unmarshal cpuset
2022-07-19 00:13:47 +08:00
屈轩
6ec1ff09ad fix(cloudid): huawei saml provider (#14664) 2022-07-18 23:03:15 +08:00
Zexi Li
7020256481 Merge pull request #14661 from ioito/hotfix/qx-azure-rds-metric
fix(cloudmon): azure rds metric
2022-07-18 21:02:37 +08:00
Zexi Li
f4a6302975 Merge pull request #14659 from ioito/hotfix/qx-azure-readonly-auth
fix(region): azure account read only
2022-07-18 20:59:06 +08:00
ioito
cb0977d6fb fix(cloudmon): azure rds metric 2022-07-18 17:00:18 +08:00
ioito
00d9b5fa59 fix(region): azure account read only 2022-07-18 15:29:02 +08:00
wanyaoqi
7c425950ed fix(host): fix set cgroup unmarshal cpuset
Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2022-07-18 13:51:28 +08:00
Zexi Li
2fd04feb06 Merge pull request #14657 from zexi/automated-cherry-pick-of-#14656-upstream-master
Automated cherry pick of #14656: update baremetal base image
2022-07-17 13:42:24 +08:00
Zexi Li
1bec4ec045 update baremetal base image 2022-07-17 13:41:01 +08:00
屈轩
1bf29f002c fix(region): hw eip associate type (#14651) 2022-07-16 13:40:31 +08:00
Jian Qiu
e12414e300 fix: make sure to call virtual functions (#14653)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-16 13:40:10 +08:00
Zexi Li
d5fbca1e4f feat(baremetal): update base image to support lvm (#14650) 2022-07-16 12:26:35 +08:00
Zexi Li
60d1fc2ca7 Merge pull request #14646 from ioito/hotfix/qx-join-filter
fix(common): pretty error msg for invalid joint filter
2022-07-15 14:59:16 +08:00
Zexi Li
8dd5478ce3 Merge pull request #14639 from wanyaoqi/feat/server-batch-convert-to-kvm
feat(climc): server batch convert to kvm
2022-07-15 10:55:27 +08:00
Zexi Li
e2c4626709 Merge pull request #14638 from wanyaoqi/feature/server-monitor-support-qmp
feat(region,host): server-monitor support qmp
2022-07-15 10:54:33 +08:00
Zexi Li
5aa2cf645a Merge pull request #14627 from wanyaoqi/fix/disable-ping-task-on-host-health-checker-enabled
fix(region): disable ping detect task
2022-07-15 10:52:12 +08:00
Zexi Li
ae4461dc1e Merge pull request #14644 from zexi/automated-cherry-pick-of-#14642-upstream-master
Automated cherry pick of #14642: fix(monitor): onecloud notifiers role_ids validation
2022-07-14 21:27:17 +08:00
ioito
69ad3c12e2 fix(common): pretty error msg for invalid joint filter 2022-07-14 20:31:42 +08:00
lzx
1122aeaa16 fix(monitor): onecloud notifiers role_ids validation 2022-07-14 18:16:21 +08:00
Zexi Li
93ea09c967 Merge pull request #14640 from ioito/hotfix/qx-google-retry
fix(region): google request retry
2022-07-14 17:41:25 +08:00
ioito
1ccee097ab fix(region): google request retry 2022-07-14 17:10:27 +08:00
wanyaoqi
7d601ebaa8 feat(climc): server batch convert to kvm
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-14 16:34:04 +08:00
wanyaoqi
e26ea2ebb3 feat(region,host): server-monitor support qmp
server-montior add qmp option, default is hmp.

usage:
    climc server-monitor --qmp <ID> <COMMAND>

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-14 16:17:53 +08:00
Zexi Li
0ec0a182c0 fix(monitor): balancer source specified host (#14637) 2022-07-14 12:21:51 +08:00
Jian Qiu
f214ae8913 fix: not detect arm physical nics (#14635)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-14 08:52:39 +08:00
Jian Qiu
8774311d26 fix: allow set splitable max duration (#14633)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-14 08:51:25 +08:00
Zexi Li
55d4335540 Merge pull request #14618 from ioito/hotfix/qx-apsara-storage-type
fix(region): apsara storage type
2022-07-13 18:08:04 +08:00
Zexi Li
2fbbe46409 Merge pull request #14624 from zexi/automated-cherry-pick-of-#14623-upstream-master
Automated cherry pick of #14623: feat(appsrv): pprof handler with prefix
2022-07-13 18:06:06 +08:00
Zexi Li
64a79c3d74 Merge pull request #14622 from zexi/automated-cherry-pick-of-#14621-upstream-master
Automated cherry pick of #14621: feat(monitor): common alert notify by role scope
2022-07-13 18:05:21 +08:00
Zexi Li
b6a41d9570 Merge pull request #14620 from ioito/hotfix/qx-secgroup-rule-sync
fix(region): 默认安全组规则同步问题修复
2022-07-13 18:00:08 +08:00
Zexi Li
ed2a5ea586 feat(monitor): common alert notify by role scope 2022-07-13 17:53:37 +08:00
wanyaoqi
8ff808d782 fix(region): disable ping detect task
disable ping detect host task on health checker enabled

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-13 11:09:19 +08:00
Jian Qiu
0928e67f11 fix: do not migrate memory snapshot in rescue mode (#14625)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-13 07:02:42 +08:00
Zexi Li
757f703879 feat(appsrv): pprof handler with prefix 2022-07-12 21:50:47 +08:00
ioito
50f2beb554 fix(region): 默认安全组规则同步问题修复 2022-07-12 16:39:21 +08:00
wanyaoqi
d9c042252a fix(region,host): host health reconnect etcd add timeout (#14610)
- host: host health reconnect etcd add timeout
- region: request health status use 'GET' method
- region: only migrate running guests on host down
- etcd: keepalive use background context

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2022-07-12 10:38:17 +08:00
ioito
a328ce5d3d fix(region): apsara storage type 2022-07-12 10:33:52 +08:00
Jian Qiu
9fbbe05c6a fix: misc fixes 20220712 (#14614)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-12 08:00:57 +08:00
屈轩
9fe38b157c fix(region): huawei prepaid instance params (#14611) 2022-07-12 07:40:40 +08:00
wanyaoqi
2b8b78df76 feat(host): qemu process add threads name (#14607)
Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-12 06:59:22 +08:00
Zexi Li
2c1042c6bb feat(log,notify): notification of action log exceed count (#14606) 2022-07-12 06:58:46 +08:00
Jian Qiu
07997efbaa fix: add inmemory lock test for PR#14555 (#14570)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-07-08 21:54:35 +08:00
屈轩
532922d98a fix(region): apsara bucket acl (#14601) 2022-07-08 21:54:04 +08:00
Jian Qiu
5b4dcf4486 fix: recover opslog roles definition (#14603)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-08 21:53:19 +08:00
Zexi Li
01a46913e5 fix(cloudcommon): record checksum in list (#14600) 2022-07-08 21:49:05 +08:00
wanyaoqi
2a07fc1ecb fix(host): prepare guest config on state paused (#14597)
run onGuestPrelaunch on guest state paused

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-08 21:35:50 +08:00
Zexi Li
d8f9bb3d96 Merge pull request #14594 from swordqiu/hotfix/qj-host-duplicate-enable-remote-executor-option
fix: remote duplicate enable_remote_executor option
2022-07-08 11:27:33 +08:00
Zexi Li
f6f79226bb Merge pull request #14592 from zexi/automated-cherry-pick-of-#14588-upstream-master
Automated cherry pick of #14588: fix(baremetal): best effort to disable/enable serial
2022-07-08 11:03:40 +08:00
Jian Qiu
b9ed7ce58a fix: fail to sync metadata table for splitable (#14593)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-08 09:58:00 +08:00
Zexi Li
825d5cc965 Merge pull request #14590 from zexi/automated-cherry-pick-of-#14589-upstream-master
Automated cherry pick of #14589: fix(monitor): no metrics of baremetal server
2022-07-08 09:36:22 +08:00
Qiu Jian
dbda136ddc fix: remote duplicate enable_remote_executor option 2022-07-08 09:32:17 +08:00
Zexi Li
b0273b0065 fix(baremetal): best effort to disable/enable serial 2022-07-07 22:51:17 +08:00
Zexi Li
a30680fac6 fix(monitor): no metrics of baremetal server 2022-07-07 22:43:23 +08:00
wanyaoqi
02a9d84d6e fix(region, host): misc fix host health checker (#14575)
- hostagent remove option enable host health, default enabled,
  its rely on etcd endpoint register.
- add option auto migrate on host shutdown.
- fix hostman check network is available.
- use hostname instead hostId as etcd key
- init health checker before host instace init.
- refector host_health checker.

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>
2022-07-07 10:28:27 +08:00
Zexi Li
8e3b09a1e2 Merge pull request #14586 from swordqiu/feature/qj-opslog-misc
fix: log admin action logs in separate logs
2022-07-07 09:36:31 +08:00
Qiu Jian
4476b9f701 fix: log admin action logs in separate logs 2022-07-07 07:36:08 +08:00
Zexi Li
5164a34a60 Merge pull request #14585 from zexi/automated-cherry-pick-of-#14584-upstream-master
Automated cherry pick of #14584: fix(notify): adjust email width of receiver to 128
2022-07-06 16:10:48 +08:00
Zexi Li
022a522a21 fix(notify): adjust email width of receiver to 128 2022-07-06 16:10:21 +08:00
Zexi Li
6a590f123e fix(host): aarch64 cpu info (#14581) 2022-07-05 16:33:00 +08:00
Jian Qiu
c7e22c7b8a fix: update vendor 20220705 (#14578)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-05 16:15:16 +08:00
Zexi Li
3b2c482764 Merge pull request #14573 from zhasm/hotfix/rex-image-tmp-name-with-timestamp
fix: add timestamp for temp docker container name during compilation
2022-07-04 16:44:00 +08:00
Zhang Dongliang
004b5e5acd fix: add timestamp for temp docker container name during compilation 2022-07-04 16:26:37 +08:00
Jian Qiu
0b11c57eca update vendor for sqlchemy update master 20220703 (#14571)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-03 12:51:23 +08:00
wanyaoqi
d51d7599d2 feat(region,host): refector guests cgroups (#14558)
* feat(region,host): refector guests cgroups

hostagent will create a root group cloudpods.hostagent at init.
guests group under cloudpods.hostagent. Qemu start params add '-S'
option freeze guest at first, after guest set cgroup or other initialize
hostagent will resume guest.

host support reserve cpus. if has reserved cpus, hostagent will create a
group cloudpods.hostagent.reserved, one thing to note is set host
reserved cpus must ensure host no guests running.

climc usage:
  climc host-reserve-cpus --cpus '2-3,32-33' --mems '0-1' \
    --disable-sched-load-balance <IDS>

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

* hostman: disable cpuset balancer

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-07-02 18:00:48 +08:00
屈轩
182970ca66 fix(region): 修复同步dns解析不生效问题 (#14560) 2022-07-02 17:59:55 +08:00
屈轩
63933bbec4 fix(region): redis attr and disk iops (#14544) 2022-07-02 17:59:23 +08:00
Jian Qiu
e51dfc470e update vendor master 20220702 (#14568)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-02 10:32:09 +08:00
Jian Qiu
bf781bb1db fix: convert clickhouse connection string with auth info (#14566)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-02 10:13:20 +08:00
Jian Qiu
7ea8d33841 fix: convert clickhouse sqlstr from v1 to v2 (#14553)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-02 07:57:05 +08:00
Jian Qiu
5b0338f543 fix: preserve aws root account name (#14551)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-01 22:36:05 +08:00
Jian Qiu
8aecc4e547 fix: update vendor master 20220701 (#14563)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-01 21:11:47 +08:00
Jian Qiu
dfcba16fda fix: update vendor 20220701 (#14556)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-07-01 15:50:52 +08:00
Jian Qiu
898fd2e2c8 fix: update vendor master 20220630 (#14549)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-06-30 21:32:20 +08:00
Zexi Li
1f951a9415 Merge pull request #14546 from zexi/automated-cherry-pick-of-#14545-upstream-master
Automated cherry pick of #14545: fix(host): use alpine-build:3.16.0-go-1.18.2-0
2022-06-30 14:23:28 +08:00
Zexi Li
787f2e8dcf fix(host): use alpine-build:3.16.0-go-1.18.2-0 2022-06-30 14:22:47 +08:00
Zexi Li
966be1b1cb Merge pull request #14542 from swordqiu/hotfix/qj-fix-typo-clickhouse-db
fix: typo of clickhouse_db
2022-06-29 11:26:57 +08:00
QIU Jian
0e8f4d010e fix: typo of clickhouse_db 2022-06-29 09:38:15 +08:00
屈轩
f69e878c50 fix(region): incloudsphere host info (#14538) 2022-06-28 20:34:31 +08:00
Zexi Li
6b31de01cf fix(monitor): cpu usage score (#14540) 2022-06-28 20:34:12 +08:00
Zexi Li
dbd63bd016 Merge pull request #14537 from zexi/automated-cherry-pick-of-#14536-upstream-master
Automated cherry pick of #14536: fix(build): fatal: unsafe repository ('/root/go/src/yunion.io/x/onecl…
2022-06-28 12:13:45 +08:00
Zexi Li
a303fcc37a fix(build): fatal: unsafe repository ('/root/go/src/yunion.io/x/onecloud' is owned by someone else) 2022-06-28 11:51:09 +08:00
Jian Qiu
26089ffde0 fix: make condition eval compatible with go 1.18 (#14534)
* fix: make condition eval compatible with go 1.18

* fix: update circle-ci image to yunion/centos-build:go-1.18.3-0

* update go,mod go version to 1.18

* update vendor

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-28 00:29:56 +08:00
Jian Qiu
4ad382a7bd fix: update build image (#14533)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-27 16:01:43 +08:00
Zexi Li
6794f2fdcd Merge pull request #14530 from ioito/hotfix/qx-azure-region-city
fix(region): azure region city
2022-06-27 11:34:48 +08:00
Zexi Li
6c2935cf34 Merge pull request #14529 from ioito/hotfix/qx-incloud-sphere-error
fix(region): incloudsphere error
2022-06-27 11:34:21 +08:00
ioito
c3f6b96629 fix(region): azure region city 2022-06-27 10:59:06 +08:00
ioito
2766769314 fix(region): incloudsphere error 2022-06-27 10:14:05 +08:00
Jian Qiu
84cdeff92b fix: update vendor for clickhouse v2 (#14520)
* fix: update vendor for clickhouse v2

* fix: fix go vet

* fix: unreachable codes

* fix: composite literal uses unkeyed fields

* fix: ignore bad syntax for struct tag value

* fix: use make test to do test ci job

* fix: specify circleci resource_class

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-25 15:52:15 +08:00
Jian Qiu
2e3b1f47d7 Updated config.yml 2022-06-25 08:16:22 +08:00
Jian Qiu
2a47105af3 fix: upgrade go version to 1.16 for build docker images (#14526)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-25 02:21:27 +08:00
屈轩
236c2a2ed6 feat(region): Support InCloud Sphere (#14502)
* feat(region): Support InCloud Sphere

* add: 支持认证及账号录入

* add: 支持region,zone,host资源同步

* add: 实例信息同步

* add: 存储和磁盘同步

* add: 网络信息同步
2022-06-25 00:06:37 +08:00
wanyaoqi
c7f5feca7e host_health: auto migrate on host shutdown (#14523)
Before this patch, host guests will not migrate on host manual shutdown.
This patch from k8s node status check host still on line, if node status
not ready, region will migrate guests on host.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-06-25 00:05:29 +08:00
Zexi Li
22de7780f5 Merge pull request #14517 from zexi/update-telegraf-raid-plugin
fix(telegraf-raid-plugin): release-1.6.4 image
2022-06-24 01:18:47 +08:00
Zexi Li
b739637691 fix(telegraf-raid-plugin): release-1.6.4 image 2022-06-24 00:35:11 +08:00
Zexi Li
8b009591f2 Merge pull request #14494 from ioito/hotfix/qx-cloud-init
fix(region): user data fix
2022-06-23 17:01:20 +08:00
Zexi Li
11e89f6ce2 Merge pull request #14493 from zexi/monitor-lb-migrate
feat(monitor): VMs of host loadbalance
2022-06-23 17:00:43 +08:00
Zexi Li
a409b04fa3 Merge pull request #14513 from swordqiu/hotfix/qj-host-detect-physical-nics
fix: fail to detect host physical nics
2022-06-23 16:58:09 +08:00
wanyaoqi
dc92f09d95 fix(region,host): auto migrate on host down (#14497)
* fix(region,host): auto migrate on host down

This patch fix source servers not shutdown on network unreachable.
Restart etcd session add timeout, and shutdown servers add force
option incase host stuck on scriptStop.

Signed-off-by: wanyaoqi <wanyaoqi@yunion.cn>

* host_health: add check network available

On host etcd keep alive failed, add check networks is available.
If networks available, may be is the etcd not work, in this case
we will net shutdowns servers and wait for etcd ready.

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-06-23 16:26:18 +08:00
Qiu Jian
ecd35d3678 fix: fail to detect host physical nics 2022-06-23 13:31:39 +08:00
Zexi Li
e5f01ad535 feat(monitor): VMs of host loadbalance 2022-06-23 00:25:03 +08:00
Jian Qiu
8b2a5d13ee fix: migrate failure for encrypted local vm (#14508)
Co-authored-by: QIU Jian <qiujian@yunionyun.com>
2022-06-22 23:10:45 +08:00
Jian Qiu
9e099cf451 fix: cleanup tap flows and services for deleted guest and host (#14503)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-22 23:10:07 +08:00
Jian Qiu
cb58c16f59 fix: imageinfo.OsInfo empty (#14505)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-22 23:09:09 +08:00
Jian Qiu
91483a5028 fix: splitable auto_incremental steps should be more than 1 (in case of (#14499)
HA setup)

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-22 06:36:05 +08:00
Jian Qiu
df4321d934 fix: clickhouse set max idle connections (#14496)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-22 06:35:33 +08:00
ioito
8cdd9c77eb fix(region): user data fix 2022-06-21 20:06:06 +08:00
Jian Qiu
daf40a1481 fix(region): not delete groupnetwork when deleting guest (#14488)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-21 11:28:56 +08:00
Jian Qiu
2dfe607fbb fix: climc create aksk not return access_key (#14483)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-21 11:28:24 +08:00
Jian Qiu
ee61887eac fix: nas support create from encrypted snapshot (#14481)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-21 11:21:15 +08:00
屈轩
85bb1f0c4f feat(region): add tablestore sync (#14472) 2022-06-18 10:18:22 +08:00
Zexi Li
70214488a9 Merge pull request #14480 from swordqiu/hotfix/qj-scheduler-options-not-update
fix: scheduler options not updated by OptionManager
2022-06-17 23:32:56 +08:00
Qiu Jian
1aee43ab03 fix: scheduler options not updated by OptionManager 2022-06-17 23:10:00 +08:00
Jian Qiu
b6f80536c7 fix: tap flow check duplicity (#14478)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-16 14:15:41 +08:00
Jian Qiu
dc3c08e8fe Hotfix/qj tap service mirrorfixes2 (#14476)
* fix: no details for net_tap_flows

* fix: tap support bugfixes

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-16 02:56:18 +08:00
屈轩
5e3059d3bf fix(region): show more statistic info (#14474) 2022-06-16 02:48:25 +08:00
Zexi Li
ca19a927c7 fix(baremetal): EnableSerialConsole of UOS (#14471) 2022-06-16 02:47:20 +08:00
Jian Qiu
14e7e9603c feature: support tap service phase 2 (#14466)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-15 05:21:43 +08:00
Zexi Li
cc48edf555 feat(baremetal): wrap pxe error (#14463) 2022-06-15 04:46:49 +08:00
Zexi Li
0c2762da7f feat(climc): server-list --os-arch (#14465) 2022-06-15 04:46:23 +08:00
Jian Qiu
f1e616a671 feature: tap service support (#14433)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-14 17:23:52 +08:00
屈轩
d8b97722a4 fix(cloudmon): aliyun rds metric debug log (#14444) 2022-06-14 02:38:58 +08:00
wanyaoqi
edeffed5fe feat(region,host): support multiqueues on vhost network (#14455)
Guest network add attribute num_queues, one is default.
And we can assign queues on guest create, eg:
server-create --net num-queues=4

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

Co-authored-by: wanyaoqi <wanyaoqi@baidu.com>
2022-06-14 02:38:09 +08:00
屈轩
01399a698e fix(region): custom user data (#14449) 2022-06-14 01:51:59 +08:00
Jian Qiu
44a5951048 fix: fail to update billingresourcecheck_tbl (#14456)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-14 01:50:15 +08:00
屈轩
e2411b63ea fix(cloudevent): allow disable sync cloudevent (#14446) 2022-06-14 00:46:34 +08:00
屈轩
b99b392167 fix(region): eip sync (#14453) 2022-06-14 00:45:45 +08:00
屈轩
a6a36cb74d fix(region): aliyun readonly (#14451) 2022-06-14 00:44:33 +08:00
Jian Qiu
94319b514c fix: add CreateByInsertOrUpdate flag (#14442)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-13 02:27:22 +08:00
Jian Qiu
f6c4bb7f21 fix: keystoen cronman use uninitialized admin token (#14439)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-13 00:00:24 +08:00
Jian Qiu
6aa32e5bf5 fix: splitable add index should modify base spec (#14434)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-12 20:34:39 +08:00
Zexi Li
3bacecf00c Merge pull request #14431 from swordqiu/hotfix/qj-host-common-options-20220611
fix: move hostoptions of qemu_version and host_cpu_passthrough to base options
2022-06-11 19:34:38 +08:00
Qiu Jian
87f84477f1 fix: move hostoptions of qemu_version and host_cpu_passthrough to base
options
2022-06-11 19:23:21 +08:00
Jian Qiu
58a53d9df5 fix: manage_ntp_configuration not effective (#14426)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-11 19:16:45 +08:00
Jian Qiu
5b81fa4367 fix: update vendor 20220611 master (#14429)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-11 19:16:21 +08:00
Zexi Li
aa51950271 fix(baremetal): storcli set sysblock rotational of SSD logical volume (#14424) 2022-06-10 18:22:12 +08:00
Zexi Li
b5a95f25f4 Merge pull request #14423 from zexi/automated-cherry-pick-of-#14421-upstream-master
Automated cherry pick of #14421: fix(host): Telegraf 1.19.2 conf
2022-06-09 15:13:51 +08:00
Zexi Li
39dc05e3b0 fix(host): Telegraf 1.19.2 conf 2022-06-09 12:57:23 +08:00
Zexi Li
7b036fb497 Merge pull request #14419 from zexi/automated-cherry-pick-of-#14418-upstream-master
Automated cherry pick of #14418: fix(scheduler): check if chached image supports UEFI
2022-06-08 16:57:48 +08:00
Zexi Li
d2907bf5bf fix(scheduler): check if chached image supports UEFI 2022-06-08 16:48:41 +08:00
Zexi Li
fedaa1ebec Merge pull request #14415 from ioito/hotfix/qx-ceph-pool-size
fix(host): ceph pool size
2022-06-07 21:53:27 +08:00
ioito
f824010431 fix(host): ceph pool size 2022-06-07 17:09:09 +08:00
Zexi Li
6b5099e903 Merge pull request #14413 from ioito/hotfix/qx-climc-http-proxy
fix(climc): support proxy for climc
2022-06-07 07:57:11 +08:00
Zexi Li
1faf3d2d75 Merge pull request #14410 from ioito/hotfix/qx-api-doc-tab
fix(region): api doc replace tab to space
2022-06-06 14:37:37 +08:00
ioito
8fed88af8d fix(climc): support proxy for climc 2022-06-06 14:18:53 +08:00
ioito
6f6f9590da fix(region): api doc replace tab to space 2022-06-06 11:30:44 +08:00
Zexi Li
0c8a285882 Merge pull request #14406 from swordqiu/feature/qj-endpoint-type-apigateway
feature: support apigatewa type of endpoint
2022-06-05 22:27:20 +08:00
Qiu Jian
f0609fe9fb feature: support apigatewa type of endpoint 2022-06-05 19:00:22 +08:00
Jian Qiu
05e3e95554 update vendor master 20220605 (#14407)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-05 18:36:25 +08:00
Sjhu
9d0721abf6 fix(region):资源统计bug,已使用资源统计包含裸金属资源,总数未包含,导致资源使用率统计异常。 (#14396)
guestUsage统计中排除掉裸金属资源,hypervisors.Delete(api.HYPERVISOR_CONTAINER, api.HYPERVISOR_BAREMETAL)

Co-authored-by: chenxiaochen <chenxiaochen@bonc.com.cn>
2022-06-05 18:10:32 +08:00
Jian Qiu
29ddc5e0e3 update vendor master 20220604 (#14399)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-04 23:41:24 +08:00
Jian Qiu
43d04043a5 feature: fetch options of an application via api (#14398)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-04 10:33:31 +08:00
Zexi Li
6f5c0a6962 fix(host): openvswitch service name on UOS (#14394) 2022-06-03 01:50:28 +08:00
屈轩
7a986b764d fix(region): eip allocate (#14389) 2022-06-03 01:49:22 +08:00
wanyaoqi
f163690191 feat(host,region): suport live change disk storage (#14342)
Guest start drive mirror job to copy full disk to target, after drive
mirror job ready, guest reopen target disk to replace source disk.
Qemu must support block reopen image feature.

Supported storage: local, ceph

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
2022-06-03 01:47:48 +08:00
Zexi Li
8b1e083c6e Merge pull request #14387 from ioito/hotfix/qx-bucket-size
fix(region): apsara bucket limit size
2022-06-02 16:31:49 +08:00
Zexi Li
832b1204d6 Merge pull request #14385 from ioito/hotfix/qx-image-tool
optimize(region): add more image dist
2022-06-02 16:31:20 +08:00
Zexi Li
0ffc6cbbe8 Merge pull request #14383 from ioito/hotfix/qx-api-doc
fix(region): api doc
2022-06-02 16:24:56 +08:00
ioito
e1e623f502 optimize(region): add more image dist 2022-06-02 16:20:20 +08:00
ioito
44ff87d215 fix(region): apsara bucket limit size 2022-06-02 16:06:18 +08:00
ioito
872c742801 fix(region): api doc 2022-06-02 15:39:04 +08:00
Zexi Li
f137eb4e54 Merge pull request #14367 from ioito/hotfix/qx-lb-api
fix(region): lb eip api fix
2022-06-02 10:21:02 +08:00
Zexi Li
541e5d647a Merge pull request #14372 from ioito/hotfix/qx-tag-lock
fix(region): 避免加锁导致设置标签超时
2022-06-02 10:20:40 +08:00
Zexi Li
f327100c64 Merge pull request #14377 from ioito/hotfix/qx-disk-save-task
fix(region): disk save task
2022-06-02 10:19:43 +08:00
Zexi Li
1fb1af17bb Merge pull request #14380 from ioito/hotfix/qx-clean-vm-misc-options
fix(region): clean vm misc options
2022-06-02 10:18:41 +08:00
ioito
250c7fdb91 fix(region): clean vm misc options 2022-06-02 10:11:39 +08:00
Zexi Li
1bbf719d91 Merge pull request #14375 from swordqiu/hotfix/qj-remove-virtio-blk-num-queues
fix: remove virtio-blk num-queues param
2022-06-01 23:48:55 +08:00
ioito
cda56a4cef fix(region): disk save task 2022-06-01 15:47:29 +08:00
Qiu Jian
1fbb5bd944 fix: remove virtio-blk num-queues param 2022-06-01 12:23:54 +08:00
ioito
1e12c1d5ca fix(region): 避免加锁导致设置标签超时 2022-06-01 12:00:24 +08:00
Zexi Li
d5ceb1e425 Merge pull request #14371 from swordqiu/hotfix/qj-add-notes-for-identity-models
fix: add comments for identity models
2022-06-01 10:01:40 +08:00
Zexi Li
62d1e0ba14 Merge pull request #14364 from ioito/hotfix/qx-aliyun-bucket-access-url
fix(region): aliyun bucket access url
2022-06-01 09:39:15 +08:00
Zexi Li
2fc0c132e3 Merge pull request #14369 from swordqiu/automated-cherry-pick-of-#14368-upstream-master
Automated cherry pick of #14368: Hotfix/qj disable disk io multiqueue
2022-06-01 09:38:31 +08:00
Qiu Jian
3198c2f7d7 fix: add comments for identity models 2022-06-01 00:12:56 +08:00
Qiu Jian
0fe34202b7 add options to set disk driver and cachemode 2022-05-31 21:25:20 +08:00
Qiu Jian
5b1b083642 fix: disable disk multi-queue 2022-05-31 21:25:20 +08:00
ioito
fcd33468aa fix(region): lb eip api fix 2022-05-31 12:15:06 +08:00
Zexi Li
f655f0a222 Merge pull request #14359 from swordqiu/hotfix/qj-wrong-hyperviro-kvm-vnc-info
fix: wrong hypervisor in kvm vnc info
2022-05-31 11:03:51 +08:00
ioito
c0e82aa075 fix(region): aliyun bucket access url 2022-05-31 10:49:43 +08:00
Jian Qiu
2563303d1d fix: more detailed log for server hange_config (#14358)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-31 09:42:50 +08:00
Qiu Jian
275d905a0c fix: wrong hypervisor in kvm vnc info 2022-05-31 01:05:31 +08:00
Zexi Li
c3327501a8 Merge pull request #14348 from ioito/hotfix/qx-user-data
fix(region): public cloud user data
2022-05-30 23:48:10 +08:00
Zexi Li
9384b23e18 Merge pull request #14354 from swordqiu/hotfix/qj-update-vendor-master-20220530
update vendor master 20220530
2022-05-30 23:45:32 +08:00
Zexi Li
de8c8495c8 Merge pull request #14351 from ioito/hotfix/qx-aliyun-disk
fix(region): aliyun disk external id
2022-05-30 23:43:00 +08:00
Zexi Li
6caa9389af Merge pull request #14345 from swordqiu/hotfix/qj-maintenance-empty-host-status-recovery
fix: recover host status if maintain an empty host
2022-05-30 23:40:56 +08:00
Zexi Li
b0d5717b68 Merge pull request #14344 from swordqiu/hotfix/qj-set-pagination-order
fix: allow set pagination order
2022-05-30 23:39:37 +08:00
Qiu Jian
6aafe7a393 update vendor master 20220530 2022-05-30 21:05:21 +08:00
ioito
f76df16a0f fix(region): aliyun disk external id 2022-05-30 16:02:17 +08:00
ioito
8d654de641 fix(region): public cloud user data 2022-05-30 14:52:34 +08:00
Qiu Jian
be7a583084 fix: recover host status if maintain an empty host 2022-05-30 14:39:01 +08:00
Qiu Jian
79f6d28888 fix: allow set pagination order 2022-05-30 11:46:36 +08:00
Jian Qiu
ea5f72563b fix: vpc eip misc fixes: 1. eip filter 2. lb filter 3. create eip when (#14343)
lb creating

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-29 23:51:28 +08:00
Jian Qiu
01a90bad17 fix: lb apis for create-eip/associate-eip/dissociate-eip (#14338)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-29 10:24:18 +08:00
Jian Qiu
618e88c51a fix: backup pack missing encrypt_key_id (#14333)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-29 10:12:47 +08:00
Jian Qiu
9ebdd84ff3 fix: server associate eip check (#14339)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-29 10:12:01 +08:00
屈轩
e978f4084b fix(region): vpc lb with eip (#14332) 2022-05-28 20:29:58 +08:00
Jian Qiu
94f509a524 fix: hide server rtc_change event log (#14334)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-28 09:07:22 +08:00
Zexi Li
a0f326eb95 Merge pull request #14330 from ioito/hotfix/qx-huawei-lb-eip
fix(region): huawei lb eip sync
2022-05-27 02:30:03 +08:00
Zexi Li
a50c28a7b5 Merge pull request #14328 from ioito/hotfix/qx-apsara-bucket-limit
fix(region): apsara bucket limit
2022-05-27 02:29:29 +08:00
Zexi Li
f75c9fdd5d Merge pull request #14326 from ioito/hotfix/qx-eip-filter
fix(region): add filter for eip
2022-05-27 02:28:55 +08:00
ioito
1cbe2732c3 fix(region): huawei lb eip sync 2022-05-26 19:56:16 +08:00
ioito
b59ce09ab7 fix(region): apsara bucket limit 2022-05-26 19:17:38 +08:00
ioito
c66cb07e3f fix(region): add filter for eip 2022-05-26 18:59:26 +08:00
Jian Qiu
671c755fc5 fix: add widget-settings (#14325)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-26 17:39:34 +08:00
Zexi Li
6feb11e759 Merge pull request #14318 from swordqiu/hotfix/qj-server-is-daemon-permission
fix: make server is_daemon an admin attribute
2022-05-26 12:13:38 +08:00
Qiu Jian
fa880ee9e6 fix: make server is_daemon an admin attribute 2022-05-26 08:12:31 +08:00
Zexi Li
fea98bc723 Merge pull request #14312 from ioito/hotfix/aliyun-oss-https
fix(region): aliyun oss https
2022-05-25 18:41:05 +08:00
ioito
0cd2ffb077 fix(region): aliyun oss https 2022-05-25 16:53:01 +08:00
Zexi Li
3c36c496a1 Merge pull request #14308 from ioito/hotfix/qx-azure-disk
fix(region): azure disk status
2022-05-25 14:44:45 +08:00
Zexi Li
7da5f16d2a Merge pull request #14310 from ioito/hotfix/qx-eip-update
fix(region): eip update
2022-05-25 14:44:29 +08:00
ioito
3a6da3766f fix(region): eip update 2022-05-25 12:17:00 +08:00
ioito
398c7e2b0c fix(region): azure disk status 2022-05-25 11:43:38 +08:00
Zexi Li
ef4a321a1f Merge pull request #14295 from ioito/hotfix/qx-prob-lock
fix(region): account probe lock
2022-05-25 10:17:11 +08:00
Zexi Li
afbcfec2ae Merge pull request #14293 from zexi/toggle-feature
feat(climc): feature configuration
2022-05-25 10:09:27 +08:00
Zexi Li
49e36851b5 Merge pull request #14304 from swordqiu/feature/qj-daemon-server-support
feature: daemon server support
2022-05-25 10:03:33 +08:00
Zexi Li
5be2d0135d feat(climc): feature configuration 2022-05-25 10:00:46 +08:00
Zexi Li
a69b0fe2b3 Merge pull request #14300 from ioito/hotfix/qx-eip-associate-type
fix(region): eip associate type
2022-05-25 09:53:53 +08:00
Qiu Jian
15395555d8 feature: daemon server support 2022-05-25 05:03:15 +08:00
Zexi Li
650e2669e1 Merge pull request #14301 from ioito/hotfix/qx-huawei-object-temp-url
fix(region): huawei object temp url
2022-05-24 18:26:48 +08:00
ioito
a4b9ce513a fix(region): huawei object temp url 2022-05-24 16:26:43 +08:00
ioito
0e41cc13c9 fix(region): eip associate type 2022-05-24 15:51:52 +08:00
Zexi Li
954d4205e5 Merge pull request #14297 from ioito/hotfix/qx-qcloud-cert-panic
fix(region): avoid panic with qcloud sync
2022-05-24 14:16:52 +08:00
ioito
ae9ade5754 fix(region): avoid panic with qcloud sync 2022-05-24 11:37:55 +08:00
ioito
7f90d38e5f fix(region): account probe lock 2022-05-24 11:28:11 +08:00
Zexi Li
37fdcec5c4 Merge pull request #14291 from ioito/hotfix/qx-apsara-org-id
fix(region): input apsara organization id
2022-05-23 19:27:27 +08:00
ioito
8ba89c272d fix(region): input apsara organization id 2022-05-23 18:50:21 +08:00
Zexi Li
26cbbbccad Merge pull request #14288 from ioito/hotfix/qx-disk-resize
fix(host): optimized disk resize
2022-05-23 14:51:14 +08:00
ioito
197ba296bc fix(host): optimized disk resize 2022-05-23 11:01:09 +08:00
Zexi Li
e6c069f3f4 Merge pull request #14283 from swordqiu/hotfix/qj-fail-to-convert-vmdk-image
fix: fail to recogonize vmdk image
2022-05-22 22:01:35 +08:00
Zexi Li
8e233d4bce Merge pull request #14280 from swordqiu/hotfix/qj-force-image-cache-invalid-early
fix: force invalidate cached image early
2022-05-22 22:00:44 +08:00
屈轩
974ced404e fix(host-deployer): ignore root fs mount error (#14285) 2022-05-22 17:18:52 +08:00
Qiu Jian
0f80bc05f4 fix: fail to recogonize vmdk image 2022-05-21 17:50:33 +08:00
Qiu Jian
b720171ee0 fix: force invalidate cached image early 2022-05-21 02:53:40 +08:00
Zexi Li
7a784c94ff Merge pull request #14278 from ioito/hotfix/qx-cloudmon-metric
fix(cloudmon): report influxdb data
2022-05-20 19:13:25 +08:00
ioito
4e856edafa fix(monitor): vm_disk userd_percent 2022-05-20 18:35:13 +08:00
ioito
5b26d491b7 fix(cloudmon): report influxdb data 2022-05-19 14:36:43 +08:00
Zexi Li
286cf83864 Merge pull request #14275 from swordqiu/hotfix/qj-fail-to-update-usb-devs
fix: fail to update isolated_devices of type USB
2022-05-19 10:03:25 +08:00
Qiu Jian
364d9ce109 fix: fail to update isolated_devices of type USB 2022-05-19 01:58:50 +08:00
屈轩
037f75815c fix(region): add log for set expire time (#14266) 2022-05-19 01:22:30 +08:00
Zexi Li
63bb93a89b fix(region): GPU device type update supported (#14271) 2022-05-19 01:21:54 +08:00
Zexi Li
d30cd018c6 Merge pull request #14272 from ioito/hotfix/qx-is-gpu
fix(region): check is gpu by server sku
2022-05-18 23:11:38 +08:00
ioito
6d67e7fe6e fix(region): check is gpu by server sku 2022-05-18 21:21:59 +08:00
屈轩
2a0deea6e9 fix(common): data resp (#14264) 2022-05-17 16:36:52 +08:00
Zexi Li
4a00dbb18c Merge pull request #14262 from swordqiu/hotfix/qj-kvm-resume
fix: kvm resume should be treated as start
2022-05-16 10:49:52 +08:00
Zexi Li
51a54dd738 Merge pull request #14260 from swordqiu/hotfix/qj-adjust-logger-events
fix: adjust logger events
2022-05-16 10:34:21 +08:00
Qiu Jian
16e28195f4 fix: kvm resume should be treated as start 2022-05-16 02:18:15 +08:00
Qiu Jian
07e4c2897e fix: adjust logger events 2022-05-16 01:49:48 +08:00
Jian Qiu
1c2a4ed9d4 fix: host ping piggyback storage info (#14257)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-16 00:34:50 +08:00
wanyaoqi
913aec9f7f feat(host): create disk from encrypted snapshot (#14256)
support create disk from encrypted snapshot, new disk encrypt info must
same with snapshot, and should used with libqemuio2.12.

area: host,host-image,fetcherfs
Signed-off-by: wanyaoqi <wanyaoqi1995@163.com>
2022-05-16 00:34:37 +08:00
Zexi Li
68b517b1ab Merge pull request #14249 from Davidzkeng/hotfix/oidc_id_token
fix(apigateway): 修复oidc认证中,返回的id_token为空
2022-05-15 15:08:49 +08:00
Zexi Li
dae5d10e76 Merge pull request #14246 from zexi/climc-devtool-script-apply
feat(climc): SERVERIDS of devtool batch apply
2022-05-13 17:35:27 +08:00
屈轩
01d7d82ad9 fix(reigon): ecloud sign time (#14250) 2022-05-13 17:28:06 +08:00
Zexi Li
e4d1f4bbd0 Merge pull request #14240 from ioito/hotfix/qx-secgroup-guest-cnt
fix(region): secgroup guest cnt
2022-05-13 15:23:20 +08:00
huangzekeng
5b506b3917 fix(apigateway): 修复oidc认证中,返回的id_token为空
修复odic认证返回的id_token为空
2022-05-13 14:34:33 +08:00
Zexi Li
bf01361d3d feat(climc): SERVERIDS of devtool batch apply 2022-05-13 13:38:25 +08:00
Zexi Li
60e24ee2c5 Merge pull request #14243 from swordqiu/hotfix/qj-set-exec-env-lang
fix: set procutils execution LANG env
2022-05-13 10:04:47 +08:00
Qiu Jian
5a022246be fix: set procutils execution LANG env 2022-05-12 18:45:59 +08:00
ioito
f31c005528 fix(region): secgroup guest cnt 2022-05-12 18:02:37 +08:00
Zexi Li
e238f31df4 fix(region): get spec of baremetal in ready status (#14233) 2022-05-11 08:29:38 +08:00
Zexi Li
c0074bc6a5 fix(cloudcommon): update splittable checksum (#14232) 2022-05-11 08:29:26 +08:00
Zexi Li
0c9eecde54 Merge pull request #14238 from ioito/hotfix/qx-json-field
fix(region): json name
2022-05-10 16:59:28 +08:00
ioito
a830ed904e fix(region): json name 2022-05-10 16:53:22 +08:00
Zexi Li
6fe2bd9347 Merge pull request #14236 from ioito/hotfix/qx-topology-storage
fix(region): return storage info with topology
2022-05-10 14:02:02 +08:00
ioito
b577c5d41f fix(region): return storage info with topology 2022-05-10 13:51:36 +08:00
Zexi Li
765ee46145 Merge pull request #14225 from ioito/hotfix/qx-rds-ip-filter
fix(regoon): search rds by ip addr
2022-05-10 09:18:23 +08:00
Zexi Li
77f3c98f36 Merge pull request #14229 from swordqiu/hotfix/qj-adjust-opsadmin-policy
fix: adjust opsadmin and secadmin policy
2022-05-10 09:17:59 +08:00
Zexi Li
8ebb34fbb2 Merge pull request #14227 from swordqiu/hotfix/qj-fix-host-sync-wire-class-metadata
fix: host sync wire class metadata
2022-05-10 09:17:37 +08:00
Qiu Jian
f3905b69ef fix: adjust opsadmin and secadmin policy 2022-05-10 00:16:44 +08:00
Qiu Jian
e2ffb087a1 fix: host sync wire class metadata 2022-05-09 22:16:34 +08:00
ioito
1a2f2deda4 fix(regoon): search rds by ip addr 2022-05-09 22:16:19 +08:00
Jian Qiu
029e27b826 fix: adjust syslog format (#14223)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-09 08:00:59 +08:00
Jian Qiu
69b4901bb6 fix: ignore no partition error for initial deployment (#14220)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-08 23:42:29 +08:00
Jian Qiu
6d1067a0de fix: adjust secadmin and opsadmin policies (#14218)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-08 23:42:05 +08:00
屈轩
caeea77878 fix(region): remove metadata (#14214) 2022-05-07 20:07:24 +08:00
yunion-ci-robot
565ae863d8 Merge pull request #14213 from zexi/automated-cherry-pick-of-#14211-upstream-master
Automated cherry pick of #14211: Server usb filter
2022-05-07 19:34:45 +08:00
Zexi Li
39da24facf fix(region): server usb filter 2022-05-07 19:23:05 +08:00
Jian Qiu
2289dca066 fix: adjust opsadmin policy (#14207)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-07 01:19:26 +08:00
Yousong Zhou
37fc897a11 Feature/yousong vpc elb (#11423)
* regiondrivers: kvm: lb: make "network" an optional argument

* loadbalancernetworks: add MacAddr field for lb with eip

* apis: compute: add LOADBALANCER to EIP_ASSOCIATE_VALID_TYPES

* regiondrivers: fix typo RequestAssociat{,e}Eip

* regiondrivers: kvm: RequestAssociatEip: standalone func for each type

* regiondrivers: kvm: RequestAssociateEip: support loadbalancer

* tasks: EipAssociateTask: add support for loadbalancer

* tasks: EipAssociateTask: allow using name for referring to instance

* elasticips: PerformAssociate: validate loadbalancer condition

* tasks: EipDissociateTask: support non-managed loadbalancer

* loadbalancers: add StartSyncstatus method for EipAssociateTask

* regiondrivers: kvm: allow creation of vpc lb

* loadbalanceragents: add timestamp fields for network objects

* climc: eips: add associate type loadbalancer

* mcclient: loadbalancernetworks: add Mac_Addr column

* vpcagent: models: add loadbalancernetworks

* vpcagent: ovn: route back vpc cidr block instead of all rest

* vpcagent: ovn: add ClaimLoadbalancerNetwork()

* mcclient: models: add LoadbalancerNetwork

* mcclient: models: add Network

* lbagent: models: use IBaseManager to accomodate joint manager

* lbagent: models: add {,Loadbalancer}Networks

* lbagent: models: export a few fields

* lbagent: models: add fields for vpc lb models

* iproute2: add NewAddressEx constructor

* lbagent: add worker for vpc lb

* vendor: add github.com/coreos/go-iptables

* lbagent: apihelper: use ovn worker

* lbagent: models: use pkg/compute/models

* mcclient: models: remove lb models

* lbagent: api: use pkg/apihelper

* vpcagent: models: add lblisteners and lbacls

* vpcagent: ovn: add lbacl support
2022-05-06 23:22:50 +08:00
Zexi Li
fae360cc1d fix(build): model api gen updated (#14205) 2022-05-06 23:22:09 +08:00
Zexi Li
04460ea5a3 Merge pull request #14203 from ioito/hotfix/qx-rds-ip
fix(region): rds ip addr
2022-05-05 20:09:53 +08:00
Zexi Li
f00ad0151a Merge pull request #14201 from ioito/hotfix/qx-apsara-bucket
fix(region): apsara bucket capacity
2022-05-05 20:09:08 +08:00
ioito
2592a2913f fix(region): apsara bucket capacity 2022-05-05 18:43:44 +08:00
ioito
d3fc59ed45 fix(region): rds ip addr 2022-05-05 18:41:22 +08:00
Jian Qiu
1831f63ef1 fix: backup recover failure (#14199)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-04 23:28:26 +08:00
Jian Qiu
27ef061862 fix: disk reset encrypted disks (#14195)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-04 23:09:14 +08:00
Jian Qiu
fc12bdcf2e fix: add more deetails for sub-snapshot/sub-backup/sub-images (#14197)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-04 23:08:41 +08:00
Jian Qiu
a48392073b fix: live migrate encrypted server (#14194)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-04 01:19:21 +08:00
Jian Qiu
3f9be08fa3 Feature/qj encryption support snapshot backup (#14191)
* feature: encryption support snapshot and backup

* fix: encrypted snapshot create

* fix issues with backup encryption

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-03 11:39:55 +08:00
Jian Qiu
a393b65903 fix: save guest image with empty partition fail (#14189)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-02 16:29:27 +08:00
Jian Qiu
4375bad382 fix: deploy encrypted disk (#14187)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-02 09:07:03 +08:00
Jian Qiu
ba77386fba fix: add image set class metadata climc (#14185)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-02 09:06:40 +08:00
Jian Qiu
2b292f121e fix: adaptively enable NetworkManager (#14183)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-02 09:06:16 +08:00
Zexi Li
dbe828cdee fix(baremetal): try clear jbod devices before create (#14182) 2022-05-01 21:36:11 +08:00
Jian Qiu
e9f4c131c2 fix: clean temp server when migrate prepare dest fail (#14174)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-29 08:10:53 +08:00
wanyaoqi
6f29f7d87a fix(host): fix get disk pci addr (#14171)
Fix hot-plug virtio disk failed.
after add usb and rng deivce, available pci address should update.

Signed-off-by: wanyaoqi <wanyaoqi1995@163.com>
2022-04-29 02:45:46 +08:00
Rain Zheng
c708e4ac11 Windows monitor agent (#14062)
* feat: add pywinrm to ansibleserver-base

* feat(devtool,ansibleserver): support install monitor agent to windows

* feat: modify Dockerfil.file-repo

Co-authored-by: rain <mac@Rains-MBP.lan>
2022-04-29 00:38:24 +08:00
Zexi Li
15ba212828 Merge pull request #14165 from ioito/hotfix/qx-qcloud-read-only
fix(region): qcloud account read only
2022-04-28 20:46:43 +08:00
Zexi Li
b0282920a7 Merge pull request #14169 from ioito/hotfix/qx-account-sync-pre-check
fix(region): remove account sync pre check
2022-04-28 20:43:42 +08:00
ioito
c94c629b72 fix(region): remove account sync pre check 2022-04-28 20:40:10 +08:00
Jian Qiu
9410f3165a fix: cleanup s3 mount directory before glance start (#14167)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-28 16:49:57 +08:00
ioito
7f69b0fc96 fix(region): qcloud account read only 2022-04-28 14:42:19 +08:00
Zexi Li
3a4f2b4183 Merge pull request #14156 from swordqiu/hotfix/qj-apigateway-response-encrypt-passwd
fix: apigateway sends encrypt_passwd to indicate passwd encryption
2022-04-28 09:45:39 +08:00
Zexi Li
efc8f27647 Merge pull request #14160 from swordqiu/hotfix/qj-logclient-i18n-for-backup-ops
fix: logclient i18n for backup ops
2022-04-28 09:45:14 +08:00
Zexi Li
228fdbadb8 Merge pull request #14162 from swordqiu/hotfix/qj-guest-vdi-override
fix: guest vdi spec override image spec
2022-04-28 09:44:42 +08:00
Zexi Li
76ac710037 fix(baremetal): disable use perccli temporarily (#14146) 2022-04-28 09:42:44 +08:00
Jian Qiu
2dd1aeb8aa fix: mount disk readonly (#13152)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-28 09:26:45 +08:00
Qiu Jian
a72849d261 fix: guest vdi spec override image spec 2022-04-27 20:56:19 +08:00
Qiu Jian
abc7083bc7 fix: logclient i18n for backup ops 2022-04-27 20:41:53 +08:00
Zexi Li
8d9a5d67fd Merge pull request #14158 from swordqiu/hotfix/qj-glance-convert-vmdk-fail
fix: glance convert vmdk fail
2022-04-27 14:33:40 +08:00
Qiu Jian
8364e5b0d2 fix: glance convert vmdk fail 2022-04-27 14:03:56 +08:00
Qiu Jian
1e97ea3693 fix: apigateway sends encrypt_passwd to indicate passwd encryption 2022-04-27 13:01:30 +08:00
Zexi Li
9cf08e804c Merge pull request #14155 from zexi/readme-subscription
feat(readme): add subsciption link
2022-04-27 12:59:34 +08:00
Zexi Li
37b17f6bac feat(readme): add subsciption link 2022-04-27 12:58:41 +08:00
Zexi Li
e4df9aa6b0 Merge pull request #14135 from ioito/hotfix/qx-account-probe-time
fix(region): account probe time
2022-04-27 08:58:25 +08:00
Zexi Li
a1c01d42ef Merge pull request #14136 from ioito/hotfix/qx-ipv6-purge
fix(region): ipv6 gateway purge
2022-04-26 10:25:01 +08:00
Zexi Li
311be8e995 Merge pull request #14139 from ioito/hotfix/qx-openstack-nic
fix(region): openstack vm nic
2022-04-26 10:21:22 +08:00
Zexi Li
a9d7144051 fix(baremetal): bond network not config and chage not found (#14147) 2022-04-26 02:49:35 +08:00
Zexi Li
ef1ebc6f92 Merge pull request #14141 from swordqiu/hotfix/qj-fail-delete-storage-with-fake-deleted-snapshots
fix: fail to delete storages with fake-deleted snapshots
2022-04-26 02:25:41 +08:00
Qiu Jian
ee48584c47 fix: fail to delete storages with fake-deleted snapshots 2022-04-25 22:40:57 +08:00
ioito
64de2775e2 fix(region): openstack vm nic 2022-04-25 16:58:21 +08:00
ioito
4ab0e1ebbc fix(region): ipv6 gateway purge 2022-04-25 14:29:52 +08:00
ioito
6f142548f2 fix(region): account probe time 2022-04-25 10:15:48 +08:00
Zexi Li
4d92a21957 Merge pull request #14133 from ioito/hotfix/qx-hw-request
fix(region): hw request api
2022-04-24 19:21:48 +08:00
Zexi Li
c41a517513 Merge pull request #14111 from ioito/hotfix/qx-aws-sku
fix(region): aws sku list
2022-04-24 19:21:24 +08:00
Zexi Li
b4f1ef35e7 Merge pull request #14130 from ioito/hotfix/qx-vdi-check
fix(region): vdi check
2022-04-24 19:19:58 +08:00
ioito
0103839940 fix(region): hw request api 2022-04-24 17:53:35 +08:00
ioito
153216f3a2 fix(region): vdi check 2022-04-24 17:11:30 +08:00
Zexi Li
f6f826e8d2 Merge pull request #14120 from ioito/hotfix/qx-mount-disk
fix(host): mount disk error
2022-04-24 15:05:14 +08:00
Zexi Li
ff49cd4642 Merge pull request #14128 from zexi/automated-cherry-pick-of-#14123-upstream-master
Automated cherry pick of #14123: fix(region): make access_ip of host updatable
2022-04-24 14:29:49 +08:00
Zexi Li
6dad0ef967 fix(region): make access_ip of host updatable 2022-04-24 11:53:17 +08:00
ioito
9c7a1fe72e fix(region): aws sku list 2022-04-24 11:23:36 +08:00
ioito
96b98e9746 fix(host): mount disk error 2022-04-24 11:22:23 +08:00
Zexi Li
37ee6e6ed4 Merge pull request #14121 from zexi/fix-ssh-log
fix(webconsole): record command input and ps1
2022-04-24 10:26:15 +08:00
Zexi Li
a5a098b751 fix(webconsole): record command input and ps1 2022-04-23 23:23:18 +08:00
Jian Qiu
ea7c6cf213 feature: uos guest support (#14117)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-23 19:22:06 +08:00
Jian Qiu
88c2db1fb6 fix: imags peripherals missing id (#14114)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-23 19:21:33 +08:00
Zexi Li
f27262706a fix(webconsole): ssh command log with login user (#14112) 2022-04-23 19:21:04 +08:00
Zexi Li
c86ffe7055 Merge pull request #14072 from zexi/webconsole-ssh-log
feat(webconsole): ssh command log
2022-04-22 14:33:35 +08:00
Zexi Li
06e440c6fc Merge pull request #14105 from ioito/hotfix/qx-avoid-panic
fix(region): avoid panic
2022-04-22 14:20:20 +08:00
Zexi Li
2f53f7a7a5 Merge pull request #14108 from ioito/hotfix/qx-secgroup-create-time
fix(region): secgroup created time
2022-04-22 14:19:02 +08:00
ioito
600ba79ab1 fix(region): secgroup created time 2022-04-22 14:06:43 +08:00
Zexi Li
52a3e53e79 feat(webconsole): ssh command log 2022-04-22 11:51:33 +08:00
Zexi Li
f1bd610627 Merge pull request #14102 from zhaoxiangchun/feature/zxc-bingo-master
fix(cloudmon): add apsarea diskusage metric
2022-04-22 11:41:13 +08:00
ioito
af5455813d fix(region): avoid panic 2022-04-22 11:01:07 +08:00
zhaoxiangchun
63cbd8e240 fix(cloudmon): add apsarea diskusage metric 2022-04-21 20:24:23 +08:00
Zexi Li
6cd3549b0c Merge pull request #14100 from ioito/hotfix/qx-res-created-time
fix(region): sync resource created time
2022-04-21 20:08:05 +08:00
ioito
afbee642a7 fix(region): sync resource created time 2022-04-21 19:46:36 +08:00
Zexi Li
c5c389bd4a Merge pull request #14093 from ioito/hotfix/qx-sql-err
fix(region): avoid panic
2022-04-21 19:06:13 +08:00
Zexi Li
ae124774de Merge pull request #14096 from ioito/hotfix/qx-vm-sync-name
fix(region): sync vm name
2022-04-21 19:05:37 +08:00
Zexi Li
9c0c160360 Merge pull request #14098 from ioito/feat/qx-ipv6-gateway
feat(region): ipv6 gateway sync for apsara
2022-04-21 19:04:27 +08:00
ioito
c3e80baef4 feat(region): ipv6 gateway sync for apsara 2022-04-21 17:47:13 +08:00
ioito
018d21c09b fix(region): avoid panic 2022-04-21 17:09:05 +08:00
ioito
6477749eb1 fix(region): sync vm name 2022-04-21 17:03:06 +08:00
Zexi Li
8d685ba266 Merge pull request #14091 from ioito/hotfix/qx-apsara-oss
fix(region): apsara oss to asapi
2022-04-20 21:57:12 +08:00
ioito
4fa6fe457a fix(region): apsara oss to asapi 2022-04-20 20:31:09 +08:00
Jian Qiu
38bd88aa26 fix: always recycle disk files (#14066)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-20 16:29:30 +08:00
Jian Qiu
4ce81999b4 fix: arm support spice (#14089)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-20 16:27:46 +08:00
Jian Qiu
5402c68551 fix: adjust opsadmin permission (#14086)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-20 15:01:52 +08:00
Jian Qiu
b4ab2de962 fix: make notify template example field nullable (#14083)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-20 15:01:06 +08:00
Jian Qiu
89225090ab fix: cached image fail to refresh (#14081)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-20 15:00:35 +08:00
Zexi Li
8d5457b79b Merge pull request #14076 from ioito/hotfix/qx-account-sync
fix(region): account sync
2022-04-19 19:43:31 +08:00
Zexi Li
826794d747 Merge pull request #14079 from ioito/hotfix/qx-huawei-eip-api
fix(region): refactor huawei eip api
2022-04-19 19:43:11 +08:00
ioito
9e76d9616f fix(region): refactor huawei eip api 2022-04-19 18:52:34 +08:00
ioito
e99a0de489 fix(region): account sync 2022-04-19 16:46:35 +08:00
Zexi Li
96e501b310 Merge pull request #14069 from ioito/hotfix/qx-enable-log
fix(region): enable and disable log for provider regions
2022-04-19 16:21:51 +08:00
Zexi Li
aaf6079301 Merge pull request #14074 from ioito/hotfix/qx-apsara-credential-update
fix(region): apsara credential update
2022-04-19 16:21:24 +08:00
ioito
7a9810761a fix(region): apsara credential update 2022-04-19 16:08:45 +08:00
ioito
2df3423734 fix(region): enable and disable log for provider regions 2022-04-19 11:41:50 +08:00
Zexi Li
56a7a119c8 Merge pull request #14036 from ioito/hotfix/qx-hw-lb
fix(region): huawei lb api
2022-04-18 18:30:59 +08:00
ioito
95c8b69be8 fix(region): huawei lb api 2022-04-18 17:59:55 +08:00
Zexi Li
38df762fa5 Merge pull request #14055 from swordqiu/hotfix/qj-user-reset-credential
feature: user reset credential
2022-04-18 16:29:42 +08:00
Zexi Li
1b20524fce Merge pull request #14060 from zhasm/hotfix/zhengyu-notify-template-update
fix(notify): 通知模板更新
2022-04-18 15:58:02 +08:00
Zhang Dongliang
633726e48f fix(notify): 通知模板更新 2022-04-18 15:47:17 +08:00
Zexi Li
8b07286332 Merge pull request #14057 from ioito/hotfix/qx-apigateway-export-timeout
fix(apigateway): log export timeout
2022-04-18 14:39:31 +08:00
Zexi Li
32cd3b4977 Merge pull request #14058 from dong0320/ui-0418
feat:add screenshots
2022-04-18 14:33:05 +08:00
ioito
4f5894d061 fix(apigateway): log export timeout 2022-04-18 14:23:22 +08:00
董丽萍
5ad51327a4 feat:add screenshots 2022-04-18 14:21:46 +08:00
Qiu Jian
1021814404 feature: user reset credential 2022-04-18 00:16:29 +08:00
Jian Qiu
9902e39374 fix: user project lists with metadata (#14053)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-18 00:01:21 +08:00
Jian Qiu
82627e7c84 fix: extend guest disk attributes (#14050)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-17 23:08:31 +08:00
Jian Qiu
675a5c2634 fix: allow opsadmin view logs (#14048)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-17 23:08:03 +08:00
Jian Qiu
0d67701fc7 fix: guest backup bufixes (#14046)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-17 23:07:33 +08:00
Zexi Li
e1c26d9192 Merge pull request #14030 from ioito/hotfix/qx-qcloud-bw
fix(region): qcloud bandwidth and networkinterface
2022-04-17 12:39:01 +08:00
Zexi Li
9100fa8196 Merge pull request #14011 from ioito/hotfix/qx-external-project-create
feat(region): external project create
2022-04-17 00:35:16 +08:00
Zexi Li
ad7e2ea427 Merge pull request #14033 from ioito/hotfix/qx-azure-created-time
fix(region): azure created time sync
2022-04-17 00:33:48 +08:00
Zexi Li
ed574dd866 Merge pull request #13858 from zhaoxiangchun/feature/zxc-bingo-master
feat(cloudmon): support bingo cloud metric pull
2022-04-17 00:32:33 +08:00
Jian Qiu
f44168407e fix: log auth fail event (#14043)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-16 18:35:08 +08:00
Jian Qiu
16c74db9c8 fix: guest save image inherit projects of guest (#14041)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-16 09:34:33 +08:00
Zexi Li
b36786220d Merge pull request #14039 from swordqiu/hotfix/qj-fix-permission-20220416
fix permission 20220416
2022-04-16 03:55:57 +08:00
Zexi Li
543db56d71 Merge pull request #14037 from swordqiu/hotfix/qj-sync-domain-default-project
fix: sync IDP domain default project
2022-04-16 03:37:28 +08:00
Qiu Jian
d2fa031a5c fix permission 20220416 2022-04-16 02:32:12 +08:00
Qiu Jian
69418d1a37 fix: sync IDP domain default project 2022-04-16 00:21:31 +08:00
ioito
1fc005397c fix(region): azure created time sync 2022-04-15 17:33:54 +08:00
ioito
814c46c93e fix(region): qcloud bandwidth and networkinterface 2022-04-15 16:08:59 +08:00
Zexi Li
b641b485b6 Merge pull request #14025 from ioito/hotfix/qx-apsara-resource-group
fix(region): apsara resource groups
2022-04-15 11:35:07 +08:00
Zexi Li
6c297037c3 Merge pull request #14027 from ioito/hotfix/qx-eip-climc
fix(climc): eip change bw cli
2022-04-15 11:33:53 +08:00
ioito
a719b01ff5 fix(climc): eip change bw cli 2022-04-15 11:13:30 +08:00
Zexi Li
10641d4085 Merge pull request #14023 from ioito/hotfix/qx-log-export-timeout
fix(logger): action log export timeout
2022-04-14 20:40:52 +08:00
ioito
fdf937eb5e fix(region): apsara resource groups 2022-04-14 20:38:09 +08:00
ioito
d8774daadb fix(logger): action log export timeout 2022-04-14 14:41:40 +08:00
zhaoxiangchun
7f62bcfc10 feat(cloudmon): support bingo cloud metric pull 2022-04-14 12:45:54 +08:00
Jian Qiu
25062f802a fix: encrypt by user id (#14021)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-14 07:54:56 +08:00
Jian Qiu
e0af65c776 fix: log roles support utf8 (#14017)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-14 00:49:25 +08:00
Zexi Li
9b4d4eb16b Merge pull request #14020 from zexi/readme-with-ui
fix(readme): bad link image url
2022-04-14 00:16:47 +08:00
Zexi Li
0e5d64f3bd fix(readme): bad link image url 2022-04-14 00:14:44 +08:00
Zexi Li
2a1057e245 Merge pull request #14019 from zexi/readme-with-ui
feat(readme): update summary with UI image
2022-04-13 23:46:47 +08:00
Zexi Li
35f0a49449 feat(readme): update summary with UI image 2022-04-13 23:45:42 +08:00
Jian Qiu
536407bcdd fix: use user owner key to create user (#14015)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-13 23:15:45 +08:00
屈轩
e898322b07 fix(keystone): remove notify (#14013) 2022-04-13 23:15:12 +08:00
ioito
0461ff0eb1 feat(region): external project create 2022-04-13 17:10:04 +08:00
Zexi Li
558bd1d00d Merge pull request #14007 from ioito/hotfix/qx-export-dup-tag-key
fix(region): avoid export duplicate tag key
2022-04-13 16:20:52 +08:00
Zexi Li
af93c5e57f Merge pull request #14005 from rainzm/notify/topic_1_1_notification
feat(notify): add topic_type in notification details
2022-04-13 16:20:25 +08:00
ioito
d944c8ae3a fix(region): avoid export duplicate tag key 2022-04-13 16:08:19 +08:00
rainzm
c3d1caa1e6 feat(notify): add topic_type in notification details 2022-04-13 15:58:12 +08:00
Zexi Li
c1728c89a3 Merge pull request #14002 from ioito/hotfix/qx-host-order-by-commit-rate
fix(region): host order by commit rate
2022-04-13 12:18:47 +08:00
ioito
03e5ca2100 fix(region): host order by commit rate 2022-04-13 11:28:02 +08:00
Jian Qiu
76c26458ac fix: backup bugifxes: 1. not inherit projects of disk. 2. class not (#14000)
inherit by disk 3. fail to creat guest image

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-13 01:39:36 +08:00
Zexi Li
6d8c326103 Merge pull request #13984 from zexi/automated-cherry-pick-of-#13981-upstream-master
Automated cherry pick of #13981: fix(region): multi disk created after instance snapshot
2022-04-13 00:56:44 +08:00
Zexi Li
f64b550817 Merge pull request #13998 from swordqiu/hotfix/qj-adjust-admin-default-permissions
fix: adjust admin default permissions
2022-04-13 00:55:21 +08:00
Zexi Li
ef9bc82db3 Merge pull request #13996 from swordqiu/hotfix/qj-migrate-set-downtime-2
fix: migrate set down time
2022-04-13 00:54:44 +08:00
Qiu Jian
37abf8aa2d fix: adjust admin default permissions 2022-04-12 20:43:48 +08:00
Qiu Jian
2cd805ead6 fix: migrate set down time 2022-04-12 20:17:08 +08:00
Zexi Li
929e41233a Merge pull request #13987 from ioito/hotfix/qx-huawei-api
fix(region): huawei api
2022-04-12 16:45:22 +08:00
ioito
20e5fc584b fix(region): huawei api 2022-04-12 15:57:26 +08:00
Zexi Li
5460c7c381 Merge pull request #13989 from ioito/hotfix/qx-esxi-wire-update
fix(region): avoid panic
2022-04-12 15:05:46 +08:00
ioito
f87e624270 fix(region): avoid panic 2022-04-12 14:55:38 +08:00
Zexi Li
83e6442514 Merge pull request #13988 from zexi/readme-ocboot-branch
fix(README): ocboot use branch release/3.8
2022-04-12 14:54:07 +08:00
Zexi Li
76e8170d92 fix(README): ocboot use branch release/3.8 2022-04-12 14:49:29 +08:00
Zexi Li
ce1b4cdd3a Merge pull request #13979 from swordqiu/hotfix/qj-change-qemu-default-version-to-4.2.0
fix: change qemu default version to 4.2.0
2022-04-12 14:38:05 +08:00
Zexi Li
e651ec6cdd Merge pull request #13985 from rainzm/notify/topic_1_1_notification
feat(notify): filter notification by topic_type
2022-04-12 14:37:44 +08:00
Zexi Li
fd5c39a418 fix(region): multi disk created after instance snapshot 2022-04-12 13:59:27 +08:00
rainzm
68bb344201 feat(notify): filter notification by topic_type
之前的模型,消息和Event是一一对应的,一个Event可以和多个Topic对应,
为了支持通过Topic Type过滤消息,现在Event和Topic是一一对应的。
2022-04-12 13:52:55 +08:00
Jian Qiu
ef2b3cd7fc fix: more detailed privilege hint (#13975)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-12 12:09:18 +08:00
Qiu Jian
c5e0158ea6 fix: change qemu default version to 4.2.0 2022-04-12 12:06:35 +08:00
Jian Qiu
ad811a43b2 fix: encrypt server cannot attach disk with conflict encrypt key (#13973)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-12 10:12:12 +08:00
Jian Qiu
52af0c0672 fix: disk create input preserve encrypt info (#13971)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-12 10:11:31 +08:00
Jian Qiu
37148224d2 fix: schduler not sync cached image class metadata (#13969)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-12 10:09:34 +08:00
Zexi Li
21e6cd6ffc Merge pull request #13967 from swordqiu/hotfix/qj-create-table-missing-indexes
fix: create table missing indexes
2022-04-11 22:59:20 +08:00
Qiu Jian
68bda2b1a0 fix: create table missing indexes 2022-04-11 22:08:42 +08:00
Zexi Li
1dddfea823 Merge pull request #13962 from ioito/hotfix/qx-aws-regions
fix(region): aws all regions
2022-04-11 20:46:08 +08:00
ioito
1515e5b636 fix(region): aws all regions 2022-04-11 19:59:24 +08:00
Zexi Li
65a39df83a Merge pull request #13960 from zexi/get-qemu-info
feat(region): kvm qemu version and cmdline info
2022-04-11 18:56:55 +08:00
Zexi Li
6e8da20bc0 Merge pull request #13958 from ioito/hotfix/qx-permission
fix(region): cloud lake of permissions
2022-04-11 18:56:00 +08:00
Zexi Li
371568c2aa Merge pull request #13954 from zhaoxiangchun/fix/zxc-master
fix(region): app replace backgroud ctx
2022-04-11 18:37:51 +08:00
Zexi Li
917bb9a337 feat(region): kvm qemu version and cmdline info 2022-04-11 17:49:37 +08:00
ioito
0feb31c29d fix(region): cloud lake of permissions 2022-04-11 16:47:06 +08:00
Jian Qiu
06bd541153 fix: disable lock ctx check (#13956)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-11 14:56:03 +08:00
zhaoxiangchun
f82803f29d fix(region): app replace backgroud ctx 2022-04-11 14:51:36 +08:00
Jian Qiu
a68799579d fix: support create encrypt key on create (#13950)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-11 14:41:16 +08:00
Zexi Li
a359b228c4 Merge pull request #13940 from ioito/hotfix/qx-google-label
fix(region): google label encode
2022-04-11 09:53:02 +08:00
Zexi Li
7e5e5a30f8 Merge pull request #13952 from swordqiu/hotfix/qj-fangde-desktop
fix: fangde desktop
2022-04-11 09:51:24 +08:00
Qiu Jian
dd3e9b1565 fix: fangde desktop 2022-04-11 09:29:49 +08:00
Jian Qiu
b77aa834e3 fix: keystone issues: 1. add no_policy_violation_check (#13948)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-11 06:39:08 +08:00
Zexi Li
d700f89877 Merge pull request #13941 from rainzm/esxi_prepare_network/config_nil
fix(region): exclude the host whose config or config.network is nil
2022-04-09 14:31:59 +08:00
Zexi Li
664d080049 Merge pull request #13946 from ioito/hotfix/qx-readonly-fix
fix(region): read only fix
2022-04-08 20:11:09 +08:00
ioito
d7562dd88d fix(region): read only fix 2022-04-08 19:49:48 +08:00
ioito
f7cd042c5a fix(region): google label encode 2022-04-08 17:54:17 +08:00
rainzm
39e542a731 fix(region): exclude the host whose config or config.network is nil 2022-04-08 17:46:36 +08:00
Zexi Li
8d80b4d48b Merge pull request #13938 from zexi/notify-lock-panic
fix(notify): lock panic when InitializeData
2022-04-08 15:20:20 +08:00
Zexi Li
8f921c3385 fix(notify): lock panic when InitializeData 2022-04-08 15:09:35 +08:00
Zexi Li
cc3dc07b92 Merge pull request #13922 from ioito/hotfix/qx-account-read-only
fix(region): account read only
2022-04-08 09:58:09 +08:00
Zexi Li
0f385c6a56 Merge pull request #13936 from zexi/onecloud-base-3-15-4
feat(build): add onecloud-base:v3.15.4-0 image build file
2022-04-08 09:40:53 +08:00
屈轩
6fda826deb fix(region): qcloud client no need fetch bucket (#13880) 2022-04-08 01:35:47 +08:00
wanyaoqi
2e7faba76c host: fix isImportFromLibvirt (#13933)
should check __origin_id not getOriginId

Signed-off-by: wanyaoqi <wanyaoqi1995@163.com>
2022-04-08 01:30:05 +08:00
Zexi Li
ab25e87431 feat(build): add onecloud-base:v3.15.4-0 image build file 2022-04-08 01:07:42 +08:00
Zexi Li
3e368eb93d Merge pull request #13901 from swordqiu/hotfix/qj-scheduler-missing-context
fix: scheduler add missing context
2022-04-07 22:07:21 +08:00
ioito
a6dc0a24e6 fix(region): account read only 2022-04-07 18:32:01 +08:00
Zexi Li
89a6af1a8c Merge pull request #13928 from ioito/hotfix/qx-aws-storage
fix(region): aws storage type sync
2022-04-07 17:46:08 +08:00
Zexi Li
9224441f57 Merge pull request #13923 from ioito/hotfix/qx-cloudpods-misc-fix
fix(region): cloudpods misc fix
2022-04-07 17:30:08 +08:00
Zexi Li
fb88c1bb64 Merge pull request #13924 from ioito/hotfix/qx-ctx-lock
fix(region): ctx lock panic
2022-04-07 17:29:25 +08:00
ioito
13c17a579e fix(region): aws storage type sync 2022-04-07 17:24:45 +08:00
ioito
4bcf2cf99b fix(region): ctx lock panic 2022-04-07 14:54:29 +08:00
ioito
bb8896fc10 fix(region): cloudpods misc fix 2022-04-06 16:19:51 +08:00
Zexi Li
cae88170ca Merge pull request #13910 from swordqiu/hotfix/qj-migrate-set-downtime
fix: migrate set downtime
2022-04-06 12:49:05 +08:00
Zexi Li
eeb8ecc080 Merge pull request #13888 from swordqiu/hotfix/qj-panic-on-locking-default-context
fix: panic when locking on Background or TODO context
2022-04-06 12:20:23 +08:00
Jian Qiu
aee2d78186 feature: event log add severity and kind fields (#13919)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-06 06:57:44 +08:00
Jian Qiu
094c643dd0 fix: logout event log (#13916)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-06 01:30:22 +08:00
Jian Qiu
3b7a12c3e5 fix: typos in predefined policy yaml (#13914)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 16:15:26 +08:00
Jian Qiu
d6438171aa fix: chage parameter not compatible with fangde OS (#13907)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 16:14:27 +08:00
Jian Qiu
58743308b8 fix: save image for aarch64 os show os_arch of x86_64 (#13903)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 16:12:15 +08:00
Jian Qiu
0f7d5469ae fix: update vendor for sqlchemy (#13912)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 16:11:39 +08:00
Qiu Jian
df5bb58318 fix: migrate set downtime 2022-04-05 15:16:46 +08:00
Qiu Jian
24c83d6f9a fix: scheduler add missing context 2022-04-05 11:29:30 +08:00
屈轩
2697e61340 fix(region): sync aliyun remark to cloud (#13846) 2022-04-05 11:21:26 +08:00
屈轩
c5b068e8bb fix(region): optimized disk-list (#13874) 2022-04-05 11:20:19 +08:00
Jian Qiu
ce745224a5 fix: cloudaccounts getMoreDetails should pass ctx (#13884)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 11:18:21 +08:00
Jian Qiu
6771d4e983 fix: better handling of network not avaiable on host error (#13890)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 11:17:18 +08:00
Jian Qiu
f7376c905f fix: make temporary snapshots invisible (#13881)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 11:16:31 +08:00
Jian Qiu
243f2a0987 fix: opsadmin should have project list and get permission (#13894)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 11:15:05 +08:00
Jian Qiu
87a7d4efe0 fix: host inherit class metadata from wire (#13896)
* fix: host inherit class metadata from wire

* deal with host delete exit

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 11:14:28 +08:00
Jian Qiu
2215f3d760 fix: make test format errors (#13898)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-05 11:13:40 +08:00
Qiu Jian
fde185d93e fix: panic when locking on Background or TODO context 2022-04-05 00:07:04 +08:00
Zexi Li
eeb076c45d Merge pull request #13863 from ioito/hotfix/qx-service-err
fix(apigateway): convert net err to service error
2022-04-03 10:54:00 +08:00
Zexi Li
4c45a3c126 Merge pull request #13877 from rainzm/notify/websocket
fix(notify): enable websocket notifications defaultly for event notify
2022-04-02 18:59:27 +08:00
rainzm
75aeacef8e fix(notify): enable websocket notifications defaultly for event notify 2022-04-02 18:50:21 +08:00
Zexi Li
7154da3225 Merge pull request #13865 from rainzm/notify/checksum
Security notify
2022-04-02 18:11:51 +08:00
Zexi Li
544e1aa500 Merge pull request #13872 from rainzm/backupstroage/offline
feat(region): add reason when syning status for backup storage
2022-04-02 18:02:32 +08:00
Zexi Li
7301471ada Merge pull request #13869 from ioito/hotfix/qx-public-ip-sync
fix(region): vm public ip sync
2022-04-02 14:55:35 +08:00
rainzm
0b303e9fad feat(region): add reason when syning status for backup storage 2022-04-02 14:34:15 +08:00
Zexi Li
fe709d601e Merge pull request #13839 from ioito/hotfix/qx-qcloud-dns-api
fix(region): qcloud use new dns api
2022-04-02 14:14:47 +08:00
ioito
64ba649576 fix(region): qcloud use new dns api 2022-04-02 14:08:32 +08:00
ioito
a9b792b0ae fix(region): vm public ip sync 2022-04-02 11:53:15 +08:00
Zexi Li
47e34bd065 Merge pull request #13867 from swordqiu/hotfix/qj-qemu-img-backing-file-json
fix: support qemu backing file with json format
2022-04-01 23:06:55 +08:00
Zexi Li
0e4792cc9b Merge pull request #13860 from zhaoxiangchun/fix/zxc-master
fix(cloudmon): fix gcp metric pull
2022-04-01 23:03:50 +08:00
Qiu Jian
cb89eae95e fix: support qemu backing file with json format 2022-04-01 21:08:39 +08:00
Zexi Li
a19e367d80 Merge pull request #13848 from ioito/hotfix/qx-account-permission
fix(region): show account lake of permission
2022-04-01 19:48:09 +08:00
rainzm
b38148c2d6 feat(climc): add notify-event-send 2022-04-01 19:00:59 +08:00
rainzm
53ec0d052e feat(keystone): call event notify when user is locked 2022-04-01 19:00:59 +08:00
rainzm
33475733f6 feat(host): notify when snapshot memory checksum test fail 2022-04-01 19:00:59 +08:00
rainzm
419a33958c feat(image): notify when image checksum test fail 2022-04-01 19:00:56 +08:00
rainzm
f5d58cdee9 feat(cloudcommon): notify when the checksum of db table record test fail
1. remove pkg/cloudcommon/db dependency on pkg/cloudcommon
2. init db notifier in pkg/cloudcommon.InitDB
3. move interface 'IStartable' to pkg/util/logclient package which alone references above interface
2022-04-01 18:50:40 +08:00
rainzm
0713624f0c feat(cloudcommon): add SystemEventNotify and SystemExceptionNotifyWithResult 2022-04-01 18:50:39 +08:00
rainzm
64d685ca07 feat(notify): add topic 'checksum test faile' and 'user lock' 2022-04-01 18:50:34 +08:00
ioito
b2c4aafe46 fix(apigateway): convert net err to service error 2022-04-01 15:39:23 +08:00
zhaoxiangchun
5fd96046ad fix(cloudmon): fix gcp metric pull
1. external_id format
2022-04-01 14:49:43 +08:00
Jian Qiu
8da40d66ee fix: fail to snapshot and clone due to mismatch class metadata (#13856)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-01 13:19:03 +08:00
Jian Qiu
c9697d39fe fix: cloudshell use dynamic keystone endpoint (#13853)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-01 13:14:47 +08:00
Zexi Li
8fbace1af7 Merge pull request #13852 from zexi/automated-cherry-pick-of-#13851-upstream-master
Automated cherry pick of #13851: fix(host): arm ovmf not injected
2022-04-01 12:29:01 +08:00
Zexi Li
f3f1bd6613 fix(host): arm ovmf not injected 2022-04-01 11:52:46 +08:00
ioito
142ebcac66 fix(region): show account lake of permission 2022-04-01 11:40:58 +08:00
Jian Qiu
df6f118542 fix: aarch64 ensure UEFI (#13844)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-31 18:15:57 +08:00
Zexi Li
4e689b1aa0 Merge pull request #13842 from swordqiu/hotfix/qj-wrong-region-reference
fix: region should be refered by consts.GetRegion()
2022-03-31 17:01:50 +08:00
Qiu Jian
4f1f4cbb0f fix: region should be refered by consts.GetRegion() 2022-03-31 16:48:29 +08:00
Jian Qiu
2ff9be6e1d feature: add webconsole enabled user the default webconsole policy (#13837)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-31 13:50:33 +08:00
Jian Qiu
2a4191c23a fix: image may missing os_arch and checksum (#13835)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-31 13:50:05 +08:00
屈轩
9f539a4bce fix(apigateway): export timeout (#13827) 2022-03-31 12:57:06 +08:00
Zexi Li
41f928841f Merge pull request #13824 from ioito/hotfix/qx-vender-update
fix(region): curl vender update
2022-03-30 16:55:53 +08:00
Zexi Li
5ad235d914 Merge pull request #13831 from rainzm/glance/inits3_checkimage
fix(glance): check image after initializing s3
2022-03-30 16:53:10 +08:00
rainzm
54abd2f1d3 fix(glance): check image after initializing s3 2022-03-30 16:00:49 +08:00
ioito
03a494194b fix(region): curl vender update 2022-03-30 11:02:40 +08:00
Zexi Li
391a56e720 Merge pull request #13821 from swordqiu/hotfix/qj-remote-tmp-file-not-move
fix: remote file not move
2022-03-30 10:14:29 +08:00
Zexi Li
14305741ba fix(telegraf-raid-plugin): zombies recycle (#13817) 2022-03-30 07:41:41 +08:00
Qiu Jian
c0dfabbafa fix: remote file not move 2022-03-30 07:32:54 +08:00
Zexi Li
c761768f36 Merge pull request #13813 from ioito/hotfix/qx-report
fix(apigateway): report data for cloudpods
2022-03-29 22:38:03 +08:00
ioito
3c8d635ce7 fix(apigateway): report data for cloudpods 2022-03-29 18:17:49 +08:00
Zexi Li
04330dbeee Merge pull request #13811 from swordqiu/hotfix/qj-arm-default-machine-virt
fix: change arm default machine virt
2022-03-29 13:27:32 +08:00
Qiu Jian
36649e2bc3 fix: change arm default machine virt 2022-03-29 12:43:59 +08:00
Zexi Li
33fa44ff92 Merge pull request #13808 from ioito/hotfix/qx-cloudprovider-distinct
fix(region): cloudprovider distinct
2022-03-29 11:53:41 +08:00
Zexi Li
e48a0eb3ad Merge pull request #13803 from ioito/hotfix/qx-host-order-by-storage
fix(region): order by host storage
2022-03-29 11:53:10 +08:00
ioito
6aec7a076d fix(region): cloudprovider distinct 2022-03-29 09:50:53 +08:00
Zexi Li
0cdc33a923 feat(keystone): config option db record checksum (#13806) 2022-03-28 12:40:33 +08:00
ioito
ea20e64d51 fix(region): order by host storage 2022-03-28 11:32:10 +08:00
Jian Qiu
2553a85a03 fix: predefined ops/sec/adt manager roles (#13801)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-27 22:49:22 +08:00
Jian Qiu
79affb7c81 fix: add GetEncryptKeysRpc (#13799)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-27 14:49:00 +08:00
wanyaoqi
a5c27565d5 region/host: fix reset ceph root disk after rebuild root (#13794)
Ceph storage disk rebuild root will rename origin disk to backing
disk, so we need use backing disk reset snapshot.

Signed-off-by: wanyaoqi <wanyaoqi1995@163.com>
2022-03-27 11:34:35 +08:00
Zexi Li
4a13598189 fix(logger): SActionlog should return ActionLogManager (#13795) 2022-03-27 11:01:30 +08:00
Zexi Li
0d5b4f43e4 feat(vendor): update vendor for master (#13792) 2022-03-27 11:00:59 +08:00
Zexi Li
3b315d7656 Merge pull request #13788 from taigrr/master
update ghw dependency
2022-03-26 19:03:04 +08:00
Zexi Li
35b04c9476 Merge pull request #13780 from zhaoxiangchun/fix/zxc-master
fix(cloudmon): cloudmon fix
2022-03-26 19:01:08 +08:00
Zexi Li
53ef65d79c Merge pull request #13789 from swordqiu/hotfix/qj-aes-decrypt-fail
fix: aes decrypt failure
2022-03-26 19:00:47 +08:00
Zexi Li
26d2f73325 Merge pull request #13785 from swordqiu/hotfix/qj-assoicate-eip-with-vpc-instance-group
fix: instance group with classic network cannot associate with eip
2022-03-26 19:00:14 +08:00
Qiu Jian
742a9b54aa fix: aes decrypt failure 2022-03-26 15:18:25 +08:00
Jian Qiu
ce836b3f77 feature: qemu encryption support (#13733)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-26 14:52:42 +08:00
Tai Groot
bb0bb4eba9 update vendor modules 2022-03-25 20:54:39 -07:00
Tai Groot
6235b23f9c update ghw dependency 2022-03-25 20:49:31 -07:00
Qiu Jian
79d4d01606 fix: instance group with classic network cannot associate with eip 2022-03-26 03:24:27 +08:00
Zexi Li
afc48bac82 fix(host-deployer): chage for exists cloudroot user (#13782) 2022-03-25 20:10:09 +08:00
zhaoxiangchun
e31cc0144d fix(cloudmon): cloudmon fix
1. 增加account tag
2. aws region pull metric add lock
2022-03-25 16:29:15 +08:00
Zexi Li
e6b80262ed Merge pull request #13777 from ioito/hotfix/qx-cpu-int
fix(region): cpu float to int
2022-03-25 11:45:12 +08:00
ioito
72e5c303e0 fix(region): cpu float to int 2022-03-25 11:29:51 +08:00
Zexi Li
92b16936e1 Merge pull request #13772 from ioito/hotfix/qx-bingo-attr
fix(region): bingo node attr
2022-03-24 21:25:15 +08:00
Zexi Li
c91a6e0139 Merge pull request #13769 from ioito/hotfix/qx-cloudpods-misc
fix(region): cloudpods misc fix
2022-03-24 21:24:17 +08:00
Zexi Li
2f782ddeba Merge pull request #13774 from ioito/hotfix/qx-aes-256
fix(region): add seclib aes
2022-03-24 18:53:53 +08:00
ioito
d76f2d20fb fix(region): add seclib aes 2022-03-24 18:07:28 +08:00
ioito
9ee7ace482 fix(region): bingo node attr 2022-03-24 17:04:02 +08:00
ioito
d7f197a033 fix(region): cloudpods misc fix 2022-03-24 14:33:20 +08:00
Zexi Li
17c17aa3a0 Merge pull request #13767 from swordqiu/hotfix/qj-host-deploy-mkdir-chmod
fix: host deploy chmod after mkdir to ensure permission
2022-03-23 23:45:16 +08:00
Zexi Li
87a325c7e1 Merge pull request #13753 from ioito/hotfix/qx-cached-image
fix(region): clean glance image cache
2022-03-23 23:44:09 +08:00
Qiu Jian
e8ce9e1271 fix: host deploy chmod after mkdir to ensure permission 2022-03-23 20:34:19 +08:00
Zexi Li
8b5abae087 Merge pull request #13764 from rainzm/appevr/lock
fix(region): release lock in SyncAppEnvironments
2022-03-23 16:38:38 +08:00
rainzm
aae6131b20 fix(region): release lock in SyncAppEnvironments 2022-03-23 16:31:12 +08:00
Zexi Li
ce1c9363e6 Merge pull request #13762 from ioito/hotfix/qx-bingo-fix
fix(region): bingocloud sync fix
2022-03-23 15:58:18 +08:00
ioito
9e7f2c8446 fix(region): bingocloud sync fix 2022-03-23 15:47:00 +08:00
Zexi Li
a329b555a7 Merge pull request #13749 from ioito/hotfix/qx-vmware-sec
fix(region): vmware no need secgroup
2022-03-23 10:59:50 +08:00
Zexi Li
d8ad6f96b2 Merge pull request #13757 from ioito/hotfix/qx-sched-tag-sync
fix(region): host sched tag sync
2022-03-23 00:28:02 +08:00
Zexi Li
fa62b2dabd Merge pull request #13760 from swordqiu/hotfix/qj-add-more-set-class-metadata
fix: add more set class metadata commands
2022-03-23 00:27:15 +08:00
Qiu Jian
e60e1cd60e fix: add more set class metadata commands 2022-03-22 21:52:34 +08:00
ioito
b174c23663 fix(region): host sched tag sync 2022-03-22 18:53:41 +08:00
ioito
2e9edfb334 fix(region): clean glance image cache 2022-03-22 17:29:35 +08:00
ioito
01e820fd5c fix(region): vmware no need secgroup 2022-03-21 20:07:54 +08:00
Zexi Li
117e81a4d9 Merge pull request #13747 from zexi/host-check-vm-cpuset
fix(region): add host cpuset used cores
2022-03-21 18:39:49 +08:00
Zexi Li
b456f585bb fix(region): add host cpuset used cores 2022-03-21 18:18:14 +08:00
Zexi Li
29e3f22422 Merge pull request #13687 from ioito/hotfix/qx-log-export
fix(region): log export
2022-03-21 18:17:34 +08:00
Zexi Li
c72c370765 Merge pull request #13732 from zexi/memory-snapshot-checksum
feat(region,host): memory snapshot checksum
2022-03-21 18:17:05 +08:00
Zexi Li
a569b0046e feat(region,host): memory snapshot checksum 2022-03-21 17:14:26 +08:00
Zexi Li
b3e1f4a78e Merge pull request #13738 from ioito/hotfix/qx-redis-public-connection
fix(region): elastic search public connection
2022-03-21 16:40:58 +08:00
Zexi Li
0693a16f24 Merge pull request #13744 from zexi/host-check-vm-cpuset
fix(region): guest and host cpuset one-to-one validate
2022-03-21 16:40:19 +08:00
Zexi Li
ec9e3bd338 feat(cloudcommon,region,keystone,logger): use enable_db_checksum_tables option control checksum record (#13736)
region: guests_tbl
keystone: user
logger: action_tbl
2022-03-21 13:28:23 +08:00
Zexi Li
a882054889 fix(region): guest and host cpuset one-to-one validate 2022-03-21 12:52:51 +08:00
Zexi Li
1eb838c08c Merge pull request #13739 from ioito/hotfix/qx-sku-init-2
fix(region): sku init
2022-03-21 12:52:07 +08:00
Zexi Li
e363c1f625 Merge pull request #13721 from zhaoxiangchun/fix/zxc-master
fix(host): fix guest nicStat  Metric in host
2022-03-21 12:51:03 +08:00
ioito
616f4b2958 fix(region): elastic search public connection 2022-03-21 12:09:14 +08:00
ioito
aefa35fd0a fix(region): sku init 2022-03-21 11:45:55 +08:00
Zexi Li
8eb752933d Merge pull request #13727 from ioito/hotfix/qx-sku-name
fix(region): sku name
2022-03-21 11:38:33 +08:00
Zexi Li
accda613aa Merge pull request #13734 from rainzm/ib/recovery_project
fix(region): get project id correctly when recovery guest
2022-03-21 11:26:32 +08:00
rainzm
48fb4e7c43 fix(region): get project id correctly when recovery guest 2022-03-21 11:03:09 +08:00
Zexi Li
6430db2fee Merge pull request #13730 from rainzm/ib/recovery_info
fix(region): use ServerCreateInput as instanceBackup.ServerConfig
2022-03-18 19:33:51 +08:00
rainzm
1082bcc6d6 fix(region): use ServerCreateInput as instanceBackup.ServerConfig 2022-03-18 19:21:25 +08:00
ioito
9ad9d99197 fix(region): sku name 2022-03-18 18:07:25 +08:00
Rain Zheng
b0e5edeaf2 fix(region): use original project to recovery from instance backup (#13725) 2022-03-18 17:08:45 +08:00
zhaoxiangchun
2bb35769e2 fix(host): fix guest nicStat Metric in host 2022-03-18 15:36:18 +08:00
Zexi Li
29162af90c Merge pull request #13718 from ioito/hotfix/qx-vpc-topology-schetags
fix(region): host schedtags with topology
2022-03-18 14:36:32 +08:00
ioito
c225b5b258 fix(region): host schedtags with topology 2022-03-18 14:10:37 +08:00
Zexi Li
67b8457682 Merge pull request #13715 from ioito/hotfix/qx-sku-init
fix(region): sku init
2022-03-18 11:51:53 +08:00
ioito
3f1814dd6e fix(region): sku init 2022-03-18 10:00:10 +08:00
Zexi Li
d942a19250 Merge pull request #13708 from ioito/hotfix/qx-gcp-sec
fix(region): google gcp and label
2022-03-17 21:25:50 +08:00
Zexi Li
1d86e03eb2 Merge pull request #13711 from swordqiu/hotfix/qj-host-deploy-dir-permission
fix: host deploy mkdir permission
2022-03-17 21:24:50 +08:00
Qiu Jian
dea8d03d96 fix: host deploy mkdir permission 2022-03-17 16:30:35 +08:00
ioito
03a248e8b7 fix(region): google gcp and label 2022-03-17 16:24:37 +08:00
Zexi Li
caa80f2cbb Merge pull request #13702 from ioito/hotfix/qx-cloudimage-sync
fix(region): sync with storagecachedimage status
2022-03-16 18:10:13 +08:00
Zexi Li
89e4147bb5 Merge pull request #13696 from ioito/hotfix/qx-cloudpods-err
fix(region): cloudpods error
2022-03-16 17:45:59 +08:00
Zexi Li
84138697dd Merge pull request #13699 from ioito/hotfix/qx-sync-owner-id
fix(region): sync owner id
2022-03-16 17:36:46 +08:00
Zexi Li
d951726c34 Merge pull request #13705 from rainzm/vmware/storage
feat(region,esxiagent): support specifying storage when creating a data disk
2022-03-16 17:36:10 +08:00
rainzm
cbee639b5c feat(region,esxiagent): support specifying storage when creating a data disk 2022-03-16 14:42:29 +08:00
ioito
191753a3a0 fix(region): sync with storagecachedimage status 2022-03-16 14:41:48 +08:00
ioito
b765110fd5 fix(region): sync owner id 2022-03-15 21:34:26 +08:00
ioito
a42fd8ca05 fix(region): cloudpods error 2022-03-15 20:19:58 +08:00
Zexi Li
218f36d996 Merge pull request #13693 from ioito/hotfix/qx-redis-project-sync
fix(region): redis project sync
2022-03-15 20:00:56 +08:00
ioito
1932844f22 fix(region): redis project sync 2022-03-15 19:50:27 +08:00
Zexi Li
ad30742a1c Merge pull request #13691 from zexi/db-checksum
Db checksum
2022-03-15 14:23:36 +08:00
Zexi Li
6756e49a8c fix(keystone): db_checksum_skip_init blacklist 2022-03-15 11:33:41 +08:00
wanyaoqi
c2c88f5ef8 fix(host/region): fix import servers from libvirt (#13681)
make servers_import_from_libvirt workable in container environment.
bindmount libvirt monitor dir to host container and use procutils read
guest xml configure.

Signed-off-by: wanyaoqi <wanyaoqi1995@163.com>
2022-03-15 00:51:09 +08:00
屈轩
6a0ecc2940 fix(host): upload storage info with zone id (#13559) 2022-03-15 00:50:39 +08:00
Zexi Li
575d7fac7c feat(cloudcommon): db record checksum for consistency (#13679) 2022-03-14 23:30:11 +08:00
ioito
4b552395da fix(region): log export 2022-03-14 15:20:38 +08:00
Zexi Li
2450eba412 Merge pull request #13683 from ioito/hotfix/qx-random-sync
fix(region): remove random sync
2022-03-14 15:11:23 +08:00
ioito
ef0b7c2f12 fix(region): remove random sync 2022-03-14 10:32:47 +08:00
屈轩
2aa0d9fa03 fix(keystone): auth token error (#13061) 2022-03-12 16:52:55 +08:00
Zexi Li
5f6d180a11 Merge pull request #13677 from swordqiu/hotfix/qj-server-inherit-image-vdi-property
fix: server inherit the vdi_protocol of image property
2022-03-11 21:09:16 +08:00
Qiu Jian
43f9e6a19b fix: server inherit the vdi_protocol of image property 2022-03-11 19:45:39 +08:00
屈轩
844377b7f3 fix(glance): image save (#13673) 2022-03-11 16:16:10 +08:00
屈轩
50e93fd336 fix(region): google disk name (#13670) 2022-03-11 16:15:14 +08:00
Zexi Li
b9bae4245a Merge pull request #13643 from ioito/hotfix/qx-bingo-client-proxy
fix(region): bingo cloud request proxy
2022-03-11 10:18:40 +08:00
屈轩
4565337fac fix(climc): add purge splitable for action and cloudevent (#13663) 2022-03-10 23:41:34 +08:00
Zexi Li
6d038f7033 Merge pull request #13645 from ioito/hotfix/qx-nullable-colume-tag
fix(region): remove nullable tag
2022-03-10 19:36:46 +08:00
Zexi Li
85d3ba9887 Merge pull request #13659 from swordqiu/hotfix/qj-aws-s3-remove-leading-slash
fix: aws s3 object with leading slash
2022-03-10 18:50:59 +08:00
Zexi Li
adc2df368d Merge pull request #13667 from rainzm/host/image_lock
fix(host): avoid deadlock when fetch image fails
2022-03-10 18:50:19 +08:00
rainzm
ea47164a4d fix(host): avoid deadlock when fetch image fails 2022-03-10 18:36:27 +08:00
Qiu Jian
a9c9d01dcb fix: aws s3 object with leading slash 2022-03-10 10:59:39 +08:00
Zexi Li
0bb5d074e4 Merge pull request #13641 from rainzm/secret/network
optimization for class metadata and instance backup
2022-03-10 01:12:38 +08:00
Zexi Li
43d6bc0665 Merge pull request #13657 from ioito/hotfix/qx-host-guests
fix(region): host guest cnt for deleted
2022-03-10 01:11:06 +08:00
ioito
a147095bc2 fix(region): host guest cnt for deleted 2022-03-09 15:56:02 +08:00
Zexi Li
383f363e05 Merge pull request #13647 from ioito/hotfix/qx-hw-storage
fix(region): huawei storage type
2022-03-09 14:58:19 +08:00
Zexi Li
c54b921abc Merge pull request #13652 from zhaoxiangchun/fix/zxc-master
fix(cloudmon): 3.9 release add Usage pull func
2022-03-09 14:57:55 +08:00
Zexi Li
7c68a59fe3 Merge pull request #13651 from rainzm/scheduler/init
fix(scheduler): init db after init auth
2022-03-09 14:57:11 +08:00
ioito
9da2e0e4a5 fix(region): huawei storage type 2022-03-09 14:45:28 +08:00
rainzm
ca4bdef869 fix(scheduler): init db after init auth 2022-03-09 14:30:14 +08:00
zhaoxiangchun
0103c1a81d fix(cloudmon): 3.9 release add Usage pull func 2022-03-09 14:27:08 +08:00
ioito
3dfdcd18fc fix(region): remove nullable tag 2022-03-09 11:49:59 +08:00
屈轩
e3b53ccf42 fix(region): show guest cnt for host (#13639) 2022-03-09 10:07:10 +08:00
ioito
ecf65ef6e7 fix(region): bingo cloud request proxy 2022-03-08 20:49:04 +08:00
rainzm
e2e19ba771 feat(region): try to restore to the original project when the instance backup is recoveryed 2022-03-08 19:04:18 +08:00
rainzm
af1f721f50 fix(region): get mountpoint from guestdisk not disk's metadata 2022-03-08 19:02:48 +08:00
rainzm
0dc3525091 feat(scheduler): class metadata ignore public system image 2022-03-08 14:49:28 +08:00
Zexi Li
68507a55f1 Merge pull request #13569 from ioito/feat/qx-bingocloud-op
feat(region): support bingocloud sync
2022-03-08 14:47:37 +08:00
Zexi Li
b55dd44e48 Merge pull request #13636 from rainzm/scalinggroup/create_fix
fix(region): add generate_name if not before validate guest creating data
2022-03-08 13:04:05 +08:00
Zexi Li
5ddc807737 Merge pull request #13638 from zexi/update-etcd-package-master
feat(vendor): update etcd package for master
2022-03-08 13:03:28 +08:00
Zexi Li
1c2a76cc76 feat(vendor): update etcd package for master 2022-03-08 10:52:23 +08:00
Zexi Li
23add10153 Merge pull request #13629 from zexi/isp-with-memory-filter
feat(region): instance snapshot with_memory filter
2022-03-08 10:40:47 +08:00
Zexi Li
58c3921a45 Merge pull request #13631 from rainzm/instancebackup/force_delete
Instancebackup force delete
2022-03-08 10:40:15 +08:00
Zexi Li
2945dab96e Merge pull request #13633 from ioito/hotfix/qx-skip-server
fix(region): allow skip server sync by system tags
2022-03-08 10:34:02 +08:00
rainzm
8ea28d77f4 fix(region): add generate_name if not before validate guest creating data 2022-03-07 18:39:43 +08:00
ioito
93f9784d02 fix(region): allow skip server sync by system tags 2022-03-07 17:44:07 +08:00
rainzm
7270d0f19b feat(region): support for forced deletion of instance backups 2022-03-07 17:38:41 +08:00
rainzm
c2be07be27 feat(climc): add DeleteWithParam 2022-03-07 17:16:52 +08:00
rainzm
1dac86a231 feat(region): check backup storage status before making backup 2022-03-07 17:15:59 +08:00
Zexi Li
30f2d41309 Merge pull request #13606 from swordqiu/hotfix/qj-disable-cache-for-oidc-auth-callback
fix: disable cache for oidc auth callback
2022-03-07 16:00:58 +08:00
Zexi Li
af5c427d65 Merge pull request #13620 from ioito/hotfix/qx-qcloud-disk-range
fix(region): qcloud disk range changed
2022-03-07 16:00:07 +08:00
Zexi Li
3b5989d264 Merge pull request #13624 from zexi/telgraf-raid-plugin-update
feat(telegraf-raid-plugin): update rootfs and image version
2022-03-07 15:59:15 +08:00
Zexi Li
35f631745a feat(region): instance snapshot with_memory filter 2022-03-07 15:58:31 +08:00
Zexi Li
046b37fafd feat(telegraf-raid-plugin): update rootfs and image version 2022-03-07 11:52:55 +08:00
ioito
13a61d0b79 fix(region): qcloud disk range changed 2022-03-07 11:12:35 +08:00
Rain Zheng
e11d9acbc9 Instancebackup/syncstatus (#13618)
* feat(region): add status in snapshot or save phase for instancebackup

* feat(region): add sync_status for instancebackup

* fix(region): ignore uefi support check when related property is empty

* feat(region): add syncstatus for backup storage

* fix(region): correct stage for InstanceBackupDeleteTask

* feat(climc): add syncstatus for backupstorage and instancebackup
2022-03-07 09:52:23 +08:00
ioito
885faa5020 feat(region): support bingocloud sync 2022-03-06 17:28:19 +08:00
Rain Zheng
7072e1798b fix(scheduledtask): treat hour and minute as utc time (#13610) 2022-03-06 17:07:49 +08:00
屈轩
004e4de0ce fix(region): rds project sync (#13613) 2022-03-06 17:07:04 +08:00
Zexi Li
2be3d48604 Merge pull request #13603 from ioito/hotfix/qx-lb-info
fix(region): expend length lb info
2022-03-06 11:07:09 +08:00
ioito
5d6a1f33ab fix(region): expend length lb info 2022-03-06 11:04:53 +08:00
Zexi Li
0571eda577 Merge pull request #13582 from ioito/hotfix/qx-project-role-metadata
fix(keystone, apigateway): project role with metadata
2022-03-06 10:20:51 +08:00
Zexi Li
3827b5c5d8 Merge pull request #13600 from ioito/hotfix/qx-azure-lb
fix(region): remote useless info of azure lb
2022-03-06 10:20:01 +08:00
ioito
8a02a0897a fix(region): remote useless info of azure lb 2022-03-06 10:02:25 +08:00
Qiu Jian
2204530dec fix: disable cache for oidc auth callback 2022-03-05 10:31:06 +08:00
Zexi Li
5f55625a23 Merge pull request #13596 from rainzm/ansible/requirements
fix(ansible): use the correct length value 'text'
2022-03-04 22:00:18 +08:00
rainzm
093353316e fix(ansible): use the correct length value 'text' 2022-03-04 16:05:09 +08:00
Zexi Li
1b0d4e4dfd Merge pull request #13593 from ioito/hotfix/qx-filter-by-manager
fix(region): external project filter by manager id
2022-03-04 12:28:19 +08:00
ioito
e31319e08c fix(region): external project filter by manager id 2022-03-04 12:02:40 +08:00
Zexi Li
54c5bb8bb2 Merge pull request #13577 from zexi/qemu-mem-snapshot
feat(host): server instance snapshot with memory
2022-03-04 10:17:11 +08:00
Zexi Li
5dc14f14eb Merge pull request #13573 from rainzm/secret/network
class metadata limit for vpc, wire and network
2022-03-03 21:01:15 +08:00
Zexi Li
36b02eaeae Merge pull request #13589 from rainzm/agentinstall/sshport
fix(region,devtool): get ssh port from 'servers/<id>/sshport' api
2022-03-03 21:00:06 +08:00
Zexi Li
540371495c Merge pull request #13584 from ioito/hotfix/qx-secgroup-merge
fix(region): not allow merge default secgroup
2022-03-03 20:59:14 +08:00
rainzm
842851dbaf fix(region,devtool): get ssh port from 'servers/<id>/sshport' api 2022-03-03 16:42:51 +08:00
Zexi Li
ef4653c18f Merge pull request #13578 from zexi/kvm-net-addr
fix(host): remove addr of qemu nic option
2022-03-03 16:25:22 +08:00
Zexi Li
74008ce998 Merge pull request #13581 from zexi/instance-snapshot-reset-validate
fix(region): instance snapshot reset should match self guest
2022-03-03 16:18:40 +08:00
ioito
01f289be04 fix(region): not allow merge default secgroup 2022-03-03 15:47:48 +08:00
ioito
229313d2d4 fix(keystone, apigateway): project role with metadata 2022-03-03 15:31:26 +08:00
Zexi Li
e5d801657b fix(region): instance snapshot reset should match self guest 2022-03-03 15:05:13 +08:00
Zexi Li
c0a0121d2b feat(host): server instance snapshot with memory 2022-03-03 13:53:11 +08:00
Zexi Li
a1355a8717 Merge pull request #13575 from swordqiu/hotfix/qj-host-update-sn
fix: host update sn
2022-03-03 09:29:38 +08:00
Zexi Li
49a742bfcf fix(host): remove addr of qemu nic option 2022-03-03 09:27:44 +08:00
Qiu Jian
0ae246f01d fix: host update sn 2022-03-02 18:57:02 +08:00
rainzm
ff02e8c3ea fix(scheduler): ignore classmetadata check when it is nil 2022-03-02 17:26:49 +08:00
rainzm
59c32ff7d6 feat(region): increase classmetadata limit for vpc, wire, network and host
host will inherit wire's classmetadata when adding netif and netif is
admin type
2022-03-02 17:25:29 +08:00
Zexi Li
0558a305d6 Merge pull request #13570 from ioito/hotfix/qx-rbd-disk-path
fix(host): rbd disk path
2022-03-02 12:00:56 +08:00
ioito
b751b72c35 fix(host): rbd disk path 2022-03-02 11:41:35 +08:00
Zexi Li
f0d14fce4f Merge pull request #13566 from ioito/hotfix/qx-notify-panic
fix(notify): add panic notify
2022-03-01 19:18:42 +08:00
Zexi Li
f6bbd05a30 Merge pull request #13563 from rainzm/notify/release
fix(region): expiration notification works for resources after renewal
2022-03-01 19:06:39 +08:00
rainzm
bdf71b228a fix(region): expiration notification works for resources after renewal 2022-03-01 17:22:01 +08:00
ioito
6f32a0281a fix(notify): add panic notify 2022-03-01 17:17:29 +08:00
Zexi Li
6b8c4147b6 Merge pull request #13555 from ioito/hotfix/qx-user-info-totp
fi(apigateway): user info with totp
2022-03-01 11:15:04 +08:00
Zexi Li
8120401da2 Merge pull request #13561 from ioito/hotfix/qx-global-vpc-delete-cmd
fix(climc): add cmd for global vpc
2022-03-01 11:07:49 +08:00
Zexi Li
1d471a5eff Merge pull request #13552 from ioito/hotfix/qx-reset-password-base64
fix(yunionapi): reset password with base64
2022-03-01 11:04:13 +08:00
ioito
80f5b7d8d5 fix(climc): add cmd for global vpc 2022-02-28 15:24:52 +08:00
Zexi Li
10b1d9bdd3 Merge pull request #13529 from ioito/feat/qx-aws-rds
fix(region): aws rds create
2022-02-28 15:14:36 +08:00
ioito
a6e495e552 fi(apigateway): user info with totp 2022-02-28 11:15:09 +08:00
ioito
d74d1803bf fix(yunionapi): reset password with base64 2022-02-28 10:52:55 +08:00
Zexi Li
5056a90185 Merge pull request #13293 from rainzm/bugfix/template_create
fix(glance): convert image in s3 storage
2022-02-28 10:48:20 +08:00
Zexi Li
bee17fc674 Merge pull request #13551 from swordqiu/hotfix/qj-update-README-ssh-key-no-passphrase
fix: update README indicate that ssh private key without passphrase
2022-02-28 09:58:14 +08:00
Zexi Li
d95f9ddfaa feat(region): add server-cpuset-cores cmd to get pinned and usable cores (#13548) 2022-02-26 21:43:51 +08:00
Qiu Jian
27989e2ab8 fix: update README indicate that ssh private key without passphrase 2022-02-26 16:43:25 +08:00
屈轩
142b36bbd0 fix(region): project tags filter for usages (#13471) 2022-02-26 14:28:04 +08:00
rainzm
71baf8268f fix(glance): re-convert as long as subformat is not active
之前的写法会导致saving或者save_fail状态的subformat,不会再次
转换。而且镜像是否需要转换,由ImageCheckTask决定了,ImageConvertTask
只需要注意不重新转换active的subformat就好了,save失败的subformat
也应该设置状态为save_fail。
2022-02-25 18:49:29 +08:00
ioito
3b93455076 fix(region): aws rds create 2022-02-25 18:31:46 +08:00
Zexi Li
47bde1987c Merge pull request #13536 from ioito/hotfix/qx-nutanix-nic-sync
fix(region): nutanix nic sync
2022-02-25 16:39:11 +08:00
Zexi Li
9bfd62325b Merge pull request #13543 from zexi/arm-duplicate-video0
fix(host): arm kvm duplicate video0 device
2022-02-25 10:14:11 +08:00
Zexi Li
00b201482f Merge pull request #13539 from ioito/hotfix/qx-cli-help
fix(climc): add --help for other cli
2022-02-24 23:48:48 +08:00
Zexi Li
6346b500cc fix(host): arm kvm duplicate video0 device 2022-02-24 23:16:54 +08:00
Zexi Li
226d2d5161 Merge pull request #13541 from rainzm/virtual/postcreate
fix(region): call parent's PostCreate in virtualResourceBase.PostCreate
2022-02-24 19:08:37 +08:00
rainzm
a7f6a1f3df fix(region): call parent's PostCreate in virtualResourceBase.PostCreate 2022-02-24 18:50:44 +08:00
ioito
c1d963dcc4 fix(climc): add --help for other cli 2022-02-24 16:15:12 +08:00
rainzm
b7a7ded193 fix(glance): convert image in s3 storage 2022-02-24 15:56:21 +08:00
ioito
7fc78f0dc0 fix(region): nutanix nic sync 2022-02-24 14:34:49 +08:00
Zexi Li
e3ac849f1f Merge pull request #13510 from swordqiu/hotfix/qj-allow-idp-initiated-saml-login
fix: allow IDP initiated SAML login
2022-02-24 11:53:31 +08:00
Zexi Li
ce13a7a11b Merge pull request #13480 from ioito/hotfix/qx-climc-help
fix(climc): support --help args
2022-02-24 11:53:14 +08:00
ioito
8354483e59 fix(climc): support --help args 2022-02-24 11:14:10 +08:00
Zexi Li
49979bafcc Merge pull request #13531 from rainzm/scalinggroup/opt
fix(region): init scalinggroup controller in correct order
2022-02-24 10:17:58 +08:00
rainzm
3645328503 fix(region): init scalinggroup controller in correct order 2022-02-23 20:13:18 +08:00
Zexi Li
b5d8522f37 feat(region,host): server cpuset supported (#13527)
* feat(region,host): server cpuset supported

* feat(region,host): cpuset remove
2022-02-23 16:07:01 +08:00
Qiu Jian
af6e968980 fix: allow IDP initiated SAML login 2022-02-23 15:28:30 +08:00
Zexi Li
06e3c9cc81 Merge pull request #13525 from rainzm/instancebackup/import_export
feat(region,host): support packing and unpacking instancebackup
2022-02-23 14:54:33 +08:00
rainzm
77ea86fafe feat(region,host): support packing and unpacking instancebackup 2022-02-23 10:04:07 +08:00
Zexi Li
fef3222dc0 Merge pull request #13518 from ioito/hotfix/qx-vm-nic-sync
fix(region): vm nic sync with network
2022-02-22 19:23:10 +08:00
Rain Zheng
1af62d9c18 fix(region): delete disk actually when cleaning disks (#13521) 2022-02-22 17:58:51 +08:00
Zexi Li
df2b0bc711 Merge pull request #13515 from ioito/hotfix/qx-host-info
fix(host): host register
2022-02-22 15:53:14 +08:00
ioito
2ba4cac402 fix(host): host register 2022-02-22 15:29:06 +08:00
Zexi Li
7857ccae6c Merge pull request #13511 from ioito/hotfix/qx-ceph-df
fix(host): ceph df with total_bytes
2022-02-22 11:03:51 +08:00
ioito
63b02556bc fix(host): ceph df with total_bytes 2022-02-22 09:47:16 +08:00
ioito
7daaac743d fix(region): vm nic sync with network 2022-02-22 09:40:44 +08:00
Zexi Li
b8ec34ad7a fix(region): live migrate skip_kernel_check api (#13508) 2022-02-21 21:22:17 +08:00
Zexi Li
56224527a9 Merge pull request #13496 from ioito/hotfix/qx-host-log
fix(host): add host online offline log
2022-02-21 18:11:13 +08:00
Zexi Li
7bc3f83bf2 Merge pull request #13493 from zexi/host-image-build-flags
fix(host-image): update build flags
2022-02-21 18:10:10 +08:00
Zexi Li
92baa395ab Merge pull request #13499 from swordqiu/feature/qj-time-limited-policy
feature: policy limited by time range
2022-02-21 18:09:45 +08:00
Zexi Li
aebf274c8e Merge pull request #13502 from ioito/hotfix/qx-log-purge
fix(climc): log purge
2022-02-21 18:09:13 +08:00
Zexi Li
5cabe11265 Merge pull request #13504 from swordqiu/hotfix/qj-create-local-user-nil-pointer-error
fix: user create user nil pointer error
2022-02-21 16:53:15 +08:00
Qiu Jian
7d776f37ae fix: user create user nil pointer error 2022-02-21 12:08:47 +08:00
ioito
4be6e1bd00 fix(climc): log purge 2022-02-21 10:46:25 +08:00
Qiu Jian
5f322b440e feature: policy limited by time range 2022-02-20 01:18:22 +08:00
ioito
7b4702ec97 fix(host): add host online offline log 2022-02-18 18:30:05 +08:00
Zexi Li
201d4c3ca2 fix(host-image): update build flags 2022-02-18 10:51:54 +08:00
Zexi Li
9ce60bb405 Merge pull request #13489 from rainzm/backupstorage/public
feat(climc): add public and private for backupstorage
2022-02-18 09:50:24 +08:00
Zexi Li
95734c554b Merge pull request #13478 from ioito/hotfix/qx-server-create-with-disk-desc
fix(climc): server create with disk desc
2022-02-18 09:49:53 +08:00
Zexi Li
af7480d08f Merge pull request #13485 from zexi/update-baremetal-base-img
fix(baremetal): update baremetal-base image version
2022-02-18 09:48:00 +08:00
Zexi Li
9eb83b4a86 fix(baremetal): update baremetal-base image version 2022-02-17 22:07:52 +08:00
rainzm
004917bac3 feat(climc): add public and private for backupstorage 2022-02-17 19:22:24 +08:00
Zexi Li
924fd39ea9 Merge pull request #13486 from rainzm/guest/real_delete
fix(region): send SERVER_DELETE event notify when guest is actually deleted
2022-02-17 17:55:06 +08:00
rainzm
7d7700f6e3 fix(region): send SERVER_DELETE event notify when guest is actually deleted 2022-02-17 17:42:36 +08:00
Zexi Li
5088248482 Merge pull request #13475 from swordqiu/hotfix/qj-not-init-bios-input
fix: not initialize input BIOS
2022-02-17 11:58:53 +08:00
Zexi Li
55c3fe52ae Merge pull request #13481 from rainzm/secret/resource
Fix for secret/resource
2022-02-16 20:24:46 +08:00
rainzm
6de3e63cb5 fix: add common Inherit 2022-02-16 20:14:49 +08:00
rainzm
6761c7de9a fix(image): add independent PerformChangeOwner for image 2022-02-16 20:13:19 +08:00
Zexi Li
807459a49d Merge pull request #13371 from rainzm/secret/resource
Classification of resources
2022-02-16 17:51:51 +08:00
rainzm
338ecead35 fix(scheduler): add GetAllClassMedata in mock test 2022-02-16 17:44:32 +08:00
rainzm
5bec11dc85 feat: add GetAllClassMetadata for tenantcache 2022-02-16 17:31:15 +08:00
ioito
75a4c042b2 fix(climc): server create with disk desc 2022-02-16 16:23:38 +08:00
Qiu Jian
5d7be16df1 fix: not initialize input BIOS 2022-02-16 14:22:54 +08:00
Zexi Li
0364119116 Merge pull request #13474 from zexi/server-create-count
fix(region): swagger server create count ignore
2022-02-16 13:25:03 +08:00
Zexi Li
c615156040 fix(region): swagger server create count ignore 2022-02-16 13:17:58 +08:00
Zexi Li
1af7b772da Merge pull request #13468 from ioito/hotfix/qx-image-statistics
fix(glance): image statistics
2022-02-16 10:27:09 +08:00
Zexi Li
ce005e93d8 Merge pull request #13457 from ioito/hotfix/qx-ldap-sync-log
fix(keyston): add sync log for ldap
2022-02-15 19:04:15 +08:00
Zexi Li
b66541db9b Merge pull request #13463 from ioito/hotfix/qx-tag-export
fix(region): tag key export
2022-02-15 19:02:38 +08:00
Zexi Li
c64f7749a7 fix(baremetal): grub msdos partition detected (#13466) 2022-02-15 18:58:01 +08:00
ioito
86e7c2b661 fix(glance): image statistics 2022-02-15 18:47:24 +08:00
rainzm
42a8eb837b feat: add project with class metadata 2022-02-15 18:22:01 +08:00
ioito
ee6f40bd83 fix(region): tag key export 2022-02-15 18:15:50 +08:00
Zexi Li
7e5b3c890f Merge pull request #13460 from ioito/hotfix/qx-tdsql-tag
fix(region): qcloud tdsql tags
2022-02-15 17:54:26 +08:00
ioito
bc3bfc75de fix(region): qcloud tdsql tags 2022-02-15 17:30:16 +08:00
ioito
2a2c38fb8a fix(keyston): add sync log for ldap 2022-02-15 15:46:28 +08:00
Zexi Li
5ea56b08c9 Merge pull request #13451 from swordqiu/hotfix/qj-classic-network-mtu-issue
fix: class network mtu should consider default_mtu
2022-02-15 15:25:07 +08:00
Zexi Li
73c456b31c Merge pull request #13454 from zexi/host-arm-usb1
fix(host): aarch64 vm usb id duplicated
2022-02-15 15:24:17 +08:00
Zexi Li
16571c758c fix(host): aarch64 vm usb id duplicated 2022-02-15 11:34:30 +08:00
Qiu Jian
14ebb3427c fix: class network mtu should consider default_mtu 2022-02-15 09:55:55 +08:00
Zexi Li
d5e0ffe2ce Merge pull request #13442 from swordqiu/hotfix/qj-filter-server-by-vip
fix: filter server by vip or eip of vip
2022-02-15 09:52:25 +08:00
Qiu Jian
ff58d7c677 fix: filter server by vip or eip of vip 2022-02-15 03:10:29 +08:00
Zexi Li
070dae3464 Merge pull request #13446 from ioito/hotfix/qx-qemu-arg
fix(host): arm qemu remove -no-kvm
2022-02-14 21:31:43 +08:00
Zexi Li
a832e0ba0b Merge pull request #13443 from ioito/hotfix/qx-s3-object-acl
fix(region): minio s3 object set acl error
2022-02-14 18:59:04 +08:00
ioito
39b05a5264 fix(host): arm qemu remove -no-kvm 2022-02-14 17:46:53 +08:00
ioito
6ecd4d78fd fix(region): minio s3 object set acl error 2022-02-14 15:20:36 +08:00
Zexi Li
70e4d6f604 Merge pull request #13439 from swordqiu/hotfix/qj-delete-disk-skip-recycle
fix: delete disk skip recycle_bin
2022-02-14 09:59:33 +08:00
Zexi Li
9078134e34 Merge pull request #13409 from ioito/hotfix/qx-external-project-manager-id
fix(region): associate manager with external project
2022-02-14 09:58:51 +08:00
Qiu Jian
1ad4f9e7d0 fix: delete disk skip recycle_bin 2022-02-13 20:45:55 +08:00
Zexi Li
b591275698 Merge pull request #13426 from swordqiu/hotfix/qj-delay-block-stream
fix: delay block stream after server start
2022-02-12 21:15:14 +08:00
Zexi Li
ca55915711 Merge pull request #13430 from swordqiu/feature/qj-need-reset-password
feature: local user add need_reset_password field
2022-02-12 21:14:34 +08:00
Zexi Li
15a9bdf7ba Merge pull request #13433 from swordqiu/feature/qj-customizable-totp-issuer
feature: customizable totp issuer string
2022-02-12 21:14:00 +08:00
Zexi Li
fe9497a000 Merge pull request #13436 from swordqiu/hotfix/qj-missing-instance-type-for-cloned-server
fix: missing instance type for cloned server
2022-02-12 21:13:31 +08:00
Qiu Jian
314af41466 fix: missing instance type for cloned server 2022-02-12 06:17:06 +08:00
Qiu Jian
b14c447752 feature: local user add need_reset_password field 2022-02-12 02:20:54 +08:00
Qiu Jian
134d2821b6 feature: customizable totp issuer string 2022-02-12 02:16:00 +08:00
Qiu Jian
410efc1bc3 fix: delay block stream after server start 2022-02-12 00:32:28 +08:00
Zexi Li
d00dc04897 Merge pull request #13422 from ioito/feat/qx-bingo-cloud
feat(region): bingo cloud cli
2022-02-11 20:13:42 +08:00
ioito
af57c8cc1f feat(region): bingo cloud cli 2022-02-11 18:25:33 +08:00
Zexi Li
3e3ce71c60 fix(region): vm_sync_isolated_device i18n (#13419) 2022-02-11 12:16:14 +08:00
Zexi Li
9a2e657c59 feat(baremetal): grub http boot initrd and kernel (#13414) 2022-02-11 12:14:34 +08:00
Zexi Li
af7a28233b Merge pull request #13415 from ioito/hotfix/qx-action-log
fix(region): action log
2022-02-11 11:37:54 +08:00
ioito
db461d037b fix(region): action log 2022-02-11 11:11:25 +08:00
Zexi Li
fe406b7a06 Merge pull request #13406 from ioito/hotfix/qx-waf-rule-sync
fix(region): skip first sync waf rule
2022-02-10 18:26:37 +08:00
Zexi Li
fc5fcdf390 Merge pull request #13411 from swordqiu/feature/qj-policy-import-export
feature: policy import/export utils
2022-02-10 18:25:39 +08:00
Qiu Jian
40dfc281f0 feature: policy import/export utils 2022-02-10 18:13:19 +08:00
ioito
bb8df2b6ea fix(region): associate manager with external project 2022-02-10 17:16:33 +08:00
ioito
3f62f676cf fix(region): skip first sync waf rule 2022-02-10 16:23:01 +08:00
Zexi Li
814f7117a8 fix(baremetal): add boot_loader syslinux and grub option (#13401) 2022-02-09 20:36:22 +08:00
Zexi Li
da5b825458 Merge pull request #13404 from zhaoxiangchun/fix/zxc-master
fix(cloudmon): fix  Apsara elb metric
2022-02-09 17:40:24 +08:00
Zexi Li
13b4ecfccf Merge pull request #13398 from ioito/hotfix/qx-hw-routetable
fix(region): huawei routetable
2022-02-09 17:35:29 +08:00
zhaoxiangchun
495cdd240f fix(cloudmon): fix Apsara elb metric 2022-02-09 17:25:59 +08:00
rainzm
d502c574b4 feat(climc): add (set-)class-metadata 2022-02-09 15:26:42 +08:00
rainzm
73f8987d02 fix(region): remove secret level resource 2022-02-09 15:26:42 +08:00
rainzm
4ba8d257ba feat(region): add class-metadata for standaloneAnonResource 2022-02-09 15:26:42 +08:00
rainzm
a75d5f3099 feat(region): check class_metadate when attach disk to guest 2022-02-09 15:26:42 +08:00
rainzm
e037738700 feat(region,image): inherit between resources
host -> guest -> disk -> image/backup/snapshot
          |
instance image/backup/snapshot -> image/backup/snapshot
2022-02-09 15:26:42 +08:00
rainzm
a97341a42e feat(scheduler): add class_metadata predicate 2022-02-09 15:26:42 +08:00
rainzm
9a2348e918 feat(region,image): cachedimage inherits the class metadata of image 2022-02-09 15:26:42 +08:00
rainzm
27d70e9a30 feat(region,image): add SecretResourceBase 2022-02-09 15:26:42 +08:00
rainzm
eaa03232d9 feat(region): add metadata prefix 'cls'
Such tags have inherited and isolated properties
2022-02-09 15:26:42 +08:00
ioito
b09109e671 fix(region): huawei routetable 2022-02-09 14:07:09 +08:00
Zexi Li
6d615bad96 Merge pull request #13396 from ioito/hotfix/qx-sparse-file
fix(host): sparse file seek
2022-02-09 10:40:10 +08:00
ioito
9fec1e478b fix(host): sparse file seek 2022-02-09 10:30:55 +08:00
Zexi Li
af5595dba3 Merge pull request #13392 from zexi/fix-host-migrate-remove-tls-obj
fix(host): make tls-creds empty when no tls migrate
2022-02-08 16:44:51 +08:00
Zexi Li
c525dfd2c5 fix(host): make tls-creds empty when no tls migrate 2022-02-08 16:18:59 +08:00
Zexi Li
1a94fe73db Merge pull request #13389 from zexi/batch-migrate-tls-opt
fix(region): batch migrate use enable_tls_migration option
2022-02-08 16:13:04 +08:00
Zexi Li
0418e5f3a5 fix(region): batch migrate use enable_tls_migration option 2022-02-08 15:10:18 +08:00
Zexi Li
ac268bf260 Merge pull request #13388 from zexi/automated-cherry-pick-of-#13386-upstream-master
Automated cherry pick of #13386: fix(host): dist prepare migrate_certs
2022-02-08 12:36:09 +08:00
Zexi Li
47691fae67 fix(host): dist prepare migrate_certs 2022-02-08 12:31:04 +08:00
Zexi Li
d8e3cb0e56 Merge pull request #13382 from swordqiu/hotfix/qj-qemu-img-force-share
fix: qemu-img info force share (-U)
2022-02-08 10:09:38 +08:00
Qiu Jian
a7fc6a287e fix: qemu-img info force share (-U) 2022-02-08 02:25:42 +08:00
Zexi Li
0f039e866e feat(region,keystone): add enable_tls_migration config (#13379) 2022-02-07 15:24:21 +08:00
Zexi Li
5350cf6c5b Merge pull request #13376 from swordqiu/feature/qj-native-hugepage-cleanup
feature: cleanup native hugepage codes
2022-02-07 14:19:52 +08:00
Qiu Jian
97866bfee0 feature: cleanup native hugepage codes 2022-02-06 17:58:16 +08:00
Jian Qiu
2c45629b50 feature: baremetal tftp send customized files according to a file map (#13374)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-02-03 21:21:17 +08:00
Rain Zheng
1aaa8ad1b0 fix(host): judge whether the resource exists correctly (#13368) 2022-01-29 00:58:04 +08:00
屈轩
72a5e80a8d fix(region): optimized public image sync (#13355) 2022-01-29 00:56:31 +08:00
Jian Qiu
d66b1c125d fix: test secgroup rules to ovn ACL and recode guest adminSecgroup (#13358)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-01-29 00:51:17 +08:00
屈轩
acc30d02d4 fix(region): update go mod (#13364) 2022-01-28 15:28:26 +08:00
屈轩
a7c2c251bf fix(common): tenant cache name (#13366) 2022-01-28 15:28:05 +08:00
屈轩
25c75187ce fix(host,region): add action log (#13302) 2022-01-28 11:17:40 +08:00
屈轩
ce83a5319c fix(region): set sys disk index to 0 (#13322) 2022-01-28 11:16:32 +08:00
屈轩
1475e23270 fix(region): 支持同时指定项目切自动创建项目 (#13359) 2022-01-28 11:13:13 +08:00
Zexi Li
b213be0ede Merge pull request #13341 from ioito/feat/qx-spare-file
feat(host): transfer sparse file over network
2022-01-27 15:33:41 +08:00
Zexi Li
f74410129f Merge pull request #13348 from ioito/hotfix/qx-vm-secgroup
fix(region): clear vm secgroup
2022-01-27 15:28:47 +08:00
Zexi Li
51590f3bd2 Merge pull request #13339 from zexi/tls-migration
Tls migration
2022-01-27 15:28:11 +08:00
ioito
a73e530cc1 feat(host): transfer sparse file over network 2022-01-27 14:07:16 +08:00
Zexi Li
1cdafb1ded Merge pull request #13345 from ioito/hotfix/qx-nutanix-disk
fix(region): nutanix disk
2022-01-27 12:25:28 +08:00
ioito
ae1956f0a9 fix(region): clear vm secgroup 2022-01-27 11:16:27 +08:00
Zexi Li
6a71444b27 feat(region,host): tls live migrating 2022-01-27 10:32:54 +08:00
ioito
b078e4b278 fix(region): nutanix disk 2022-01-27 10:16:20 +08:00
Zexi Li
105b0d2381 Merge pull request #13342 from swordqiu/feature/qj-support-fangde-os
feature: support fangde OS
2022-01-27 01:37:01 +08:00
Qiu Jian
791a9fb371 feature: support fangde OS 2022-01-26 23:27:01 +08:00
Zexi Li
4264d8774f feat(util): add tls util 2022-01-26 19:22:57 +08:00
Zexi Li
993f09e652 Merge pull request #13336 from ioito/hotfix/qx-huawei-rtb
fix(region): huawei rtb name
2022-01-26 19:07:59 +08:00
Zexi Li
daa1c802a9 Merge pull request #13332 from ioito/hotfix/qx-nutanix-image
fix(region): nutanix image and vpc vlan id
2022-01-26 18:38:32 +08:00
Zexi Li
6cf7d69c2a Merge pull request #13327 from rainzm/scheduledtask/timezone
fix(scheduledtask): format time from utc_offset
2022-01-26 17:48:28 +08:00
ioito
c3d37c7f5f fix(region): huawei rtb name 2022-01-26 16:05:01 +08:00
ioito
f5119fe743 fix(region): nutanix image and vpc vlan id 2022-01-26 15:48:11 +08:00
Zexi Li
5b8341550c Merge pull request #13330 from swordqiu/hotfix/qj-qemu-4.2.0-compat
fix: support qemu 4.2.0
2022-01-26 13:56:20 +08:00
Qiu Jian
d9a2c291b5 fix: support qemu 4.2.0 2022-01-26 13:45:10 +08:00
rainzm
260af5090c fix(scheduledtask): format time from utc_offset 2022-01-26 12:01:41 +08:00
Zexi Li
3f39b3175e Merge pull request #13314 from ioito/hotfix/qx-org-switch
fix(keystone): add global setting
2022-01-26 10:47:24 +08:00
Zexi Li
d75509f887 Merge pull request #13325 from rainzm/bugfix/bakcup
Bugfix/bakcup
2022-01-26 10:46:55 +08:00
Zexi Li
3b31abdc66 Merge pull request #13319 from ioito/hotfix/qx-nutanix-disk-type
fix(region): nutanix disk type
2022-01-26 10:29:47 +08:00
rainzm
8d684d3758 fix(region): marshall correctly SDiskBackup.DiskConfig 2022-01-25 17:51:17 +08:00
rainzm
55e0220d46 fix(host): init local backup dir 2022-01-25 17:05:06 +08:00
ioito
e914b035c1 fix(region): nutanix disk type 2022-01-25 16:51:28 +08:00
Zexi Li
5e405af576 Merge pull request #13316 from ioito/hotfix/qx-nutanix-vcpu
fix(region): nutanix instance vcpu
2022-01-25 14:57:50 +08:00
ioito
41fd940a44 fix(region): nutanix instance vcpu 2022-01-25 14:45:53 +08:00
ioito
00628a0757 fix(keystone): add global setting 2022-01-25 14:15:02 +08:00
Zexi Li
992ca0d49d Merge pull request #13308 from swordqiu/hotfix/qj-log-allow-view-events-of-owner-project
fix: allow view events of owner objects
2022-01-25 11:17:53 +08:00
Zexi Li
897d98f056 Merge pull request #13311 from ioito/hotfix/qx-nutanix-misc
fix(region): nutanix misc fix
2022-01-25 11:17:18 +08:00
ioito
96b24245b3 fix(region): nutanix misc fix 2022-01-25 11:10:00 +08:00
Qiu Jian
93d611b4a2 fix: allow view events of owner objects 2022-01-25 02:06:13 +08:00
Zexi Li
a870550831 Merge pull request #13299 from ioito/hotfix/qx-nutanix-net-vlan-id
fix(region): nutanix duplicate vlan id
2022-01-24 23:29:46 +08:00
Zexi Li
0faa403ce1 Merge pull request #13305 from swordqiu/hotfix/qj-rng-device-use-urandom
fix: rng device should use urandom instead of random
2022-01-24 23:26:44 +08:00
Qiu Jian
02725606d9 fix: rng device should use urandom instead of random 2022-01-24 23:01:10 +08:00
Zexi Li
6b9af1730d Merge pull request #13239 from rainzm/vmbackup/init
Instance/Disk Backup Support
2022-01-24 18:13:38 +08:00
ioito
70de3f4127 fix(region): nutanix duplicate vlan id 2022-01-24 14:17:38 +08:00
Zexi Li
e6b222072a Merge pull request #13290 from swordqiu/hotfix/qj-baremetal-match-by-empty-uuid
fix: baremetal mismatch with empty Guid
2022-01-24 10:46:39 +08:00
Qiu Jian
072beffe2f fix: baremetal mismatch with empty Guid 2022-01-22 18:50:58 +08:00
Zexi Li
bb2a7c979f Merge pull request #13216 from ioito/feat/qx-nutanix-op
feat(region): support nutanix
2022-01-22 18:23:42 +08:00
Zexi Li
bd914db5a6 Merge pull request #13288 from rainzm/bugfix/template_create
fix(region): add generate_name before validate creating data
2022-01-22 16:42:41 +08:00
rainzm
745d8123d4 fix(region): optimize codes
1. do not ignore err
2. replace jsonutils.JSONObject with specific structure
3. delete redundant code
4. fix edge problems
2022-01-22 15:35:04 +08:00
Zexi Li
397362db45 Merge pull request #13282 from ioito/hotfix/qx-list-result
fix(common): always return next_marker
2022-01-22 12:19:37 +08:00
Zexi Li
ac3cf07fb7 Merge pull request #13285 from swordqiu/hotfix/qj-arm-image-default-uefi
fix: arm image support UEFI by default
2022-01-22 12:18:56 +08:00
Qiu Jian
bac734f548 fix: arm image support UEFI by default 2022-01-21 19:04:04 +08:00
ioito
4e4e471b47 fix(common): always return next_marker 2022-01-21 18:43:42 +08:00
ioito
9f708cec0c feat(region): support nutanix 2022-01-21 14:04:06 +08:00
Zexi Li
b65e3eb512 fix(host): enable qemu log (#13278) 2022-01-21 13:19:35 +08:00
Zexi Li
9e71dd0f0f Merge pull request #12901 from zexi/qemu-4.0.1
feat(host): qemu 4.0.1 supported
2022-01-21 11:58:03 +08:00
Zexi Li
b9a6158460 Merge pull request #13274 from zexi/qemu-cmdline-out-range
fix(hostman): cmdline option range panic
2022-01-21 11:51:00 +08:00
Zexi Li
acb31312af fix(hostman): cmdline option range panic 2022-01-21 11:45:24 +08:00
Zexi Li
b5676cc249 fix(host): qmpmon typo 2022-01-21 11:41:01 +08:00
Zexi Li
43f4800cb8 fix(hostman): cmdline option range panic 2022-01-21 11:40:25 +08:00
Zexi Li
b932984ba6 feat(host): qemu 4.0.1 supported 2022-01-21 11:15:25 +08:00
Zexi Li
e81b7b6a62 Merge pull request #13265 from swordqiu/hotfix/qj-batch-migrate-in-parrallel
fix: batch migrate in parrallel
2022-01-21 10:12:40 +08:00
Zexi Li
1b54ec53c7 Merge pull request #13269 from swordqiu/feature/qj-log-to-syslog-server
feature: support log to remote syslog server
2022-01-21 10:12:05 +08:00
Zexi Li
6eb6584bc7 Merge pull request #13268 from zexi/qemu-migrate-args
Qemu migrate args
2022-01-21 09:55:46 +08:00
Zexi Li
78f186371c feat(host,region): unify target qemu commandline from source 2022-01-21 00:37:32 +08:00
Qiu Jian
85913affc6 feature: support log to remote syslog server 2022-01-21 00:08:45 +08:00
Qiu Jian
4ee2ffafb7 fix: batch migrate in parrallel 2022-01-20 21:40:20 +08:00
Zexi Li
555e071aa8 Merge pull request #13260 from rainzm/bugfix/isolated-device
fix(host): Stop the retry of purge when the target does not exist
2022-01-20 21:09:06 +08:00
Zexi Li
559331564c Merge pull request #13263 from zhaoxiangchun/fix/zxc-master
fix(cloudmon): fix cloudmon GetResourceByOperator
2022-01-20 21:08:42 +08:00
zhaoxiangchun
902755cf5e fix(cloudmon): fix cloudmon GetResourceByOperator 2022-01-20 19:00:30 +08:00
rainzm
a063376f86 fix(host): Stop the retry of purge when the target does not exist 2022-01-20 18:03:50 +08:00
Zexi Li
5bf99cc9a3 Merge pull request #13257 from ioito/hotfix/qx-tag-cc
fix(common): metadata update key
2022-01-20 17:43:37 +08:00
ioito
cb9bcd9586 fix(common): metadata update key 2022-01-20 15:16:43 +08:00
rainzm
e2017f1f75 fix(region): add generate_name before validate creating data 2022-01-20 15:00:56 +08:00
Zexi Li
1808fbf69a Merge pull request #13243 from rainzm/notify/autorenew
feat(notify): judge whether to enable automatic renewal when the expiration notice is given
2022-01-20 09:53:59 +08:00
Zexi Li
313912cfab Merge pull request #13226 from swordqiu/hotfix/qj-policy-tag-filter-usages
fix: usages should be filtered by policy tags
2022-01-20 09:45:18 +08:00
Zexi Li
f1f9b8f6cf Merge pull request #13240 from swordqiu/hotfix/qj-fix-web-security-defects
fix: add header x-xss-protection
2022-01-20 09:44:28 +08:00
Zexi Li
0c6c85227c Merge pull request #13253 from swordqiu/hotfix/qj-vpcagent-nil-pointer-panic2
fix: vpcagent nil pointer panic
2022-01-20 09:43:45 +08:00
Zexi Li
14a17af189 fix(baremetal): raid ssd disk as firstly root disk (#13246) 2022-01-20 00:41:49 +08:00
Zexi Li
8967db0624 Merge pull request #13249 from ioito/hotfix/qx-region-info
fix(apigateway): add is forget login user option
2022-01-19 20:06:14 +08:00
ioito
9a67cf837e fix(apigateway): add is forget login user option 2022-01-19 20:00:03 +08:00
Qiu Jian
8f4243adfd fix: vpcagent nil pointer panic 2022-01-19 19:17:13 +08:00
rainzm
6893749dde fix(region,notify): add create, delete and sync notification of loadbalancerbackendgroup 2022-01-19 19:17:01 +08:00
rainzm
3b5186127f feat(notify): judge whether to enable automatic renewal when the expiration notice is given 2022-01-19 17:16:49 +08:00
rainzm
d8611811b5 fix(region): set status creating for instance backup when creating 2022-01-19 14:48:17 +08:00
Qiu Jian
ead9115b6f fix: add header x-xss-protection 2022-01-19 12:55:51 +08:00
rainzm
342a220a2d feat(climc): add climc command for instance/disk backup 2022-01-19 12:04:34 +08:00
rainzm
3502a8074f feat(region): support instance backup
Instance backup is a logical collection of multiple disk backups
2022-01-19 12:04:34 +08:00
rainzm
5c6ba0d750 feat(region, host): support disk backup
1. create backup for disk
2. create disk from backup
3. recovery disk directly
4. delete backup
2022-01-19 12:04:27 +08:00
rainzm
3c2b1a45d1 fix(cloudcommon): splice notifyurl correctly 2022-01-19 11:35:30 +08:00
Zexi Li
444e530683 Merge pull request #13235 from ioito/hotfix/qx-vpc-tag
fix(region): vpc tag sync
2022-01-19 11:01:14 +08:00
ioito
5bcf3acccc fix(region): vpc tag sync 2022-01-19 10:57:43 +08:00
Zexi Li
88823c092f Merge pull request #13232 from ioito/hotfix/qx-lb-bandwidth-fix
fix(region): qcloud lb bandwidth
2022-01-19 00:43:41 +08:00
ioito
424f52a6c8 fix(region): qcloud lb bandwidth 2022-01-18 22:13:25 +08:00
Zexi Li
310defe8b4 Merge pull request #13227 from swordqiu/hotfix/qj-list-joint-nil-pointer
fix: list join resource nil pointer access
2022-01-18 16:56:36 +08:00
Zexi Li
99415746af Merge pull request #13231 from zexi/automated-cherry-pick-of-#13229-upstream-master
Automated cherry pick of #13229: feat(build): make glance-base image
2022-01-18 16:46:57 +08:00
Zexi Li
fdd64fbda9 feat(build): make glance-base image 2022-01-18 16:22:55 +08:00
Qiu Jian
70cc42963d fix: list join resource nil pointer access 2022-01-18 09:16:17 +08:00
Zexi Li
dc621cd2c5 fix(hostman): config BONDING_OPTS for ifcfg-bondx (#13223) 2022-01-18 02:46:38 +08:00
Qiu Jian
8dbf972f17 fix: usages should be filered by policy tags 2022-01-18 02:45:49 +08:00
Zexi Li
8a71fccdd7 Merge pull request #13217 from swordqiu/feature/qj-full-sync-project-domain-meta
fix: full sync of project and domain metadata
2022-01-18 00:32:31 +08:00
Qiu Jian
d6476c6374 fix: full sync of project and domain metadata 2022-01-17 21:54:57 +08:00
Zexi Li
8887389c70 Merge pull request #13219 from ioito/hotfix/qx-vpc-network-tags
fix(region): sync tags for vpc and network
2022-01-17 20:39:54 +08:00
ioito
ada6d9c179 fix(region): sync tags for vpc and network 2022-01-17 20:36:19 +08:00
Zexi Li
6e19e6fe6e Merge pull request #13213 from zexi/wire-create-bw
fix(region): create wire input bw deprecated
2022-01-17 18:38:46 +08:00
Zexi Li
2ce7a52e28 fix(region): create wire input bw deprecated 2022-01-17 14:49:14 +08:00
Zexi Li
f4375a5d14 Merge pull request #13203 from ioito/hotfix/qx-cidr-filter
fix(region): add cidr filter for route table
2022-01-17 10:09:42 +08:00
Zexi Li
8f431806ee Merge pull request #13208 from swordqiu/automated-cherry-pick-of-#13207-upstream-master
Automated cherry pick of #13207: fix: handle exception that qemu quit or cancel migrate during migration
2022-01-17 10:09:14 +08:00
Zexi Li
50d33b8f74 Merge pull request #13209 from swordqiu/feature/qj-support-dhcp-option-82
feature: support dhcp relay information option 82
2022-01-17 10:08:10 +08:00
Qiu Jian
14f0abb0c3 feature: support dhcp relay information option 82 2022-01-17 01:05:54 +08:00
Qiu Jian
e18da15479 fix: handle exception that qemu quit or cancel migrate during migration 2022-01-16 15:33:37 +08:00
ioito
4a576f1323 fix(region): add cidr filter for route table 2022-01-15 16:12:31 +08:00
Zexi Li
4935993b85 Merge pull request #13200 from zhaoxiangchun/fix/zxc-master
fix(common): ListItemFilter func exec in the end
2022-01-15 10:41:52 +08:00
zhaoxiangchun
032750b0e8 fix(common): ListItemFilter func exec in the end
1.ListItemFilter 中如果有group by 操作(meter服务),如果使用框架解析filter参数,
会把filter 解析加入到 having结构中。
2022-01-15 10:24:17 +08:00
Zexi Li
29b8b123a5 Merge pull request #13196 from zhaoxiangchun/fix/zxc-master
fix(monitor): alerting resourece filter by scope
2022-01-14 10:33:12 +08:00
Zexi Li
385c8d6092 Merge pull request #13193 from ioito/feat/qx-nutanix
feat(region): add nutanix sync
2022-01-13 19:09:12 +08:00
zhaoxiangchun
7d56ec2a17 fix(monitor): alerting resourece filter by scope 2022-01-13 18:44:18 +08:00
ioito
e43caa33b4 feat(region): add nutanix sync 2022-01-13 18:07:34 +08:00
Zexi Li
f914400c34 Merge pull request #13187 from zhaoxiangchun/fix/zxc-master
fix(s3gateway): delete dbinit
2022-01-13 10:34:37 +08:00
Zexi Li
5d5890a1e5 Merge pull request #13168 from ioito/hotfix/qx-worker-task-list
fix(region): show worker and tasks list by service type
2022-01-13 10:28:52 +08:00
Zexi Li
f789ded902 Merge pull request #13188 from ioito/hotfix/qx-wire-manager
fix(region): wire statusinfras
2022-01-13 10:27:59 +08:00
ioito
2630c21802 fix(region): wire statusinfras 2022-01-13 10:04:22 +08:00
zhaoxiangchun
b4ab87c861 fix(s3gateway): delete dbinit 2022-01-12 18:25:58 +08:00
Zexi Li
a8f5517f2e Merge pull request #13185 from zexi/bm-megaraid-perccli
fix(baremetal): perccli image update
2022-01-11 18:51:02 +08:00
Zexi Li
2ef2ebb365 fix(baremetal): perccli image update 2022-01-11 18:23:09 +08:00
Zexi Li
a2e6abcfed Merge pull request #13167 from zexi/bm-megaraid-perccli
[WIP] feat(baremetal): megaraid perccli supported
2022-01-11 17:28:48 +08:00
Zexi Li
e35fdb266b feat(baremetal): megaraid perccli supported 2022-01-11 17:27:52 +08:00
Zexi Li
5474f9b390 Merge pull request #13183 from zexi/automated-cherry-pick-of-#13180-upstream-master
Automated cherry pick of #13180: feat(scheduler): log CheckDisksAllocable skipped storage
2022-01-11 11:21:33 +08:00
Zexi Li
d6db54f9e1 feat(scheduler): log CheckDisksAllocable skipped storage 2022-01-11 11:20:43 +08:00
Zexi Li
b2d513b1f1 Merge pull request #13170 from swordqiu/automated-cherry-pick-of-#13169-upstream-master
Automated cherry pick of #13169: fix: guest sync status persistent block_stream status
2022-01-11 10:31:56 +08:00
Zexi Li
a9eec346f7 Merge pull request #13176 from swordqiu/hotfix/qj-snapshot-and-clone-event-notes
fix: add snapshot_and_clone event notes
2022-01-11 10:30:56 +08:00
Qiu Jian
d81d6cc368 fix: guest sync status persistent block_stream status 2022-01-11 10:20:57 +08:00
ioito
5633e3778b fix(region): show worker and tasks list by service type 2022-01-11 09:49:12 +08:00
Zexi Li
c9bdb3a9e6 Merge pull request #13125 from zexi/migrate-kernel-check
fix(region,scheduler): live migrate target host kernel version check
2022-01-11 09:29:28 +08:00
Qiu Jian
425f7c5f91 fix: add snapshot_and_clone event notes 2022-01-11 09:28:41 +08:00
Zexi Li
29d1b3eaa6 Merge pull request #13139 from zexi/schedulder-bm-uefi
feat(scheduler): baremetal uefi image filter
2022-01-11 09:26:37 +08:00
Zexi Li
35c9a7653a Merge pull request #13171 from swordqiu/hotfix/qj-ceph-clone-across-pool
fix: ceph clone image across pool should use pool of target image
2022-01-11 09:23:04 +08:00
Qiu Jian
9eb91a4b95 fix: ceph clone image across pool should use pool of target image 2022-01-11 02:56:21 +08:00
Zexi Li
8777eb2b60 feat(scheduler): baremetal uefi image filter 2022-01-10 10:43:19 +08:00
Zexi Li
7492da80c3 fix(region,scheduler): live migrate target host kernel version check 2022-01-04 18:42:20 +08:00
8870 changed files with 1191738 additions and 812290 deletions

View File

@@ -3,22 +3,11 @@
# Check https://circleci.com/docs/2.0/language-go/ for more details
version: 2
jobs:
check:
docker:
- image: yunionio/centos-build:1.1-4
environment:
ONECLOUD_CI_BUILD: "1"
working_directory: /root/go/src/yunion.io/x/onecloud
steps:
- checkout
- run:
command: |
make -j3 check
build:
test:
requires:
- check
docker:
- image: yunionio/centos-build:1.1-4
- image: yunion/centos-build:go-1.18.3-0
environment:
ONECLOUD_CI_BUILD: "1"
@@ -27,58 +16,21 @@ jobs:
#### /go/src/github.com/circleci/go-tool
#### /go/src/bitbucket.org/circleci/go-tool
working_directory: /root/go/src/yunion.io/x/onecloud
parallelism: 4
resource_class: large
parallelism: 1
steps:
- checkout
- restore_cache:
key: onecloud-build-cache-{{ checksum "go.mod" }}-{{ checksum "Makefile" }}
paths:
- /root/.cache/go-build
- run:
command: |
make -j3 check
make test
targets="$(circleci tests glob "cmd/*" | grep -v cmd/host-image | circleci tests split)"
echo $targets | tr ' ' '\n'
make -j2 $targets
make $targets
ls -lh _output/bin/
- save_cache:
key: onecloud-build-cache-{{ checksum "go.mod" }}-{{ checksum "Makefile" }}
paths:
- /root/.cache/go-build
- store_artifacts:
path: _output/
test:
requires:
- check
docker:
- image: yunionio/centos-build:1.1-4
environment:
ONECLOUD_CI_BUILD: "1"
working_directory: /root/go/src/yunion.io/x/onecloud
parallelism: 4
steps:
- checkout
- restore_cache:
key: onecloud-test-cache-{{ checksum "go.mod" }}-{{ checksum "Makefile" }}
paths:
- /root/.cache/go-build
- run:
name: unit_test
command: |
./scripts/coverage.sh --codecov
- save_cache:
key: onecloud-test-cache-{{ checksum "go.mod" }}-{{ checksum "Makefile" }}
paths:
- /root/.cache/go-build
workflows:
version: 2
build_and_test:
jobs:
- check
- build:
requires:
- check
- test:
requires:
- check
- test

3
.editorconfig Normal file
View File

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

View File

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

View File

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

View File

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

View File

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

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.14
uses: actions/setup-go@v1
with:
go-version: 1.14
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

2
.gitignore vendored
View File

@@ -41,3 +41,5 @@ pkg/generated
# gotext extracted
out.gotext.json
pkg/notify/sender/email_test.go

View File

@@ -49,7 +49,7 @@ CGO_LDFLAGS_ENV = $(shell go env CGO_LDFLAGS)
ifdef LIBQEMUIO_PATH
X_CGO_CFLAGS := ${CGO_CFLAGS_ENV} -I${LIBQEMUIO_PATH}/src -I${LIBQEMUIO_PATH}/src/include
X_CGO_LDFLAGS := ${CGO_LDFLAGS_ENV} -laio -lqemuio -lpthread -L ${LIBQEMUIO_PATH}/src
X_CGO_LDFLAGS := ${CGO_LDFLAGS_ENV} -laio -lqemuio -lpthread -lgnutls -lnettle -L ${LIBQEMUIO_PATH}/src
endif
export GOOS ?= linux
@@ -241,10 +241,25 @@ y18n-check:
.PHONY: y18n-check
define hostdeployer-grpc-gen
set -o errexit; \
set -o pipefail; \
protoc -I pkg/hostman/hostdeployer/apis \
--go_out=pkg/hostman/hostdeployer/apis \
--go_opt=paths=source_relative \
--go-grpc_out=pkg/hostman/hostdeployer/apis \
--go-grpc_opt=paths=source_relative \
pkg/hostman/hostdeployer/apis/deploy.proto
endef
hostdeployer-grpc-gen:
$(hostdeployer-grpc-gen)
check: fmt-check
check: gendocgo-check
check: goimports-check
check: vet-check
#check: vet-check
#check: y18n-check
.PHONY: check
@@ -267,10 +282,14 @@ dep:
@echo "$$depDeprecated"
@$(MAKE) mod
RELEASE_BRANCH:=release/3.11
GOPROXY ?= direct
mod:
go get -d $(patsubst %,%@master,$(shell GO111MODULE=on go mod edit -print | sed -n -e 's|.*\(yunion.io/x/[a-z].*\) v.*|\1|p'))
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 $(patsubst %,%@master,$(shell GO111MODULE=on go mod edit -print | sed -n -e 's|.*\(yunion.io/x/[a-z].*\) v.*|\1|p' | grep -v '/cloudmux$$'))
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go mod tidy
GOPROXY=$(GOPROXY) GONOSUMDB=yunion.io/x go mod vendor -v
define helpText
Build with docker
@@ -330,7 +349,7 @@ image:
.PHONY: image
image-telegraf-raid-plugin:
VERSION=release-1.6.1 ARCH=all make image telegraf-raid-plugin
VERSION=release-1.6.5 ARCH=all make image telegraf-raid-plugin
%:
@:

View File

@@ -4,12 +4,12 @@ __inc_Makefile_common_mk:=1
ifeq ($(ModName),)
$(error ModName must be set, e.g. yunion.io/x/onecloud)
endif
ModBaseName:=$(notdir $(ModName))
DockerImageRegistry?=registry.cn-beijing.aliyuncs.com
DockerImageAlpineBuild?=$(DockerImageRegistry)/yunionio/alpine-build:1.1-5
DockerImageCentOSBuild?=$(DockerImageRegistry)/yunionio/centos-build:1.1-5
DockerImageAlpineBuild?=$(DockerImageRegistry)/yunionio/alpine-build:3.16.0-go-1.18.2-0
DockerImageCentOSBuild?=$(DockerImageRegistry)/yunionio/centos-build:go-1.18.3-0
EnvIf=$(if $($(1)),$(1)=$($(1)))
@@ -17,6 +17,7 @@ define dockerCentOSBuildCmd
set -o xtrace
set -o errexit
set -o pipefail
git config --global --add safe.directory /root/go/src/yunion.io/x/$(ModBaseName)
cd /root/go/src/yunion.io/x/$(ModBaseName)
env \
$(call EnvIf,GOARCH) \
@@ -26,12 +27,14 @@ env \
chown -R $(shell id -u):$(shell id -g) _output
endef
tmpName=$(ModBaseName)-$(shell date +"%Y%m%d.%H%M%S%3N")
docker-centos-build: export dockerCentOSBuildCmd:=$(call dockerCentOSBuildCmd,$(F))
docker-centos-build:
docker rm --force docker-centos-build-$(ModBaseName) &>/dev/null || true
docker rm --force docker-centos-build-$(tmpName) &>/dev/null || true
docker run \
--rm \
--name docker-centos-build-$(ModBaseName) \
--name docker-centos-build-$(tmpName) \
-v $(CURDIR):/root/go/src/yunion.io/x/$(ModBaseName) \
-v $(CURDIR)/_output/centos-build:/root/go/src/yunion.io/x/$(ModBaseName)/_output \
-v $(CURDIR)/_output/centos-build/_cache:/root/.cache \
@@ -42,7 +45,7 @@ docker-centos-build:
# NOTE we need a way to stop and remove the container started by docker-build.
# No --tty, --stop-signal won't work
docker-centos-build-stop:
docker stop --time 0 docker-centos-build-$(ModBaseName) || true
docker stop --time 0 docker-centos-build-$(tmpName) || true
.PHONY: docker-centos-build
.PHONY: docker-centos-build-stop
@@ -52,7 +55,9 @@ define dockerAlpineBuildCmd
set -o xtrace
set -o errexit
set -o pipefail
git config --global --add safe.directory /root/go/src/yunion.io/x/$(ModBaseName)
cd /root/go/src/yunion.io/x/$(ModBaseName)
git config --global --add safe.directory /root/go/src/yunion.io/x/onecloud
env \
$(call EnvIf,GOARCH) \
$(call EnvIf,GOOS) \
@@ -63,10 +68,10 @@ endef
docker-alpine-build: export dockerAlpineBuildCmd:=$(call dockerAlpineBuildCmd,$(F))
docker-alpine-build:
docker rm --force docker-alpine-build-$(ModBaseName) &>/dev/null || true
docker rm --force docker-alpine-build-$(tmpName) &>/dev/null || true
docker run \
--rm \
--name docker-alpine-build-$(ModBaseName) \
--name docker-alpine-build-$(tmpName) \
-v $(CURDIR):/root/go/src/yunion.io/x/$(ModBaseName) \
-v $(CURDIR)/_output/alpine-build:/root/go/src/yunion.io/x/$(ModBaseName)/_output \
-v $(CURDIR)/_output/alpine-build/_cache:/root/.cache \
@@ -75,7 +80,7 @@ docker-alpine-build:
ls -lh _output/alpine-build/bin
docker-alpine-build-stop:
docker stop --time 0 docker-alpine-build-$(ModBaseName) || true
docker stop --time 0 docker-alpine-build-$(tmpName) || true
.PHONY: docker-alpine-build
.PHONY: docker-alpine-build-stop

7
OWNERS
View File

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

View File

@@ -21,16 +21,184 @@ Cloudpods是一个开源的Golang实现的云原生的融合多云/混合云的
## 功能
Cloudpods提供了如下的功能
### 概览 & UI 展示
<details>
<summary>管理多云资源的功能可以管理大多数的主流云包括私有云例如OpenStack以及公有云例如AWSAzureGCP阿里云华为云和腾讯云等</summary>
<ul>
<li>
<p>云帐号纳管</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudselect.png" alt="multi cloud management">
</li>
<li>
<p>云帐号列表</p>
<img src="https://i.imgur.com/Q0LipfI.png" alt="cloud account list">
</li>
<li>
<p>公有云虚拟机列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/publicvmlist.png">
</li>
</ul>
</details>
<details>
<summary>
一个可以管理海量KVM虚拟机的轻量级私有云
</summary>
<ul>
<li>
<p>虚拟机列表</p>
<img src="https://i.imgur.com/DbkRUoo.png">
</li>
<li>
<p>虚拟机创建页面</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm2.png">
</li>
<li>
<p>虚拟机可通过 VNC 或者 SSH 登录</p>
<img src="https://i.imgur.com/m0rkeQ3.png">
</li>
<li>
<p>宿主机列表</p>
<img src="https://imgur.com/i509t5a.png">
</li>
<li>
<p>镜像模板列表</p>
<img src="https://imgur.com/UVFLGi2.png">
</li>
<li>
<p>VPC列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>二层网络列表(经典网络)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/wirelist.png">
</li>
<li>
<p>IP子网列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/ipsubnetlist.png">
</li>
<li>
<p>弹性公网IP列表VPC网络</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>LB列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/lblist.png">
</li>
</ul>
</details>
<details>
<summary>
一个能进行物理机全生命周期管理的裸机云
</summary>
<ul>
<li>
<p>物理机列表</p>
<img src="https://i.imgur.com/Jz8b5nC.png">
</li>
<li>
<p>物理机纳管</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addphysicalmachine.png">
</li>
<li>
<p>安装操作系统</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createbaremetal.png">
</li>
<li>支持 ARM64 的物理机服务器</li>
</ul>
</details>
<details>
<summary>一套完整的多租户认证和访问控制体系</summary>
<ul>
<li>
<p>支持本地sql、LDAP 等认证源</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/idplist.png">
</li>
<li>
<p>多租户系统,包括域,项目,组,用户,角色和权限等</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/domainlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/projectlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/grouplist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/userlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/rolelist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/policylist.png">
</li>
</ul>
</details>
<details>
<summary>
实现了VMware vSphere虚拟化集群的自助服务和自动化
</summary>
<ul>
<li>
<p>添加VMware云账号</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmware.png">
</li>
<li>
<p>VMware云账号列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarelist.png">
</li>
<li>
<p>自动创建二层网络</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarewirelist.png">
</li>
<li>
<p>自动创建IP子网</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwareipsubnetlist.png">
</li>
<li>
<p>新建VMware虚拟机</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm2.png">
</li>
</ul>
</details>
<details>
<summary>
允许以统一的联邦身份访问各个云平台的原生控制台的SSO
</summary>
<ul>
<li>
<p>为云账号开启免密登录(以阿里云为例)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/enablecloudsso.png">
</li>
<li>
<p>将Cloudpods平台用户添加为免密登录用户</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addsamluser.png">
</li>
<li>
<p>多云统一登录入口</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudssoentry.png">
</li>
<li>
<p>多云统一登录-免密登录用户列表</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudsamluser.png">
</li>
<li>
<p>Cloudpods平台用户免密登录阿里云</p>
</li>
</ul>
</details>
<details>
<summary>
一套功能丰富、统一一致的RESTAPI和模型访问以上的云资源和功能
</summary>
</details>
<details>
<summary>
自动将镜像转换为不同云平台需要的格式的多云镜像服务
</summary>
</details>
* 管理多云资源的功能可以管理大多数的主流云包括私有云例如OpenStack以及公有云例如AWSAzureGCP阿里云华为云和腾讯云等
* 允许以统一的联邦身份访问各个云平台的原生控制台的SSO
* 一个可以管理海量KVM虚拟机的轻量级私有云
* 一个能进行物理机全生命周期管理的裸机云
* 实现了VMware vSphere虚拟化集群的自助服务和自动化
* 一套功能丰富、统一一致的RESTAPI和模型访问以上的云资源和功能
* 一套完整的多租户认证和访问控制体系
* 自动将镜像转换为不同云平台需要的格式的多云镜像服务
### 支持的云平台
@@ -42,15 +210,17 @@ Cloudpods提供了如下的功能
* 华为云
* 腾讯云
* UCloud
* 中国电信
* 中国移动云
* 天翼
* 移动云
* 京东云
* 私有云:
* OpenStack
* ZStack
* AlibabaCloud Aspara (阿里飞天)
* Alibaba Cloud Aspara (阿里飞天)
* Huawei HCSO (华为HCSO)
* Nutanix
* 本地基础设施资源:
* KVM
* 基于 KVM 实现的轻量级私有云
* VMWare vSphere vCenter/ESXi
* Baremetals (IPMI, Redfish API)
* Object storages (Minio, Ceph, XSky)
@@ -67,50 +237,12 @@ Cloudpods提供了如下的功能
* 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经过充分测试)
(下面假设该主机的IP为 *10.168.26.216*)
### 1. 准备SSH免密登录
```bash
# Generate the local ssh keypair
# (SKIP this stekp if you already have ~/.ssh/id_rsa.pub locally)
$ ssh-keygen
# 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. 安装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 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/) 获得更详细的安装指导。
- [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 服务,包括**内置私有云**和**多云管理**的功能。
## 文档
@@ -126,13 +258,13 @@ $ git clone https://github.com/yunionio/ocboot && cd ./ocboot && ./run.py 10.168
您可以通过如下方式联系我们:
* Reddit: [r/Cloudpods](https://www.reddit.com/r/Cloudpods/)
* [服务订阅](https://www.yunion.cn/subscription/index.html)
* 哔哩哔哩: [Cloudpods](https://space.bilibili.com/623431553/)
* 哔哩哔哩: [Cloudpods](https://space.bilibili.com/3493131737631540/)
* 微信: 请扫描如下二维码联系我们
<img src="https://www.cloudpods.org/images/contact_me_qr_20210701.png" alt="WeChat QRCode">
<img src="https://www.cloudpods.org/images/contact_me_qr_20230321.png" alt="WeChat QRCode">
## 版本历史

252
README.md
View File

@@ -23,14 +23,186 @@ Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform deve
## Features
* Multi-cloud management that is able to manage a wide range of cloud providers, including private cloud, such as OpenStack, and public clouds, such as AWS, Azure, Google Cloud, Alibaba Cloud, Tencent Cloud, Huawei Cloud, etc.
* Cloud SSO that allows accessing native webconsole of cloud providers with unified federated identities
* A light-weight private cloud that manages KVM hypervisor in scale
* A BareMetal cloud that automates the full life-cycle management of baremetal physical machines
* VMware vSphere management that enables self-service and automation
* One set of feature-rich APIs to access a wide range of resources from cloud providers above with consistent models and APIs
* A complete multi-tenancy RBAC-enabled IAM (identity and access management) system
* Multi-cloud image management system that automates image conversion between different cloud providers
### Summary & UI
<details>
<summary>
Multi-cloud management that is able to manage a wide range of cloud providers, including private cloud, such as OpenStack, and public clouds, such as AWS, Azure, Google Cloud, Alibaba Cloud, Tencent Cloud, Huawei Cloud, etc.
</summary>
<ul>
<li>
<p>Cloud account create form</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudselect.png" alt="multi cloud management">
</li>
<li>
<p>Cloud accounts list</p>
<img src="https://i.imgur.com/Q0LipfI.png" alt="cloud account list">
</li>
<li>
<p>Multi public cloud VM list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/publicvmlist.png">
</li>
</ul>
</details>
<details>
<summary>
A light-weight private cloud that manages KVM hypervisor in scale
</summary>
<ul>
<li>
<p>VM instances list</p>
<img src="https://i.imgur.com/DbkRUoo.png">
</li>
<li>
<p>Create VM instance form</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createkvmvm2.png">
</li>
<li>
<p>VNC and SSH login page</p>
<img src="https://i.imgur.com/m0rkeQ3.png">
</li>
<li>
<p>Host list</p>
<img src="https://imgur.com/i509t5a.png">
</li>
<li>
<p>Image template list</p>
<img src="https://imgur.com/UVFLGi2.png">
</li>
<li>
<p>VPC list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>Wire list (Classic Network)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/wirelist.png">
</li>
<li>
<p>IPsubnet list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/ipsubnetlist.png">
</li>
<li>
<p>Eip list (VPC Network)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vpclist.png">
</li>
<li>
<p>LB list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/lblist.png">
</li>
</ul>
</details>
<details>
<summary>
A BareMetal cloud that automates the full life-cycle management of baremetal physical machines
</summary>
<ul>
<li>
<p>BareMetal list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/physicalmachinelist.png">
</li>
<li>
<p>Baremetal Management</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addphysicalmachine.png">
</li>
<li>
<p>Create OS on BareMetal</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createbaremetal.png">
</li>
<li>ARM64 baremetal supported</li>
</ul>
</details>
<details>
<summary>
A complete multi-tenancy RBAC-enabled IAM (identity and access management) system
</summary>
<ul>
<li>
<p>sql, LDAP supported</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/idplist.png">
</li>
<li>
<p>Multi-tenancy system, include domain, project, group, user, role, policy</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/domainlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/projectlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/grouplist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/userlist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/rolelist.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/policylist.png">
</ul>
</details>
<details>
<summary>
VMware vSphere management that enables self-service and automation
</summary>
<ul>
<li>
<p>Add VMware account</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmware.png">
</li>
<li>
<p>VMware account list</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarelist.png">
</li>
<li>
<p>Automatic creation of wire</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwarewirelist.png">
</li>
<li>
<p>Automatic creation of ipsubnet</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/vmwareipsubnetlist.png">
</li>
<li>
<p>Create a VMware VM instance</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm1.png">
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/createvmwarevm2.png">
</li>
</ul>
</details>
<details>
<summary>
Cloud SSO that allows accessing native webconsole of cloud providers with unified federated identities
</summary>
<ul>
<li>
<p>Enable the SSO login function of the cloud account (aliyun as an example)</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/enablecloudsso.png">
</li>
<li>
<p>create saml users</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/addsamluser.png">
</li>
<li>
<p>Cloud SSO entry</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudssoentry.png">
</li>
<li>
<p>Cloud SSO - SSO login user</p>
<img src="https://www.cloudpods.org/zh/docs/introduce/ui/images/cloudsamluser.png">
</li>
<li>
<p>Sign in to the public cloud platform with SSO</p>
</li>
</ul>
</details>
<details>
<summary>
One set of feature-rich APIs to access a wide range of resources from cloud providers above with consistent models and APIs
</summary>
</details>
<details>
<summary>
Multi-cloud image management system that automates image conversion between different cloud providers
</summary>
</details>
### Supported cloud providers
@@ -48,9 +220,11 @@ Cloudpods is a cloud-native open source unified multi/hybrid-cloud platform deve
* Private Clouds:
* OpenStack
* ZStack
* AlibabaCloud Aspara
* Alibaba Cloud Aspara
* 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)
@@ -67,54 +241,12 @@ 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
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.
(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)
$ ssh-keygen
# 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 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/en/docs/quickstart/).
## Getting started
- [All in One Installation](https://www.cloudpods.org/zh/docs/quickstart/allinone/)Building a full-featured Cloudpods service on linux distributions such as CentOS 7 or Debian 10 allows for a quick experience of the **built-in private cloud** and **multi-cloud management** features.
- [Kubernetes Helm Installation](https://www.cloudpods.org/zh/docs/quickstart/k8s/)Deploying the Cloudpods CMP service on an existing Kubernetes cluster using Helm and experience the **multi-cloud management** feature.
- [Docker Compose Installation](https://www.cloudpods.org/zh/docs/quickstart/docker-compose/)Deploying the Cloudpods CMP service using Docker Compose and quickly experience the **multi-cloud management** feature.
- [High availability installation](https://www.cloudpods.org/zh/docs/setup/ha-ce/)Deploying Cloudpods services in a highly available manner for production environments, including **built-in private cloud** and **multi-cloud management** features.
## Documentations
@@ -131,13 +263,13 @@ Please check this [issue](https://github.com/yunionio/cloudpods/issues/11427) fo
You may contact us by:
* Reddit: [r/Cloudpods](https://www.reddit.com/r/Cloudpods/)
* [Subscription](https://www.yunion.cn/subscription/index.html)
* Bilibili: [Cloudpods](https://space.bilibili.com/623431553/)
* Bilibili: [Cloudpods](https://space.bilibili.com/3493131737631540/)
* WeChat: please scan the following QRCode to contact us
<img src="https://www.cloudpods.org/images/contact_me_qr_20210701.png" alt="WeChat QRCode">
<img src="https://www.cloudpods.org/images/contact_me_qr_20230321.png" alt="WeChat QRCode">
## Changelog

View File

@@ -44,7 +44,12 @@ echo "Build root ${BUILDROOT}"
if [ -z "$VERSION" ]; then
TAG=$(git describe --abbrev=0 --tags || echo testing)
VERSION=${TAG/\//-}
VERSION=${VERSION/v/}
if [[ "$VERSION" =~ ^v0. ]]; then
VERSION=${VERSION/v0./}
elif [[ "$VERSION" =~ ^v ]]; then
VERSION=${VERSION/v/}
fi
VERSION=${VERSION//-/.}
fi
RELEASE=`date +"%y%m%d%H"`

View File

@@ -48,7 +48,9 @@ mkdir -p $BUILDROOT/DEBIAN
mkdir -p $BUILDROOT/$BIN_PATH
cp -rf $BIN $BUILDROOT/$BIN_PATH
cp -rf $ROOT/root/* $BUILDROOT/
if [ -d $ROOT/root ]; then
cp -rf $ROOT/root/* $BUILDROOT/
fi
echo "Build root ${BUILDROOT}"

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

@@ -1,7 +1,7 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/ansibleserver-base:v1.0.5-2
FROM registry.cn-beijing.aliyuncs.com/yunionio/ansibleserver-base:v1.1.1
# install playbook and telegraf install pkg
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.3.4 /opt/yunion/playbook /opt/yunion/playbook
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.3.4 /opt/yunion/ansible-install-pkg /opt/yunion/ansible-install-pkg
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.4.0 /opt/yunion/playbook /opt/yunion/playbook
COPY --from=registry.cn-beijing.aliyuncs.com/yunionio/file-repo:v0.4.0 /opt/yunion/ansible-install-pkg /opt/yunion/ansible-install-pkg
ADD ./_output/alpine-build/bin/ansibleserver /opt/yunion/bin/ansibleserver

View File

@@ -4,12 +4,25 @@ MAINTAINER "Yousong Zhou <zhouyousong@yunionyun.com>"
ENV TZ UTC
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
# openssh-client, for ansible ssh connection
# git, ca-certificates, for fetching ansible roles
RUN set -x \
&& apk update \
&& apk add openssh-client \
&& apk add sshpass \
&& apk add ansible \
&& 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 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.3-2-grub
FROM registry.cn-beijing.aliyuncs.com/yunionio/baremetal-base:v0.3.9-20231219.0
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"

View File

@@ -1,10 +1,12 @@
#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.1 as yunionos
FROM registry.cn-beijing.aliyuncs.com/yunionio/yunionos:v3.10.8-20231215.0 as yunionos
FROM centos:8 as grub-stage
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
RUN dnf install -y grub2*
# make grub_booti386 firmware

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

@@ -11,10 +11,12 @@ RUN set -x \
# install default playbook and install pkg
Run mkdir -p /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~fe11a96b-0.aarch64.rpm -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~fe11a96b-0.x86_64.rpm -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf_1.19.2-yn~fe11a96b-0_amd64.deb -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf_1.19.2-yn~fe11a96b-0_arm64.deb -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf-0.x86_64.rpm -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf-0.aarch64.rpm -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf_1.19.2-yn~be742cbf-0_arm64.deb -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf_1.19.2-yn~be742cbf-0_amd64.deb -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf_windows_amd64.zip -P /opt/yunion/ansible-install-pkg
Run wget https://yunioniso.oss-cn-beijing.aliyuncs.com/rpms/telegraf/telegraf-1.19.2-yn~be742cbf_windows_i386.zip -P /opt/yunion/ansible-install-pkg
Run mkdir -p /opt/yunion/playbook
Run mkdir /opt/yunion/playbook/monitor-agent

View File

@@ -1,8 +1,5 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/torrent:20210815.0
FROM registry.cn-beijing.aliyuncs.com/yunionio/glance-base:v0.0.1
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
RUN apk add --no-cache s3fs-fuse --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing
ENV TZ UTC
RUN mkdir -p /opt/yunion/bin
ADD ./_output/alpine-build/bin/glance /opt/yunion/bin/glance

View File

@@ -0,0 +1,5 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/torrent:20210815.0
MAINTAINER "Zexi Li <lizexi@yunionyun.com>"
RUN apk add --no-cache s3fs-fuse --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing

View File

@@ -0,0 +1,214 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
#
# Dockerfile for guacamole-server
#
# The Alpine Linux image that should be used as the basis for the guacd image
ARG ALPINE_BASE_IMAGE=latest
FROM alpine:${ALPINE_BASE_IMAGE} AS builder
ARG TARGETPLATFORM
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
# Install build dependencies
RUN apk add --no-cache \
autoconf \
automake \
build-base \
cairo-dev \
cmake \
cunit-dev \
git \
grep \
libjpeg-turbo-dev \
libpng-dev \
libtool \
libwebp-dev \
make \
openssl1.1-compat-dev \
pango-dev \
pulseaudio-dev \
util-linux-dev
# Copy source to container for sake of build
ARG BUILD_DIR=/tmp/guacamole-server
ARG GUAC_VER=1.5.3
RUN git clone --branch=${GUAC_VER} https://github.com/apache/guacamole-server.git /tmp/guacamole-server
#
# Base directory for installed build artifacts.
#
# NOTE: Due to limitations of the Docker image build process, this value is
# duplicated in an ARG in the second stage of the build.
#
ARG PREFIX_DIR=/opt/guacamole
#
# Automatically select the latest versions of each core protocol support
# library (these can be overridden at build time if a specific version is
# needed)
#
ARG WITH_FREERDP='2(\.\d+)+'
ARG WITH_LIBSSH2='libssh2-\d+(\.\d+)+'
ARG WITH_LIBTELNET='\d+(\.\d+)+'
ARG WITH_LIBVNCCLIENT='LibVNCServer-\d+(\.\d+)+'
ARG WITH_LIBWEBSOCKETS='v\d+(\.\d+)+'
#
# Default build options for each core protocol support library, as well as
# guacamole-server itself (these can be overridden at build time if different
# options are needed)
#
ARG FREERDP_OPTS="\
-DBUILTIN_CHANNELS=OFF \
-DCHANNEL_URBDRC=OFF \
-DWITH_ALSA=OFF \
-DWITH_CAIRO=ON \
-DWITH_CHANNELS=ON \
-DWITH_CLIENT=ON \
-DWITH_CUPS=OFF \
-DWITH_DIRECTFB=OFF \
-DWITH_FFMPEG=OFF \
-DWITH_GSM=OFF \
-DWITH_GSSAPI=OFF \
-DWITH_IPP=OFF \
-DWITH_JPEG=ON \
-DWITH_LIBSYSTEMD=OFF \
-DWITH_MANPAGES=OFF \
-DWITH_OPENH264=OFF \
-DWITH_OPENSSL=ON \
-DWITH_OSS=OFF \
-DWITH_PCSC=OFF \
-DWITH_PULSE=OFF \
-DWITH_SERVER=OFF \
-DWITH_SERVER_INTERFACE=OFF \
-DWITH_SHADOW_MAC=OFF \
-DWITH_SHADOW_X11=OFF \
-DWITH_SSE2=ON \
-DWITH_WAYLAND=OFF \
-DWITH_X11=OFF \
-DWITH_X264=OFF \
-DWITH_XCURSOR=ON \
-DWITH_XEXT=ON \
-DWITH_XI=OFF \
-DWITH_XINERAMA=OFF \
-DWITH_XKBFILE=ON \
-DWITH_XRENDER=OFF \
-DWITH_XTEST=OFF \
-DWITH_XV=OFF \
-DWITH_ZLIB=ON"
ARG GUACAMOLE_SERVER_OPTS="\
--disable-guaclog"
ARG LIBSSH2_OPTS="\
-DBUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON"
ARG LIBTELNET_OPTS="\
--disable-static \
--disable-util"
ARG LIBVNCCLIENT_OPTS=""
ARG LIBWEBSOCKETS_OPTS="\
-DDISABLE_WERROR=ON \
-DLWS_WITHOUT_SERVER=ON \
-DLWS_WITHOUT_TESTAPPS=ON \
-DLWS_WITHOUT_TEST_CLIENT=ON \
-DLWS_WITHOUT_TEST_PING=ON \
-DLWS_WITHOUT_TEST_SERVER=ON \
-DLWS_WITHOUT_TEST_SERVER_EXTPOLL=ON \
-DLWS_WITH_STATIC=OFF"
# Build guacamole-server and its core protocol library dependencies
RUN echo "$TARGETPLATFORM"
RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; \
then FREERDP_OPTS="${FREERDP_OPTS} -DWITH_SSE2=ON" && echo "SSE2 active"; \
else FREERDP_OPTS="${FREERDP_OPTS} -DWITH_SSE2=OFF" && echo "SSE2 disabled"; \
fi && ${BUILD_DIR}/src/guacd-docker/bin/build-all.sh
# Record the packages of all runtime library dependencies
RUN ${BUILD_DIR}/src/guacd-docker/bin/list-dependencies.sh \
${PREFIX_DIR}/sbin/guacd \
${PREFIX_DIR}/lib/libguac-client-*.so \
${PREFIX_DIR}/lib/freerdp2/*guac*.so \
> ${PREFIX_DIR}/DEPENDENCIES
# Use same Alpine version as the base for the runtime image
FROM alpine:${ALPINE_BASE_IMAGE}
RUN sed -i 's!https://dl-cdn.alpinelinux.org/!https://mirrors.ustc.edu.cn/!g' /etc/apk/repositories
#
# Base directory for installed build artifacts. See also the
# CMD directive at the end of this build stage.
#
# NOTE: Due to limitations of the Docker image build process, this value is
# duplicated in an ARG in the first stage of the build.
#
ARG PREFIX_DIR=/opt/guacamole
# Runtime environment
ENV LC_ALL=C.UTF-8
ENV LD_LIBRARY_PATH=${PREFIX_DIR}/lib
ENV GUACD_LOG_LEVEL=info
# Copy build artifacts into this stage
COPY --from=builder ${PREFIX_DIR} ${PREFIX_DIR}
# Bring runtime environment up to date and install runtime dependencies
RUN apk add --no-cache \
ca-certificates \
ghostscript \
netcat-openbsd \
shadow \
terminus-font \
ttf-dejavu \
ttf-liberation \
util-linux-login && \
xargs apk add --no-cache < ${PREFIX_DIR}/DEPENDENCIES
# Checks the operating status every 5 minutes with a timeout of 5 seconds
HEALTHCHECK --interval=5m --timeout=5s CMD nc -z 127.0.0.1 4822 || exit 1
# Create a new user guacd
ARG UID=1000
ARG GID=1000
RUN groupadd --gid $GID guacd
RUN useradd --system --create-home --shell /sbin/nologin --uid $UID --gid $GID guacd
RUN mkdir -p /opt/cloudpods
RUN chown -R guacd:guacd /opt/cloudpods
# Run with user guacd
USER guacd
# Expose the default listener port
EXPOSE 4822
# Start guacd, listening on port 0.0.0.0:4822
#
# Note the path here MUST correspond to the value specified in the
# PREFIX_DIR build argument.
#
CMD /opt/guacamole/sbin/guacd -b 0.0.0.0 -L $GUACD_LOG_LEVEL -f

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.1
FROM registry.cn-beijing.aliyuncs.com/yunionio/host-deployer-base:1.4.6
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

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

View File

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

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

@@ -8,31 +8,42 @@ debian10-base:
-t registry.cn-beijing.aliyuncs.com/yunionio/debian10-base:1.0 -f ./Dockerfile.debian-base .
ONECLOUD_BASE_VERSION = v0.3-3.13.5
ONECLOUD_BASE_VERSION_3-15-4 = v3.15.4-0
onecloud-base:
$(DOCKER_BUILDX)/onecloud-base:$(ONECLOUD_BASE_VERSION) -f ./Dockerfile.onecloud-base .
onecloud-base-3-15-4:
$(DOCKER_BUILDX)/onecloud-base:$(ONECLOUD_BASE_VERSION_3-15-4) -f ./Dockerfile.onecloud-base-3-15-4 .
ANSIBLESERVER_BASE = v1.0.5-2
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.3-2-grub
BAREMETAL_BASE_VERSION = v0.3.9-20231219.1
baremetal-base:
$(DOCKER_BUILDX)/baremetal-base:$(BAREMETAL_BASE_VERSION) -f ./Dockerfile.baremetal-base .
#docker push $(REGISTRY)/baremetal-base:$(BAREMETAL_BASE_VERSION)
TORRENT_VERSION = 20210815.0
torrent:
$(DOCKER_BUILDX)/torrent:$(TORRENT_VERSION) -f ./Dockerfile.torrent .
GLANCE_BASE_VERSION = v0.0.1
glance-base:
$(DOCKER_BUILDX)/glance-base:$(GLANCE_BASE_VERSION) -f ./Dockerfile.glance-base .
FILE_REPO_VERSION = v0.3.3
file-repo:
@@ -49,3 +60,17 @@ 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 .
GUACD_VERSION=1.5.3
guacd:
docker buildx build --platform linux/arm64 --push \
-t registry.cn-beijing.aliyuncs.com/yunionio/guacd:$(GUACD_VERSION)-arm64 -f ./Dockerfile.guacd .
docker buildx build --platform linux/amd64 --push \
-t registry.cn-beijing.aliyuncs.com/yunionio/guacd:$(GUACD_VERSION)-amd64 -f ./Dockerfile.guacd .
docker buildx imagetools create -t registry.cn-beijing.aliyuncs.com/yunionio/guacd:$(GUACD_VERSION) \
registry.cn-beijing.aliyuncs.com/yunionio/guacd:$(GUACD_VERSION)-amd64 \
registry.cn-beijing.aliyuncs.com/yunionio/guacd:$(GUACD_VERSION)-arm64

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

@@ -1,4 +1,4 @@
FROM registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:1.0-5 as build
FROM registry.cn-beijing.aliyuncs.com/yunionio/alpine-build:3.16.0-go-1.18.2-0 as build
ARG TARGETPLATFORM
ARG BUILDPLATFORM
RUN mkdir -p /root/go/src/yunion.io/x/onecloud

View File

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns="http://schemas.dmtf.org/ovf/envelope/1"
xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"
xmlns:cim="http://schemas.dmtf.org/wbem/wscim/1/common"
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
xmlns:vmw="http://www.vmware.com/schema/ovf"
xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<References>
<File ovf:href="{{ .Name }}" ovf:id="file1" ovf:size="{{ .Size }}"/>
</References>
<DiskSection>
<Info>Virtual disk information</Info>
<Disk ovf:capacity="{{ .Capacity }}" ovf:capacityAllocationUnits="byte" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="0"/>
</DiskSection>
<VirtualSystem ovf:id="{{ .ImportName }}">
<Info>A virtual machine</Info>
<Name>{{ .ImportName }}</Name>
<OperatingSystemSection ovf:id="100" vmw:osType="other26xLinux64Guest">
<Info>The kind of installed guest operating system</Info>
</OperatingSystemSection>
<VirtualHardwareSection>
<Info>Virtual hardware requirements</Info>
<System>
<vssd:ElementName>Virtual Hardware Family</vssd:ElementName>
<vssd:InstanceID>0</vssd:InstanceID>
<vssd:VirtualSystemIdentifier>{{ .ImportName }}</vssd:VirtualSystemIdentifier>
<vssd:VirtualSystemType>vmx-07</vssd:VirtualSystemType>
</System>
<Item>
<rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits>
<rasd:Description>Number of Virtual CPUs</rasd:Description>
<rasd:ElementName>1 virtual CPU(s)</rasd:ElementName>
<rasd:InstanceID>1</rasd:InstanceID>
<rasd:ResourceType>3</rasd:ResourceType>
<rasd:VirtualQuantity>1</rasd:VirtualQuantity>
</Item>
<Item>
<rasd:AllocationUnits>byte * 2^20</rasd:AllocationUnits>
<rasd:Description>Memory Size</rasd:Description>
<rasd:ElementName>1024MB of memory</rasd:ElementName>
<rasd:InstanceID>2</rasd:InstanceID>
<rasd:ResourceType>4</rasd:ResourceType>
<rasd:VirtualQuantity>1024</rasd:VirtualQuantity>
</Item>
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Description>SCSI Controller</rasd:Description>
<rasd:ElementName>SCSI Controller 0</rasd:ElementName>
<rasd:InstanceID>3</rasd:InstanceID>
<rasd:ResourceSubType>VirtualSCSI</rasd:ResourceSubType>
<rasd:ResourceType>6</rasd:ResourceType>
</Item>
<Item>
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:ElementName>Hard Disk 1</rasd:ElementName>
<rasd:HostResource>ovf:/disk/vmdisk1</rasd:HostResource>
<rasd:InstanceID>9</rasd:InstanceID>
<rasd:Parent>3</rasd:Parent>
<rasd:ResourceType>17</rasd:ResourceType>
<vmw:Config ovf:required="false" vmw:key="backing.writeThrough" vmw:value="false"/>
</Item>
</VirtualHardwareSection>
</VirtualSystem>
</Envelope>

1
build/memclean/vars Normal file
View File

@@ -0,0 +1 @@
DESCRIPTION="Memclean Utility"

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details.action -}}
当前日志 ID: {{ $d.id }}

View File

@@ -0,0 +1,16 @@
{{- $d := .resource_details -}}
{{- if eq .resource_type "db_table_record" }}
表{{ $d.table_name }}记录{{ $d.name }}被修改,完整性校验失败。期望校验和({{ $d.expected_checksum }}) != 计算校验和({{ $d.calculated_checksum }})。
{{- end -}}
{{- if eq .resource_type "cloudpods_component" }}
{{ $d.details }}
{{- end -}}
{{- if eq .resource_type "snapshot" }}
快照{{ $d.name }}的内存快照完整性校验失败
{{- end -}}
{{- if eq .resource_type "image" }}
镜像{{ $d.name }}完整性校验失败
{{- end -}}
{{- if eq .resource_type "vm_integrity" }}
主机{{ $d.name }}完整性校验失败
{{- end -}}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.name }} 发生异常: {{ $d.message }}

View File

@@ -11,4 +11,4 @@
{{- if $d.public_dns -}}
,外网地址为{{ $d.public_dns }}:{{ $d.public_connect_port }}的
{{- end -}}
{{ .resource_type_display }}{{ $d.name }}还有{{ .advance_days }}天就要到期释放,如需续期使用,请尽快前往控制台处理
{{ .resource_type_display }}{{ $d.name }}还有{{ .advance_days }}天就要到期释放,{{ if $d.auto_renew }}到期已开启自动续费,{{ 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 -}}
{{ .resource_type }} {{ $d.name }} 离线 {{- if $d.reason -}} 原因: {{ $d.reason }} {{- end -}}

View File

@@ -0,0 +1,4 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.task_name }} PANIC {{- if $d.error -}} 错误: {{ $d.error }} {{- end -}}
堆栈信息:
{{ $d.stack }}

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.name }}由于异常登录已被锁定,请核实情况,如果需要为用户解锁,请到用户列表启用该用户。

View File

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

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details.action -}}
Current log ID: {{ $d.id }}

View File

@@ -0,0 +1,14 @@
{{- $d := .resource_details -}}
{{- if eq .resource_type "db_table_record" }}
The record {{ $d.name }} in table {{ $d.table_name }} of the database {{ $d.db_name }} has been modified because the checksum test failed. Expected_checksum({{ $d.expected_checksum }}) != Calculated_checksum({{ $d.calculated_checksum }}).
{{- end -}}
{{- if eq .resource_type "cloudpods_component" }}
{{ $d.details }}
{{- end -}}
{{- if eq .resource_type "snapshot" }}
The checksum of the memory snapshot of the snapshot {{ $d.name }} test failed.
{{- end -}}
{{- if eq .resource_type "image" }}
The checksum of the image {{ $d.name }} test failed.
{{- end -}}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.name }} exception occurs: {{ $d.message }}

View File

@@ -1,2 +1,2 @@
{{- $d := .resource_details -}}
Your {{ if $d.brand -}} {{ $d.brand }} {{ end -}} {{ .resource_type }} {{ $d.name }} {{ if $d.public_dns -}} with external address {{ $d.public_dns }}:{{ $d.public_connect_port }} {{ end -}} {{ if $d.project -}} in project {{ $d.project }} {{ end -}} will expire and be released in {{ .advance_days }} days. If you need to renew, please go to the console as soon as possible
Your {{ if $d.brand -}} {{ $d.brand }} {{ end -}} {{ .resource_type }} {{ $d.name }} {{ if $d.public_dns -}} with external address {{ $d.public_dns }}:{{ $d.public_connect_port }} {{ end -}} {{ if $d.project -}} in project {{ $d.project }} {{ end -}} will expire and be released in {{ .advance_days }} days. {{ if $d.auto_renew }}It has turned on automatic renewal. {{ end }}If there are other changes, please go to the console as soon as possible.

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 -}}
The {{ .resource_type }} {{ $d.name }} Offline {{- if $d.reason -}} Reason: {{ $d.reason }}的 {{- end -}}

View File

@@ -0,0 +1,4 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.task_name }} PANIC {{- if $d.error -}} Error: {{ $d.error }} {{- end -}}
Stack Info:
{{ $d.stack }}

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 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.

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
操作日志超出设置数量{{ $d.exceed_count }}条,当前{{ $d.current_count }}条

View File

@@ -0,0 +1,6 @@
{{- $d := .resource_details -}}
{{- if eq .resource_type "cloudpods_component" }}
{{ $d.title }}
{{- else -}}
{{ .resource_type_display }}完整性校验失败
{{- end -}}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.name }} 发生异常: {{ $d.message }}

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 -}}
{{ .resource_type }} {{ $d.name }} 离线

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.task_name }} PANIC

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.name }}已被锁定

View File

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

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
Action logs excced expected count {{ $d.exceed_count }}, current count is {{ $d.current_count }}

View File

@@ -0,0 +1,6 @@
{{- $d := .resource_details -}}
{{- if eq .resource_type "cloudpods_component" }}
{{ $d.title }}
{{- else -}}
The checksum of {{ .resource_type_display }} test failed
{{- end -}}

View File

@@ -0,0 +1,2 @@
{{- $d := .resource_details -}}
{{ .resource_type }} {{ $d.name }} exception occurs: {{ $d.message }}

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