charm-manila-generic:stable/yoga

Last commit made on 2023-07-17
Get this branch:
git clone -b stable/yoga https://git.launchpad.net/charm-manila-generic

Branch merges

Branch information

Name:
stable/yoga
Repository:
lp:charm-manila-generic

Recent commits

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

Change-Id: I1fe8dfc4744e71700a4546f80a83e0ab1ddca2aa
(cherry picked from commit 34e817716512c4e1d8caf7f81f9de451efb45649)

73c13a2... by Alex Kavanagh

Ensure that the .charm artefact is ignored

Change-Id: I6cf5a8a0b9e0d7074d49d469123ef2be56121773

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

Also:

 * add bindep file for libpq-dev
 * remove py35 charm jobs

Related-Bug: #2002788
Change-Id: I9db130663fb3e1c821c744c9a7aed8b25653181e

73783ed... 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: I01f0fd0be2da2d1d6572046f231ef7a60399bada

7680c82... 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: I09cf8f63a55894e370f8c0d5a0df62da7ba70dd2

2310e7f... 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: I055353bc78607119b0647bed87ca806f0ceffc62

03f4bfd... by Alex Kavanagh

Update charmcraft.yaml to refine the bases

The idea here is to build on 20.04 but allow it to run on 20.04 and the
current release, 21.10.

Change-Id: I65b750f0548793367a8d8bd531bcc13d59a743cc

99b8c44... by Alex Kavanagh

[WIP] Omit the arches in the charmcraft to see if it will build

Change-Id: I3e993cc7976f8bcbdef4b76148bf2d4022246569

c7aa6e1... 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: I05dbf9cbfd3132b1970ca9cd9de111d6879f1582

2171e6b... by Alex Kavanagh

Migrate charm to charmhub latest/edge track

Change-Id: Idb5d336d23d75b969f3d1e24b9d37a77b9075128