Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAWSEBSStorageClass ¶
func CreateAWSEBSStorageClass(client *rancher.Client, clusterName, fsType, encryptionKey, iopsPerGB string, volumeType VolumeType, encryption bool, storageClass *storagev1.StorageClass) (*storagev1.StorageClass, error)
CreateAWSEBSPersistentVolume is a helper function that uses the dynamic client to create an aws ebs persistent volume for a specific cluster. It registers a delete fuction. `iopsPerGB` and `encryptionKey` are optional parameters, and can just take ""
Types ¶
type VolumeType ¶
type VolumeType string
VolumeType is the type of volume for a Amazon EBS Disk storage class.
const ( // GP2 - General Purpose SSD VolumeTypeGP2 VolumeType = "gp2" // IO1 - Provisioned IOPS SSD VolumeTypeIO1 VolumeType = "io1" // ST1 - Throughput-Optimized HDD VolumeTypeST1 VolumeType = "st1" // SC1 - Cold-Storage HDD VolumeTypeSC1 VolumeType = "ephemeral-storage" )
Click to show internal directories.
Click to hide internal directories.