utils

package
v1.1.24 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2021 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultWaitTillHostReadyToRespondMaxAttempts = 60

Variables

View Source
var LineBreak = "\n"

Functions

func BeforeEachOverrideWerfProjectName

func BeforeEachOverrideWerfProjectName(stubs *gostub.Stubs)

func CopyIn

func CopyIn(sourcePath, destinationPath string)

func CreateFile

func CreateFile(path string, data []byte)

func FixturePath

func FixturePath(paths ...string) string

func GetRandomString

func GetRandomString(n int) string

func GetTempDir

func GetTempDir() string

func ImagesRepoAllImageRepoTags

func ImagesRepoAllImageRepoTags(ctx context.Context, imagesRepo storage.ImagesRepo, imageName string) []string

func MeetsRequirements

func MeetsRequirements(requiredSuiteTools, requiredSuiteEnvs []string) bool

func NewImagesRepo

func NewImagesRepo(ctx context.Context, imagesRepoAddress, imageRepoMode, implementationName string, dockerRegistryOptions docker_registry.DockerRegistryOptions) storage.ImagesRepo

func NewStagesStorage

func NewStagesStorage(stagesStorageAddress string, implementationName string, dockerRegistryOptions docker_registry.DockerRegistryOptions) storage.StagesStorage

func ProcessWerfBinPath

func ProcessWerfBinPath() string

func ProjectName

func ProjectName() string

func RunCommand

func RunCommand(dir, command string, args ...string) ([]byte, error)

func RunCommandWithOptions

func RunCommandWithOptions(dir, command string, args []string, options RunCommandOptions) ([]byte, error)

func RunSucceedCommand

func RunSucceedCommand(dir, command string, args ...string)

func ShelloutPack

func ShelloutPack(command string) string

func StagesStorageManagedImagesCount

func StagesStorageManagedImagesCount(ctx context.Context, stagesStorage storage.StagesStorage) int

func StagesStorageRepoImagesCount

func StagesStorageRepoImagesCount(ctx context.Context, stagesStorage storage.StagesStorage) int

func StringToLines

func StringToLines(s string) (lines []string)

func SucceedCommandOutputString

func SucceedCommandOutputString(dir, command string, args ...string) string

func WaitTillHostReadyToRespond

func WaitTillHostReadyToRespond(url string, maxAttempts int)

func WerfBinArgs

func WerfBinArgs(userArgs ...string) []string

Types

type RunCommandOptions

type RunCommandOptions struct {
	ExtraEnv      []string
	ToStdin       string
	ShouldSucceed bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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