charm-ovn-chassis:stable/23.09

Last commit made on 2024-04-25
Get this branch:
git clone -b stable/23.09 https://git.launchpad.net/charm-ovn-chassis

Branch merges

Branch information

Name:
stable/23.09
Repository:
lp:charm-ovn-chassis

Recent commits

a567717... by Edward Hope-Morley

Rebuild to pull in charm-helpers change

The change this pulls in ensures that when service_resume is called (which
happens on every update-status hook), services are only enabled and started if
they are disabled and stopped respectively.

Also pins charmcraft to 2.2/stable since 2.5.5 throws an error building charmtools.

Related-Bug: #2058505
Change-Id: I2e42dd30066f5a099c97e7504fcdc6138c4a7496

9c67065... by Edward Hope-Morley

Add ovn cert nrpe check

Certs are root readable so we use a cron job to perform
the check and save state for an nrpe check to read and
send back to nagios.

Closes-Bug: #1979539
Change-Id: Ia6df3fc2e3bc0d64ef2128ed65959a5d2d9b3d62
(cherry picked from commit fec04c22a84e5be8867712f3c925efef69d64d70)

e9d3f70... by Alex Kavanagh

Updates for stable release of stable/23.09 branch

* Create build.lock file
* ensure tox.ini is from release-tools
* Locked requirements using pip-compile:
  * existing (test-)requirements.txt ->
    (test-)requirements.in
  * pip-compile to *-py3[8|10].txt using python3.8
    and python3.10.
  * Updated tox.ini to use the appropriate merged
    requirements-*.txt files.
* Removal of lunar from metadata, charmcraft.yaml
  osci.yaml, tests.yaml and associated bundles.
* Locked libs and tests to stable/bobcat branches for:
  * charm-helpers
  * charms.openstack
  * zaza
  * zaza-openstack-tests

Change-Id: I61fa953af28d3167bfb019513b106c2ec1f7d5aa

03fbf73... by Corey Bryant

Work-around for Cargo download dependency failed

This is a work-around for charm build failures resulting in:
"Cargo download dependency failed "send: no filter connected".

This is documented in the following upstream issue:
https://github.com/rust-lang/cargo/issues/12202

This affects lunar builds where the curl version is 7.88.1.

Thanks to Colin Watson for help with figuring this out.

Closes-Bug: #2037589
Change-Id: I543e8a96c6d9743c8666c2186a91d1b831e36c8b

a4f2a1f... by Frode Nordahl

Make version pinning optional

The OVN charms prepared for the upgrade from OVN 20.03 to newer
versions by enabling the version pinning by default.

Since then we have reached agreement with upstream that rolling
upgrades should work when upgrading within the previous upstream
LTS version and the next.

Having the pinning enabled by default causes unnecessary grief for
anyone already upgraded to OVN 22.03, so it's time to turn it off
by default.

We add a charm configuration option in case anyone wants to
upgrade across LTS boundaries in the future.

Closes-Bug: #2030944
Signed-off-by: Frode Nordahl <email address hidden>
Change-Id: I22a99838c13e5203459b1e5edab72f3d9536260c

41cee27... by Zuul <email address hidden>

Merge "Add 2023.2 Bobcat support"

bb02109... by Corey Bryant

Add 2023.2 Bobcat support

* 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

Change-Id: I8365a0ff7e16e1b7c5add61946384e22dc0bcc17

5662659... by Jadon Naas

Add docs key and point at Discourse

Add the 'docs' key and point it at a Discourse topic
previously populated with the charm's README contents.

When the new charm revision is released to the Charmhub,
this Discourse-based content will be displayed there. In
the absense of the this new key, the Charmhub's default
behaviour is to display the value of the charm's
'description' key.

Change-Id: If412e6aa466f4f7ec61ff1ca02cc79869c9c9fde

26cd0f4... by Zuul <email address hidden>

Merge "Enable jammy-antelope voting and drop kinetic-zed tests"

b62930b... by Zuul <email address hidden>

Merge "Add Antelope support"