-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Sample code:
import openstack
openstack.enable_logging(True)
conn = openstack.connect(cloud='otc')
lb_id = "f3046d01-94ee-123"
lb = conn.elb.delete_loadbalancer(load_balancer=lb_id)
print(lb)
Error output:
Traceback (most recent call last):
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/otcextensions/sdk/proxy.py", line 44, in _report_stats_statsd
self._statsd_client.timing(metric_name, duration)
AttributeError: 'NoneType' object has no attribute 'timing'
Error writing statistics to InfluxDB
Traceback (most recent call last):
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/otcextensions/sdk/proxy.py", line 101, in _report_stats_influxdb
self._influxdb_client.write_points(data)
AttributeError: 'NoneType' object has no attribute 'write_points'
Traceback (most recent call last):
File "/home/ubuntu/find_lb.py", line 23, in <module>
lb = conn.elb.delete_loadbalancer(load_balancer=lb_id)
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/otcextensions/sdk/elb/v2/_proxy.py", line 127, in delete_loadbalancer
loadbalancer = self.find_load_balancer(name_or_id=load_balancer)
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/openstack/load_balancer/v2/_proxy.py", line 134, in find_load_balancer
return self._find(
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/openstack/proxy.py", line 660, in _find
return resource_type.find(
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/openstack/resource.py", line 2302, in find
result = cls._get_one_match(name_or_id, data)
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/openstack/resource.py", line 2166, in _get_one_match
for maybe_result in results:
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/openstack/resource.py", line 2023, in list
exceptions.raise_from_response(response)
File "/home/ubuntu/ansiblevenv2/lib/python3.10/site-packages/otcextensions/common/exc.py", line 286, in raise_from_response
raise cls(
openstack.exceptions.NotFoundException: APIGW.0101: Client Error for url: https://elb.eu-de.otc.t-systems.com/v1.0/lbaas/loadbalancers?name=f3046d01-94ee-123, APIGW.0101
It seems that the API is not existing (anymore):
(installextensions) ubuntu@tino-dev ~> openstack --os-cloud otc endpoint list | grep elb
| 1f4fd5a285784a958c05c011829b4ef9 | eu-de | elbv3 | elbv3 | True | public | https://elb.eu-de.otc.t-systems.com/v3/$(tenant_id)s |
| 6e669834c4034bc4805956d9e1585a46 | eu-nl | elbv3 | elbv3 | True | public | https://elb.eu-nl.otc.t-systems.com/v3/$(tenant_id)s |
| a3134e8d73e9429599460b4195e64617 | eu-de | loadbalance | elb | True | public | https://elb.eu-de.otc.t-systems.com/v1.0 |
| f0f93869dc8c44bd86781b03d7ccb153 | eu-de | elbv1 | elbv1 | True | public | https://elb.eu-de.otc.t-systems.com/v1.0/$(tenant_id)s |
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working