charm-placement:master

Last commit made on 2024-02-24
Get this branch:
git clone -b master https://git.launchpad.net/charm-placement

Branch merges

Branch information

Name:
master
Repository:
lp:charm-placement

Recent commits

6ba683d... by Alex Kavanagh

Updates for caracal testing support

These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: I1d277dfe9b80d550b83eb9e4814cf43b4e55bf30

7b34a31... by Zuul <email address hidden>

Merge "Add docs key and point at Discourse"

7a906d0... by Zuul <email address hidden>

Merge "Ensure get_requests_for_local_unit doesn't fail on incomplete relation"

0fd040f... by Alex Kavanagh

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/824
Closes-Bug: #2028683

Change-Id: I54312c4216337a4e16340ec2b7f1bc6095137337

523e876... by Corey Bryant

Add 2023.2 Bobcat support

* sync charm-helpers to classic charms
* change openstack-origin/source default to bobcat
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* drop kinetic
* update charmcraft_channel to 2.x/stable

Change-Id: I24e217fa968b71d30d3affc8202a0231df80f260

2685a63... by Jadon Naas

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: I8ce65b31e286ee9b081a1dc5b7f27bde8a2ba5d2

7f5e0e5... by Felipe Reyes

Prevent update-status to run unrequired handlers

Before the update-status hook would run handlers that are expected to
run when the configuration changes or relations added/removed.

The update-status hook doesn't hold the machine lock which makes
concurrent hook executions possible and seen in the gate where for
example multiple "apt-get" executions trying to acquire dpkg's lock.

Closes-Bug: #2016893
Change-Id: I63bfd9903057cbea2db8de4f1b612601aacb568d

09503a4... by Corey Bryant

Enable jammy-antelope voting and drop kinetic-zed tests

* Voting was turned on for jammy-antelope in the
  project-template for charm-functional-jobs in zosci-config
* Voting for jammy-antelope bundles with non-standard names
  is turned on in individual charms
* Kinetic-zed bundles/tests are removed
* Add libpython3-dev to allow the charm to be built. This
  fixes a missing dependency with Cython

Change-Id: I90a8235e29b42d6cd445ead387ae531988b578e6

909a961... by Corey Bryant

Add Antelope support

* sync charm-helpers to classic charms
* change openstack-origin/source default to antelope
* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

Change-Id: I532edd57f33ef93a9fb99f062bf4bb88cd406651

841d9a3... by Liam Young

Fix charm for tox4 compatibility

Related-Bug: 2002788
Change-Id: Id3f5420d56d570626674e85d4987efcd3a499b50