3956370e96
For principal - subordinate plugin type relations where the
principal Python payload imports code from packages managed by a
subordinate, upgrades can be problematic.
This change will allow a subordinate charm that have opted into the
feature to inform its principal about all implemented release -
packages combinations ahead of time. With this information in place
the principal can do the upgrade in one operation without risk of
charm relation RPC type processing at a critical moment.
This is similar to
https://review.opendev.org/c/openstack/charm-interface-keystone-domain-backend/+/781658
https://review.opendev.org/c/openstack/charm-layer-openstack/+/781624
The openstacksdk version is pinned in test-requirements.txt to enabled
py36 unit tests to run successfully.
Depends-On: https://review.opendev.org/c/openstack/charm-ceilometer-agent/+/870227
Change-Id: Ibd5bdcb141fc3103ee97123ff284fb2957802eba
Closes-Bug: #1927277
(cherry picked from commit
|
||
---|---|---|
actions | ||
charmhelpers | ||
files | ||
hooks | ||
lib | ||
templates | ||
tests | ||
unit_tests | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
LICENSE | ||
Makefile | ||
README.md | ||
actions.yaml | ||
build-requirements.txt | ||
charm-helpers-hooks.yaml | ||
charmcraft.yaml | ||
config.yaml | ||
copyright | ||
icon.svg | ||
metadata.yaml | ||
osci.yaml | ||
pip.sh | ||
rename.sh | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
README.md
Overview
This charm provides the Ceilometer Compute Agent for OpenStack.
It must be deployed as a subordinate to each nova-compute node.
See the Ceilometer charm for usage details.