- 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
-
- 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
-
- Jul 25, 2017
-
-
David Ames authored
With keystoneauth1 sessions the service catalog search function, url_for takes argument interface, no longer named endpoint_type. This change updates tests to use this argument name. Change-Id: Id26ce1940564c86a394161d377aa63c4cc982056
-
- Jun 07, 2017
-
-
Edward Hope-Morley authored
Change-Id: Iafcf482dd75e808207611cc03fa552a751aa3e9e
-
- May 18, 2017
-
-
Jenkins authored
-
- May 15, 2017
-
-
Jenkins authored
-
- May 12, 2017
-
-
James Page authored
Resync charmhelpers for Pike support. Add pike tests but don't enable until after first charm-helpers resync for pike support across the charm set. Change-Id: I65a42e74e72f669290e6751c62db54de27a51849
-
- May 05, 2017
-
-
David Ames authored
Use the get_relation_ip function for selecting addresses for the cluster relationship. Including overrides for the admin, internal, and public config settings or extra bindings. Partial-Bug: #1687439 Change-Id: I3e651e32a970a427597cc485b8549d51442919cd
-
- Apr 28, 2017
-
-
Jenkins authored
-
David Ames authored
- Turn on Zesty-Ocata Amulet test definitions. - Standardize test-requirements.txt - Sync charm helpers for various fixes Change-Id: I8dc595e95ef57f971b59e0b278374e5823827ff6
-
- Apr 26, 2017
-
-
Alex Kavanagh authored
- sync charmhelpers with fix-alpha helpers - fix up code where the alpha comparisons are done - fix tests which assumed mocks would just work on os_release() Change-Id: I3d142f04bedc7dde12f3c079534cd43841fa8401 Related-Bug: #1659575
-
Alex Kavanagh authored
charm-helpers was updated to support ipv4 for the MemcacheContext if no ipv6 network is available. This sync just updates charm-helpers to support that. Related-Bug: 1678124 Change-Id: I377e13e0818d6bf83b64ba09b012e06a0db46e5a
-