Commit Graph

207 Commits

Author SHA1 Message Date
wanyaoqi
58a20e4bf4 fix(worker): policy and task worker count configurable (#15716) 2023-01-05 22:37:14 +08:00
wanyaoqi
e216c27c11 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:22:10 +08:00
wanyaoqi
026e469bc6 fix(region, host): misc fix host health checker (#14583)
- 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:35:39 +08:00
Jian Qiu
0dbbd1c4fc feature: fetch options of an application via api (#14395)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-06-04 10:33:09 +08:00
ioito
d8b591e839 fix(region): clean glance image cache 2022-03-22 17:32:13 +08:00
Zexi Li
ddaa655119 Merge pull request #13353 from rainzm/automated-cherry-pick-of-#13239-upstream-release-3.8
Automated cherry pick of #13239: Instance/Disk Backup Support
2022-02-08 17:51:21 +08:00
屈轩
6b80791d8d fix(region): optimized public image sync (#13357) 2022-01-29 00:57:08 +08:00
rainzm
f965f6aefd 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-27 12:18:39 +08:00
Jian Qiu
fad8ef451d feature: vip support (#13106)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-01-02 08:49:18 +08:00
Qu Xuan
3ce18ea71f feat(region): add qcloud cdn 2021-08-20 18:29:48 +08:00
rainzm
f8e53027d6 feat(region): add App and AppEnvironment 2021-08-02 11:44:25 +08:00
Qu Xuan
d725cf0597 feat(region): add kafka sync 2021-07-19 14:40:45 +08:00
Qu Xuan
021f5d9241 feat(region): support elasticsearch sync 2021-07-12 09:48:54 +08:00
Qu Xuan
69a6aedf17 feat(region): add mongodb 2021-07-05 16:49:48 +08:00
Qu Xuan
71b0c07bc2 fix(region): waf purge with account delete 2021-06-28 16:37:50 +08:00
Qu Xuan
9d6dc3540f fix(region): remove app gateway 2021-06-24 17:39:40 +08:00
rainzm
311d0efb80 feat(notify,region): improvement of news subscription 2021-06-24 10:30:01 +08:00
Qu Xuan
f3dbe33671 feat(region): waf 2021-06-18 19:14:27 +08:00
Qu Xuan
77c8d9f787 feat(region): add app gateway resource 2021-06-17 18:12:07 +08:00
Qu Xuan
ec45559d32 fix(region): optimized server sku sku 2021-05-13 20:55:28 +08:00
Qu Xuan
ff43472c61 fix(region): support project mapping 2021-05-10 16:13:29 +08:00
rainzm
10793b9859 fix(region): make cloudprovider sync worker configurable
这个参数意味着,同时允许多少个 provider 来把自己同步的 region 任务放进后
面的队列。
进一步说,配置数量之外的 provider 必须等待前面的 provider 同步完所有的 region
之后,才有机会开始同步自己的region。
此限制的必要性不高,所以默认值设置比较大,为"10"。
2021-04-21 12:14:44 +08:00
Zexi Li
7741bee778 Merge pull request #10716 from ioito/hotfix/qx-nas-misc-fix
fix: nas misc
2021-04-14 17:28:50 +08:00
Qu Xuan
e35c1d48b8 fix: nas misc 2021-04-14 17:06:21 +08:00
Zexi Li
8dbc2213f1 fix(region): decouple region and etcd service 2021-04-13 18:32:08 +08:00
Qu Xuan
8639e95a34 feat: add nas sync 2021-04-09 10:43:53 +08:00
rainzm
790376c531 fix(region): remove code about getting service url 2021-04-08 10:45:02 +08:00
rainzm
f7add55303 feat(cloudcommon): set TaskNotifyUrl in GetTaskRequestHeader
To support cross-service task callbacks, you must set TaskNotifyUrl,
which is automatically added to TaskRequestHeader here
2021-04-07 17:01:08 +08:00
Qu Xuan
22937c4afb feat(region): nat op support 2021-03-02 20:55:22 +08:00
wanyaoqi
37a479075b fix(region): add option auto reconcile backup servers 2021-02-02 17:52:45 +08:00
TangBin
ea7ea1f08c fix(region): cloudregion&zone add namei18n 2020-12-26 09:50:20 +08:00
Qu Xuan
7bac9144ef feat(region): optimized public image sync 2020-11-30 17:23:51 +08:00
Yousong Zhou
1476f59130 networkaddresses: add parent_type guestnetwork 2020-11-26 21:18:58 +08:00
spike.lv
eb91e8fcd1 feat(region): inter vpc network 2020-11-20 17:35:12 +08:00
rainzm
42309b8a7b refactor(region): faster sync CapacityUsed for Storage
1. replace cronjob SyncCapacityUsedForStorage with
SyncCapacityUsedForEsxiStorage
2. do not sync capacityUsed for storage when deleting and creating vm
for now because of performance issues。
2020-11-06 11:41:29 +08:00
Zexi Li
93d05ebd77 Merge pull request #8627 from lvyangyang/lyy/add_route
vpcPeeringConnection  add route
2020-11-04 16:26:20 +08:00
lvyangyang
321e3c2f7c add route 2020-11-04 15:40:04 +08:00
Zexi Li
cc32bb39ef feature: support cloudprovider, cloudregion and zone schedtag 2020-10-30 10:58:34 +08:00
TangBin
d7894776f3 qcloud redis support 2020-10-27 20:33:28 +08:00
Qu Xuan
5cd26b297e fix: 支持多安全组 2020-10-24 11:44:31 +08:00
rainzm
5e82a7e506 feat: add a retry mechanism to AutoSyncExtDiskSnapshot 2020-10-19 20:01:51 +08:00
yunion-ci-robot
a8eb402687 Merge pull request #8126 from rainzm/esxi/ip
Feats for ESXi Manage
2020-10-12 15:01:18 +08:00
yunion-ci-robot
26b54923b9 Merge pull request #7952 from lvyangyang/vpc-peering-connection
Vpc peering connection
2020-10-12 14:21:18 +08:00
rainzm
48940c77ae feat(esxi): support fake template vm via regex filter 2020-10-12 10:12:58 +08:00
rainzm
e0aa673575 feat: filter esxi ip by CIDR 2020-10-12 10:12:55 +08:00
rainzm
0bda9e7514 feat(region): sync CapacityUsed for Storage 2020-09-24 19:55:24 +08:00
Qu Xuan
466d961355 fix: feature: vpc peering connection support 2020-09-16 19:41:01 +08:00
Qu Xuan
f251559c39 feature: add dns interface 2020-09-02 16:30:05 +08:00
Jian Qiu
34ee80f011 feature: use informer to update endpoint, policy and service configs (#7596)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2020-08-25 17:45:33 +08:00
lvyangyang
eb56fcf7bc add: openstack loadbalancer (#7497)
Co-authored-by: lvyangyang <lvyangyang@yunion.cn>
2020-08-14 10:29:50 +08:00