Charms that define multiple bases can produce multiple output files with long names (e.g. octavia_ubuntu-20.04_ubuntu-22.04.charm), this makes more time consuming to have the testing bundles right, but also you have to keep them updated as bases get dropped and added to enable new ubuntu series.
It would be nice if the local_overlay flag could programmatically detect what's the right charm for a bundle, it would be necessary to read the series key in the bundle, at the top level and at the application level, e.g:
series: jammy
applications:
keystone:
charm: ch:keystone
series: jammy
^ in this case the overlay generated should look something like this:
applications:
keystone:
charm: "../../keystone_ubuntu-22.04-amd64_ubuntu-22.10-amd64.charm
Charms that define multiple bases can produce multiple output files with long names (e.g. octavia_ubuntu-20.04_ubuntu-22.04.charm), this makes more time consuming to have the testing bundles right, but also you have to keep them updated as bases get dropped and added to enable new ubuntu series.
It would be nice if the local_overlay flag could programmatically detect what's the right charm for a bundle, it would be necessary to read the
serieskey in the bundle, at the top level and at the application level, e.g:^ in this case the overlay generated should look something like this: