Comment 5 for bug 1962782

Revision history for this message
Yoshi Kadokawa (yoshikadokawa) wrote (last edit ):

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.