Felipe Reyes 6671969b97 Add channel config option
The charm uses a hardcoded channel declared in src/layer.yaml with the
value 1.0/stable, this prevents users from overriding it. This became a
blocker with the release of octavia-diskimage-retrofit 2.0 in the `2.0`
track to support Ubuntu Noble 24.04, the snap migrated to core24[0][1]

This change introduces a new configuration option that defaults to null,
this will allow the charm to use the 1.0/stable channel when running on
Jammy and 2.0/stable when running on Noble. Existing environments
running on Jammy will see no behavior change, and no operator's
intervention is needed when upgrading.

[0] https://github.com/openstack-charmers/octavia-diskimage-retrofit/pull/44
[1] https://github.com/openstack-charmers/octavia-diskimage-retrofit/pull/46

Change-Id: I1ccba9de844f7900c9a8517fff4de2f8c4019871
Signed-off-by: Felipe Reyes <felipe.reyes@canonical.com>

Co-Authored-by: Hemanth Nakkina <hemanth.nakkina@canonical.com>
Change-Id: I1ccba9de844f7900c9a8517fff4de2f8c4019871
Signed-off-by: Hemanth Nakkina <hemanth.nakkina@canonical.com>
2026-06-22 13:41:28 +05:30
2026-06-22 13:41:28 +05:30
2026-06-22 13:41:28 +05:30
2019-06-16 10:08:51 +02:00
2024-09-10 15:13:55 +00:00
2022-09-28 17:42:15 +02:00
2019-06-16 10:08:51 +02:00
2024-09-10 15:13:55 +00:00
2025-11-03 03:06:01 -08:00
2024-09-10 15:13:55 +00:00
2026-06-21 22:44:11 -04:00
2026-06-21 22:44:11 -04:00

Overview

This subordinate charm provides the Octavia Diskimage Retrofit tool

Usage

There is a section in the Octavia appendix in the OpenStack Charms Deployment Guide that describes how to deploy and use the charm.

A bundle overlay for use in conjunction with the OpenStack Base bundle is also available.

Note

: The charm relies on Glance image properties as provided by the Glance Simplestreams Sync Charm for automatic discovery of the most recent image, and as such is designed to be deployed as a subordinate to it.

Note

: When establishing connections to cloud services such as Glance and Keystone in clouds that have TLS enabled, the system certificate store will be used to verify the peer. It is the responsibility of the principle charm to populate the system certificate store.

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.

S
Description
Juju Charm - Octavia Diskimage Retrofit
Readme 17 MiB
Languages
Python 96.9%
Go Template 2.5%
Shell 0.6%