Build separately for each supported series and use binary builds
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.
Reviewed: https:/ /review. opendev. org/c/openstack /charm- octavia- diskimage- retrofit/ +/860979 /opendev. org/openstack/ charm-octavia- diskimage- retrofit/ commit/ 5fd698d29757df7 603691078fff80c b38edb9cb6
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/yoga
commit 5fd698d29757df7 603691078fff80c b38edb9cb6
Author: Frode Nordahl <email address hidden>
Date: Wed Aug 10 16:44:55 2022 +0200
Build separately for each supported series and use binary builds
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 f258c41a44ad14e bc86a107b1b 164741afcdbff46 6038de134a)
Closes-Bug: #1970653
Closes-Bug: #1975491
Change-Id: I8c924038ee1c5f
(cherry picked from commit 2fb0cf125028b3e