charm-ovn-chassis:master

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

Branch merges

Branch information

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

Recent commits

365fa44... by Zuul <email address hidden>

Merge "Changing cert file to check from ovn-central.crt to ovn-chassis.crt"

8d1dc6c... by Zuul <email address hidden>

Merge "Making cert alert more critical"

c57d5e3... by Seyeong Kim

Changing cert file to check from ovn-central.crt to ovn-chassis.crt

It is now ovn-central.crt, so changing it to ovn-chassis.crt

Change-Id: I1c7940793a2d76722cc65b8333a05058a7535bd6

f309023... by Seyeong Kim

Making cert alert more critical

Curretnly, only gets warning until zeroday.
Adding CRITICAL alert 30 days in advance.
WARNING alert 60 days in advance.

Related-Bug: #2063814
Change-Id: If6e2d7250ee0874983343e8bb055d583e9c54443

5df1467... 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: I5c8ff87e64d03421a7e6dcf68d632f45c5968833
Signed-off-by: Martin Kalcok <email address hidden>

44bd2c4... by Martin Kalcok

Remove Lunar (23.04) support.

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

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

c725945... 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

fec04c2... 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

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