charm-ovn-dedicated-chassis:stable/24.03

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

Branch merges

Branch information

Name:
stable/24.03
Repository:
lp:charm-ovn-dedicated-chassis

Recent commits

e21d8df... by Alex Kavanagh

Stable changes for stable/24.03 branch

This patch converts stable/24.03 into a stable maintenance branch. It:

- modifies .gitreview to point to stable/24.03
- switches (test-)requirements*.txt -> (test-)requirements*.in
  for pip-compile usage.
- creates (test-)requirements-py*.txt from *.in using pip-compile for
  the relevant python version.
- Updates bundles to point to stable maintenance named tracks.
- Adds build.lock files.
- Locks charms.openstack, zaza, zaza-openstack-tests, charm-helpers to
  stable/caracal branches.

Change-Id: Ib97034027f1102f362df5d0480fdad072874a95a

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

9bb84a0... by Frode Nordahl

Fix description of ovn-source configuration option

The current description erronously refers to 'focal-ovn-22.03' as
a valid value, while the correct value is 'cloud:focal-ovn-22.03'.

Closes-Bug: #1992592
Change-Id: I569e03aba227f488aa5199b48b9cf6fa67d382df