Add enabled_provider_drivers to juju configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Octavia Charm |
In Progress
|
Wishlist
|
Unassigned |
Bug Description
Hello There!
The Octavia OVN provider driver is currently immature and not 100% reliable and occasionally causes Octavia API outage with 500 errors:
[Tue Aug 01 00:05:41.506270 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] octavia_
[Tue Aug 01 00:05:41.506300 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460]
[Tue Aug 01 00:05:41.506326 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] During handling of the above exception, another exception occurred:
[Tue Aug 01 00:05:41.506329 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460]
[Tue Aug 01 00:05:41.506353 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] Traceback (most recent call last):
[Tue Aug 01 00:05:41.506403 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] File "/usr/bin/
[Tue Aug 01 00:05:41.506408 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] application = setup_app()
[Tue Aug 01 00:05:41.506416 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] File "/usr/lib/
[Tue Aug 01 00:05:41.506420 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] _init_drivers()
[Tue Aug 01 00:05:41.506444 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] File "/usr/lib/
[Tue Aug 01 00:05:41.506448 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] driver_
[Tue Aug 01 00:05:41.506456 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] File "/usr/lib/
[Tue Aug 01 00:05:41.506460 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] raise exceptions.
[Tue Aug 01 00:05:41.506474 2023] [wsgi:error] [pid 2852319:tid 139662793074432] [remote 127.0.0.1:54460] octavia.
It would be great if we have this juju configuration option in order to properly disable this provider driver until it is 100% solid.
Currently we can do this using a juju run, but it will not survive a reboot unless the Octavia config file is made read-only.
Thanks much! Please let me know if there are any questions.
Changed in charm-octavia: | |
assignee: | nobody → Neil Campbell (neil-campbell) |
Changed in charm-octavia: | |
assignee: | Neil Campbell (neil-campbell) → nobody |
In case anyone needs it:
$ juju run -a octavia 'sudo sed -i s/"enabled_ provider_ drivers = .*"/"enabled_ provider_ drivers = amphora:The Octavia Amphora driver"/g /etc/octavia/ octavia. conf; sudo systemctl restart octavia-*; sudo systemctl status octavia-*'