Charm Interface - Barbican Secrets plugin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 47b903239e OpenDev Migration Patch 1 month ago
unit_tests Add barbican-secrets interface code and unit tests 7 months ago
.gitignore Add barbican-secrets interface code and unit tests 7 months ago
.gitreview OpenDev Migration Patch 1 month ago
.stestr.conf Initial commit of charm interface skeleton 7 months ago
.travis.yml Add barbican-secrets interface code and unit tests 7 months ago
.zuul.yaml Added tox environment for gathering coverage 2 months ago
LICENSE Initial commit of charm interface skeleton 7 months ago
README.md Initial commit of charm interface skeleton 7 months ago
interface.yaml Add barbican-secrets interface code and unit tests 7 months ago
provides.py Add barbican-secrets interface code and unit tests 7 months ago
requires.py Add barbican-secrets interface code and unit tests 7 months ago
test-requirements.txt Add barbican-secrets interface code and unit tests 7 months ago
tox.ini Excluding unit_tests from coverage 2 months ago

README.md

Overview

This interface supports the integration between Barbican and secrets stores.

Usage

No explicit handler is required to consume this interface in charms that consume this interface.

The interface provides secrets.connected and secrets.available states.

For an secrets subordinate charm

The secrets.connected state indicates that the Barbican principle charms has been connected to. At this point the plugin data required for to configure the secrets store from Barbican should be presented.

metadata

To consume this interface in your charm or layer, add the following to layer.yaml:

includes: ['interface:barbican-secrets']

and add a provides interface of type secrets to your charm or layers metadata.yaml:

provides:
  secrets:
    interface: barbican-secrets
    scope: container

Please see the example ‘Barbican Vault’ charm for an example of how to author an secrets store charm.

Bugs

Please report bugs on Launchpad.

For development questions please refer to the OpenStack Charm Guide.