Comment 1 for bug 1915171

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-octavia (master)

Reviewed: https://review.opendev.org/c/openstack/charm-octavia/+/858919
Committed: https://opendev.org/openstack/charm-octavia/commit/7cb77afe26b25ae1bab1bf7b0125021a44529a04
Submitter: "Zuul (22348)"
Branch: master

commit 7cb77afe26b25ae1bab1bf7b0125021a44529a04
Author: Corey Bryant <email address hidden>
Date: Thu Sep 22 13:00:06 2022 +0000

    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.

    This patch also drops the impish bundle and fixes channels
    for auxiliary charms.

    Update metadata with jammy support.

    Replace `octavia.setup.ensure_lts_images` with the default glance
    lts image configure job.

    Drop python build dependencies in wheelhouse and let the binary
    build figure those out automatically.

    Closes-Bug: #1915171
    Change-Id: I744a8903be7450b5d9b2af3f96c6f61d206f9271