Skip to content
Snippets Groups Projects
  1. Sep 21, 2018
    • Alex Kavanagh's avatar
      Convert the charm to Python 3 only · 59561fdd
      Alex Kavanagh authored
      Major changes:
      
       * decoupling the hooks/manager.py file from the charm.  It is now a
         script that is called from hooks/keystone_utils.py as it has to use
         the same Python version/libraries as the installed keystone payload
         software.  keystone_utils.py and manager.py communicate via a Unix
         Domain Socket using json, encoded to base64.
       * As Python3 requires absolute imports, the charmhelpers symlink has
         been removed from hooks, and the hooks and charmhelpers symlinks have
         been removed from the actions directory.  Instead, the path is
         adjusted so that the modules can be found.
      
      Change-Id: I18996e15d2d08b1dacf0533132eae880cbb9aa32
      59561fdd
  2. Sep 19, 2018
  3. Sep 17, 2018
  4. Sep 15, 2018
    • David Ames's avatar
      Series Upgrade · f104f362
      David Ames authored
      Implement the series-upgrade feature allowing to move between Ubuntu
      series.
      
      Change-Id: I77aebf205cb88ae4da4cdbb33b9336b21c31ee32
      f104f362
  5. Sep 11, 2018
    • Doug Hellmann's avatar
      import zuul job settings from project-config · 489d228c
      Doug Hellmann authored
      This is a mechanically generated patch to complete step 1 of moving
      the zuul job settings out of project-config and into each project
      repository.
      
      Because there will be a separate patch on each branch, the branch
      specifiers for branch-specific jobs have been removed.
      
      Because this patch is generated by a script, there may be some
      cosmetic changes to the layout of the YAML file(s) as the contents are
      normalized.
      
      See the python3-first goal document for details:
      https://governance.openstack.org/tc/goals/stein/python3-first.html
      
      Change-Id: I713550369a1db2de13a582ff3a547fc234eb1c47
      Story: #2002586
      Task: #24317
      489d228c
  6. Sep 10, 2018
  7. Aug 29, 2018
  8. Aug 27, 2018
  9. Aug 22, 2018
  10. Aug 21, 2018
  11. Aug 20, 2018
  12. Aug 17, 2018
  13. Aug 14, 2018
    • Alex Kavanagh's avatar
      Keystone Fernet Token implementation · b813360b
      Alex Kavanagh authored
      This patchset adds more Fernet token implementation:
      
      1. Adds a cron job to rotate / sync keys to other units.
      2. Adds additional tests around gating on config.
      3. Adds rotation / syncing with more robust key handling.
      
      Change-Id: Ied021ad83c241f241dbb5f9acdede9045e43a8a3
      b813360b
  14. Aug 02, 2018
  15. Jul 30, 2018
  16. Jul 27, 2018
  17. Jul 26, 2018
  18. Jul 25, 2018
    • Frode Nordahl's avatar
      Replace references to `keystone-common` with `keystone` · 8c75008b
      Frode Nordahl authored
      The `keystone-common` package no longer exist and using it for
      OpenStack release comparison will not produce expected results.
      
      Change-Id: I263c408679759971265d721cdd66ae9ea7d481d8
      8c75008b
    • Frode Nordahl's avatar
      Add initial support for Fernet tokens · 1e991dc2
      Frode Nordahl authored
      Starting OpenStack Rocky the currently used `uuid` token format
      is no longer supported and we need to change to use `fernet` tokens.
      
      This change provides basic functionalty to initialize fernet token
      repository and distribute keys to non-leader units.
      
      A configuration option is also added allowing change of token format
      in a controlled manner prior to upgrading to OpenStack Rocky.
      
      Further work is required to implement key rotation, actions etc. and
      these topics will be addressed in separate commits.
      
      The commit also fixes a instance of missing release check for writing
      of `policy.json`, and a few places where writing of `policy.json`
      previously was omitted.
      
      Change-Id: I1d0ff22a5f091b02f5700412745572c246103e9e
  19. Jul 24, 2018
  20. Jul 23, 2018
  21. Jul 18, 2018
  22. Jul 12, 2018
  23. Jul 11, 2018
    • Ryan Beisner's avatar
      Update series metadata · 6ff4ff9d
      Ryan Beisner authored
      Ensure that EOL releases are removed from metadata
      and tests, and that the current dev release is enabled
      in metadata.  Dev release tests are enabled separately
      because of chickens and eggs.
      
      Change-Id: I7fc1db909aa2059f039a09b694c1058322883f4a
      6ff4ff9d
    • Zuul's avatar
      Merge "Add py36 testenv" · 5bada525
      Zuul authored
      5bada525
  24. Jul 05, 2018
  25. Jul 04, 2018
  26. Jun 28, 2018
  27. Jun 21, 2018
Loading