Commit Graph

194 Commits

Author SHA1 Message Date
屈轩
2820958d83 fix(region): 修复本地到期释放功能和资源同步冲突 (#22859) 2025-07-10 19:37:53 +08:00
屈轩
3c76b9e12a fix(common): context with time (#22708) 2025-06-16 17:15:59 +08:00
屈轩
218f491e22 fix(region): change disk billing type (#22532) 2025-05-15 11:48:22 +08:00
屈轩
4455291199 fix(region): add post delete hook (#22301) 2025-03-19 10:13:40 +08:00
屈轩
73945d37ad fix(region): support change vm billing type (#22092) 2025-02-14 11:33:38 +08:00
wanyaoqi
8e1c0ef946 Automated cherry pick of #21876: Automated cherry pick of #21875: Automated cherry pick of #21804: [WIP] fix: add more action log (#21878)
* fix: add more action log

* fix(region): add set cmt bound action
2024-12-29 23:09:27 +08:00
Jian Qiu
1196406b6c fix: noop task support (#21616)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2024-11-18 01:31:40 +08:00
屈轩
44c1841950 fix(log): add offline export i18n (#21193) 2024-09-10 14:24:34 +08:00
屈轩
ae77203039 fix(log): add rate log type (#20677) 2024-06-28 14:49:24 +08:00
Zexi Li
7c22521e48 fix(logger): add rejected action i18n translation (#20603) 2024-06-20 15:02:30 +08:00
Zexi Li
7ca5ec8630 feat(log): add i18n consts for itsm service (#20576) 2024-06-19 15:35:16 +08:00
Zexi Li
3212dd37ea feat(cloudcommon): support extra hook for db model 2024-03-20 12:31:17 +08:00
wanyaoqi
ddde38aa43 feat(region,host): guest sync os info (#19100) 2023-12-26 12:49:29 +08:00
屈轩
d478a8ac8d fix(region): refactor snapshot policy (#18996) 2023-12-15 17:07:56 +08:00
Qiu Jian
9875d24ba0 fix: log metric collection action 2023-12-11 00:30:18 +08:00
屈轩
29804817f1 fix(keystone): project clean (#18741) 2023-11-21 21:10:17 +08:00
Bo
74b6a20387 Merge branch 'master' into feature/implement-vm-rescue 2023-10-27 19:29:02 +08:00
Bo
16377e5ac1 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-27 19:19:52 +08:00
屈轩
025b5fc289 fix(region): secgroup rule fix (#18414) 2023-10-25 17:49:44 +08:00
chentianxiang
4fd11f2900 feat(region,host,host-deployer):use qga set network 2023-09-20 16:25:09 +08:00
屈轩
1f8e0d2330 fix(logger): add system account field (#18000) 2023-09-13 16:18:06 +08:00
wanyaoqi
320ddd5d47 fix(logclient): add i18n maps for translation 2023-09-13 09:35:54 +08:00
屈轩
b462ef3abe fix(region): dns zone (#17868) 2023-08-29 15:44:20 +08:00
wanyaoqi
11fe9bf6bc fix(region,host): support limit guest nic traffic (#17852) 2023-08-29 08:40:20 +08:00
屈轩
14aaa012ad fix(logger): add translate (#17769) 2023-08-17 17:55:03 +08:00
Qiu Jian
8713a69e8f fix: logclient add event of progress 2023-06-15 02:49:51 +08:00
Qiu Jian
5f64835974 feature: organization backend 2023-06-12 18:08:35 +08:00
屈轩
34bbb8777b fix(region): sync cloud project log (#17198) 2023-05-30 22:58:11 +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
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
QIU Jian
d03d9893a9 fix: logclient request add service name context 2023-03-08 10:07:58 +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
mhf
6e42f11024 fix notify 2023-02-24 16:11:24 +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
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
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
wanyaoqi
659c455818 fix(region,host): backup guest refactor 2022-12-14 23:58:00 +08:00
屈轩
079be4492d fix(region): task panic (#15345) 2022-11-11 19:51:37 +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
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
293afd2e69 fix: remove apiversion param from session 2022-08-25 09:43:50 +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
屈轩
037f75815c fix(region): add log for set expire time (#14266) 2022-05-19 01:22:30 +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
Qiu Jian
abc7083bc7 fix: logclient i18n for backup ops 2022-04-27 20:41:53 +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
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
Jian Qiu
ce836b3f77 feature: qemu encryption support (#13733)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-03-26 14:52:42 +08:00
ioito
d7f197a033 fix(region): cloudpods misc fix 2022-03-24 14:33:20 +08:00