Skip to content
Snippets Groups Projects
  1. Jun 21, 2018
  2. May 15, 2018
  3. May 11, 2018
    • Felipe Reyes's avatar
      Sync charm-helpers · 0e9020bd
      Felipe Reyes authored
      Retry keystone_wait_for_propagation() on exception.
      
      Closes-Bug: #1668954
      Change-Id: I5e5689dbd5cd974b11e017b6d0f06575cabcceb2
      0e9020bd
  4. May 10, 2018
    • David Ames's avatar
      Re sync charm-helpers · 97e21855
      David Ames authored
      There was a mid-air collision with charm helpers syncs. The critical
      piece is the removal of a second stats socket line from the haproxy
      templates which breaks on trusty.
      
      All other amulet tests that include keystone will fail on trusty until
      this is landed.
      
      Change-Id: Ide3b7cbda238b9a7b93f0625c21d43335bc10e81
      97e21855
  5. May 09, 2018
  6. May 08, 2018
  7. Apr 12, 2018
    • Alex Kavanagh's avatar
      Change permissions on SSL keys to 640 · 6470d6dd
      Alex Kavanagh authored
      This tightens up the security on the SSL keys stored in
      /etc/apache2/ssl/<service> to be no longer world readable.
      
      Change-Id: I0951deff4ec95b1fc7f4389dc083c8957f8db6f0
      Closes-Bug: #1761305
      6470d6dd
  8. Apr 11, 2018
    • David Ames's avatar
      Charm-helpers sync to fix CA cert comparison · 92f5248a
      David Ames authored
      The comparison of bytes vs string of the CA certificate produces a
      false negative. This leads to rewriting certificates and affecting
      connectivity to services.
      
      Read in the certificate as bytes as well for a bytes vs bytes
      comparison.
      
      Closes-Bug: #1762431
      
      Change-Id: Ic226149cc124ac5b84ab30d95a590f08489c67f2
      92f5248a
  9. Apr 05, 2018
    • sfeole's avatar
      Don't ensure pki permissions for releases <= Pike · a189c3da
      sfeole authored
      Openstack PKI token support was dropped in the Pike release.
      The following update ensures that PKI token validation is
      only run if the release is supported when the sync leader
      broadcasts any service credentials to its peers.
      
      In this case; if the release is <= pike. then we can sync
      token certs and ensure the pki permissions are valid.
      Otherwise this action will be skipped.
      
      Closes-Bug: 1759403
      Change-Id: I3d8ba6d3cac3a3505a3722a5082c3a6933a9ef67
      a189c3da
  10. Feb 21, 2018
  11. 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
  12. Jan 19, 2018
  13. Jan 12, 2018
    • James Page's avatar
      Remove deploy from source support · e8f1fdd8
      James Page authored
      Drop support for deployment from Git repositories, as deprecated
      in the 17.02 charm release.  This feature is unmaintained and has
      no known users.
      
      Change-Id: Ic054e29ef55d8890a3130af16b48f105efcf8f6a
      e8f1fdd8
  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. Nov 27, 2017
  16. Nov 16, 2017
  17. 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
  18. 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
  19. 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
  20. Sep 25, 2017
    • Frode Nordahl's avatar
      Do ch-sync · c92597d9
      Frode Nordahl authored
      Change-Id: I60eabd566d204c784229ae109a2566dbc501d6a2
      c92597d9
  21. Aug 24, 2017
  22. Aug 11, 2017
    • David Ames's avatar
      Dual Stack VIPs · 1328ce58
      David Ames authored
      Enable dual stack IPv4 and IPv6 VIPs on the same interface.
      HAProxy always listens on both IPv4 and IPv6 allowing connectivity
      on either protocol.
      
      Update edge cases for is_ssl_cert_master for Bug #1709356.
      
      Update amulet tests for keystoneauth1 tests.
      
      charm-helpers sync for HAProxy template changes.
      
      Closes-Bug: #1709356
      
      Change-Id: I401071fcdd66252f389475d45e8136fc68c474f1
      1328ce58
  23. May 12, 2017
    • James Page's avatar
      Updates for pike b1 · d36af554
      James Page authored
      Resync charmhelpers for pike version support.
      
      Add pike tests but leave disabled until all charms support pike.
      
      Add support for volumev3 service type for Cinder.
      
      Skip execution of PKI setup for >= pike as its been dropped from
      keystone.
      
      Change-Id: I9a4e452cc7b1b90126d1885c37f5a64b8241479d
      d36af554
  24. Apr 26, 2017
    • James Page's avatar
      Cap workers in containers, fix admin/pubic skew · 21a4e5be
      James Page authored
      Resync charm-helpers to pickup the latest code for calculation
      of worker process configuration, creating better default
      worker configuration when deploying in LXD containers.
      
      Switch the skew between public and admin processes to favour
      public 0.75/0.25 as the public API endpoints of a service will
      typically get a larger number of hits.
      
      Fixup unit test for minor behavioural change in charm-helpers.
      
      Change-Id: I4ab1d28f907ce29d5602b48ba7a438fc3690277c
      Closes-Bug: 1665270
      Closes-Bug: 1686049
      21a4e5be
  25. Mar 09, 2017
    • David Ames's avatar
      Enable Ocata Amulet Tests · 74bc2e2a
      David Ames authored
      - Add Zesty as a supported series to metadata.yaml.
      - Turn on Xenial-Ocata Amulet test definitions.
      - Sync charm helpers to get Juju 2.x amulet compatibility.
      - Keeping Zesty-Ocata Amulet test definitions turned off until the
        metadata.yaml changes propagate to the charm store.
      
      Change-Id: If89406dabee66cfcf395bbb214457bdd1e576aad
      74bc2e2a
  26. Feb 16, 2017
    • David Ames's avatar
      Do not run client relation until clustered if HA · b14c107d
      David Ames authored
      Check if VIP or dns-ha is set to determine if the unit expects to be
      in HA. This is less racey that just checking for the ha relation.
      Wait until clustered to run the client relation hooks.
      
      This fixes bugs where client charms receive the private-address
      rather than the VIP on initial client relations.
      
      Charmhelper sync.
      
      Change-Id: I48b15113360ef892e38235ec4518173ec78ad143
      Partial-bug: #1661392
      b14c107d
  27. Jan 18, 2017
    • Corey Bryant's avatar
      Use common WSGI code from charm-helpers · b4ccea72
      Corey Bryant authored
      The WSGI template and context code has been moved to charm-helpers.
      This change updates the charm to use the common code from charm-helpers.
      
      Change-Id: I6a3efdb0811c8d50c657f6f8b923b076e3de6716
      b4ccea72
  28. Dec 05, 2016
  29. Nov 28, 2016
    • Ryan Beisner's avatar
      Update Amulet defs, series metadata and c-h sync · 9057c27b
      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).
      
      - Add Zesty charm series metadata.
      
      - Remove Precise charm series metadata if present.
      
      - Remove Precise Amulet test definitions if present.
      
      Change-Id: Ia81b03da3f2d4c5a36a147c152123b490843c0f6
      9057c27b
  30. Oct 11, 2016
    • Ryan Beisner's avatar
      Update amulet test definitions for Newton · 6cd819aa
      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.
      
      Change-Id: Ia4c324b6fedec1dc607062a89eea7595d43c0060
      6cd819aa
  31. Sep 30, 2016
  32. Sep 20, 2016
    • James Page's avatar
      Add support for application version · 22c10316
      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: I5734e87d39e62c1fb791b0b79ff216e30a784d1f
      22c10316
  33. Jul 21, 2016
  34. Jul 18, 2016
    • David Ames's avatar
      Install python dependencies early for CH ip.py · 7a024085
      David Ames authored
      When using charmhelpers.contrib.network.ip apt install was quietly
      failing. Install python dependencies in the early install hook
      (before install.real).
      
      Charm-helpers sync to bring in apt_install with fatal=True
      
      Change-Id: I04f1456e4ae940bf04176ccb9421c9ee150fc781
      Partial-Bug: 1601972
      7a024085
  35. Jul 15, 2016
    • David Ames's avatar
      Pre-release charm-helpers sync · b82e1d7e
      David Ames authored
      To begin release testing get each charm up to date with lp:charm-helpers
      
      Change-Id: I4d870a68a8ed1967aac1603ac61c98ea010e3227
      b82e1d7e
  36. Jul 13, 2016
  37. Jul 12, 2016
    • Billy Olsen's avatar
      Change worker-multiplier to float · 4ab385f6
      Billy Olsen authored
      
      Change the worker-multiplier to a floating point config option type
      instead of integer. This allows users to specify workers to be less
      than the number of CPUs, which is useful in deployments with multiple
      services deployed into containers on top of bare metal.
      
      The fix is to simply change the config option type and to sync in
      the necessary update from lp:charm-helpers.
      
      Partial-Bug: #1602444
      
      Change-Id: I534165aa2fc45a28f6b3f3bb2f708789daf5ba8c
      Signed-off-by: default avatarBilly Olsen <billy.olsen@gmail.com>
      4ab385f6
  38. Jul 06, 2016
    • James Page's avatar
      Resync charmhelpers for licensing change · 960f1cec
      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: Icedfb79814e186290a3120d953c9077e4e4504fe
      960f1cec
  39. Jun 23, 2016
    • Corey Bryant's avatar
      Sync charm-helpers for openstack-origin-git defaults. · 03ffaf73
      Corey Bryant authored
      Change-Id: I0d9b4ef5a57643bf98bba74f81b602f1f97a6ef1
      03ffaf73
    • David Ames's avatar
      DNS HA · b032915c
      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: I62bb49fbaebdd3c787f96f4b6ad107f8e3e368a7
      b032915c
Loading