Skip to content
Snippets Groups Projects
  1. Apr 05, 2018
    • Neiloy Mukerjee's avatar
      Remove unnecessary apostrophe · f5eff0e0
      Neiloy Mukerjee authored
      No-impact (besides satisfying my inner grammarian) change to exercise
      gerrit workflow.
      
      Change-Id: I962b9f202d650084d31e8f2258a8f0cdc5a8596a
      f5eff0e0
  2. Mar 12, 2018
    • Corey Bryant's avatar
      Update SSL/https documentation · 3384ddcb
      Corey Bryant authored
      The README documentation implies that use-https and
      https-service-endpoints are required when enabling SSL/https
      with your own CA, SSL cert, and key. Update the README and
      config.yaml to explain that config options use-https and
      https-service-endpoints should not be set when using ssl_*
      config options.
      
      Change-Id: I2e0140f909ef2c57182895f37cf191b6bc80157b
      Closes-Bug: #1754682
      3384ddcb
  3. Feb 27, 2018
    • James Page's avatar
      Provide service domain id for v3 deployments · bd299914
      James Page authored
      The glance swift store configuration requires use of the domain
      id for the service domain; update data set for identity-service
      relation to include service_domain_id.
      
      Change-Id: Ie6e2733f34de10a4d34b18dbf1fd9ba623af0e18
      Closes-Bug: 1752027
      bd299914
  4. Feb 23, 2018
  5. Feb 21, 2018
  6. Feb 20, 2018
    • David Ames's avatar
      Create Keystone V3 Deployment Class · 7dd36238
      David Ames authored
      For Queens keystone v2 has been dropped. V3 is the only valid API
      version. The charm has already made this change. This change is to
      bring the amulet test up to match by creating a separate class.
      
      Charm-helpers sync
      
      Enlarging the amulet timeout value.
      
      Change-Id: I822624bdf45bfb060dd75ba3b10e71984bc10e48
      7dd36238
  7. Feb 08, 2018
  8. Jan 19, 2018
  9. Jan 12, 2018
  10. Jan 03, 2018
  11. Dec 22, 2017
    • Liam Young's avatar
      Make usernames predictable for multi-endpoints · ee6db34c
      Liam Young authored
      Whenm generating a username associated with multiple charm the
      username was derived from the keys of an unordered dict making the
      username liable to change. This patch sorts the keys and makes the
      username stable.
      
      Change-Id: I0f857d7c2d5c4abf4843bc3fe1a9848164048fe2
      Closes-Bug: #1739409
      ee6db34c
  12. Dec 21, 2017
    • James Page's avatar
      Drop postgresql support · 6b5bb0da
      James Page authored
      Remove postgresql DB support; This feature is untested as part
      of the charms, is not in use and was deprecated as part of
      the 1708 charms release.
      
      Change-Id: Ia57a7358fd3567fe0250c45f3e00c07fa83f329c
      6b5bb0da
  13. Dec 18, 2017
    • James Page's avatar
      Add OpenStack Queens support · 1db0949c
      James Page authored
      Keystone@Queens removes support for the v2 API; switch default
      to v3 API from Queens onwards and ensure that charm users can
      only provide 3 as via the preferred-api-version for >= Queens.
      
      Change-Id: I58fcbaa7fc385bef77544be349c7d461e3e5559b
      1db0949c
  14. Dec 11, 2017
    • David Ames's avatar
      Update HAProxy default timeout values · e1ac46f3
      David Ames authored
      The default HAProxy timeout values are fairly strict. On a busy cloud
      it is common to exceed one or more of these timeouts. The only
      indication that HAProxy has exceeded a timeout and dropped the
      connection is errors such as "BadStatusLine" or "EOF." These can be
      very difficult to diagnose when intermittent.
      
      This charm-helpers sync pulls in the change to update the default
      timeout values to more real world settings. These values have been
      extensively tested in ServerStack. Configured values will not be
      overridden.
      
      Partial Bug: #1736171
      
      Change-Id: I973962a5c1538b0d9afbebea8cebf50d938ecfb5
      e1ac46f3
  15. Dec 05, 2017
    • Ryan Beisner's avatar
      Add Bionic and remove Zesty series and tests · 0f24b1f3
      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: I02e8eb5c3c2f7fb08a0b6556db12e09b300f3a95
      0f24b1f3
  16. Nov 27, 2017
  17. Nov 16, 2017
  18. Nov 08, 2017
    • David Ames's avatar
      Ensure HTTPS configuration completes · 7c065062
      David Ames authored
      There was a race where the https apache2 site,
      openstack_https_frontend.conf, would be rendered in one hook, then
      subsequently the config-changed hook would run and enable that site.
      However, the subsequent config-changed hook would see the template as
      having not changed and therefore it would fail to restart apache2.
      This lead to apache2 failing to listen on the correct ports.
      
      This was due to CONFIGS.write_all() being called but a2ensite not
      being called. This change fixes this race and adds a call to
      configure_https() to ensure the configuration completes and apache2
      is restarted.
      
      Change-Id: I229d25c707a0630c9d609fd20a962a0de2e42c77
      Closes-Bug: #1723892
      7c065062
  19. Nov 01, 2017
    • Nobuto Murata's avatar
      Make ssl_ca optional if ssl_cert+ssl_key provided · 9a0563bf
      Nobuto Murata authored
      ssl_ca is not necessary when ssl_cert is signed by
      a trusted CA, such as GeoTrust, because a trusted
      cert chain is in the system already. Users can just
      provide ssl_cert and ssl_key to enable SSL endpoint
      in that case.
      
      Closes-Bug: #1711354
      Change-Id: I4a34df1a2c2bf5705e02b713d968a22f4bbf57cf
      9a0563bf
  20. Oct 23, 2017
  21. Oct 22, 2017
  22. Oct 19, 2017
  23. Oct 18, 2017
    • Liam Young's avatar
      Remove password expiry from unison user · 21e8c5ae
      Liam Young authored
      This change ensures that any password expiry has been removed from
      the user that runs unison to synchronize data. The fix is entirely
      in charm-helpers so this patch is a simple sync.
      
      Change-Id: I75d6ac0e9be19a87efe16a1095b1afd44f41dc17
      Closes-Bug: #1686085
      21e8c5ae
  24. Oct 17, 2017
    • Liam Young's avatar
      Add memcache backend · 4b00281b
      Liam Young authored
      Install and configure memcached on the keystone units and configure
      keystone to use the cache. This should speed up token access for
      existing tokens.
      
      Change-Id: I26af0a97660e5bbe293a32e6b9e3d209338f905a
      Closes-Bug: #1722541
      4b00281b
    • Zuul's avatar
      Merge "Add domain info to relation data" · effe3686
      Zuul authored
      effe3686
  25. Oct 11, 2017
  26. Oct 10, 2017
    • Edward Hope-Morley's avatar
      Fix issue with haproxy not restarted · a59de539
      Edward Hope-Morley authored
      We are currently seeing amulet test runs fail due
      to keystone ports not being open. This is a result
      of haproxy not being restarted once its config has
      been setup. This patch fixes this issue by catching
      more cases where haproxy config can be changed.
      
      Change-Id: I1d6aa20ba0415cb8bf37b07fd1b128f20a0f8720
      a59de539
  27. Oct 05, 2017
    • Edward Hope-Morley's avatar
      Do relation consistency sweep on leader change · 68a0c872
      Edward Hope-Morley authored
      The current charm design is to perform a sweep of all units
      related on the identity-service interface to ensure that
      they have all the correct setting values applied. If the
      leader unit is deleted and a new one is elected this will
      not happen until some event e.g. config-changed occurs. This
      can result in remote units malfunctioning since they think they
      are not configured. We resolve this by always doing a sweep when
      the leader-elected hook fires.
      
      Also fixes infinite loop edge case when ssl-cert-master switches
      as a result of leader switch.
      
      Change-Id: Icd68cc70d81d7d518c918e831056f686dbc7db1e
      Closes-Bug: 1721269
      68a0c872
  28. Oct 04, 2017
  29. Oct 02, 2017
  30. Sep 28, 2017
    • David Ames's avatar
      Snap install OpenStack in Charms · 8da85834
      David Ames authored
      Install OpenStack using snaps. By setting openstack-origin to
      snap:track/channel or snap:track the charm will use snaps to
      install rather than debs. If channel is left off it defaults to
      stable. For example: snap:ocata/edge will install the edge version of
      Ocata and snap:pike will install the stable version of Pike.
      
      Charm helpers sync for snap related helpers.
      
      Change-Id: I6e3540e4ffe081540404f91061e5c9b7039b3eac
      8da85834
  31. Sep 26, 2017
  32. Sep 25, 2017
  33. Sep 13, 2017
Loading