charm-neutron-api-plugin-ironic:stable/yoga

Last commit made on 2023-01-13
Get this branch:
git clone -b stable/yoga https://git.launchpad.net/charm-neutron-api-plugin-ironic

Branch merges

Branch information

Name:
stable/yoga
Repository:
lp:charm-neutron-api-plugin-ironic

Recent commits

23f2118... by Corey Bryant

Pin tox to < 4.0.0

Tox 4.0.0 was recently released and it has several breaking changes.
We pin to < 4.0.0 here. We are planning to move forward only on the
master charm branches.

Tox is also pinned to < 4.0.0 for stable branches in upstream
openstack-zuul-jobs as well as in zosci-config. However, the
requires= section in the charm's tox.ini file ends up installing
tox>4, wiping out the zuul-pinned tox<4 that was already installed
installed. This patch fixes that.

Related-Bug: #2002788
Change-Id: I15b1bb6252896b5c20cb8c7554c93e1a1b0cb755

aaf89a7... by Zuul <email address hidden>

Merge "Update the bundles to use the stable track, edge risk for yoga" into stable/yoga

3be74d6... by Alex Kavanagh

Update the bundles to use the stable track, edge risk for yoga

The bundles for the yoga channel currently point to "latest/edge"
channel for all the charms. This update points the charms to the
appropriate channel for the charm being used, either from ceph,
openstack, ovn or the misc tracks.

Change-Id: I7622b574e472aad69314ead05aaec321b3f02fa6

babf524... by Liam Young

Charm use virtualenv

The charm is polluting the system it is installed on causing
bug #1970230. All reactive charms should use a venv wherever
possible and I belive it is just an oversight that this one
does not.

Closes-Bug: #1970230
Change-Id: I3bb162c5a10735c6c4402069719d13c5c2037bf7
(cherry picked from commit 9fb3530b0c9c065afb12ac7f3b46ec959b1cb55b)

5705acf... by Alex Kavanagh

Remove .charm artefact from repo and add to .gitignore

Change-Id: I8331f91581019be97c9f2abff2ac75b00dc17a27

0c5f1db... by Alex Kavanagh

Updates to enable jammy and finalise charmcraft builds

- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga

Change-Id: Ie291a91ae77ea53dad682566c2b5a339b622e16f
(cherry picked from commit 6b1db268584a92c12b8c2bbf61258ab2dd4b1224)

b804c53... by Alex Kavanagh

Updates for stable branch creation

- Set default branch for git review/gerrit.
- Switch tests to stable.
- Switch to using stable charm-helpers branch.
- Switch to using stable charm.openstack branch.
- Switch to using stable zaza, zaza-openstack-tests
  branch
- (reactive charms) Add build.lock file

Change-Id: I6f2329cf4efac17c8e0d5c155c45d2239df71e6c

bfda49d... by Alex Kavanagh

Update to build using charmcraft

Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft. Changes:

- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
    -> indicate build with charmcraft
- modify tox.ini
    -> tox -e build does charmcraft build/rename
    -> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
  and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI

Change-Id: Iafe802bd1b01c0447dd45ed697c0ea3d003218e5

b0ed259... by Alex Kavanagh

Migrate charm to charmhub latest/edge track

Change-Id: If6aa71b06752f45a0a2eb44d7335e4ba5e91f1f2

c69c5a6... by Corey Bryant

Add yoga bundles and release-tool syncs

* charm-helpers sync for classic charms
* sync from release-tools
* switch to release-specific zosci functional tests
* run focal-ussuri as smoke tests
* remove trusty, xenial, and groovy metadata/tests
* drop py35 and add py39

Change-Id: I00b04030db38c78f0d69f3dbeb759842bbb57287