Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PersistentVolumesGroupVersionResource = schema.GroupVersionResource{
Group: "",
Version: "v1",
Resource: "persistentvolumes",
}
PersistentVolumesGroupVersionResource is the required Group Version Resource for accessing persistent volumes in a cluster, using the dynamic client.
Functions ¶
func NewNodeSelectorRequirement ¶
func NewNodeSelectorRequirement(operator corev1.NodeSelectorOperator, key string, values ...string) corev1.NodeSelectorRequirement
NewNodeSelectorRequirement is a constructor for a NodeSelectorRequirement config object for a Persistent Volume in downstream cluster. `operator` is a const from the corev1 "k8s.io/api/core/v1" package
func NewPersistentVolume ¶
func NewPersistentVolume(volumeName, description string, accessModes []corev1.PersistentVolumeAccessMode, nodeSelectorRequirement []corev1.NodeSelectorRequirement, mountOptions []string, storageClass *storagev1.StorageClass) *corev1.PersistentVolume
NewPersistentVolume is a constructor for a *PersistentVolume object It registers a delete fuction. `nodeSelectorRequirement`, `mountOptions`, `storageClass` are optional parameters if those are not needed pass nil for them will suffice
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.