charm-neutron-api:stable/train

Last commit made on 2023-08-18
Get this branch:
git clone -b stable/train https://git.launchpad.net/charm-neutron-api

Branch merges

Branch information

Name:
stable/train
Repository:
lp:charm-neutron-api

Recent commits

42e0e5b... by Alex Kavanagh

[train] 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/832
Closes-Bug: #2028683

Change-Id: Ie679f22092dc317c7550a68e9ba493c291d65806

6fddfaa... by Alex Kavanagh

Pin importlib-metadata, -resources for py37

importlib-metadata 5.0.0 breaks compatibility with setuptools that is
pinned in the train track for bionic; thus this pins allows the py37
tests to pass.

Change-Id: I1596352db38bb423019b7d15efe5a217730d8066

5dd3462... by Alex Kavanagh

Fix invalid tempest pin for 31.0.0

Change-Id: I738492ae5f7602074b9f48729a6009142f4fe0e9

57de851... by Alex Kavanagh

Charmhub migration for stable/train (bionic-only)

This is the main patch for the migration of the stable/21.10
charm to charmhub for the stable/train branch (train track on
charmhub). This patch initially supports bionic from queens
to train, and does not support ussuri. It supports upgrades
from bionic-queens to bionic-train (with each intermediate
step needed). Crucially it does NOT set a default
openstack-origin, which means installing train/stable
without specifying the openstack-origin will result in a
bionic-queens installation. This is intentional as the branch
covers queens to train.

Change-Id: I47574f0ffa58080334ae68b6da128e86eabed041

c2d076e... by Aurelien Lourot

Fix removing fwaas when upgrading from Ussuri to Victoria

Without this fix, upgrading from Ussuri to Victoria won't
fully remove fwaas everywhere, leading to broken floating
IPs.

Fixes https://github.com/openstack-charmers/charmed-openstack-tester/issues/57

Change-Id: I959e8f8cafc6d4040895762c21f8ad8b6f190a3b
(cherry picked from commit e18b89a3f0f61e88adbc3e82c90e6f43a1215927)

1638aeb... by Aurelien Lourot

Pin pyparsing

In order to fix this Zaza failure:
AttributeError: module 'pyparsing' has no attribute 'operatorPrecedence'

Change-Id: Ib9c2574f872acea9c508c296deb54d962d5c4720

5cba829... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: Iec7b07841c651b54451dd5593491f421f5addb02

54a6ff4... by Alex Kavanagh

21.10 - Stable cut of charms for testing period

* use stable/21.10 libraries
* use zaza/zaza-openstack-tests at stable/21.10
* build.lock files for reactive charms
* bundles refer to ~openstack-charms candidate channel

Change-Id: Ibf95d82a15e50b88b6244ab22897257032f959b0

f7d248e... by Alex Kavanagh

Add xena bundles

- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- charm-helpers sync for new charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: Iace3419aa0cc1791d4642f15aa5e4826d3629c59

c7d8ee4... by Hemanth Nakkina

add internal endpoints to neutron-plugin-api relation data

The change [1] syncs the charmhelpers that has additional
context data to IdentityServiceContext - internal_host,
internal_port, internal_protocol.

This patch adds the internal_host, internal_port,
internal_protocol to neutron-plugin-api relation data.
Without this patch, any relations over neutron-plugin-api
will be incomplete if the charm holding the other end of
the relation has charmhelpers synced.

[1] https://review.opendev.org/c/openstack/charm-neutron-api/+/806676

Change-Id: Ic4abbd0a408949c0c752a1701db161e1cd5c4ff7