Skip to content
Snippets Groups Projects
  1. Jul 18, 2018
  2. Jul 13, 2018
  3. Jul 12, 2018
  4. Jul 11, 2018
    • Ryan Beisner's avatar
      Update series metadata · 7f035b12
      Ryan Beisner authored
      Ensure that EOL releases are removed from metadata
      and tests, and that the current dev release is enabled
      in metadata.  Dev release tests are enabled separately
      because of chickens and eggs.
      
      Change-Id: If1acd82a6e351947ab03aeb4415b17a81186aa4a
      7f035b12
  5. Jun 04, 2018
    • Chris MacNaughton's avatar
      Update tests to use Juju storage · da409189
      Chris MacNaughton authored
      Due to changes to the ceph-osd charm, it is
      suggested to use Juju storage for testing.
      
      Change-Id: Ie92c503dd8aaf1fb43920792a676c98bfc222cc9
      Related-Bug: #1698154
      da409189
  6. May 30, 2018
    • Liam Young's avatar
      Register pipeline conf in quuens+ · b64e500f
      Liam Young authored
      A bug was causing the events yaml from being rendered on quuens+
      deploys. This change adds it to the quuens+ configs.
      
      Closes-Bug: 1773355
      Change-Id: I309107da609e186638332d3a9bca00a86ccd6010
      b64e500f
  7. May 11, 2018
  8. May 09, 2018
  9. May 08, 2018
    • David Ames's avatar
      Do not assume OS release · 7589f3c2
      David Ames authored
      The ceilometer charm was assuming grizzly before the ceilometer-common
      package was installed to determine the OS release. On queens deploys
      this breaks due packages not being installed.
      
      If ceilomter-common is not installed return empty configs.
      
      Change-Id: Ib8bc1b7be3595bd8e64a25d0444dd768b80de881
      Closes-Bug: #1759301
      7589f3c2
    • Michael Skalka's avatar
      Add support for remote consumers of Ceilometer event data. · 668a2898
      Michael Skalka authored
      There is a use-case to forward events received by ceilometer from
      OpenStack services to an external system via http/udp. It comes
      from the fact that aodh does not include all information about an
      event alarm into POSTed data. Raw event data can be published by
      ceilometer via http/udp to an external system without giving a
      user direct access to rabbitmq.
      
      This patch adds a context generator, associated templates, and
      configuration entry for configuring multiple event-sinks in
      /etc/ceilometer/event_pipeline.yaml. This also modifies the
      ceilometer.conf templates to reflect the correct naming of the
      same file to align with upstream Ceilometer.
      
      Also adds support for a future Panko charm event consumer using
      the event-service interface in the above context with associated
      metadata and hook symlinks.
      
      This change will only effect Mitaka and later clouds.
      
      Closes Bug: 1763321
      
      Change-Id: I931438c720272bd9a3d2b958ebabcd3584790bd0
      668a2898
  10. Apr 03, 2018
    • Ryan Beisner's avatar
      Update tox.ini to stop using unverified package · 9dc9ce6e
      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
      9dc9ce6e
  11. Mar 08, 2018
    • Zuul's avatar
      Merge "Run ceilometer-upgrade as an action" · cb8a2bc8
      Zuul authored
      cb8a2bc8
    • David Ames's avatar
      Run ceilometer-upgrade as an action · f3148b9b
      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
      f3148b9b
  12. Mar 06, 2018
    • David Ames's avatar
      Setup CA when >= queens · efb951b6
      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
      efb951b6
  13. Mar 02, 2018
  14. Mar 01, 2018
  15. Feb 28, 2018
  16. Feb 26, 2018
    • Frode Nordahl's avatar
      Add warning-level log message for wrong identity relation · 8d3a868b
      Frode Nordahl authored
      For OpenStack versions >= Queens the Ceilometer Charm
      requires a 'identity-credentials' relation to Keystone
      and not a 'identity-service' relation.
      
      Log a warning-level verbose message when 'identity-service'
      relation is detected on a >= Queens deployment.
      
      Change-Id: I8e3ff1b899b877cd2870f4bbaaea155e4433c4f4
      Closes-Bug: #1751772
    • Liam Young's avatar
      Fix up amulet for queens · 8f5babe4
      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
      8f5babe4
  17. Feb 24, 2018
    • David Ames's avatar
      Do not complete MongoDBContext with out replset · 4eec1929
      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
      4eec1929
  18. Feb 23, 2018
    • David Ames's avatar
      Delay between retries on ceilometer-upgrade · bc640540
      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
      bc640540
    • James Page's avatar
      queens: ensure ceilometer-upgrade executed · 3438d424
      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
      3438d424
  19. Feb 22, 2018
  20. Feb 21, 2018
  21. Feb 20, 2018
    • James Page's avatar
      Align worker configuration option · b7a329d4
      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
      b7a329d4
  22. Feb 09, 2018
    • Billy Olsen's avatar
      Sync charm-helpers · 4727842b
      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
      4727842b
  23. Jan 19, 2018
  24. Jan 03, 2018
    • James Page's avatar
      Add support for OpenStack Queens. · 4c450fed
      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
      4c450fed
  25. Dec 11, 2017
    • David Ames's avatar
      Update HAProxy default timeout values · a34db0aa
      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
      a34db0aa
  26. Dec 08, 2017
  27. Dec 06, 2017
  28. Dec 05, 2017
    • Ryan Beisner's avatar
      Add Bionic and remove Zesty series and tests · 2ca3f53c
      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
      2ca3f53c
  29. Nov 22, 2017
  30. Oct 06, 2017
    • Liam Young's avatar
      Block endpoint reg if cluster partially formed · 24e35995
      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
      24e35995
  31. Sep 26, 2017
Loading