Skip to content
Snippets Groups Projects
  1. Nov 15, 2018
    • Liam Young's avatar
      Purge old packages on upgrade-charm · 8cde93e5
      Liam Young authored
      On charm upgrade the charm may switch to py3 packages. If so, ensure
      the old py2 packages are purged. If the purge occurs then restart
      services.
      
      Change-Id: I23812e518d5d0ba64dff33ac8d704b8b0f829b7e
      Closes-Bug: 1803451
      8cde93e5
  2. Nov 09, 2018
  3. Nov 02, 2018
    • Doug Hellmann's avatar
      fix tox python3 overrides · cb55fa61
      Doug Hellmann authored
      
      We want to default to running all tox environments under python 3, so
      set the basepython value in each environment.
      
      We do not want to specify a minor version number, because we do not
      want to have to update the file every time we upgrade python.
      
      We do not want to set the override once in testenv, because that
      breaks the more specific versions used in default environments like
      py35 and py36.
      
      Change-Id: Iaf0db51532f8397529cb603815baecff90cb0e88
      Signed-off-by: default avatarDoug Hellmann <doug@doughellmann.com>
      cb55fa61
  4. Nov 01, 2018
  5. 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
  6. Oct 15, 2018
  7. Oct 10, 2018
  8. Oct 04, 2018
  9. Oct 03, 2018
    • David Ames's avatar
      Series Upgrade · 07182351
      David Ames authored
      Implement the series-upgrade feature allowing to move between Ubuntu
      series.
      
      Change-Id: I4fadff9ff740b37f19fac47c68131f0128bf24bc
      07182351
    • Ryan Beisner's avatar
      Update requirements · 2b4f4428
      Ryan Beisner authored
      Change-Id: I78010884bce5c025901aa16bc32d123ac1d33c9d
      2b4f4428
  10. Sep 26, 2018
    • Felipe Reyes's avatar
      Add config to manipulate the pipeline.yaml · 6d663944
      Felipe Reyes authored
      The configuration file /etc/ceilometer/pipeline.yaml will be managed by
      juju, currently it is not. On every change of this file
      ceilometer-collector daemon is restarted.
      
      Change-Id: Ie18a5284812f4f698b929b9e17b34289e7732bf7
      Closes-Bug: 1715672
      6d663944
  11. Sep 21, 2018
  12. Sep 19, 2018
  13. Sep 11, 2018
    • Doug Hellmann's avatar
      import zuul job settings from project-config · 6a9a7ca1
      Doug Hellmann authored
      This is a mechanically generated patch to complete step 1 of moving
      the zuul job settings out of project-config and into each project
      repository.
      
      Because there will be a separate patch on each branch, the branch
      specifiers for branch-specific jobs have been removed.
      
      Because this patch is generated by a script, there may be some
      cosmetic changes to the layout of the YAML file(s) as the contents are
      normalized.
      
      See the python3-first goal document for details:
      https://governance.openstack.org/tc/goals/stein/python3-first.html
      
      Change-Id: Ia7c13ed8ffbba0bbf64d2d8a169785a62dee6d99
      Story: #2002586
      Task: #24317
      6a9a7ca1
  14. Aug 27, 2018
  15. Jul 18, 2018
  16. Jul 13, 2018
  17. Jul 12, 2018
  18. 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
  19. 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
  20. 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
  21. May 11, 2018
  22. May 09, 2018
  23. 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
  24. 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
  25. 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
  26. 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
  27. Mar 02, 2018
  28. Mar 01, 2018
  29. Feb 28, 2018
  30. 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
  31. 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
Loading