Statuses not shown for non-"loadbalancer" LBaaS objects on CLI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
Invalid
|
Medium
|
Unassigned |
Bug Description
There is no indication on the CLI when creating an LBaaSv2 object (other than a "loadbalancer") has failed...
stack@openstack:~$ neutron lbaas-listener-
Created a new listener:
+------
| Field | Value |
+------
| admin_state_up | True |
| connection_limit | -1 |
| default_pool_id | |
| default_
| description | |
| id | 5ca664d6-
| loadbalancers | {"id": "549982d9-
| name | MyListener1 |
| protocol | HTTP |
| protocol_port | 80 |
| sni_container_refs | |
| tenant_id | 22000d943c5341c
+------
There is no indication of any issue here, and lbaas-listener-show produces the same output. However, in reality, the listener is in an error state...
mysql> select * from lbaas_listeners;
+------
| tenant_id | id | name | description | protocol | protocol_port | connection_limit | loadbalancer_id | default_pool_id | admin_state_up | provisioning_status | operating_status | default_
+------
| 22000d943c5341c
+------
1 row in set (0.00 sec)
How is a CLI user who doesn't have access to the Neutron DB supposed to know an error has occurred (other than "it doesn't work", obviously)?
affects: | python-neutronclient → neutron |
Changed in neutron: | |
assignee: | Elena Ezhova (eezhova) → nobody |
Changed in neutron: | |
importance: | Undecided → Medium |
affects: | neutron → octavia |
Just trying to triage here. Is there any way via the cli to query the status of a listener? lbaas-listener-show or something? I'll assign for further triage.