kubernetes: k8s.io/kubernetes/test/e2e/storage Index | Files | Directories

package storage

import "k8s.io/kubernetes/test/e2e/storage"

Index

Package Files

csi_mock_volume.go csi_volumes.go detach_mounted.go empty_dir_wrapper.go ephemeral_volume.go flexvolume.go flexvolume_mounted_volume_resize.go flexvolume_online_resize.go generic_persistent_volume-disruptive.go host_path_type.go in_tree_volumes.go mounted_volume_resize.go nfs_persistent_volume-disruptive.go pd.go persistent_volumes-gce.go persistent_volumes-local.go persistent_volumes.go pv_protection.go pvc_protection.go regional_pd.go subpath.go volume_limits.go volume_metrics.go volume_provisioning.go volumes.go

Constants

const (
    // DirectoryLocalVolumeType is the default local volume type, aka a directory
    DirectoryLocalVolumeType localVolumeType = "dir"
    // DirectoryLinkLocalVolumeType is like DirectoryLocalVolumeType,
    // but it's a symbolic link to directory
    DirectoryLinkLocalVolumeType localVolumeType = "dir-link"
    // DirectoryBindMountedLocalVolumeType is like DirectoryLocalVolumeType
    // but bind mounted
    DirectoryBindMountedLocalVolumeType localVolumeType = "dir-bindmounted"
    // DirectoryLinkBindMountedLocalVolumeType is like DirectoryLocalVolumeType,
    // but it's a symbolic link to self bind mounted directory
    // Note that bind mounting at symbolic link actually mounts at directory it
    // links to.
    DirectoryLinkBindMountedLocalVolumeType localVolumeType = "dir-link-bindmounted"
    // TmpfsLocalVolumeType creates a tmpfs and mounts it
    TmpfsLocalVolumeType localVolumeType = "tmpfs"
    // GCELocalSSDVolumeType tests based on local ssd at /mnt/disks/by-uuid/
    GCELocalSSDVolumeType localVolumeType = "gce-localssd-scsi-fs"
    // BlockLocalVolumeType creates a local file, formats it, and maps it as a block device.
    BlockLocalVolumeType localVolumeType = "block"
    // BlockFsWithFormatLocalVolumeType creates a local file serving as the backing for block device,
    // formats it, and mounts it to use as FS mode local volume.
    BlockFsWithFormatLocalVolumeType localVolumeType = "blockfswithformat"
    // BlockFsWithoutFormatLocalVolumeType creates a local file serving as the backing for block device,
    // does not format it manually, and mounts it to use as FS mode local volume.
    BlockFsWithoutFormatLocalVolumeType localVolumeType = "blockfswithoutformat"
)

Variables

var (
    // BusyBoxImage is the image URI of BusyBox.
    BusyBoxImage = imageutils.GetE2EImage(imageutils.BusyBox)
)

func SkipUnlessLocalSSDExists Uses

func SkipUnlessLocalSSDExists(config *localTestConfig, ssdInterface, filesystemType string, node *v1.Node)

SkipUnlessLocalSSDExists takes in an ssdInterface (scsi/nvme) and a filesystemType (fs/block) and skips if a disk of that type does not exist on the node

Directories

PathSynopsis
drivers
external
podlogsPackage podlogs enables live capturing of all events and log messages for some or all pods in a namespace as they get generated.
testpatterns
testsuites
utils
vsphere

Package storage imports 74 packages (graph) and is imported by 10 packages. Updated 2020-05-28. Refresh now. Tools for package owners.