Charms for OpenStack Yoga supports both Ubuntu Focal and Jammy which means Python 3.8 and Python 3.10. Managing dependencies across those two versions is non-trivial and we need to build the charm on the series the charm is supposed to support. Switch to using a binary build which allows pip's dependency resolution to work. Update charm to consume the 1.0/stable track for the snap. Bundles: - Drop the renaming of the charm artifact and reference the series specific charm artifact in the bundles instead. - Fix gss mirror list, jammy retrofit-series and use 8.0/stable for MySQL. Closes-Bug: #1981334 Closes-Bug: #1970653 Closes-Bug: #1975491 Change-Id: I8c924038ee1c5ff258c41a44ad14ebc86a107b1b
27 lines
624 B
YAML
27 lines
624 B
YAML
includes:
|
|
- layer:openstack
|
|
- layer:snap
|
|
- layer:tls-client
|
|
- interface:juju-info
|
|
- interface:keystone-credentials
|
|
- interface:tls-certificates
|
|
options:
|
|
basic:
|
|
use_venv: True
|
|
include_system_packages: False
|
|
snap:
|
|
octavia-diskimage-retrofit:
|
|
channel: 1.0/stable
|
|
classic: true
|
|
comment: |
|
|
Using devmode pending resolution of snapd fuse-support issue
|
|
https://github.com/openstack-charmers/octavia-diskimage-retrofit/issues/6
|
|
repo: https://github.com/openstack/charm-octavia-diskimage-retrofit
|
|
config:
|
|
deletes:
|
|
- ssl_ca
|
|
- ssl_cert
|
|
- ssl_key
|
|
- use-syslog
|
|
- verbose
|