Files
my-rook-config/deploy/examples/two-object-one-zone-test.yaml
T
Joshua Hoblitt 11250013a0 test: add two-object-one-zone canary test
This acceptance test demonstrates the creation of two CephObjectStore(s)
that share the same pool(s) manually managed by CephBlockPool(s).

Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
2024-10-14 16:54:39 -07:00

51 lines
1.2 KiB
YAML

#####################################################################
# Create an two object stores with the same set of pre-created pools
# kubectl create -f two-object-one-zone-test.yaml
#####################################################################
---
apiVersion: ceph.rook.io/v1
kind: CephObjectRealm
metadata:
name: two-object-one-zone
namespace: rook-ceph # namespace:cluster
---
apiVersion: ceph.rook.io/v1
kind: CephObjectZoneGroup
metadata:
name: two-object-one-zone
namespace: rook-ceph # namespace:cluster
spec:
realm: two-object-one-zone
---
apiVersion: ceph.rook.io/v1
kind: CephObjectZone
metadata:
name: object-separate-pools
namespace: rook-ceph # namespace:cluster
spec:
zoneGroup: two-object-one-zone
---
apiVersion: ceph.rook.io/v1
kind: CephObjectStore
metadata:
name: two-object-one-zone-alpha
namespace: rook-ceph # namespace:cluster
spec:
gateway:
port: 80
instances: 1
zone:
name: object-separate-pools
---
apiVersion: ceph.rook.io/v1
kind: CephObjectStore
metadata:
name: two-object-one-zone-beta
namespace: rook-ceph # namespace:cluster
spec:
gateway:
port: 80
instances: 1
zone:
name: object-separate-pools