Override the layer_ovn method used to check if services
are running so that we can use SSL connections instead
of netcat since the latter causes problems with
ovsdb-server due to connections not being closed
properly.
Closes-Bug: #1920770
Change-Id: I6b2c09c643c6fddfb48dc15d6272e58303fae265
(cherry picked from commit fafa6d418afe04d9b79326a621091d9d6c5f74f4)
(cherry picked from commit 05722e0fbc9474c98c373a589c4f86116cdd9b23)
(cherry picked from commit 0a7904fba22b196a9f2484f4d55bc6f98b5a71fb)
Now that the use of system-files interface has been approved and the
prometheus-ovn-exporter snap with the relevant plugs has been released
to the store, devmode usage can be disabled and additional connections
can be made.
Change-Id: Ie90719e564f0e7b5b2b209c724267057e5538af9
(cherry picked from commit a94b51c43dd5b1e88d03bda77aed0b72c59cdb22)
- Set default branch for git review/gerrit.
- Switch tests to stable.
- Switch to using stable charm-helpers branch.
- Switch to using stable charm.openstack branch.
- Switch to using stable zaza, zaza-openstack-tests
branch
- (reactive charms) Add build.lock file
* Install the prometheus-ovn-exporter snap if the relevant option is
set appropriately (to a valid channel rather than an empty string);
* Provide the endpoint details to the prometheus-k8s-operator
scrape_interface compatible relation (app and unit data);
* Remove the snap or ignore steps to install it if the option is set to
an empty string;
* Clear the relation data for individual jobs if the snap is removed.