charm-glance:stable/yoga

Last commit made on 2023-10-06
Get this branch:
git clone -b stable/yoga https://git.launchpad.net/charm-glance

Branch merges

Branch information

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

Recent commits

3fadd23... by Rafael Lopez

Add configuration option for custom image properties

Added configuration for injecting default image properties using the
interoperable image import process. This change adds 1 configuration
option to the charm:
- 'custom-import-properties' to specify the desired custom properties

Note: current glance docs example shows incorrect quoting, the
implemented format in this change (no quotes) is correct. Docs fix
in: https://review.opendev.org/c/openstack/glance/+/890423

Release note: https://review.opendev.org/c/openstack/charm-guide/+/891010

Closes-Bug: 1994053
Related-Bug: 2028895
Change-Id: I9548c90e663285c6e7a70eebc8c135a5568974bc
(cherry picked from commit 0a1d645000576e5ccbc723614e0610eeffd29935)

34343bb... 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: I76e0c796b142ff1b0472f4c22986a10e0000622d

9b36daa... by Jadon Naas

Add docs key and point at Discourse

Add the 'docs' key and point it at the 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: I8105c5e90d0e8054f26f21fbd29cb80bebe7aa39
(cherry picked from commit fe0cfb0134975c4c6607a47a4936fbfc5b7ea33c)

76843a1... 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: I499d3020fdfe449a2e5bb34a38146545020bf7e0

4e85eee... 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: If5e7f24744ba793a92958ddc4cec9bbb5bd2fc1b

ae29df5... 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: I40da506eeb9304b28a013299b380204e1cffcc3f

be13489... by Alex Kavanagh

charm-helpers sync to include pci

Change-Id: I566404ca79dca682183d412b985838097f61ab86

ba56ad1... 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: I3b35d399a2aa2656ba1aa45c54a398923582ef30

d2546d5... by Edward Hope-Morley

Sync charmhelpers to get fixes

Change-Id: I99007f5446fd930c23d10808dee9389c1f474f1c
Related-Bug: #1965967

e2255c2... 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: I816a3034b055433a7688ac1165017c25f7fcf873