awsebs

package
v0.0.0-...-2bcb20d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

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"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL