Versions in this module Expand all Collapse all v1 v1.0.2 Jul 10, 2023 v1.0.1 Jul 10, 2023 Changes in this version + const MountDir + const PreservedChecksumLength + func CleanUpMountPoints(mounter mount.Interface, log logrus.FieldLogger) error + func CompressData(method string, data []byte) (io.ReadSeeker, error) + func DecompressAndVerify(method string, src io.Reader, checksum string) (io.Reader, error) + func EnsureMountPoint(Kind, mountPoint string, mounter mount.Interface, log logrus.FieldLogger) (mounted bool, err error) + func Execute(binary string, args []string) (string, error) + func ExecuteWithCustomTimeout(binary string, args []string, timeout time.Duration) (string, error) + func ExtractNames(names []string, prefix, suffix string) []string + func Filter(elements []string, predicate func(string) bool) []string + func GenerateName(prefix string) string + func GetChecksum(data []byte) string + func GetFileChecksum(filePath string) (string, error) + func IsMounted(mountPoint string) bool + func MountWithTimeout(mounter mount.Interface, source string, target string, fstype string, ...) error + func NewUUID() string + func Now() string + func UnescapeURL(url string) string + func UnorderedEqual(x, y []string) bool + func ValidateName(name string) bool + type NopCloser struct + func (NopCloser) Close() error