디렉토리 구조 및 각 서비스 추가
This commit is contained in:
122
helm/openebs/charts/cstor/crds/cstorvolumeattachment.yaml
Normal file
122
helm/openebs/charts/cstor/crds/cstorvolumeattachment.yaml
Normal file
@@ -0,0 +1,122 @@
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.10.0
|
||||
creationTimestamp: null
|
||||
name: cstorvolumeattachments.cstor.openebs.io
|
||||
spec:
|
||||
group: cstor.openebs.io
|
||||
names:
|
||||
kind: CStorVolumeAttachment
|
||||
listKind: CStorVolumeAttachmentList
|
||||
plural: cstorvolumeattachments
|
||||
shortNames:
|
||||
- cva
|
||||
singular: cstorvolumeattachment
|
||||
scope: Namespaced
|
||||
versions:
|
||||
- name: v1
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: CStorVolumeAttachment represents a CSI based volume
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation
|
||||
of an object. Servers should convert recognized schemas to the latest
|
||||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this
|
||||
object represents. Servers may infer this from the endpoint the client
|
||||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: CStorVolumeAttachmentSpec is the spec for a CStorVolume resource
|
||||
properties:
|
||||
iscsi:
|
||||
description: ISCSIInfo specific to ISCSI protocol, this is filled
|
||||
only if the volume type is iSCSI
|
||||
properties:
|
||||
iqn:
|
||||
description: Iqn of this volume
|
||||
type: string
|
||||
iscsiInterface:
|
||||
description: IscsiInterface of this volume
|
||||
type: string
|
||||
lun:
|
||||
description: 'Lun specify the lun number 0, 1.. on iSCSI Volume.
|
||||
(default: 0)'
|
||||
type: string
|
||||
targetPortal:
|
||||
description: TargetPortal holds the target portal of this volume
|
||||
type: string
|
||||
type: object
|
||||
volume:
|
||||
description: Volume specific info
|
||||
properties:
|
||||
accessModes:
|
||||
description: AccessMode of a volume will hold the access mode
|
||||
of the volume
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
accessType:
|
||||
description: AccessType of a volume will indicate if the volume
|
||||
will be used as a block device or mounted on a path
|
||||
type: string
|
||||
capacity:
|
||||
description: Capacity of the volume
|
||||
type: string
|
||||
devicePath:
|
||||
description: Device Path specifies the device path which is returned
|
||||
when the iSCSI login is successful
|
||||
type: string
|
||||
fsType:
|
||||
description: FSType of a volume will specify the format type -
|
||||
ext4(default), xfs of PV
|
||||
type: string
|
||||
mountOptions:
|
||||
description: MountOptions specifies the options with which mount
|
||||
needs to be attempted
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
name:
|
||||
description: Name of the CSI volume
|
||||
type: string
|
||||
ownerNodeID:
|
||||
description: OwnerNodeID is the Node ID which is also the owner
|
||||
of this Volume
|
||||
type: string
|
||||
readOnly:
|
||||
description: ReadOnly specifies if the volume needs to be mounted
|
||||
in ReadOnly mode
|
||||
type: boolean
|
||||
stagingTargetPath:
|
||||
description: StagingPath of the volume will hold the path on which
|
||||
the volume is mounted on that node
|
||||
type: string
|
||||
targetPath:
|
||||
description: TargetPath of the volume will hold the path on which
|
||||
the volume is bind mounted on that node
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
- ownerNodeID
|
||||
type: object
|
||||
required:
|
||||
- iscsi
|
||||
- volume
|
||||
type: object
|
||||
status:
|
||||
description: CStorVolumeAttachmentStatus status represents the current
|
||||
mount status of the volume
|
||||
type: string
|
||||
required:
|
||||
- spec
|
||||
type: object
|
||||
served: true
|
||||
storage: true
|
||||
Reference in New Issue
Block a user