charm-pacemaker-remote:master

Last commit made on 2023-09-15
Get this branch:
git clone -b master https://git.launchpad.net/charm-pacemaker-remote

Branch merges

Branch information

Name:
master
Repository:
lp:charm-pacemaker-remote

Recent commits

66e025a... 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.

Depends-On: I5c0b66cdbbef9ea8fcac83039bf2d1f9ccd4f804
Change-Id: Ie9c07b47cd942886525c24b76f131d10c6233bfb

bb4d402... by Corey Bryant

Add mantic support

Change-Id: I5c0b66cdbbef9ea8fcac83039bf2d1f9ccd4f804

323e2e9... by Alex Kavanagh

Ensure that charm artefacts are not included in repo

Change-Id: Ic5b6cbb74a171bd9782a1346c6149bc963fcfa83

40525fd... by Alex Kavanagh

Ensure that kinetic/22.10 is enabled

This patch adds kinetic to the metadata.yaml and ensures
that a run-on base for 22.10 is added in the
charmcraft.yaml

Change-Id: Iacda10a9b82263109d47cbb5c52c796e3ac8df9f

f70a0c4... by Corey Bryant

Add Kinetic and Zed support

* sync charm-helpers to classic charms
* change openstack-origin/source default to zed
* align testing with zed
* add new zed bundles
* add zed bundles to tests.yaml
* add zed tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases
* add bindep.txt for py310
* sync tox.ini and requirements.txt for ruamel
* use charmcraft_channel 2.0/stable
* drop reactive plugin overrides
* move interface/layer env vars to charmcraft.yaml

Change-Id: Iea3649e0ef4fa1a2c4383c91e9a610a3448f7612

fb5e0df... 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: Ief58dc3b09a7b9c3f23fd2cb9054fb01306e56a9

84a3161... by Alex Kavanagh

Migrate charm to charmhub latest/edge track

Change-Id: I6043512d21b8d3425c5a621f71a722e6a7b9bf73

ea90657... by Herve Beraud

Use unittest.mock instead of mock

The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we can use the
standard lib unittest.mock module instead.

Note that https://github.com/openstack/charms.openstack is used during tests
and he need `mock`, unfortunatelly it doesn't declare `mock` in its
requirements so it retrieve mock from other charm project (cross dependency).
So we depend on charms.openstack first and when
Ib1ed5b598a52375e29e247db9ab4786df5b6d142 will be merged then CI
will pass without errors.

Depends-On: Ib1ed5b598a52375e29e247db9ab4786df5b6d142
Change-Id: I4f3952c5c751b805dfd1b931011483681491d1ef

e21f871... 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: I67e277b0eb3e8e97d0831bdfe0d4373dfb256035

0673435... by Alex Kavanagh

Add impish bundle

- add non-voting impish bundle
- rebuild to pick up charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: Ie53a621c5e1bdcad124e4dfb5ea3e0debd2b3d91
Co-authored-by: Aurelien Lourot <email address hidden>