- Jan 12, 2017
-
-
Ryota MIBU authored
'alarm-listener' in Aodh would be deployed if you use charm-aodh. It expects that ceilometer publish events with 'alarm.all' topic, then it can evaluate alarm criteria pre-configured by users. This patch makes ceilometer publish events for event-driven alarm evaluation in Aodh. Change-Id: Id536c9d847ac9c08b9d7d309b4639606e6860a17
-
- Dec 12, 2016
-
-
Liam Young authored
With the release of 4.2.0 of keystonemiddleware using the in-process token cache is no longer recommended. It is recommended that a memcache backend to store tokens is used instead, This installs and configures memcache and configures neutron-server to use memcache for token caching. http://docs.openstack.org/releasenotes/keystonemiddleware/mitaka.html#id2 Change-Id: I1f7764afb24b511508432fa758596cc9ab40aba8
-
- Dec 06, 2016
-
-
Jenkins authored
-
- Dec 03, 2016
-
-
Ryan Beisner authored
- Sync charm helpers if applicable. - Fix test executable hashbags for virtualenv prep. - Add Yakkety-Newton Amulet test definitions. - Prep Xenial-Ocata Amulet test definitions (not yet enabled). - Prep Zesty-Ocata Amulet test definitions (not yet enabled). - Remove Precise charm series metadata if present. - Remove Precise Amulet test definitions if present. Change-Id: Ibefc5990a58b14cec378454b1374612e058275b7
-
- Dec 01, 2016
-
-
Corey Bryant authored
Change-Id: I0d8d3399a7da07a2bf2418fb2a35546fbda1db7f
-
- Nov 29, 2016
-
-
Frode Nordahl authored
When using v3 authentication and authorization Ceilometer must authenticate to services project in service_domain. Closes-Bug: 1636098 Change-Id: I23354e7db0eef83de31f703fdf754ca3ae2db92d
-
Frode Nordahl authored
Needed to get admin_domain_name relation data and updated version of section-keystone-authtoken-mitaka Partial-Bug: 1636098 Change-Id: If2be2265530d8f9535fc15e29a1a07748943d189
-
- Oct 26, 2016
-
-
Zhang Hua authored
The ceilometer-agent-central and ceilometer-agent-compute services are now completely removed from the liberty release of ceilometer. The new implementation is to use ceilometer-polling and call the respective pollsters by namespace. Change-Id: I3af6fe9cc9c5b0fcf0406f89f402cbd1a31f66c4 Closes-Bug: 1606787
-
- Oct 13, 2016
-
-
Ryan Beisner authored
- Remove Precise-Icehouse Amulet test definitions if they exist. - Add Xenial-Newton Amulet test definitions. - Add Yakkety-Newton Amulet test definitions. - Use the percona-cluster charm in tests instead of the mysql charm. - Update amulet for change in svc names on systemd Change-Id: I649b3e5ce19578ddabba4303a20bfd8d279001e4
-
- Oct 11, 2016
-
-
Liam Young authored
If the charm enables https then apache is used to terminate ssl. As part of this Apache listens on the port that the ceilometer API port was listening on and the API service shuffles down to a lower port. If the services are restarted one at a time and Apache goes first then Apache will try and bind to the port the API service is listening on because the API service has not yet been restarted to pick up its new port. Change-Id: Ied3224660948a9775c8000369cba0c287944cde5 Closes-Bug: 1632287
-
- Oct 10, 2016
-
-
Zhang Hua authored
service_credentials is used for the keystoneauth1.session.Session class to bring a unified interface to the various openstack clients that share common authentication and request parameters between a variety of services. This patch will add keystone v3 support for service_credentials in ceilometer. Change-Id: I8c8a7b0a90a002f17237c5dd3e167c2222e5291b Partial-Bug: #1624173
-
- Oct 03, 2016
-
-
James Page authored
Ceilometer switched to using wsgi_script to generate the ceilometer-api binary; this resulted in a few packaging changes, including one which means the listen port for Ceilometer API is set via the systemd unit, rather than the ceilometer.conf configuration file. Add systemd override file handling for ceilometer-api, including a small workaround which ensures that the systemd daemon loads the override configuration file when it changes (only possible during config-changed with enabling SSL support). This charm should switch to using Apache + mod_wsgi next cycle, at which point all of that can just be dropped. Change-Id: Ic8b359d0b91fda144925f5c75044f919e73aadd9 Closes-Bug: 1629796
-
- Sep 30, 2016
-
-
David Ames authored
Get each charm up to date with lp:charm-helpers for release testing. Change-Id: Ie03dba2c7ee32b8f23427f45a59eb71ff35080bf
-
- Sep 21, 2016
-
-
Liam Young authored
The ceilometer.conf was using its defining its own keystone-authtoken section which lacks Keystone v3 support rather than using the shared template fragment from charmhelpers. Change-Id: I180785aa6b1b89eab7d2d2814206e43b3aa90ff7 Closes-Bug: #1624173
-
- Sep 20, 2016
-
-
James Page authored
Juju 2.0 provides support for display of the version of an application deployed by a charm in juju status. Insert the os_application_version_set function into the existing assess_status function - this gets called after all hook executions, and periodically after that, so any changes in package versions due to normal system updates will also be reflected in the status output. This review also includes a resync of charm-helpers to pickup hookenv and contrib.openstack support for this feature. Change-Id: I4cf3c3389def2a0dc9d0cd286aa8190cbfa59f9a
-
- Sep 14, 2016
-
-
James Page authored
This optimizes the publication process to the charm store, and ensures that the charm code and version is consistent across all supported Ubuntu series. Change-Id: Ie586e319743ad647855d73c07c8b67cafa336e50
-
- Sep 09, 2016
-
-
Ryan Beisner authored
All OpenStack Charms now contain identical tox.ini files, not to be modified or made unique within each charm repo. This is to ensure consistency across charm repos in tox target naming, approach and purpose, also giving the charm dev and test experience additional consistency. Also create empty dirs with .keep files where necessary. Some classic charms have actions and/or lib dirs, and some do not. In all classic charms, flake will now check those dirs to ensure lint coverage of existing or future content. Change-Id: I028ddd9bb3676d7d1f0aedbd79473fbafc64f17e
-
- Sep 06, 2016
-
-
Ryan Beisner authored
All OpenStack Charms now contain identical tox.ini files, not to be modified or made unique within each charm repo. This is to ensure consistency across charm repos in tox target naming, approach and purpose, also giving the charm dev and test experience additional consistency. Change-Id: Iec087d2a25bb0cc1804fae31375a57c2e3d1ea47
-
- Jul 21, 2016
-
-
Liam Young authored
Sync charmhelpers to pick up bug fixes for 1607 release Change-Id: If0e8f77edc82a466ea9b9ec018f16b21c72c6a57
-
- Jul 19, 2016
-
-
Ryan Beisner authored
Switch to using bundletester for execution of functional tests, leveraging tox to build out test virtualenvs. Rename amulet tests inline with gate-*, dev-* and dfs-* naming standards. Update README to refer to functional testing section of the charm guide. Change-Id: Id617a634f7d12e8acab07ee121f9fd38b8380c17
-
- Jul 15, 2016
-
-
David Ames authored
To begin release testing get each charm up to date with lp:charm-helpers Change-Id: Iee0bf984d2a96a5b2346d97f0286b161034470cb
-
- Jul 11, 2016
-
-
Leonardo Borda authored
ceilometer.conf template >= Kilo does not contain metering-time-to-live and event-time-to-live parameters. Add these options so we can control ceilometer database growth. Change-Id: Id5831280daeb582586bfa615268309c4abec5d63 Closes-Bug: 1561220
-
- Jul 06, 2016
-
-
James Page authored
The charm-helpers project have re-licensed to Apache 2.0 inline with the agreed licensing approach to intefaces, layers and charms generally. Resync helpers to bring charmhelpers inline with charm codebase. Change-Id: I6fc7c95b1a9dd14a550413445f7c042ef7aa6265
-
- Jul 01, 2016
-
-
Jenkins authored
-
- Jun 28, 2016
-
-
James Page authored
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
-
- Jun 23, 2016
-
-
Jenkins authored
-
- Jun 17, 2016
-
-
James Page authored
All OpenStack charms are now directly published to the charm store on landing; switch Amulet helper to resolve charms using the charm store rather than bzr branches, removing the lag between charm changes landing and being available for other charms to use for testing. This is also important for new layered charms where the charm must be build and published prior to being consumable. Change-Id: I355ae85812ed540c2aac322444cea19ccd322e14
-
- Jun 15, 2016
-
-
David Ames authored
Implement DNS high availability. Pass the correct information to hacluster to register a DNS entry with MAAS 2.0 or greater rather than using a virtual IP. Charm-helpers sync to bring in DNS HA helpers Change-Id: I543095a210e668f30c3617990b3ee668a3143dd9
-
- May 27, 2016
-
-
James Page authored
Add support for OpenStack Newton and Ocata. Rework version detection code to just match on major version for OpenStack projects using semantic versioning. Provide fallback version detection based on major.minor versions for swift packages. Rework config-flags support helpers. Fix is_ip function to correctly detect both IPv4 and IPv6 addresses. Change-Id: I04abcebe8181810c4c66e1f0691f5693ce7f7827
-
- May 18, 2016
-
-
James Page authored
Avoid use of 'service --status-all' which is currently broken on trusty for upstart managed daemons; the change moves to detecting how the daemon is managed, and then using upstart status XXX or the return code of service XXX status to determine whether a process is running. Fixes for IPv6 network address detection under Ubuntu 16.04 which changes the output format of the ip commands slightly. Update the version map to include 8.1.x as a Neutron version for Mitaka. Change-Id: Ied1707170d7cfed6beaed9435bd0edd446ef06a2 Closes-Bug: 1581171 Closes-Bug: 1581598 Closes-Bug: 1580674
-
- Apr 17, 2016
-
-
Alex Kavanagh authored
Pause failed as configure_https() had a service restart that was missed in the initial pause/resume feature addition. configure_https() was triggered via a 'config-changed' hook that could occur whilst the unit is pause. Also enhanced the pause/resume test to include a forced 'config-changed' hook to run to test that the fix works. Change-Id: I0d2820fe5d447dd7877afacb0a63a8590f027b31 Closes-Bug: #1570375
-
- Apr 13, 2016
-
-
Ryan Beisner authored
Sync charm-helpers. Remove irrelevant service checks from amulet test, ie. only check ceilometer* services. Normalize amulet tests between ceilometer and ceilometer-agent. Change-Id: Ie699aaab2a27b78fe4d20e6f2496fabd19806222
-
- Apr 12, 2016
-
-
Liam Young authored
Change-Id: I4cc8c7fe1e5929ec86d9221741d194a20ed3048c
-
- Mar 31, 2016
-
-
James Page authored
Juju 2.0 provides support for network spaces, allowing charm authors to support direct binding of relations and extra-bindings onto underlying network spaces. Resync charm-helpers to pickup support in API endpoint resolution code and add API extra-bindings to the charm metadata. Change-Id: Ica87935997e116d32beea4cab1a6f12f1de54b54
-
- Mar 24, 2016
-
-
Edward Hope-Morley authored
Add charmhelpers.contrib.hardening and calls to install, config-changed, upgrade-charm and update-status hooks. Also add new config option to allow one or more hardening modules to be applied at runtime. Change-Id: I7752d72cc5a3f47fe66bca23aac730d76af8556a
-
- Mar 23, 2016
-
-
James Page authored
The new release of charm-tools no longer ships the charm command; update minimum version requirement and switch to using charm-proof instead, unblocking current pep8 failures across all charms. Also pin the version of requests to 2.6.0 until theblues (indirect dependency of charm-tools) sort out its requirements versioning. Change-Id: I0431192e165353aa2fd414f06afaf6ce132f9970
-
- Mar 17, 2016
-
-
Alex Kavanagh authored
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
-
- Mar 16, 2016
-
-
Billy Olsen authored
Modify the Makefile to point at the appropriate tox targets so that tox and Make output can be equivalent. This involves mapping the lint target to the pep8 target and the test target to the py27 target. Change-Id: I47859e9b828a007eb3496cc6f0cfabef3e6add2c
-
- Mar 04, 2016
-
-
James Page authored
Rework ceilometer.conf to remove use of deprecated groups and options. Don't install aodh alarming services for Mitaka; this will be handled in a new aodh charm. Rework upgrade tests from precise-havana -> trusty-kilo. Change-Id: I74112fd6206665bbb7a20eaa5be15ac85116ae03
-
James Page authored
Grizzly and Havana have been unsupported for some time; remove templates as they are no longer tested or required. Change-Id: I97377182fe28e3f7aa98784b537e1a353a58280d
-