Skip to content
Snippets Groups Projects
  1. Jul 05, 2019
  2. Jul 04, 2019
  3. May 06, 2019
    • David Ames's avatar
      Update stable charms to use stable CH in test reqs · a6bd4416
      David Ames authored
      In our test-requirements.txt we often pull in charm-helpers. As stable and
      master branches of charm-helpers diverge this can lead to testing failures
      on the stable branch charms.
      
      Update tests-requirements.txt to point to the stable branch of charm-helpers.
      
      Change-Id: Id6236cd45d34f999974876c32b14d7861a0fc567
      a6bd4416
  4. Apr 19, 2019
  5. 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
  6. Apr 09, 2019
  7. Apr 05, 2019
    • Chris MacNaughton's avatar
      Sync charm-helpers to enable Ubuntu Disco · a35f329b
      Chris MacNaughton authored
      Change-Id: Iff973331c075ba05f827bd599831bc324a71bcf5
      a35f329b
    • Frode Nordahl's avatar
      Update series metadata · 1e61fa26
      Frode Nordahl 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: I41b312d2624e11d44facebd9155187c3940b7486
      1e61fa26
  8. Apr 04, 2019
  9. 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
  10. Mar 07, 2019
  11. Feb 26, 2019
    • James Page's avatar
      Use transport_url for Ocata or later · 4bf409fb
      James Page authored
      The ceilometer charm was already using transport_url for
      Ocata or later deployments; resync helpers and include new
      revised sectional config for SSL and HA settings.
      
      Change-Id: Ib1822a89de8da6986552229a2b84ec5b784550ed
      Closes-Bug: 1817672
      4bf409fb
  12. Feb 20, 2019
    • Edward Hope-Morley's avatar
      Make event_sink publisher configurable · b03fe969
      Edward Hope-Morley authored
      The charm currently configures events to be published to
      rabbit on both the config.event_topic (event.sample queue)
      and alarm topic but as of Queens Ceilometer no longer
      consumes event.sample. This patch makes the event_sink
      publishers configurable and defaults to publishing to
      aodh to retain backwards compatibility.
      
      Change-Id: I5b55f31adcf2b069ff51e387a416f9f1ac4099f8
      Partial-Bug: #1676586
      (cherry picked from commit d398cdff)
      b03fe969
  13. Feb 12, 2019
    • David Ames's avatar
      Update charm-helpers-hooks.yaml and sync ch · 97332d0e
      David Ames authored
      Using the new version of the sync tool which removes the charmhelpers
      directory before syncing, run charm helpers sync to find any unexpected
      missing dependencies.
      
      Change-Id: I4f22eafc217f94992210592f4219ff6bf23eeef0
      97332d0e
  14. Feb 11, 2019
  15. Feb 08, 2019
    • Ryan Beisner's avatar
      Update pre-install hooks to fail on error · 554bf0af
      Ryan Beisner authored
      The pre-install operations may fail, yet that failure is not
      elevated to the user. This masks the failure and makes early
      package install issues difficult to troubleshoot.
      
      If the basic pre-install script fails, the charm should not
      proceed to later hooks as the requirements may not be met.
      
      Hashbangs for bash should specify -e (errexit) on all of the
      pre-install bash scripts.
      
      Change-Id: Ibea69c2280c58f995152330f8a60f7d1babcf549
      Closes-bug: #1815243
      Partial-bug: #1815231
      554bf0af
  16. Feb 07, 2019
    • David Ames's avatar
      Use leader set for ceilometer-upgrade checks · 0a59a19a
      David Ames authored
      The previous attempt at addressing Bug#1811108 was a bit naive.
      It was not HA aware and it failed to handle upgrade-charm.
      
      This change moves from kv to leader-set as only the leader needs to run
      the action and then inform the other nodes.
      
      Note: on upgrade-charm we must assume the deployment has run
      ceilometer-upgrade as there is no mechanism to determine this
      independently. If we do not do this, the charm is in blocked state after
      charm-upgrade. A warning is logged that this assumption has occurred.
      
      Partial-Bug: #1811108
      Change-Id: Idcc26df53542e78f0671942c99edfcbf61eccf6c
      0a59a19a
    • Zuul's avatar
      Merge "Make event_sink publisher configurable" · d6e5fd3b
      Zuul authored
      d6e5fd3b
    • Edward Hope-Morley's avatar
      Make event_sink publisher configurable · d398cdff
      Edward Hope-Morley authored
      The charm currently configures events to be published to
      rabbit on both the config.event_topic (event.sample queue)
      and alarm topic but as of Queens Ceilometer no longer
      consumes event.sample. This patch makes the event_sink
      publishers configurable and defaults to publishing to
      aodh to retain backwards compatibility.
      
      Change-Id: I5b55f31adcf2b069ff51e387a416f9f1ac4099f8
      Partial-Bug: #1676586
      d398cdff
  17. Feb 06, 2019
  18. Jan 30, 2019
  19. 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
  20. Jan 28, 2019
  21. Jan 11, 2019
  22. Jan 09, 2019
  23. Jan 08, 2019
  24. Dec 21, 2018
  25. Dec 11, 2018
  26. Dec 06, 2018
  27. Dec 04, 2018
    • Liam Young's avatar
      Use chelper generate_ha_relation_data for ha rel · 83d47b4b
      Liam Young authored
      Use the generate_ha_relation_data helper from charmhelpers to
      generate the data to send down the relation to the hacluster
      charm.
      
      This results in a few changes in behaviour:
      
      1) The charm will no longer specify a nic name to bind the vip. This
         is because Pacemaker VIP resources are able to automatically
         detect and configure correct iface and netmask parameters based
         on local configuration of the unit.
      2) The original iface named VIP resource will be stopped and deleted
         prior to the creation of the new short hash named VIP resource.
      
      Change-Id: I6c10762e4f3367684f19852d03d5e5b84cf37600
      83d47b4b
  28. Nov 30, 2018
    • Xav Paice's avatar
      Add polling.yaml to managed configs · 2baf36f4
      Xav Paice authored
      This change adds polling.yaml to the list of managed config files, for
      Queens and above.  Two new config items are added alongside the
      template, to take into account a choice between the two polling.yaml
      files supplied with the Ceilometer source, one which has a small list of
      pollsters and the other which has all pollsters.  Additionally the
      change adds the option to set the polling interval.
      
      Change-Id: Ifff72870cf79bea23dbd21586857dd832c9e1405
      Closes-Bug: 1785933
      Closes-Bug: 1652848
      2baf36f4
  29. Nov 19, 2018
    • David Ames's avatar
      Updates for stable branch creation · 4b397ace
      David Ames authored
      Set default branch for git review/gerrit.
      
      Switch amulet tests to stable.
      
      Switch to using stable charm-helpers branch.
      
      Change-Id: I4b5e68b90310ef7206ceda5453c2fd7ecbb29bee
      4b397ace
  30. 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
  31. Nov 09, 2018
  32. 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
  33. Nov 01, 2018
  34. 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
Loading