Skip to content
Snippets Groups Projects
  1. May 18, 2018
  2. May 17, 2018
  3. May 10, 2018
  4. Jan 17, 2018
  5. Dec 12, 2017
  6. Dec 01, 2017
  7. Nov 30, 2017
  8. Nov 29, 2017
  9. Nov 12, 2017
  10. Nov 09, 2017
  11. Nov 05, 2017
  12. Nov 04, 2017
  13. Nov 03, 2017
  14. Nov 02, 2017
  15. Oct 26, 2017
  16. Oct 25, 2017
  17. Oct 22, 2017
  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. Oct 11, 2017
  20. 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
  21. Aug 10, 2017
    • James Page's avatar
      pki: conditional enablement of signing section · ee45612e
      James Page authored
      Only enable the [signing] section of the keystone configuration
      if PKI token format is in use; other token formats don't have
      support for token revocation retrieval.
      
      Note that PKI format tokens are no longer supported >= Pike.
      
      Change-Id: I8179ecc5d37d866588147f639ebc77a870408dfe
      Closes-Bug: 1709189
      ee45612e
    • Alberto Colla's avatar
      restructure · 0c764940
      Alberto Colla authored
      0c764940
  22. Jun 21, 2017
    • James Page's avatar
      Use 'uuid' token provide configuration · 681047f3
      James Page authored
      Use the 'uuid' entry point for token configuration; this has been
      supported for some time and future proofs the charm against changes
      in the internals of keystone.
      
      Change-Id: I9f16a4b38487069379069c698d713f5b498eb718
      681047f3
  23. Feb 21, 2017
    • Frode Nordahl's avatar
      Update policy.json for Ocata · 67034c4d
      Frode Nordahl authored
      Refresh v2 and v3 portion of policy.json from upstream keystone
      repository @ commit
      d4a890a6c8bd6927e229f4b665a982a51c130073
      
      Add functional tests to verify effect of policy
      
      Update functional tests to use keystone_configure_api_version
      from charm-helpers
      
      Update functional tests to correctly validate cinder services
      when openstack release >= ocata
      
      Enable functional test for ocata, set appropriate cinder
      configuration.
      
      Change-Id: Idf07ff3a7c9d7e7eb30792719541319ab3426a41
      Closes-Bug: 1651989
      Closes-Bug: 1649446
      67034c4d
  24. Jan 30, 2017
    • James Page's avatar
      Enable domain specific drivers · 795ebdeb
      James Page authored
      Enable support for domain specific drivers, managed via
      configuration files (instead of directly using the API and
      database).
      
      Using multiple domains means that calls to users.list must
      be scoped to a specific domain; ensure that v3 calls to this
      method are appropriately scoped.
      
      Change-Id: I7ed84b7210597ab1633eba343a0c68741a5a8578
      Partial-Bug: 1645803
      795ebdeb
  25. 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
  26. Jan 12, 2017
    • Frode Nordahl's avatar
      Revert change of role for v3 service accounts · dd65408d
      Frode Nordahl authored
      More work is needed on policy changes before we can have fine
      grained RBAC for service accounts.
      
      Add service project to cloud_admin rule to maintain service access
      to admin-only calls.
      
      Change-Id: I3d6776ec821e97353d63d2709b36efd9091f0123
      Closes-Bug: 1655028
      dd65408d
  27. Nov 24, 2016
    • Frode Nordahl's avatar
      Refresh keystone.conf and policy.json for Mitaka and Newton · 10e3d84e
      Frode Nordahl authored
      keystone.conf:
      - Change log_config to log_config_append DEPRECATED
      - Remove verbose DEPRECATED
      - Remove eventlet_server section DEPRECATED
      - Remove ec2 section, no longer available in Keystone
        It has been moved to the keystonemiddleware package
      - Update driver names. Using full module path is DEPRECATED
      - Add resource section and specify admin_project_domain_name
        and admin_project_name
      
      mitaka/policy.json:
      - Refresh from upstream stable/mitaka
      - Apply stricter rule:service_role
      - Allow identity:list_projects to rule:service_role
      
      newton/policy.json:
      - Refresh from upstream stable/newton
      - Apply stricter rule:service_role
      - Allow identity:list_projects to rule:service_role
      
      hooks/keystone_context.py:
      - Add admin_domain_name to Keystone context
      
      tests/basic_deployment.py:
      - Add config check for changes for Mitaka and newer releases
      
      Partial-Bug: 1636098
      Change-Id: Ib267418f34066eaf6e4885627010d2a18e312192
      10e3d84e
  28. Sep 27, 2016
    • Liam Young's avatar
      Add default_domain_id for Keystone v3 deploys · ccf15398
      Liam Young authored
      The default_domain_id is used to specify a domain when the client
      hasn't explicitly set one. It defaults to 'default' which is fine
      for liberty and previous because the id of the default domain is,
       oddly, 'default' rather than a uuid. On Mitaka and higher it is
      a uuid so when keystone assumes the default domains id is 'default'
      it fails.
      
      Change-Id: Iaa5e6a07a229815cf2281858cb68a4e120aa2af3
      Closes-Bug: 1626889
      ccf15398
  29. Jul 13, 2016
  30. May 06, 2016
    • Billy Olsen's avatar
      Fix missing keystone user in cron job. · ce794980
      Billy Olsen authored
      When use_syslog = False, the keystone-token-flush cronjob omits the
      keystone username in the cron tab file, which causes cron to skip
      the entry and report errors into the cron job. This change fixes
      the problem.
      
      Change-Id: I2e96eba9e55d9a7e3b9ade2090f88a74467ba334
      Closes-Bug: 1578914
      ce794980
  31. Apr 06, 2016
    • Liam Young's avatar
      Run keystone with apache + mod_wsgi for liberty+ · 6a1c04a4
      Liam Young authored
      The Kilo release of openstack deprecated the eventlet wsgi server in favor of
      using apache with mod_wsgi. This changes disables the keystone service and
      adds a vhost to the existing apache server to run keystone using mod_wsgi.
      
      Change-Id: I8125d8081c14550e86cd77b25185f27f500e368b
      Closes-Bug: 1515628
      6a1c04a4
Loading