Activity log for bug #1962782

Date Who What changed Old value New value Message
2022-03-02 21:19:21 Gustavo Sanchez bug added bug
2022-03-02 21:19:40 Gustavo Sanchez description The openstack user stored in /var/lib/nagios/nagios.novarc doesn't seem to have enough privilege to run check_octavia.py ``` # Running the check manually root@juju-8d8c5a-4-lxd-17:/etc/nagios/nrpe.d# /usr/local/lib/nagios/plugins/check_octavia.py --check amphorae Traceback (most recent call last): File "/usr/local/lib/nagios/plugins/check_octavia.py", line 358, in <module> main() File "/usr/local/lib/nagios/plugins/check_octavia.py", line 352, in main status, message = process_checks(args) File "/usr/local/lib/nagios/plugins/check_octavia.py", line 293, in process_checks return nagios_exit(args, checks[args.check](connection)) File "/usr/local/lib/nagios/plugins/check_octavia.py", line 203, in check_amphorae items = list(lb_mgr.amphorae()) File "/usr/lib/python3/dist-packages/openstack/resource.py", line 1693, in list exceptions.raise_from_response(response) File "/usr/lib/python3/dist-packages/openstack/exceptions.py", line 234, in raise_from_response raise cls( openstack.exceptions.HttpException: HttpException: 403: Client Error for url: https://octavia.oam.prd.infra.sicredi.net:9876/v2.0/octavia/amphorae, Forbidden # Workaround for me was to give the load balancer roles manually to the nagios user ubuntu@app1maas001p:~$ NAGIOS_USER_ID=$(openstack user list --domain service_domain | grep nagios | awk '{print $2}') ubuntu@app1maas001p:~$ openstack role add --domain service_domain --user $NAGIOS_USER_ID load-balancer_member ubuntu@app1maas001p:~$ openstack role add --project-domain service_domain --project services --user $NAGIOS_USER_ID load-balancer_member ubuntu@app1maas001p:~$ openstack role add --domain service_domain --user $NAGIOS_USER_ID load-balancer_admin ubuntu@app1maas001p:~$ openstack role add --project-domain service_domain --project services --user $NAGIOS_USER_ID load-balancer_admin ``` The openstack user stored in /var/lib/nagios/nagios.novarc doesn't seem to have enough privilege to run check_octavia.py ``` # Running the check manually root@juju-8d8c5a-4-lxd-17:/etc/nagios/nrpe.d# /usr/local/lib/nagios/plugins/check_octavia.py --check amphorae Traceback (most recent call last):   File "/usr/local/lib/nagios/plugins/check_octavia.py", line 358, in <module>     main()   File "/usr/local/lib/nagios/plugins/check_octavia.py", line 352, in main     status, message = process_checks(args)   File "/usr/local/lib/nagios/plugins/check_octavia.py", line 293, in process_checks     return nagios_exit(args, checks[args.check](connection))   File "/usr/local/lib/nagios/plugins/check_octavia.py", line 203, in check_amphorae     items = list(lb_mgr.amphorae())   File "/usr/lib/python3/dist-packages/openstack/resource.py", line 1693, in list     exceptions.raise_from_response(response)   File "/usr/lib/python3/dist-packages/openstack/exceptions.py", line 234, in raise_from_response     raise cls( openstack.exceptions.HttpException: HttpException: 403: Client Error for url: https://octavia.oam.prd.infra.client.net:9876/v2.0/octavia/amphorae, Forbidden # Workaround for me was to give the load balancer roles manually to the nagios user ubuntu@app1maas001p:~$ NAGIOS_USER_ID=$(openstack user list --domain service_domain | grep nagios | awk '{print $2}') ubuntu@app1maas001p:~$ openstack role add --domain service_domain --user $NAGIOS_USER_ID load-balancer_member ubuntu@app1maas001p:~$ openstack role add --project-domain service_domain --project services --user $NAGIOS_USER_ID load-balancer_member ubuntu@app1maas001p:~$ openstack role add --domain service_domain --user $NAGIOS_USER_ID load-balancer_admin ubuntu@app1maas001p:~$ openstack role add --project-domain service_domain --project services --user $NAGIOS_USER_ID load-balancer_admin ```
2022-06-14 23:11:15 Tianqi Xiao charm-openstack-service-checks: assignee Tianqi Xiao (txiao)
2022-06-15 19:35:10 Tianqi Xiao merge proposal linked https://code.launchpad.net/~txiao/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/424806
2022-07-29 20:25:53 Marcelo Subtil Marcal bug added subscriber Marcelo Subtil Marcal
2022-08-29 06:56:25 Nobuto Murata merge proposal linked https://code.launchpad.net/~txiao/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/428507
2022-09-12 13:25:32 Tianqi Xiao charm-openstack-service-checks: status New Fix Committed
2022-09-15 12:15:35 Sudeep Bhandari charm-openstack-service-checks: milestone 22.10
2022-09-27 02:13:17 Sudeep Bhandari charm-openstack-service-checks: status Fix Committed Fix Released
2022-09-27 03:44:31 Sudeep Bhandari charm-openstack-service-checks: status Fix Released Fix Committed
2022-10-17 16:24:40 Sudeep Bhandari charm-openstack-service-checks: status Fix Committed Fix Released
2022-11-08 11:41:35 Mert Kirpici merge proposal linked https://code.launchpad.net/~mertkirpici/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/432689
2023-01-17 12:09:45 Yoshi Kadokawa bug added subscriber Yoshi Kadokawa
2023-03-13 16:47:35 Facundo Ciccioli charm-openstack-service-checks: status Fix Released Confirmed
2023-09-22 08:36:06 Eric Chen tags bseng-1572
2024-04-29 07:42:27 Eric Chen charm-openstack-service-checks: status Confirmed Won't Fix
2024-04-29 09:14:29 Bartosz Woronicz bug watch added https://github.com/canonical/charm-openstack-service-checks/issues/165