charm-keystone/tests
Frode Nordahl 1e991dc28b
Add initial support for Fernet tokens
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
2018-07-25 15:23:47 +02:00
..
charmhelpers Sync charm-helpers for Rocky series support 2018-06-21 18:40:40 +00:00
README.md Use bundletester for amulet test execution 2016-07-18 15:50:32 +01:00
basic_deployment.py Add initial support for Fernet tokens 2018-07-25 15:23:47 +02:00
dev-basic-bionic-rocky Update functional test definitions 2018-07-18 18:36:25 -04:00
dev-basic-cosmic-rocky Update functional test definitions 2018-07-18 18:36:25 -04:00
gate-basic-bionic-queens Enable Bionic as a gate test 2018-05-09 09:33:56 -07:00
gate-basic-trusty-icehouse Update Amulet defs, series metadata and c-h sync 2016-11-28 14:51:49 -06:00
gate-basic-trusty-mitaka Update Amulet defs, series metadata and c-h sync 2016-11-28 14:51:49 -06:00
gate-basic-xenial-mitaka Update Amulet defs, series metadata and c-h sync 2016-11-28 14:51:49 -06:00
gate-basic-xenial-ocata Update policy.json for Ocata 2017-02-21 07:18:39 -05:00
gate-basic-xenial-pike Enable xenial-pike amulet test 2017-11-15 16:19:26 -08:00
gate-basic-xenial-queens Create Keystone V3 Deployment Class 2018-02-20 14:24:33 -08:00
tests.yaml Modify tests.yaml which specifies bundletester config params 2017-08-09 14:25:49 -06:00

README.md

Overview

This directory provides Amulet tests to verify basic deployment functionality from the perspective of this charm, its requirements and its features, as exercised in a subset of the full OpenStack deployment test bundle topology.

For full details on functional testing of OpenStack charms please refer to the functional testing section of the OpenStack Charm Guide.