- Apr 03, 2018
-
-
Ryan Beisner authored
As of pip 10.0, --allow-unverified is not permitted. Use of the flag in this repo was previously used to force installation of python-apt to accommodate certain unit tests. The unverified package, python-apt, is no longer necessary for test execution. Related-Bug: #1760720 Change-Id: I4d7cb93e41256ef6b75be3a8acd83303b32ac6bd
-
- Mar 08, 2018
-
-
Zuul authored
-
David Ames authored
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
-
- Mar 06, 2018
-
-
David Ames authored
When >= queens ceilometer uses the identity-credentials relation rather than the identity-service relation. When using HTTPS ceilometer still needs the CA certificate from keystone. This change sets up the CA when using the identity-credentials relation. Please merge https://github.com/juju/charm-helpers/pull/124 first. Change-Id: I7c6ca1d913ad8b8123685a064933031f322869df
-
- Mar 02, 2018
-
-
Zuul authored
-
- Mar 01, 2018
-
-
Zuul authored
-
- Feb 28, 2018
-
-
Zuul authored
-
- Feb 26, 2018
-
-
Liam Young authored
Queens ceilometer requires a number of different services and relations, the amulet functional tests have been updated for that. Also move to using charmhelper keystone v3 api helpers. Change-Id: I432c8937693fb47e7ca52e6dafe143a0143c437d Requires: https://github.com/juju/charm-helpers/pull/119
-
- Feb 24, 2018
-
-
David Ames authored
When there are multiple mongodb peers but replset has not yet been set on the relation, do not complete the MongoDBContext. This causes the template to be rendered incorrectly and leads to the following error: ERROR ceilometer ValueError: Port must be an integer between 0 and 65535: Closes-Bug: #1750639 Change-Id: Ifb9424ac5e175d788fa21de0ee332c0a13e61a9f
-
- Feb 23, 2018
-
-
David Ames authored
Ceilometer-upgrade is in a race with the keystone catalog for the metric entry. The function already has a retry on error loop. Bump up the delay between retries to mitigate the race with keystone. Change-Id: I7fdf36a1cf480607744dcfed9628f0bf9e6daac0
-
James Page authored
For queens, only the identity-credentials relation is required as ceilometer no longer registers endpoints; ensure the correct relation name is used when checking to see if the ceilometer upgrade process can be executed. Change-Id: I8482e97f4f60e019b0225f67c568965adbb034cb
-
- Feb 22, 2018
-
-
Zuul authored
-
- Feb 21, 2018
-
-
Ryan Beisner authored
Change-Id: Ia846fe377366315d93fc08b8382d01631b25ecc0
-
Zuul authored
-
- Feb 20, 2018
-
-
James Page authored
Align ceilometer charm with worker-multiplier usage as found across the majority of OpenStack Charms. Worker configuration values are set for API, Notification and Collector services as needed for each release. Note that for Ocata or later, API services are executed as WSGI apps under Apache which was already plugged into the standard worker calculation logic in charm helpers. This includes dropping of the existing api-worker configuration option in preference to a calculated approach. Change-Id: Idba7c3012d9d24b7ae6ef8eade4a5261ef1cbddc Closes-Bug: #1745189
-
- Feb 09, 2018
-
-
Billy Olsen authored
Sync charm-helpers to pick up the updated InternalEndpointsContext which removes the need to provide a package. This essentially reverts commit f76d0755 in favor of an alternative approach to selecting the volume catalog endpoint information. Change-Id: I4a985fe1b8885b14aefdfeda9a8c2c4914c5fc93 Related-Bug: #1733566
-
- Jan 19, 2018
-
-
Ryan Beisner authored
Notable issues resolved: openstack_upgrade_available() broken for swift https://bugs.launchpad.net/charm-swift-proxy/+bug/1743847 haproxy context doesn't consider bindings https://bugs.launchpad.net/charm-helpers/+bug/1735421 regression in haproxy check https://bugs.launchpad.net/charm-helpers/+bug/1743287 Change-Id: I50e8b24c4e9404f81a4b782f414171d5ded31dfb
-
- Jan 03, 2018
-
-
James Page authored
Update charm to support Ceilometer@Queens; specifically: - Removal of Ceilometer API service - Removal of ceilometer-collector service Most of this change is related to dropping of these services; In addition its now possible to complete a ceilometer-upgrade without mongodb being configured. As this charm no longer provides any endpoints to keystone, for Queens the identity-credentials relation is required instead of the identity-service relation. Change-Id: I3cefc24ffc9a0e60f446fbbdff603dfad37f7baa
-
- Dec 11, 2017
-
-
David Ames authored
The default HAProxy timeout values are fairly strict. On a busy cloud it is common to exceed one or more of these timeouts. The only indication that HAProxy has exceeded a timeout and dropped the connection is errors such as "BadStatusLine" or "EOF." These can be very difficult to diagnose when intermittent. This charm-helpers sync pulls in the change to update the default timeout values to more real world settings. These values have been extensively tested in ServerStack. Configured values will not be overridden. Partial Bug: #1736171 Change-Id: I2474ba8abbd77d89b82d2fefb51aef463c45169b
-
- Dec 08, 2017
-
-
Edward Hope-Morley authored
Change-Id: Ie361b9a43a6a45b3c3fcd8ac87fdfaad599b2639 Partial-Bug: 1733566
-
- Dec 06, 2017
-
-
David Ames authored
Make xenial-pike the func27-smoke test Change-Id: Ia5d12cff44cd29dc7b96fd41d155cfc94dd26abd
-
- Dec 05, 2017
-
-
Ryan Beisner authored
Bionic, being the next LTS, is important to enable for dev and test as early as possible ahead of 18.02. Zesty goes EOL in Jan 2018. The next stable charms release (18.02) will not provide Zesty series support, as it was an interim (non-LTS) release. Change-Id: Ie15ffb42b8381601917e8d3a96cca3628d422357
-
- Nov 22, 2017
-
-
Ryan Beisner authored
Change-Id: I96674f2d5a8573a5e6fc4800108adca74bdd406c
-
- Oct 06, 2017
-
-
Liam Young authored
When an existing cluster of the service is scaled out the new unit will join with keystone before it is fully clustered. In identity joined hook the charmhelpers function canonical_url is called which in turn uses another charmhelpers function, resolve_address. resolve_address will only return the vip if the vip is set in config AND the unit is clustered. This means that the units local address is returned and that is then registered with keystone. This change gates registering an endpoint if the cluster is partially formed. Change-Id: Icf2753b6b21347af8106ebad03d81309177d09f2 Partial-Bug: #1544959
-
- Sep 26, 2017
-
-
Ryan Beisner authored
Change-Id: Iad4d5dc187894c1a67d5b95cf75cb5e2fd82eecf
-
Frode Nordahl authored
Change-Id: I02dd12ae127870747175237d9b7c998e0c2ac0cd
-
- Sep 25, 2017
-
-
James Page authored
The OpenStack OCF resource definitions for Ceilometer have proven to be quite brittle, and we can achieve much the same end by just using the lsb module to track ceilometer-agent-central directly. Drop all use of ocf:openstack and delete res_ceilometer_polling which is a) broken for Pike and b) complete misnamed. Configure 'lsb:ceilometer-agent-central' for all deployments irrespective of release. Change-Id: I7b02065cf245ae480c04d5db235866e879c14002 Closes-Bug: 1718830
-
- Sep 14, 2017
-
-
zhangyangyang authored
According to http://docs.python.org/2/library/unittest.html assert(Not)Equals is a deprecated alias of assert(Not)Equal. Change-Id: Ib96a90d6e4c4e8c72ddd62820ca794d29f8dbfae Closes-Bug: #1329757
-
- Sep 07, 2017
-
-
James Page authored
Ensure that the os_release cache is cleared during the openstack upgrade process, ensuring that package list and configuration options are correctly set for the new OpenStack version. Change-Id: Ie685854952527f59ee344bfda8e49250c248150a Closes-Bug: 1715624
-
- Sep 05, 2017
-
-
James Page authored
Add support for use of internal endpoints for inter-service API calls from ceilometer. Change-Id: Id702de85fb2236f21773ee7f2fb3698012b5f16c Closes-Bug: 1713923
-
- Aug 31, 2017
-
-
Jenkins authored
-
- Aug 25, 2017
-
-
Nobuto Murata authored
The default value of event and meter_dispatchers were "database" implicitly. However with Newton, there is no default value for event_dispatchers. And empty meter_dispathers with Ocata. While Gnocchi and Panko are preferred solutions, keep backward compatibility to support an upgrade for existing deployments with MongoDB. event_dispathers is not needed for Ocata since v2/events API has been removed completely from Ceilometer. Change-Id: I3a0f3fb029136d106afe0e77b704ee0c303ab27f Closes-Bug: #1711932
-
- Aug 24, 2017
-
-
Ryan Beisner authored
Change-Id: If1bd2f866d0390f983acb97b7509288ea75f724d
-
- Aug 23, 2017
-
-
Jenkins authored
-
Ryan Beisner authored
Change-Id: I1659c21e670d53dde17a51d48fe9a37f8ad5de1b
-
- Aug 18, 2017
-
-
David Ames authored
Enable dual stack IPv4 and IPv6 VIPs on the same interface. HAProxy always listens on both IPv4 and IPv6 allowing connectivity on either protocol. charm-helpers sync for HAProxy template changes. Change-Id: Iaf85680f2c8b08856ff2476a97798ca94994aaa6
-
Jenkins authored
-
- Aug 10, 2017
-
-
James Page authored
Add new metric-service interface to support use of Gnocchi as a storage backend for resource and metric data. Configure ceilometer to use the gnocchi dispatcher in the event that ceilometer is related to gnocchi. This has the side effect of disabling the ceilometer API - Aodh and Gnocchi API's should be used directly in this deployment topology. Note that Gnocchi is only supported in OpenStack Mitaka or later; 'metrics-service' is added to the required interfaces configuration as an alternative to 'mongodb' for >= Mitaka. Change-Id: Ia31dfefd5efa3fb5ec2ba5d132ee865c567bd8df
-
- Aug 09, 2017
-
-
Andrew McLeod authored
with the following key:value pairs: - reset_timeout: 600 Change-Id: I8f04c504a6b37207e57cee16fec97fc41353f82b
-
- Aug 02, 2017
-
-
Alex Kavanagh authored
Change-Id: Id35773c6a7cddc94b186f928590fb4465f28fabe Closes-Bug: #1686965
-