When using creating a fully populated LB with ovn as provider, the listener/pools will stuck in PENDING_CREATE STATE.
I Haven't tested what the result for other Octavia provider as I only have OVN in my environment.
Steps to reproduce:
``` curl -i -X POST -H "Content-Type: application/json" -H "X-Auth-Token: $OS_TOKEN" -d '{"loadbalancer":{"admin_state_up":true,"listeners":[{"name":"http_listener","protocol":"TCP","protocol_port":80}],"vip_subnet_id":"SUBNET_ID","provider":"ovn","name":"best_load_balancer","tags":["test_tag"]}}' https://XXXXXXXXXXXXX:9876/v2.0/lbaas/loadbalancers ```
``` openstack loadbalancer listener show http_listener +-----------------------------+--------------------------------------+ | Field | Value | +-----------------------------+--------------------------------------+ | admin_state_up | True | | connection_limit | -1 | | created_at | 2022-01-20T16:37:58 | | default_pool_id | None | | default_tls_container_ref | None | | description | | | id | de2bbd23-ca08-445f-b58b-e36c8ea709ad | | insert_headers | None | | l7policies | | | loadbalancers | 467846cf-7b1a-49f8-ae2f-398da103e6e4 | | name | http_listener | | operating_status | OFFLINE | | project_id | 76235f59db4f4b289513b08c3739d2d6 | | protocol | TCP | | protocol_port | 80 | | provisioning_status | PENDING_CREATE | | sni_container_refs | [] | | timeout_client_data | 50000 | | timeout_member_connect | 5000 | | timeout_member_data | 50000 | | timeout_tcp_inspect | 0 | | updated_at | None | | client_ca_tls_container_ref | None | | client_authentication | NONE | | client_crl_container_ref | None | | allowed_cidrs | None | | tls_ciphers | None | | tls_versions | None | | alpn_protocols | None | | tags | | +-----------------------------+--------------------------------------+ ```
The listener will remain in PENDING_CREATE state forever.
When using creating a fully populated LB with ovn as provider, the listener/pools will stuck in PENDING_CREATE STATE.
I Haven't tested what the result for other Octavia provider as I only have OVN in my environment.
Steps to reproduce:
``` ":{"admin_ state_up" :true," listeners" :[{"name" :"http_ listener" ,"protocol" :"TCP", "protocol_ port":80} ],"vip_ subnet_ id":"SUBNET_ ID","provider" :"ovn", "name": "best_load_ balancer" ,"tags" :["test_ tag"]}} ' https:/ /XXXXXXXXXXXXX: 9876/v2. 0/lbaas/ loadbalancers
curl -i -X POST -H "Content-Type: application/json" -H "X-Auth-Token: $OS_TOKEN" -d '{"loadbalancer
```
``` ------- ------- ------- --+---- ------- ------- ------- ------- ------+ ------- ------- ------- --+---- ------- ------- ------- ------- ------+ tls_container_ ref | None | ca08-445f- b58b-e36c8ea709 ad | 7b1a-49f8- ae2f-398da103e6 e4 | 89513b08c3739d2 d6 | member_ connect | 5000 | ca_tls_ container_ ref | None | authentication | NONE | crl_container_ ref | None | ------- ------- ------- --+---- ------- ------- ------- ------- ------+
openstack loadbalancer listener show http_listener
+------
| Field | Value |
+------
| admin_state_up | True |
| connection_limit | -1 |
| created_at | 2022-01-20T16:37:58 |
| default_pool_id | None |
| default_
| description | |
| id | de2bbd23-
| insert_headers | None |
| l7policies | |
| loadbalancers | 467846cf-
| name | http_listener |
| operating_status | OFFLINE |
| project_id | 76235f59db4f4b2
| protocol | TCP |
| protocol_port | 80 |
| provisioning_status | PENDING_CREATE |
| sni_container_refs | [] |
| timeout_client_data | 50000 |
| timeout_
| timeout_member_data | 50000 |
| timeout_tcp_inspect | 0 |
| updated_at | None |
| client_
| client_
| client_
| allowed_cidrs | None |
| tls_ciphers | None |
| tls_versions | None |
| alpn_protocols | None |
| tags | |
+------
```
The listener will remain in PENDING_CREATE state forever.