openstack-origin=distro is set for focal-yoga
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Octavia Charm |
In Progress
|
Medium
|
Alex Kavanagh |
Bug Description
The charm from yoga track for focal should have cloud:focal-yoga instead of "distro". Otherwise, unexpected version of Octavia (Ussuri) is deployed for Yoga environment.
$ juju info --series focal --arch amd64 octavia | grep yoga
yoga/stable: 3026201 2022-05-05 (71) 39MB
yoga/candidate: ^
yoga/beta: ^
yoga/edge: ^
$ juju download --series focal --arch amd64 --channel yoga/stable octavia
Fetching charm "octavia" using "yoga/stable" channel and base "amd64/
Install the "octavia" charm with:
juju deploy ./octavia_
$ unzip -q -d octavia octavia_
$ grep -A1 '"openstack-
"openstack-
"default": "distro"
^^^ "distro". this is expected to be "yoga".
Other charms for example, keystone has the expected value.
$ juju info --series focal --arch amd64 keystone | grep yoga
yoga/stable: 572 2022-06-15 (572) 781kB
yoga/candidate: ^
yoga/beta: ^
yoga/edge: ^
$ juju download --series focal --arch amd64 --channel yoga/stable keystone
Fetching charm "keystone" using "yoga/stable" channel and base "amd64/
Install the "keystone" charm with:
juju deploy ./keystone_
$ unzip -q -d keystone keystone_
$ grep -A2 'openstack-origin:' keystone/
openstack-origin:
type: string
default: yoga
^^^ "yoga"
By looking at other reactive charms, gnocchi for example has an explit config:
https:/ /opendev. org/openstack/ charm-gnocchi/ commit/ 9183e9a91b10191 9ec09390243da45 c0eb07bcfe# diff-5