Files
charm-vault/src/metadata.yaml
Jadon Naas 99db369a33 Remove lunar/23.04 as a target release
lunar/23.04 is no longer supported. charmcraft builds fail because charmcraft cannot retrieve lunar/23.04 images.

Closes-Bug: 2064518
Change-Id: I2da60799ccf004477dc8d0b6b380d3ce6dc38c40
2024-05-01 12:21:41 -04:00

58 lines
1.4 KiB
YAML

name: vault
maintainers:
- OpenStack Charmers <openstack-discuss@lists.openstack.org>
summary: a tool for managing secrets
description: |
Vault secures, stores, and tightly controls access to
tokens, passwords, certificates, API keys, and other
secrets in modern computing. Vault handles leasing, key
revocation, key rolling, and auditing. Through a unified
API, users can access an encrypted Key/Value store and
network encryption-as-a-service, or generate AWS IAM/STS
credentials, SQL/NoSQL databases, X.509 certificates,
SSH credentials, and more.
docs: https://discourse.charmhub.io/t/vault-docs-index/11008
tags:
- security
series:
- jammy
- mantic
extra-bindings:
access:
external:
requires:
db:
interface: pgsql
shared-db:
interface: mysql-shared
etcd:
interface: etcd
ha:
interface: hacluster
scope: container
lb-provider:
# Optional relation to a load balancer provider. Mutually exclusive
# with the vip or dns-ha-access-record config options.
interface: loadbalancer
limit: 1
provides:
nrpe-external-master:
interface: nrpe-external-master
scope: container
secrets:
interface: vault-kv
certificates:
interface: tls-certificates
peers:
cluster:
interface: vault-ha
resources:
core:
type: file
filename: core.snap
description: Core snap
vault:
type: file
filename: vault.snap
description: Vault snap