Skip to content
Snippets Groups Projects
  1. Feb 21, 2019
    • James Page's avatar
      Fix issue with crontab enablement · 1a07a7e6
      James Page authored
      The token flush and token rotate crontabs are re-written when the
      leader unit changes inline with Juju leadership management.
      
      Align contexts used to generate crontabs with Juju leadership
      status, rather than corosync/pacemaker.
      
      Correct use of OpenStackCompareReleases to ensure that releases
      between ocata and queens don't automatically enable fernet
      token behaviour.
      
      Change-Id: I6db8d006ceac7b61e69f547682c5a49d876cfec6
      Closes-Bug: 1816807
      1a07a7e6
  2. Feb 19, 2019
  3. Feb 18, 2019
  4. Feb 13, 2019
    • Andrew McLeod's avatar
      Adds masakari api support service catalog · 308bddf0
      Andrew McLeod authored
      Masakari for instance HA needs to be added to the keystone service
      catalog for functionality of the upcoming masakari charms
      
      Change-Id: Ic48767df7dc0408679c7dd9a6d7547b744778894
      308bddf0
    • Aymen Frikha's avatar
      Notify Middleware with keystone release version · 66b64074
      Aymen Frikha authored
      This patch add a new key/value parameter to
      the middleware relation to notify subordinate middleware
      charm with actual keystone release version
      
      Change-Id: Ie53355946e895cefe813c9e539fc904949f9df0c
      Closes-Bug: #1808597
      66b64074
  5. Feb 12, 2019
  6. Feb 08, 2019
    • Ryan Beisner's avatar
      Update pre-install hooks to fail on error · 6f7c61c4
      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: Ib97cbea15c746ac93a6cf6056da2e8d6eb28af3c
      Closes-bug: #1815243
      Partial-bug: #1815231
  7. Feb 06, 2019
  8. Jan 17, 2019
    • Paul Goins's avatar
      Changing "back end" to "backend" · b8c28f63
      Paul Goins authored
      All other occurances of "backend/back-end/back end" are of the form
      "backend"; this is the only instance of "back end".  While the meaning
      is clear regardless of this change, suggesting this change for
      consistency.
      
      Change-Id: I133413d66e9373f851cbc6c33ee65341be909594
      b8c28f63
  9. Jan 11, 2019
  10. Jan 10, 2019
  11. Jan 09, 2019
  12. Jan 08, 2019
  13. Jan 07, 2019
    • Aymen Frikha's avatar
      Add support for Middleware · c272d2c7
      Aymen Frikha authored
      This patch creates a new middleware context to retrieve data
      from subordinate charm and update the kesytone configuration file.
      It also allows integration with keystone-middleware interface:
      https://github.com/openstack-charmers/interface-keystone-middleware
      This patch uses the subordinate configuration approach
      to retrieve data from the subordinate charm.
      
      Every changes required for paste.ini file will be handled by
      the subordinate charm. The latter should deal with keystone upgrades.
      
      Closes-Bug: #1808597
      
      Change-Id: I4897011fbc791abc97e34e75826579820e80a4f1
      c272d2c7
  14. Dec 21, 2018
  15. Dec 11, 2018
  16. Dec 06, 2018
  17. Dec 04, 2018
    • Liam Young's avatar
      Use chelper generate_ha_relation_data for ha rel · 0423950c
      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: I906e96ad8cbcf2ca2d1cdbfd091070c21427214c
      0423950c
  18. Nov 28, 2018
  19. Nov 23, 2018
    • Alex Kavanagh's avatar
      Sync c-h nrpe.py file to fix nrpe files copy issue · b77bc9cd
      Alex Kavanagh authored
      Due to a change to PY3, the charmhelpers directory is not in the
      CHARMDIR rather than in CHARMDIR/hooks.  This broke the
      copy_nrpe_checks() function in c-h.  c-h has been updated, to look in
      both CHARMDIR and CHARMDIR/hooks for the charmhelpers directory, and
      this patchset includes the new function definition.
      
      Change-Id: Ifc0baabee4e06b79015e02b95634bce879ae84af
      Closes-Bug: #1796830
      b77bc9cd
  20. Nov 15, 2018
    • James Page's avatar
      Deal with py2-py3 migration during charm upgrade · 2851aefe
      James Page authored
      On charm upgrade the charm may switch to py3 packages. If so, ensure
      the old py2 packages are purged after any new packages have been
      installed.  If packages where removed during the upgrade, then
      restart all services to pickup any py2->py3 switches.
      
      Change-Id: I8a17f679e85448680ab0b1f5ae362ef7a65b035c
      Closes-Bug: 1803451
      2851aefe
  21. Nov 12, 2018
  22. Nov 09, 2018
  23. Nov 08, 2018
    • David Ames's avatar
      Use hacluster for true HA validation · d720e537
      David Ames authored
      Currently the keystone zaza tests deploy multiple instances of keystone,
      however, without hacluster.
      
      The recent LP Bug #1801754 would have been caught if the tests ran a
      true HA environment with hacluster.
      
      This change adds hacluster and a VIP for keystone.
      
      Change-Id: I7ebd7cd5c1961329080c9ddd7d7e574f925872ae
      d720e537
    • Zuul's avatar
      bd522d07
    • Liam Young's avatar
      Fix call to os.execl · 8bdb5d5f
      Liam Young authored
      It looks like os.execl does not support an empty second argument
      under py3. This change fixes the call for py3.
      
      Change-Id: Iffcd2c68b03013384ad3f1d2b5e8805b84b3972a
      Closes-Bug: 1802274
      8bdb5d5f
    • Przemysław Hausman's avatar
      Fixed a typo in README.md · e10f6674
      Przemysław Hausman authored
      Change-Id: Id432e8ba08baaa50976f4d1d8d105a4d38f110ae
      e10f6674
  24. Nov 07, 2018
  25. Nov 05, 2018
    • Liam Young's avatar
      Only check for one unit for container scoped rels. · 32e4d822
      Liam Young authored
      When checking goal state, only look for one unit to be available
      when examining container scoped relations as a principle unit only
      ever has a relation with a single unit of a given subordinate
      application.
      
      Change-Id: I02f34358060c98c0702d3d7b58d52427c2a0445a
      Closes-Bug: #1801754
      32e4d822
  26. Oct 31, 2018
Loading