charm-neutron-api:master

Last commit made on 2024-05-09
Get this branch:
git clone -b master https://git.launchpad.net/charm-neutron-api

Branch merges

Branch information

Name:
master
Repository:
lp:charm-neutron-api

Recent commits

7b74aba... by Felipe Reyes

Charm Helpers Sync

Needed to make the charm understand jammy-caracal codename.

Change-Id: Ib186097c1f9ecd000c1e145038bde5f819cd7b72

17f9d5c... by Zuul <email address hidden>

Merge "Fix a number of invalid asserts"

626fee5... by Brian Haley

Fix a number of invalid asserts

Unit tests under py3.12 were generating these errors:

  AttributeError: 'NeutronCCContextTest' object has no attribute
    'assertEquals'. Did you mean: 'assertEqual'?
  AttributeError: 'called_with' is not a valid assertion

Fixed all test asserts to be valid and correct.

TrivialFix

Change-Id: Ic43731eda5e1617320cf2aa9cf413b45bf982214

d48b272... by Danny Cocks

Enable more recent DNS extensions (dns-integration-domain-keywords)

Since yoga, there have been two "additions" to the DNS extensions, which
simply build on top of the older ones. By changing the DNS extension to
be the latest (dns-integration-domain-keywords), all 4 extensions will
be activated:

- dns-integration (already included)
- dns-domain-ports (the previous default extension)
- subnet-dns-publish-fixed-ip
- dns-integration-domain-keywords

These extensions are required to enable replacement of keywords in DNS
entries and allow publishing fixed IPs without restrictions [1].

I have tested this on a local cluster and confirmed that the extensions
are enabled, and allow me to make use of the two new features.

[1] https://docs.openstack.org/designate/latest/user/neutron-integration.html

Closes-Bug: #2028163
Change-Id: I245cfe2f8fdb4d8ca325ade0c22771efa31b4bf2

b86c056... by Alex Kavanagh

Updates for caracal tox.ini

Update the tox.ini file(s) to use the constraints file from
zaza-openstack-tests.

Change-Id: Ib5d0b909970754dac7ea1b274fdf72fc9b257455

a893940... by Alex Kavanagh

Updates for caracal testing support

These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: I6ac828e0784ae4466a6e5cbc85acd666c9c2f75c

94cedb6... by Alex Kavanagh

Improve platform mocking

Patch out charmhelpers.osplatform.get_platform() and
charmhelpers.core.host.lsb_release() globally in the unit tests to
insulate the unit tests from the platform that the unit tests are being
run on.

Change-Id: I2cc91999ccad52c8e42797a3d5ffbf65f9cb36d2

a6c5567... by Corey Bryant

Drop hyperv mechanism driver and package

The networking-hyperv project is no longer maintained and
has been removed from Ubuntu in Mantic.

Closes-Bug: #2036953

Change-Id: Ib8e861377c9f691f31de0f707823dbf8ac0fde52

7a0925a... by Alex Kavanagh

Ensure get_requests_for_local_unit doesn't fail on incomplete relation

This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix
any inadvertant accesses of ['ca'] in the relation data before it is available
from vault in the certificates relation. Fix in charmhelpers is in [1].

[1] https://github.com/juju/charm-helpers/pull/824
Closes-Bug: #2028683

Change-Id: Ia03446f08c38057985f895fed2a5cdd78004aec8

d90b45c... 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/stable

Change-Id: I8050b03c9e4a1f801a60de516000467860a1a47a