mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-12 06:20:11 +01:00
69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
|
|
##############################################
|
||
|
|
########### ############
|
||
|
|
########### ZFSVolume CRD ############
|
||
|
|
########### ############
|
||
|
|
##############################################
|
||
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||
|
|
kind: CustomResourceDefinition
|
||
|
|
metadata:
|
||
|
|
name: zfsvolumes.zfs.openebs.io
|
||
|
|
spec:
|
||
|
|
group: zfs.openebs.io
|
||
|
|
version: v1alpha1
|
||
|
|
scope: Namespaced
|
||
|
|
names:
|
||
|
|
plural: zfsvolumes
|
||
|
|
singular: zfsvolume
|
||
|
|
kind: ZFSVolume
|
||
|
|
shortNames:
|
||
|
|
- zfsvol
|
||
|
|
- zv
|
||
|
|
additionalPrinterColumns:
|
||
|
|
- JSONPath: .spec.poolName
|
||
|
|
name: ZPool
|
||
|
|
description: ZFS Pool where the volume is created
|
||
|
|
type: string
|
||
|
|
- JSONPath: .spec.ownerNodeID
|
||
|
|
name: Node
|
||
|
|
description: Node where the volume is created
|
||
|
|
type: string
|
||
|
|
- JSONPath: .spec.capacity
|
||
|
|
name: Size
|
||
|
|
description: Size of the volume
|
||
|
|
type: string
|
||
|
|
- JSONPath: .spec.volblocksize
|
||
|
|
name: volblocksize
|
||
|
|
description: volblocksize for the created zvol
|
||
|
|
type: string
|
||
|
|
- JSONPath: .spec.recordsize
|
||
|
|
name: recordsize
|
||
|
|
description: recordsize for the created zfs dataset
|
||
|
|
type: string
|
||
|
|
- JSONPath: .spec.fsType
|
||
|
|
name: Filesystem
|
||
|
|
description: filesystem created on the volume
|
||
|
|
type: string
|
||
|
|
---
|
||
|
|
##############################################
|
||
|
|
########### ############
|
||
|
|
########### Snapshot CRD ############
|
||
|
|
########### ############
|
||
|
|
##############################################
|
||
|
|
|
||
|
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||
|
|
kind: CustomResourceDefinition
|
||
|
|
metadata:
|
||
|
|
name: zfssnapshots.zfs.openebs.io
|
||
|
|
spec:
|
||
|
|
group: zfs.openebs.io
|
||
|
|
version: v1alpha1
|
||
|
|
scope: Namespaced
|
||
|
|
names:
|
||
|
|
plural: zfssnapshots
|
||
|
|
singular: zfssnapshot
|
||
|
|
kind: ZFSSnapshot
|
||
|
|
shortNames:
|
||
|
|
- zfssnapshot
|
||
|
|
- zfssnap
|
||
|
|
---
|