1
0
mirror of https://github.com/ceph/ceph synced 2025-03-11 02:39:05 +00:00
ceph/qa/suites/rgw/crypt/2-kms/vault_kv.yaml
Sergio de Carvalho f9d7b685c1 rgw: improvements to SSE-KMS with Vault
* Minor improvements to Vault documentation
* Add teuthology tests for Transit secrets engine
* Add unit tests for KV secrets engine, minor improvements to Transit
  secrets engine
* use string_view::npos instead of string::npos

Signed-off-by: Andrea Baglioni <andrea.baglioni@workday.com>
Signed-off-by: Sergio de Carvalho <sergio.carvalho@workday.com>
2019-11-28 09:19:39 +00:00

26 lines
734 B
YAML

overrides:
ceph:
conf:
client:
rgw crypt s3 kms backend: vault
rgw crypt vault auth: token
rgw crypt vault secret engine: kv
rgw crypt vault prefix: /v1/kv/data
rgw:
client.0:
use-vault-role: client.0
tasks:
- vault:
client.0:
install_url: https://releases.hashicorp.com/vault/1.2.2/vault_1.2.2_linux_amd64.zip
install_sha256: 7725b35d9ca8be3668abe63481f0731ca4730509419b4eb29fa0b0baa4798458
root_token: test_root_token
engine: kv
prefix: /v1/kv/data/
secrets:
- path: my-key-1
secret: a2V5MS5GcWVxKzhzTGNLaGtzQkg5NGVpb1FKcFpGb2c=
- path: my-key-2
secret: a2V5Mi5yNUNNMGFzMVdIUVZxcCt5NGVmVGlQQ1k4YWg=