Files
Felipe Reyes 40ca68e1e3 Add Ubuntu 24.04 (Noble) support
Add support for Ubuntu 24.04 LTS (Noble) to the charm while maintaining
backward compatibility with Ubuntu 22.04 (Jammy).

Summary of changes:
* Add Noble base configuration to charmcraft.yaml with
  multi-architecture support (amd64, s390x, ppc64el, arm64)
* Add 'noble' series to metadata.yaml
* Update osci.yaml CI configuration:
  - Add charm-unit-jobs-py312 template for Python 3.12
  - Add openstack-loadbalancer-noble job definition
  - Upgrade charmcraft channel from 2.0/stable to 3.x/stable
* Add complete Noble test bundle configuration
* Refactor overlay templates to use shared local_overlay.yaml.j2
  to eliminate code duplication between Ubuntu versions

This change enables the charm to run on both Ubuntu 22.04 and
24.04 systems, with Noble becoming the primary test target
while maintaining Jammy compatibility for existing deployments.

Change-Id: I210e00cb43ad93b2e410ebe1cbefa4d9159a49d2
Signed-off-by: Felipe Reyes <felipe.reyes@canonical.com>
2025-08-14 17:48:00 -04:00
..
2025-08-14 17:48:00 -04:00
2025-08-14 17:48:00 -04:00
2025-08-14 17:48:00 -04:00