Activity log for bug #2072526

Date Who What changed Old value New value Message
2024-07-08 23:26:17 Felipe Reyes bug added bug
2024-07-08 23:26:37 Felipe Reyes bug task added charm-octavia
2024-07-09 14:35:42 Felipe Reyes charm-octavia: status New Invalid
2024-07-09 14:36:01 Felipe Reyes bug task added cloud-archive
2024-07-09 14:36:13 Felipe Reyes nominated for series cloud-archive/caracal
2024-07-09 14:36:13 Felipe Reyes bug task added cloud-archive/caracal
2024-07-09 14:36:55 Felipe Reyes nominated for series Ubuntu Noble
2024-07-09 14:36:55 Felipe Reyes bug task added octavia (Ubuntu Noble)
2024-07-09 14:41:03 James Page octavia (Ubuntu): assignee James Page (james-page)
2024-07-09 14:41:09 James Page octavia (Ubuntu): status New Triaged
2024-07-09 14:41:17 James Page octavia (Ubuntu): importance Undecided High
2024-07-09 14:41:19 James Page octavia (Ubuntu Noble): importance Undecided High
2024-07-09 14:41:21 James Page octavia (Ubuntu Noble): status New Triaged
2024-07-09 14:41:37 James Page cloud-archive/caracal: status New Triaged
2024-07-09 14:41:43 James Page cloud-archive/caracal: importance Undecided High
2024-07-09 14:56:47 Felipe Reyes octavia (Ubuntu): assignee James Page (james-page) Felipe Reyes (freyes)
2024-07-09 15:02:48 Launchpad Janitor merge proposal linked https://code.launchpad.net/~freyes/ubuntu/+source/octavia/+git/octavia/+merge/469033
2024-07-21 12:32:57 Launchpad Janitor octavia (Ubuntu): status Triaged Fix Released
2024-07-22 10:48:33 James Page bug added subscriber Ubuntu Stable Release Updates Team
2024-07-22 10:51:24 James Page description [Impact] Octavia fails to provision the amphora, the stacktrace logged is: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/executor.py", line 52, in _execute_task result = task.execute(**arguments) File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 199, in execute return super().execute( File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 122, in execute agent_cfg = agent_jinja_cfg.AgentJinjaTemplater() File "/usr/lib/python3/dist-packages/octavia/amphorae/backends/agent/agent_jinja_cfg.py", line 34, in __init__ self.agent_template = jinja_env.get_template( File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 997, in get_template return self._load_template(name, globals) File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 958, in _load_template template = self.loader.load(self, name, self.make_globals(globals)) File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 125, in load source, filename, uptodate = self.get_source(environment, name) File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 214, in get_source raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: amphora_agent_conf.template When searching for a package where this file is, apt-file can't find any. https://packages.ubuntu.com/search?searchon=contents&keywords=amphora_agent_conf.template&mode=exactfilename&suite=noble&arch=any This file has been around for many years - https://opendev.org/openstack/octavia/commits/branch/master/octavia/amphorae/backends/agent/templates/amphora_agent_conf.template - and the code that's trying to use it hasn't really received changes during the Caracal cycle - https://opendev.org/openstack/octavia/commits/branch/master/octavia/amphorae/backends/agent/agent_jinja_cfg.py [Environment] * OpenStack 2024.1 (Caracal) * python3-octavia 1:14.0.0-0ubuntu1~cloud0 [ Impact ] Octavia fails to provision Amphora for load balancers. [ Test Plan ] Install Octavia as part of a Charmed OpenStack deployment for Caracal. Create a loadbalancer - creation will fail with stack trace from original bug report. [ Where problems could occur ] The fix for this is to ensure that data files in the Python source tree are included in the package installation; this is done by providing a MANIFEST to ensure that this happens; side effects are unlikely. [Original Bug Report] [Impact] Octavia fails to provision the amphora, the stacktrace logged is: Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/executor.py", line 52, in _execute_task     result = task.execute(**arguments)   File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 199, in execute     return super().execute(   File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 122, in execute     agent_cfg = agent_jinja_cfg.AgentJinjaTemplater()   File "/usr/lib/python3/dist-packages/octavia/amphorae/backends/agent/agent_jinja_cfg.py", line 34, in __init__     self.agent_template = jinja_env.get_template(   File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 997, in get_template     return self._load_template(name, globals)   File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 958, in _load_template     template = self.loader.load(self, name, self.make_globals(globals))   File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 125, in load     source, filename, uptodate = self.get_source(environment, name)   File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 214, in get_source     raise TemplateNotFound(template) jinja2.exceptions.TemplateNotFound: amphora_agent_conf.template When searching for a package where this file is, apt-file can't find any. https://packages.ubuntu.com/search?searchon=contents&keywords=amphora_agent_conf.template&mode=exactfilename&suite=noble&arch=any This file has been around for many years - https://opendev.org/openstack/octavia/commits/branch/master/octavia/amphorae/backends/agent/templates/amphora_agent_conf.template - and the code that's trying to use it hasn't really received changes during the Caracal cycle - https://opendev.org/openstack/octavia/commits/branch/master/octavia/amphorae/backends/agent/agent_jinja_cfg.py [Environment] * OpenStack 2024.1 (Caracal) * python3-octavia 1:14.0.0-0ubuntu1~cloud0
2024-08-01 19:06:24 Andreas Hasenack octavia (Ubuntu Noble): status Triaged Fix Committed
2024-08-01 19:06:31 Andreas Hasenack bug added subscriber SRU Verification
2024-08-01 19:06:43 Andreas Hasenack tags verification-needed verification-needed-noble
2024-08-05 10:58:57 James Page cloud-archive/caracal: status Triaged Fix Committed
2024-08-05 10:58:58 James Page tags verification-needed verification-needed-noble verification-caracal-needed verification-needed verification-needed-noble
2024-08-09 22:49:18 Felipe Reyes tags verification-caracal-needed verification-needed verification-needed-noble verification-caracal-done verification-done verification-done-noble
2024-08-09 23:12:12 Nobuto Murata bug added subscriber Nobuto Murata
2024-08-13 07:20:03 Launchpad Janitor merge proposal linked https://code.launchpad.net/~zhhuabj/ubuntu/+source/octavia/+git/octavia/+merge/471129
2024-08-15 19:09:31 Andreas Hasenack tags verification-caracal-done verification-done verification-done-noble verification-caracal-done verification-done verification-needed-noble