Skip to content
Snippets Groups Projects
  1. Jan 12, 2017
    • Ryota MIBU's avatar
      Add Aodh event-alarm support · 3838010a
      Ryota MIBU authored
      'alarm-listener' in Aodh would be deployed if you use charm-aodh.
      It expects that ceilometer publish events with 'alarm.all' topic,
      then it can evaluate alarm criteria pre-configured by users.
      
      This patch makes ceilometer publish events for event-driven alarm
      evaluation in Aodh.
      
      Change-Id: Id536c9d847ac9c08b9d7d309b4639606e6860a17
      3838010a
  2. Dec 12, 2016
  3. Dec 06, 2016
  4. Dec 03, 2016
    • Ryan Beisner's avatar
      Update Amulet defs, series metadata and c-h sync · 1c91839a
      Ryan Beisner authored
      - Sync charm helpers if applicable.
      
      - Fix test executable hashbags for virtualenv prep.
      
      - Add Yakkety-Newton Amulet test definitions.
      
      - Prep Xenial-Ocata Amulet test definitions (not yet enabled).
      
      - Prep Zesty-Ocata Amulet test definitions (not yet enabled).
      
      - Remove Precise charm series metadata if present.
      
      - Remove Precise Amulet test definitions if present.
      
      Change-Id: Ibefc5990a58b14cec378454b1374612e058275b7
      1c91839a
  5. Dec 01, 2016
  6. Nov 29, 2016
    • Frode Nordahl's avatar
      Fix support for Keystone v3 domain auth · 03f162e8
      Frode Nordahl authored
      When using v3 authentication and authorization Ceilometer must
      authenticate to services project in service_domain.
      
      Closes-Bug: 1636098
      Change-Id: I23354e7db0eef83de31f703fdf754ca3ae2db92d
      03f162e8
    • Frode Nordahl's avatar
      Sync charmhelpers for Keystone v3 fixes · dae097c7
      Frode Nordahl authored
      Needed to get admin_domain_name relation data and updated version of
      section-keystone-authtoken-mitaka
      
      Partial-Bug: 1636098
      Change-Id: If2be2265530d8f9535fc15e29a1a07748943d189
      dae097c7
  7. Oct 26, 2016
    • Zhang Hua's avatar
      ceilometer-agent-central has been replaced by ceilometer-polling · 3816946e
      Zhang Hua authored
      The ceilometer-agent-central and ceilometer-agent-compute
      services are now completely removed from the liberty release
      of ceilometer. The new implementation is to use
      ceilometer-polling and call the respective pollsters by
      namespace.
      
      Change-Id: I3af6fe9cc9c5b0fcf0406f89f402cbd1a31f66c4
      Closes-Bug: 1606787
      3816946e
  8. Oct 13, 2016
    • Ryan Beisner's avatar
      Update amulet test definitions for Newton · ec93c4eb
      Ryan Beisner authored
      - Remove Precise-Icehouse Amulet test definitions if they exist.
      
      - Add Xenial-Newton Amulet test definitions.
      
      - Add Yakkety-Newton Amulet test definitions.
      
      - Use the percona-cluster charm in tests instead of the mysql charm.
      
      - Update amulet for change in svc names on systemd
      
      Change-Id: I649b3e5ce19578ddabba4303a20bfd8d279001e4
      ec93c4eb
  9. Oct 11, 2016
    • Liam Young's avatar
      Stop/Start ceilometer-api if Apache has changed · f289429e
      Liam Young authored
      If the charm enables https then apache is used to terminate ssl. As
      part of this Apache listens on the port that the ceilometer API port
      was listening on and the API service shuffles down to a lower port. If
      the services are restarted one at a time and Apache goes first then
      Apache will try and bind to the port the API service is listening on
      because the API service has not yet been restarted to pick up its
      new port.
      
      Change-Id: Ied3224660948a9775c8000369cba0c287944cde5
      Closes-Bug: 1632287
      f289429e
  10. Oct 10, 2016
    • Zhang Hua's avatar
      Add keystone v3 support for service_credentials · f38c2742
      Zhang Hua authored
      service_credentials is used for the keystoneauth1.session.Session
      class to bring a unified interface to the various openstack
      clients that share common authentication and request parameters
      between a variety of services. This patch will add keystone v3
      support for service_credentials in ceilometer.
      
      Change-Id: I8c8a7b0a90a002f17237c5dd3e167c2222e5291b
      Partial-Bug: #1624173
      f38c2742
  11. Oct 03, 2016
    • James Page's avatar
      Updates for OpenStack Newton · ac4d584e
      James Page authored
      Ceilometer switched to using wsgi_script to generate the
      ceilometer-api binary; this resulted in a few packaging changes,
      including one which means the listen port for Ceilometer API is
      set via the systemd unit, rather than the ceilometer.conf
      configuration file.
      
      Add systemd override file handling for ceilometer-api, including a
      small workaround which ensures that the systemd daemon loads the
      override configuration file when it changes (only possible during
      config-changed with enabling SSL support).
      
      This charm should switch to using Apache + mod_wsgi next cycle, at
      which point all of that can just be dropped.
      
      
      Change-Id: Ic8b359d0b91fda144925f5c75044f919e73aadd9
      Closes-Bug: 1629796
      ac4d584e
  12. Sep 30, 2016
  13. Sep 21, 2016
    • Liam Young's avatar
      Fix Keystone v3 integration for Mitaka+ · bdfd5fc9
      Liam Young authored
      The ceilometer.conf was using its defining its own keystone-authtoken
      section which lacks Keystone v3 support rather than using the shared
      template fragment from charmhelpers.
      
      Change-Id: I180785aa6b1b89eab7d2d2814206e43b3aa90ff7
      Closes-Bug: #1624173
      bdfd5fc9
  14. Sep 20, 2016
    • James Page's avatar
      Add support for application version · 928dd4c3
      James Page authored
      Juju 2.0 provides support for display of the version of
      an application deployed by a charm in juju status.
      
      Insert the os_application_version_set function into the
      existing assess_status function - this gets called after
      all hook executions, and periodically after that, so any
      changes in package versions due to normal system updates
      will also be reflected in the status output.
      
      This review also includes a resync of charm-helpers to
      pickup hookenv and contrib.openstack support for this
      feature.
      
      Change-Id: I4cf3c3389def2a0dc9d0cd286aa8190cbfa59f9a
      928dd4c3
  15. Sep 14, 2016
    • James Page's avatar
      Add charm series data to metadata.yaml · 7eed6096
      James Page authored
      This optimizes the publication process to the charm store, and
      ensures that the charm code and version is consistent across all
      supported Ubuntu series.
      
      Change-Id: Ie586e319743ad647855d73c07c8b67cafa336e50
      7eed6096
  16. Sep 09, 2016
    • Ryan Beisner's avatar
      Update tox.ini files from release-tools gold copy · 550efdfa
      Ryan Beisner authored
      All OpenStack Charms now contain identical tox.ini files,
      not to be modified or made unique within each charm repo.
      
      This is to ensure consistency across charm repos in tox
      target naming, approach and purpose, also giving the
      charm dev and test experience additional consistency.
      
      Also create empty dirs with .keep files where necessary.
      Some classic charms have actions and/or lib dirs, and some
      do not. In all classic charms, flake will now check those
      dirs to ensure lint coverage of existing or future content.
      
      Change-Id: I028ddd9bb3676d7d1f0aedbd79473fbafc64f17e
      550efdfa
  17. Sep 06, 2016
    • Ryan Beisner's avatar
      Update tox.ini files from release-tools gold copy · 9018e730
      Ryan Beisner authored
      All OpenStack Charms now contain identical tox.ini files,
      not to be modified or made unique within each charm repo.
      
      This is to ensure consistency across charm repos in tox
      target naming, approach and purpose, also giving the
      charm dev and test experience additional consistency.
      
      Change-Id: Iec087d2a25bb0cc1804fae31375a57c2e3d1ea47
      9018e730
  18. Jul 21, 2016
  19. Jul 19, 2016
    • Ryan Beisner's avatar
      Use bundletester for amulet test execution · 48ad1dbb
      Ryan Beisner authored
      Switch to using bundletester for execution of functional tests,
      leveraging tox to build out test virtualenvs.
      
      Rename amulet tests inline with gate-*, dev-* and dfs-*
      naming standards.
      
      Update README to refer to functional testing section of the charm
      guide.
      
      Change-Id: Id617a634f7d12e8acab07ee121f9fd38b8380c17
      48ad1dbb
  20. Jul 15, 2016
    • David Ames's avatar
      Pre-release charm-helpers sync · 704037e8
      David Ames authored
      To begin release testing get each charm up to date with lp:charm-helpers
      
      Change-Id: Iee0bf984d2a96a5b2346d97f0286b161034470cb
      704037e8
  21. Jul 11, 2016
    • Leonardo Borda's avatar
      Add metering and event ttl config options · f3c74cc4
      Leonardo Borda authored
      ceilometer.conf template >= Kilo does not contain metering-time-to-live
      and event-time-to-live parameters. Add these options so we can control
      ceilometer database growth.
      
      Change-Id: Id5831280daeb582586bfa615268309c4abec5d63
      Closes-Bug: 1561220
      f3c74cc4
  22. Jul 06, 2016
    • James Page's avatar
      Resync charmhelpers for licensing change · 46a89d6c
      James Page authored
      The charm-helpers project have re-licensed to Apache 2.0
      inline with the agreed licensing approach to intefaces,
      layers and charms generally.
      
      Resync helpers to bring charmhelpers inline with charm
      codebase.
      
      Change-Id: I6fc7c95b1a9dd14a550413445f7c042ef7aa6265
      46a89d6c
  23. Jul 01, 2016
  24. Jun 28, 2016
    • James Page's avatar
      Re-license charm as Apache-2.0 · 3e1cd75a
      James Page authored
      All contributions to this charm where made under Canonical
      copyright; switch to Apache-2.0 license as agreed so we
      can move forward with official project status.
      
      Change-Id: I15bca9b973b61e408e25c113035702a596c45268
      3e1cd75a
  25. Jun 23, 2016
  26. Jun 17, 2016
    • James Page's avatar
      Switch to using charm-store for amulet tests · 358eb4f5
      James Page authored
      All OpenStack charms are now directly published to the charm store
      on landing; switch Amulet helper to resolve charms using the
      charm store rather than bzr branches, removing the lag between
      charm changes landing and being available for other charms to
      use for testing.
      
      This is also important for new layered charms where the charm must
      be build and published prior to being consumable.
      
      Change-Id: I355ae85812ed540c2aac322444cea19ccd322e14
      358eb4f5
  27. Jun 15, 2016
    • David Ames's avatar
      DNS HA · 31ccb187
      David Ames authored
      Implement DNS high availability. Pass the correct information to
      hacluster to register a DNS entry with MAAS 2.0 or greater rather
      than using a virtual IP.
      
      Charm-helpers sync to bring in DNS HA helpers
      
      Change-Id: I543095a210e668f30c3617990b3ee668a3143dd9
      31ccb187
  28. May 27, 2016
    • James Page's avatar
      Resync charm helpers · 89cee399
      James Page authored
      Add support for OpenStack Newton and Ocata.
      
      Rework version detection code to just match on major version for
      OpenStack projects using semantic versioning.
      
      Provide fallback version detection based on major.minor versions
      for swift packages.
      
      Rework config-flags support helpers.
      
      Fix is_ip function to correctly detect both IPv4 and IPv6 addresses.
      
      Change-Id: I04abcebe8181810c4c66e1f0691f5693ce7f7827
      89cee399
  29. May 18, 2016
    • James Page's avatar
      Resync charm-helpers · deaf758c
      James Page authored
      Avoid use of 'service --status-all' which is currently
      broken on trusty for upstart managed daemons; the change
      moves to detecting how the daemon is managed, and then
      using upstart status XXX or the return code of service XXX
      status to determine whether a process is running.
      
      Fixes for IPv6 network address detection under Ubuntu
      16.04 which changes the output format of the ip commands
      slightly.
      
      Update the version map to include 8.1.x as a Neutron
      version for Mitaka.
      
      Change-Id: Ied1707170d7cfed6beaed9435bd0edd446ef06a2
      Closes-Bug: 1581171
      Closes-Bug: 1581598
      Closes-Bug: 1580674
      deaf758c
  30. Apr 17, 2016
    • Alex Kavanagh's avatar
      Fixes pause/resume failure on w/lib & x/mit lp:1570375 · 95c47320
      Alex Kavanagh authored
      Pause failed as configure_https() had a service restart that was missed
      in the initial pause/resume feature addition.  configure_https() was
      triggered via a 'config-changed' hook that could occur whilst the unit
      is pause.
      
      Also enhanced the pause/resume test to include a forced 'config-changed'
      hook to run to test that the fix works.
      
      Change-Id: I0d2820fe5d447dd7877afacb0a63a8590f027b31
      Closes-Bug: #1570375
      95c47320
  31. Apr 13, 2016
  32. Apr 12, 2016
  33. Mar 31, 2016
    • James Page's avatar
      Add Juju Network Space support · 1e7dfe0d
      James Page authored
      Juju 2.0 provides support for network spaces, allowing
      charm authors to support direct binding of relations and
      extra-bindings onto underlying network spaces.
      
      Resync charm-helpers to pickup support in API endpoint
      resolution code and add API extra-bindings to the charm
      metadata.
      
      Change-Id: Ica87935997e116d32beea4cab1a6f12f1de54b54
      1e7dfe0d
  34. Mar 24, 2016
    • Edward Hope-Morley's avatar
      Add hardening support · ae67aad7
      Edward Hope-Morley authored
      Add charmhelpers.contrib.hardening and calls to install,
      config-changed, upgrade-charm and update-status hooks. Also
      add new config option to allow one or more hardening
      modules to be applied at runtime.
      
      Change-Id: I7752d72cc5a3f47fe66bca23aac730d76af8556a
      ae67aad7
  35. Mar 23, 2016
    • James Page's avatar
      Update to charm-tools >= 2.0.0 · 02545874
      James Page authored
      The new release of charm-tools no longer ships the charm
      command; update minimum version requirement and switch
      to using charm-proof instead, unblocking current pep8
      failures across all charms.
      
      Also pin the version of requests to 2.6.0 until theblues
      (indirect dependency of charm-tools) sort out its
      requirements versioning.
      
      Change-Id: I0431192e165353aa2fd414f06afaf6ce132f9970
      02545874
  36. Mar 17, 2016
    • Alex Kavanagh's avatar
      Update/add pause/resume maintenance mode and sync charm-helpers · 50af0a1b
      Alex Kavanagh authored
      Adds improved pause and resume unit to the charm such tha the
      charm stays paused during maintenance operations.  Updates the
      basic_deployment.py to use the the new version of
      python-ceilometerclient (that's available in xenial, but works
      back to icehouse/precise.
      
      Change-Id: I869e467d0e4d9fecd661a6f946d45e31535ea11e
      50af0a1b
  37. Mar 16, 2016
    • Billy Olsen's avatar
      Use tox in Makefile targets · 6b300fe0
      Billy Olsen authored
      Modify the Makefile to point at the appropriate tox targets
      so that tox and Make output can be equivalent. This involves
      mapping the lint target to the pep8 target and the test target
      to the py27 target.
      
      Change-Id: I47859e9b828a007eb3496cc6f0cfabef3e6add2c
      6b300fe0
  38. Mar 04, 2016
    • James Page's avatar
      Add full support for mitaka and drop old releases · 0057f287
      James Page authored
      Rework ceilometer.conf to remove use of deprecated groups and options.
      
      Don't install aodh alarming services for Mitaka; this will be handled in
      a new aodh charm.
      
      Rework upgrade tests from precise-havana -> trusty-kilo.
      
      Change-Id: I74112fd6206665bbb7a20eaa5be15ac85116ae03
      0057f287
    • James Page's avatar
      Remove templates for unsupported releases · 98d931fb
      James Page authored
      Grizzly and Havana have been unsupported for some time; remove
      templates as they are no longer tested or required.
      
      Change-Id: I97377182fe28e3f7aa98784b537e1a353a58280d
      98d931fb
Loading