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
..
2018-10-11 18:43:06 +08:00
2020-11-26 21:18:58 +08:00
2019-11-19 07:13:40 +00:00
2018-07-30 12:34:41 +08:00
2019-08-09 21:11:46 +08:00
2022-04-24 11:23:36 +08:00
2020-12-04 16:45:25 +08:00
2022-03-06 17:28:19 +08:00
2020-06-22 09:52:58 +08:00
2020-03-02 20:00:08 +08:00
2018-07-30 12:34:41 +08:00
2018-07-30 12:34:41 +08:00
2018-12-26 22:52:13 +08:00
2019-08-09 21:11:46 +08:00
2018-12-26 22:52:13 +08:00
2022-02-24 11:14:10 +08:00
2022-04-18 17:59:55 +08:00
2021-11-03 16:08:17 +08:00
2022-04-18 17:59:55 +08:00
2021-11-17 07:25:00 +08:00
2018-12-19 01:02:04 +08:00
2022-05-06 23:22:50 +08:00
2021-08-26 11:40:50 +08:00
2019-06-24 07:28:24 +00:00
2018-12-19 01:02:04 +08:00
2018-08-24 16:39:35 +08:00
2018-12-19 01:02:04 +08:00
2019-06-24 07:28:24 +00:00
2018-12-26 22:52:13 +08:00
2018-10-11 18:43:06 +08:00
2018-12-26 23:31:54 +08:00
2018-12-26 22:52:13 +08:00
2018-11-07 17:47:00 +08:00
2021-11-03 16:08:17 +08:00
2019-05-17 13:53:45 +08:00
2018-08-07 18:27:28 +08:00
2020-12-04 16:45:25 +08:00
2019-06-15 18:16:56 +08:00
2020-03-12 16:14:43 +08:00
2022-04-18 17:59:55 +08:00
2018-12-26 23:31:54 +08:00
2022-03-08 10:52:23 +08:00
2020-12-04 16:45:25 +08:00
2022-02-24 16:15:12 +08:00
2021-07-26 14:27:52 +08:00
2022-04-18 17:59:55 +08:00
2019-10-18 03:40:53 +00:00
2021-11-10 11:24:17 +08:00
2022-03-08 10:52:23 +08:00
2022-04-18 17:59:55 +08:00
2018-07-27 16:59:26 +08:00
2020-12-04 16:45:25 +08:00
2020-12-04 16:45:25 +08:00
2018-12-19 01:02:04 +08:00
2020-03-02 20:00:08 +08:00
2021-07-26 14:27:52 +08:00
2018-08-21 20:38:22 +08:00
2018-08-07 18:27:28 +08:00
2018-08-29 14:47:57 +08:00
2018-12-26 22:52:13 +08:00
2022-04-18 17:59:55 +08:00
2019-06-24 07:28:24 +00:00
2022-03-27 11:00:59 +08:00
2021-06-22 16:01:00 +08:00
2021-01-28 22:07:33 -05:00
2022-04-18 17:59:55 +08:00
2020-03-03 14:36:11 +08:00
2020-03-02 20:00:08 +08:00
2020-08-24 22:09:33 +08:00
2019-02-19 15:42:24 +08:00
2022-03-08 10:52:23 +08:00
2022-04-23 23:23:18 +08:00
2021-07-26 14:27:52 +08:00
2020-07-03 16:15:23 +08:00
2020-07-03 16:15:23 +08:00
2019-04-01 23:07:41 +08:00
2020-06-22 09:52:58 +08:00
2021-02-18 11:21:25 +08:00
2022-04-18 17:59:55 +08:00
2018-07-30 12:34:41 +08:00
2019-06-21 13:42:37 +08:00
2018-07-27 16:59:26 +08:00
2019-06-24 07:28:24 +00:00
2018-12-19 01:02:04 +08:00
2021-07-26 14:27:52 +08:00
2021-11-03 16:08:17 +08:00
2021-02-18 11:21:25 +08:00
2022-04-18 17:59:55 +08:00
2018-10-11 18:43:06 +08:00
2019-07-24 21:28:41 +08:00
2018-12-26 22:52:13 +08:00
2019-06-24 07:28:24 +00:00
2018-08-07 18:27:28 +08:00
2018-08-07 18:27:28 +08:00
2018-08-07 18:27:28 +08:00
2018-12-26 22:52:13 +08:00
2021-12-22 00:56:49 +08:00
2022-02-24 11:14:10 +08:00
2018-08-01 14:13:23 +08:00
2019-08-09 21:11:46 +08:00
2022-04-18 17:59:55 +08:00
2019-06-24 07:28:24 +00:00
2021-11-03 16:08:17 +08:00
2018-12-26 22:52:13 +08:00
2018-12-26 22:52:13 +08:00
2018-07-30 12:34:41 +08:00
2022-01-21 00:37:32 +08:00
2018-08-21 20:49:42 +08:00
2020-08-24 22:09:33 +08:00
2022-02-24 16:15:12 +08:00
2018-12-19 01:02:04 +08:00
2022-03-08 10:52:23 +08:00
2019-08-09 21:11:46 +08:00
2020-03-02 20:00:08 +08:00
2018-12-26 22:52:13 +08:00
2020-12-04 16:45:25 +08:00
2022-03-27 11:00:59 +08:00
2022-03-08 10:52:23 +08:00
2021-07-16 12:20:52 +08:00
2022-05-06 23:22:50 +08:00
2021-04-01 16:53:16 +08:00
2018-09-09 19:36:34 +08:00
2018-12-26 22:52:13 +08:00
2022-03-24 18:07:28 +08:00
2022-02-24 16:15:12 +08:00
2018-10-13 20:35:21 +08:00
2020-03-12 16:14:43 +08:00
2022-05-06 23:22:50 +08:00
2021-11-03 16:08:17 +08:00
2019-05-17 13:53:45 +08:00
2020-03-12 16:14:43 +08:00
2018-12-26 22:52:13 +08:00
2022-02-24 16:15:12 +08:00