Documentation
¶
Index ¶
Constants ¶
View Source
const ( FlagEngineImage = "engine-image" FlagManagerImage = "manager-image" FlagServiceAccount = "service-account" FlagKubeConfig = "kube-config" )
View Source
const ( LonghornFlexvolumeDriver = "longhorn-flexvolume-driver" EnvFlexvolumeDir = "FLEXVOLUME_DIR" EnvKubetletRootDir = "KUBELET_ROOT_DIR" FlagManagerURL = "manager-url" FlagDriver = "driver" FlagDriverCSI = "csi" FlagDriverFlexvolume = "flexvolume" FlagFlexvolumeDir = "flexvolume-dir" FlagKubetletRootDir = "kubelet-root-dir" FlagCSIAttacherImage = "csi-attacher-image" FlagCSIProvisionerImage = "csi-provisioner-image" FlagCSIDriverRegistrarImage = "csi-driver-registrar-image" FlagCSIProvisionerName = "csi-provisioner-name" EnvCSIAttacherImage = "CSI_ATTACHER_IMAGE" EnvCSIProvisionerImage = "CSI_PROVISIONER_IMAGE" EnvCSIDriverRegistrarImage = "CSI_DRIVER_REGISTRAR_IMAGE" EnvCSIProvisionerName = "CSI_PROVISIONER_NAME" )
View Source
const ( DetectPodMaxPolls = 120 ArgFlexvolumePluginDir = "volume-plugin-dir" ArgKubeletRootDir = "root-dir" DefaultFlexvolumeDir = "/usr/libexec/kubernetes/kubelet-plugins/volume/exec/" DefaultKubeletRootDir = "/var/lib/kubelet" DetectFlexvolumeName = "discover-flexvolume-dir" DetectKubeletRootDirName = "discover-kubelet-root-dir" DetectKubeletArgScript = `` /* 717-byte string literal not displayed */ DetectK3SDataDirScript = `` /* 992-byte string literal not displayed */ )
View Source
const ( FlagFromVersion = "from-version" FlagToVersion = "to-version" )
View Source
const ( FlagForce = "force" FlagNamespace = "namespace" )
View Source
const ( FlagSnapshotName = "snapshot-name" FlagLabels = "labels" FlagRetain = "retain" FlagBackupTarget = "backuptarget" )
Variables ¶
View Source
var VERSION = "v0.3.0"
Functions ¶
func CSICommand ¶
func DeployDriverCmd ¶
func PostUpgradeCmd ¶ added in v0.3.3
func SnapshotCmd ¶
func UninstallCmd ¶ added in v0.3.2
Types ¶
type DaemonSetOps ¶
type DaemonSetOps struct {
// contains filtered or unexported fields
}
func (*DaemonSetOps) Create ¶
func (ops *DaemonSetOps) Create(name string, d *appsv1beta2.DaemonSet) (*appsv1beta2.DaemonSet, error)
func (*DaemonSetOps) Delete ¶
func (ops *DaemonSetOps) Delete(name string) error
func (*DaemonSetOps) Get ¶
func (ops *DaemonSetOps) Get(name string) (*appsv1beta2.DaemonSet, error)
type NameWithTimestamp ¶
Click to show internal directories.
Click to hide internal directories.