charm-ovn-dedicated-chassis:master

Last commit made on 2024-05-01
Get this branch:
git clone -b master https://git.launchpad.net/charm-ovn-dedicated-chassis

Branch merges

Branch information

Name:
master
Repository:
lp:charm-ovn-dedicated-chassis

Recent commits

643a500... by Martin Kalcok

Replace Jammy Antelope tests with Caracal

jammy-antelope is no longer run by the CI so it's removed.
jammy-caracal allows us to test with OVN 24.03

Change-Id: Ib9769b225a6a107a9d1536ef00d485b5759df8a3
Signed-off-by: Martin Kalcok <email address hidden>

e136e0f... by Martin Kalcok

Remove Lunar (23.04) support.

This charm no longer supports Ubuntu 23.04 release as it reached
its EOL.

Change-Id: I21f701e487e72d64d5fc77dcb1bba7fb6c46df82
Signed-off-by: Martin Kalcok <email address hidden>

e64a527... by Frode Nordahl

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
Signed-off-by: Frode Nordahl <email address hidden>
Change-Id: I7a01c7cf9e28d1b766d45b2dcc906d44b347b1d7

fa21fac... 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: I21dc2dc6615d39ffaa88cc27dbe3b2ba9b3982c4

792ff0f... by Zuul <email address hidden>

Merge "Add 2023.2 Bobcat support"

ed578d4... 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: I75d90bfc1e78a9c3f76f128e4f54846b01653917

1090b6e... by Peter Matulis

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.

Add charmhub-pop topic

Change-Id: I7ac6283884e85c319a634e210da8972d49abff8c

4bcf39a... by Dmitrii Shcherbakov

Add Antelope support

* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

* Voting was turned on for jammy-antelope in the
  project-template for charm-functional-jobs in zosci-config
* Voting for jammy-antelope bundles with non-standard names
  is turned on in individual charms
* Kinetic-zed bundles/tests are removed

Change-Id: I1215592725d1941f214738ee86250c74a398ee9a

bc15fda... by Dmitrii Shcherbakov

Handle deferred stops

The ovs package in kinetic+ (zed+) uses dh_installsystemd with
--no-start for ovsdb-server, ovs-vswitchd, and ovs-record-hostname.
this results in stop events rather than restart events. This
change updates the restart-services actions for this charm to
handle stop events.

Closes-Bug: #2012553
Change-Id: If1dd5d0e5ca640a91893376366b23e78649d5772

fa3721f... by Frode Nordahl

tox.ini: Fixup

Remove pins.

Properly format passenv list.

Drop the outer tox.ini func-target hack.

Drop the incepted tox in src/test-requirements.txt.

Drop pip.sh script.

Change-Id: I25dec5d1853a5aeb686df353d7c661f4a6eb5b69