These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.
* sync charm-helpers to classic charms
* change openstack-origin/source default to bobcat
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* drop kinetic
* update charmcraft_channel to 2.x/edge
Enabled by default since this branch only supports jammy where the
kernel and ovn are new enough to support this flag. This will eliminate
the need for a more complex change or the use of a dedicated opt-in
config option.
For more details, please refer to
I089f95b40803a6cd5e01990acacd599ced3bbd91
This option enables configuration of overlay package
repository for installation of OVN packages that are
not available in default distribution repository.
Expected behavior:
* New deployments will use default overlay for
their series.
* Setting this option to "distro" allows new
deployment that does not use overlay repository
* Existing deployments that are upgraded to this
version of the charm won't automatically apply
repository overlay and will keep using their
current defaults.
84ec4ad...
by
Dmytro Kazantsev <email address hidden>
It sets “restart-trigger” key on neutron-plugin relation on upgrade-charm event.
When neutron-api-plugin-ovn charm is upgraded (juju refresh ...) some configuration parameters in ml2_conf.ini may have also updated.
It was observed that sometime those changes are not taken in to account by neutron service because it was not restarted after file content modification.
This change introduces rising of “restart-trigger” key on neutron-plugin relation databag when upgrade-charm event is generated.
With every new “charm-upgrade” event value for “restart-trigger” is updated: f.e. “restart-trigger cf2697c8-f5f0-44b5-8dae-32d893fb209c”.
Principal charm “neutron-api” has implemented logic which triggers neutron service restart as soon as “restart-trigger” key value is changed.
Upstream Neutron has declared that the neutron-dynamic-routing service
plugin is now supported when OVN L3 service plugin and mechanism driver
are in use.
Convert to binary reactive charm (source charm fails to install)
Due to new install dependencies for urllib3, this charm has been
converted to a binary charm so that the build dependencies are resolved
at charm build, rather than charm install.
Note: the 23.04 binary charm build fails due to missing support in
charmcraft [1], but this should be addressed soon.