* charm-helpers sync for classic charms
* charms.ceph sync for ceph charms
* rebuild for reactive charms
* sync tox.ini files as needed
* sync requirements.txt files to sync to standard
Change-Id: I824d11bea90e2db8ffba9bfeb22137f150da1c63
Currently it is unclear that ceilometer is not actually ready when it
is related to gnocchi until the ceilometer-upgrade action has run. The
status will show active Unit is ready when it is not.
When gnocchi is related, check that the ceilometer-upgrade action has
been run. If not set workload status to prompt the administator to run
the action.
Please merge the charm-helpers change first:
https://github.com/juju/charm-helpers/pull/270
Partial-Bug: #1811108
Change-Id: Id778ed3f59e4bcde9c6586aad46be2b5b9ccb531
The ceilometer-upgrade command needs to be run to update back end
ceilometer data stores. When attempting to run this command during
deploy time due to the number of required relations many inherent
race conditions exist leading to Bug#1749280.
This change allows the ceilometer-upgrade command to be run as an action
post-deploy.
Change-Id: I64a56d9a38532476b8a01df6227231a1276c708f
Closes-Bug: #1749280
All contributions to this charm where made under Canonical
copyright; switch to Apache-2.0 license as agreed so we
can move forward with official project status.
Change-Id: I15bca9b973b61e408e25c113035702a596c45268
Adds improved pause and resume unit to the charm such tha the
charm stays paused during maintenance operations. Updates the
basic_deployment.py to use the the new version of
python-ceilometerclient (that's available in xenial, but works
back to icehouse/precise.
Change-Id: I869e467d0e4d9fecd661a6f946d45e31535ea11e