Commit Graph
4910 Commits
Author SHA1 Message Date
ioito b577c5d41f fix(region): return storage info with topology 2022-05-10 13:51:36 +08:00
Zexi Li 39da24facf fix(region): server usb filter 2022-05-07 19:23:05 +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
ioito d3fc59ed45 fix(region): rds ip addr 2022-05-05 18:41:22 +08:00
Jian QiuandQiu Jian 27ef061862 fix: disk reset encrypted disks (#14195)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-05-04 23:09:14 +08:00
Jian QiuandQiu Jian 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 QiuandQiu Jian 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
ioito c94c629b72 fix(region): remove account sync pre check 2022-04-28 20:40:10 +08:00
Qiu Jian a72849d261 fix: guest vdi spec override image spec 2022-04-27 20:56:19 +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
Qiu Jian ee48584c47 fix: fail to delete storages with fake-deleted snapshots 2022-04-25 22:40:57 +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 b4f1ef35e7 Merge pull request #14130 from ioito/hotfix/qx-vdi-check
fix(region): vdi check
2022-04-24 19:19:58 +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 6dad0ef967 fix(region): make access_ip of host updatable 2022-04-24 11:53:17 +08:00
ioito 96b98e9746 fix(host): mount disk error 2022-04-24 11:22:23 +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
ioito 600ba79ab1 fix(region): secgroup created time 2022-04-22 14:06:43 +08:00
ioito af5455813d fix(region): avoid panic 2022-04-22 11:01:07 +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
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 QiuandQiu Jian 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
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
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
Jian QiuandQiu Jian 82627e7c84 fix: extend guest disk attributes (#14050)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-17 23:08:31 +08:00
Jian QiuandQiu Jian 0d67701fc7 fix: guest backup bufixes (#14046)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-17 23:07:33 +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
Jian QiuandQiu Jian 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
Jian QiuandQiu Jian 25062f802a fix: encrypt by user id (#14021)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-04-14 07:54:56 +08:00
ioito 0461ff0eb1 feat(region): external project create 2022-04-13 17:10:04 +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 QiuandQiu Jian 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 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
ioito f87e624270 fix(region): avoid panic 2022-04-12 14:55:38 +08:00
Zexi Li fd5c39a418 fix(region): multi disk created after instance snapshot 2022-04-12 13:59:27 +08:00