Skip to content
Snippets Groups Projects
  1. Apr 17, 2019
    • David Ames's avatar
      Updates for stable branch creation · e178149f
      David Ames authored
      Set default branch for git review/gerrit.
      
      Switch amulet tests to stable.
      
      Switch to using stable charm-helpers branch.
      
      Change-Id: I019337945f3417cc5b9cfc133c15cdab68b647e6
      e178149f
  2. Apr 09, 2019
  3. Mar 18, 2019
    • Frode Nordahl's avatar
      Add support for tls-certificates relation · 7ca09a17
      Frode Nordahl authored
      Add support for the charm to request and receive certificates from
      the tls-certificates relation.
      
      Add missing direct ``amqp`` relation between ``ceilometer-agent``
      and ``rabbitmq-server``
      
      Change-Id: I931f5d3fcbf28e85b1a8e3e7cf24d13cf741e4bd
      Closes-Bug: #1818546
      7ca09a17
  4. Feb 06, 2019
  5. Jan 29, 2019
    • David Ames's avatar
      Status blocked until ceilometer-upgrade action · e2ca8f06
      David Ames authored
      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
      e2ca8f06
  6. Nov 09, 2018
  7. Oct 19, 2018
    • Liam Young's avatar
      Support listening to multiple rabbit queues. · 67b149f8
      Liam Young authored
      This change adds the ability to listen for events across multiple
      rabbit queues. Nova cells v2 has a message broker per cell and
      the charms already support having a separate message broker for
      neutron, in both these topologies ceilometer needs the ability to
      listen to multiple brokers.
      
      To achieve this a new relation 'amqp-listener' has been introduced.
      The existing 'amqp' relation should be used for the broker that
      ceilometer listens to and publishes to. 'amqp-listener' should be
      used for additional brokers that ceilometer just listens on.
      
      Update functional tests to satisfy relation with
      nova-cloud-controller.
      
      Change-Id: Ifdade3f7814620f4cd4a1d35a584cbc099bb6d88
      67b149f8
  8. Oct 03, 2018
  9. Sep 19, 2018
  10. Aug 27, 2018
  11. Jul 18, 2018
  12. Jul 13, 2018
  13. 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
  14. 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
  15. May 09, 2018
  16. 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
  17. Mar 08, 2018
    • 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
  18. Feb 26, 2018
  19. Feb 21, 2018
  20. 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
  21. 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
  22. Jan 19, 2018
  23. Dec 08, 2017
  24. Dec 06, 2017
  25. 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
  26. Nov 22, 2017
  27. Aug 23, 2017
  28. Aug 18, 2017
    • David Ames's avatar
      Dual Stack VIPs · a32d1762
      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
      a32d1762
  29. Aug 10, 2017
    • James Page's avatar
      Add support for gnocchi · 72522a34
      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
      72522a34
  30. Aug 09, 2017
  31. Jul 25, 2017
    • David Ames's avatar
      Update tests to use keystoneauth1 · 581349f1
      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
      581349f1
  32. May 12, 2017
    • James Page's avatar
      Updates for pike b1 · 0eb3b1d2
      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
      0eb3b1d2
  33. Apr 28, 2017
    • David Ames's avatar
      Enable Zesty-Ocata Amulet Tests · 088f8795
      David Ames authored
      - Turn on Zesty-Ocata Amulet test definitions.
      - Standardize test-requirements.txt
      - Sync charm helpers for various fixes
      
      Change-Id: I8dc595e95ef57f971b59e0b278374e5823827ff6
      088f8795
  34. Apr 26, 2017
  35. Mar 10, 2017
    • David Ames's avatar
      Enable Ocata Amulet Tests · 73538608
      David Ames authored
      - Add Zesty as a supported series to metadata.yaml.
      - Turn on Xenial-Ocata Amulet test definitions.
      - Sync charm helpers to get Juju 2.x amulet compatibility.
      - Keeping Zesty-Ocata Amulet test definitions turned off until the
        metadata.yaml changes propagate to the charm store.
      - Note: Revert back to cs:mongodb when it supports current UCA pockets
        https://bugs.launchpad.net/charm-ceilometer/+bug/1671865
      
      Change-Id: I81dd02655d0aa9ebddef189b9e622a6a83beb4ba
      73538608
  36. Feb 14, 2017
Loading