charm-heat:stable/yoga

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

Branch merges

Branch information

Name:
stable/yoga
Repository:
lp:charm-heat

Recent commits

554f2d4... by Alex Kavanagh

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

Change-Id: I26c4b6dbee9ce6bb620c270000b9e26bf303d2c8

9d9f0c5... 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: I19090c21e9b2624c4d379a94b06291045318f2eb

0d824c3... 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.

Remove impish bundle as EOL.

Change-Id: I332d0d90d9495254b5ee378c51090ec0533d8ce6

f2f13d3... 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: Idc48459c79981a72ab464d328169e5d44320a5b8

906218c... 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
- charm-helpers-sync

Change-Id: I27bba777156f162331b0be992d2eec4259b4d23f

acb1842... by Alex Kavanagh

Update to classic charms to build using charmcraft in CI

This update is to ensure that the Zuul Canonical CI builds the charm
before functional tests and ensure that that artifact is used for the
functional tests. This is to try to ensure that the charm that gets
landed to the charmhub is the same charm that was tested with.

Change-Id: I563a3af2895ddf2eb5d8e61006eb8eb2cb8d8d37

c9f0cb0... by Alex Kavanagh

Migrate charm to charmhub latest/edge track

Change-Id: I2c41ac824f552c0aca5ae4c55da5f987f779449e

d337e71... by Zuul <email address hidden>

Merge "Additional test updates"

49a3720... by Corey Bryant

Additional test updates

* drop trusty/xenial metadata and function tests
* switch to release-specific zosci functional tests
* switch to yoga zosci unit test job
* add py39

Change-Id: Ib6109d01bcbff405d025e1ace671debef0ae7c59

cb20440... by Alex Kavanagh

Remove 'jammy' metadata - unblock gate

The charmstore doesn't accept charms with jammy metadata yet.

Change-Id: Iaf08bd43e5d00dd96b685306e7adb1421ba1aa12