Channel used for hacluster-octavia does not support jammy

Bug #1980356 reported by Dmitrii Shcherbakov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Octavia Charm
In Progress
Undecided
Unassigned

Bug Description

https://github.com/openstack/charm-octavia/blob/814666c26f0506188e8ede511a0b20c642ac608c/src/tests/bundles/jammy-yoga-ha-ovn.yaml#L169-L172

  hacluster-octavia:
    series: *series
    charm: ch:hacluster
    channel: 2.0.3/edge

For 2.0.3 only 18.04 and 20.04 are supported which results in an error if the primary charm was deployed on a jammy host:

unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install Traceback (most recent call last):
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install File "/var/lib/juju/agents/unit-hacluster-octavia-1/charm/charmhelpers/core/strutils.py", line 95, in __init__
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install self.index = self._list.index(item)
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install ValueError: tuple.index(x): x not in tuple
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install During handling of the above exception, another exception occurred:
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install Traceback (most recent call last):
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install File "/var/lib/juju/agents/unit-hacluster-octavia-1/charm/hooks/install.real", line 763, in <module>
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install hooks.execute(sys.argv)
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install File "/var/lib/juju/agents/unit-hacluster-octavia-1/charm/charmhelpers/core/hookenv.py", line 962, in execute
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install self._hooks[hook_name]()
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install File "/var/lib/juju/agents/unit-hacluster-octavia-1/charm/hooks/install.real", line 156, in install
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install if CompareHostReleases(ubuntu_release) < 'xenial':
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install File "/var/lib/juju/agents/unit-hacluster-octavia-1/charm/charmhelpers/core/strutils.py", line 97, in __init__
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install raise KeyError("Item '{}' is not in list '{}'"
unit-hacluster-octavia-1: 12:00:52 WARNING unit.hacluster-octavia/1.install KeyError: "Item 'jammy' is not in list '('lucid', 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy', 'trusty', 'utopic', 'vivid', 'wily', 'xenial', 'yakkety', 'zesty', 'artful', 'bionic', 'cosmic', 'disco', 'eoan', 'focal', 'groovy', 'hirsute', 'impish')'"
unit-hacluster-octavia-1: 12:00:53 ERROR juju.worker.uniter.operation hook "install" (via explicit, bespoke hook script) failed: exit status 1

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-octavia (master)
Changed in charm-octavia:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.