-
Notifications
You must be signed in to change notification settings - Fork 2.7k
/
test-object.yaml
33 lines (32 loc) · 1.06 KB
/
test-object.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#################################################################################################################
# Create an object store with settings for a test environment. Only a single OSD is required in this example.
# kubectl create -f object-test.yaml
#################################################################################################################
apiVersion: ceph.rook.io/v1
kind: CephObjectStore
metadata:
name: my-store
namespace: rook-ceph # namespace:cluster
spec:
metadataPool:
replicated:
size: 1
dataPool:
replicated:
size: 1
preservePoolsOnDelete: false
gateway:
port: 80
instances: 1
security:
kms:
connectionDetails:
KMS_PROVIDER: vault
VAULT_ADDR: https://vault.default.svc.cluster.local:8200
VAULT_BACKEND_PATH: rook/ver2
VAULT_SECRET_ENGINE: kv
VAULT_SKIP_VERIFY: "false"
VAULT_CACERT: vault-ca-cert
VAULT_CLIENT_CERT: vault-client-cert
VAULT_CLIENT_KEY: vault-client-key
tokenSecretName: rook-vault-token