I'm still seeing the same with openstack-service-checks charm from latest/edge channel (rev 33) on Yoga-Jammy.
$ /usr/local/lib/nagios/plugins/check_octavia.py --check loadbalancers
Traceback (most recent call last):
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 308, in <module>
main()
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 302, in main
status, message = process_checks(args)
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 243, in process_checks
return nagios_exit(args, checks[args.check](connection))
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 97, in check_loadbalancers
lb_enabled = [lb for lb in lb_all if lb.is_admin_state_up]
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 97, in <listcomp>
lb_enabled = [lb for lb in lb_all if lb.is_admin_state_up]
File "/usr/lib/python3/dist-packages/openstack/resource.py", line 1775, in list
exceptions.raise_from_response(response)
File "/usr/lib/python3/dist-packages/openstack/exceptions.py", line 236, in raise_from_response
raise cls(
openstack.exceptions.HttpException: HttpException: 403: Client Error for url: https://octavia.endpoint:9876/v2.0/lbaas/loadbalancers, Policy does not allow this request to be performed.
$ /usr/local/lib/nagios/plugins/check_octavia.py --check pools
Traceback (most recent call last):
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 308, in <module>
main()
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 302, in main
status, message = process_checks(args)
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 243, in process_checks
return nagios_exit(args, checks[args.check](connection))
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 153, in check_pools
pools_enabled = [pool for pool in pools_all if pool.is_admin_state_up]
File "/usr/local/lib/nagios/plugins/check_octavia.py", line 153, in <listcomp>
pools_enabled = [pool for pool in pools_all if pool.is_admin_state_up]
File "/usr/lib/python3/dist-packages/openstack/resource.py", line 1775, in list
exceptions.raise_from_response(response)
File "/usr/lib/python3/dist-packages/openstack/exceptions.py", line 236, in raise_from_response
raise cls(
openstack.exceptions.HttpException: HttpException: 403: Client Error for url: https://octavia.endpoint:9876/v2.0/lbaas/pools, Policy does not allow this request to be performed.
I'm still seeing the same with openstack- service- checks charm from latest/edge channel (rev 33) on Yoga-Jammy.
$ /usr/local/ lib/nagios/ plugins/ check_octavia. py --check loadbalancers lib/nagios/ plugins/ check_octavia. py", line 308, in <module> lib/nagios/ plugins/ check_octavia. py", line 302, in main checks( args) lib/nagios/ plugins/ check_octavia. py", line 243, in process_checks args.check] (connection) ) lib/nagios/ plugins/ check_octavia. py", line 97, in check_loadbalancers state_up] lib/nagios/ plugins/ check_octavia. py", line 97, in <listcomp> state_up] python3/ dist-packages/ openstack/ resource. py", line 1775, in list raise_from_ response( response) python3/ dist-packages/ openstack/ exceptions. py", line 236, in raise_from_response exceptions. HttpException: HttpException: 403: Client Error for url: https:/ /octavia. endpoint: 9876/v2. 0/lbaas/ loadbalancers, Policy does not allow this request to be performed.
Traceback (most recent call last):
File "/usr/local/
main()
File "/usr/local/
status, message = process_
File "/usr/local/
return nagios_exit(args, checks[
File "/usr/local/
lb_enabled = [lb for lb in lb_all if lb.is_admin_
File "/usr/local/
lb_enabled = [lb for lb in lb_all if lb.is_admin_
File "/usr/lib/
exceptions.
File "/usr/lib/
raise cls(
openstack.
$ /usr/local/ lib/nagios/ plugins/ check_octavia. py --check pools lib/nagios/ plugins/ check_octavia. py", line 308, in <module> lib/nagios/ plugins/ check_octavia. py", line 302, in main checks( args) lib/nagios/ plugins/ check_octavia. py", line 243, in process_checks args.check] (connection) ) lib/nagios/ plugins/ check_octavia. py", line 153, in check_pools admin_state_ up] lib/nagios/ plugins/ check_octavia. py", line 153, in <listcomp> admin_state_ up] python3/ dist-packages/ openstack/ resource. py", line 1775, in list raise_from_ response( response) python3/ dist-packages/ openstack/ exceptions. py", line 236, in raise_from_response exceptions. HttpException: HttpException: 403: Client Error for url: https:/ /octavia. endpoint: 9876/v2. 0/lbaas/ pools, Policy does not allow this request to be performed.
Traceback (most recent call last):
File "/usr/local/
main()
File "/usr/local/
status, message = process_
File "/usr/local/
return nagios_exit(args, checks[
File "/usr/local/
pools_enabled = [pool for pool in pools_all if pool.is_
File "/usr/local/
pools_enabled = [pool for pool in pools_all if pool.is_
File "/usr/lib/
exceptions.
File "/usr/lib/
raise cls(
openstack.