Commit 8a18efae authored by Simon Cornet's avatar Simon Cornet
Browse files

feat: add rook-ceph manifests

parent 76f33c8e
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
---
apiVersion: "ceph.rook.io/v1"
kind: "CephCluster"
metadata:
  name: "rook-ceph"
  namespace: "rook-ceph"
spec:
  cephVersion:
    image: "quay.io/ceph/ceph:v19.2.3"
  dataDirHostPath: "/var/lib/rook"
  mon:
    count: 3
    allowMultiplePerNode: false
  mgr:
    count: 3
    allowMultiplePerNode: false
  dashboard:
    enabled: true
  storage:
    useAllNodes: true
    useAllDevices: false
    deviceFilter: "^vdb$"
+29 −0
Original line number Diff line number Diff line
---
apiVersion: "ceph.rook.io/v1"
kind: "CephBlockPool"
metadata:
  name: "replicapool"
  namespace: "rook-ceph"
spec:
  replicated:
    size: 3
---
apiVersion: "storage.k8s.io/v1"
kind: "StorageClass"
metadata:
  name: "rook-ceph-block"
provisioner: "rook-ceph.rbd.csi.ceph.com"
parameters:
  clusterID: "rook-ceph"
  pool: "replicapool"
  imageFormat: "2"
  imageFeatures: "layering"
  csi.storage.k8s.io/provisioner-secret-name: "rook-csi-rbd-provisioner"
  csi.storage.k8s.io/provisioner-secret-namespace: "rook-ceph"
  csi.storage.k8s.io/controller-expand-secret-name: "rook-csi-rbd-provisioner"
  csi.storage.k8s.io/controller-expand-secret-namespace: "rook-ceph"
  csi.storage.k8s.io/node-stage-secret-name: "rook-csi-rbd-node"
  csi.storage.k8s.io/node-stage-secret-namespace: "rook-ceph"
  csi.storage.k8s.io/fstype: "ext4"
allowVolumeExpansion: true
reclaimPolicy: "Delete"