utils

package
v0.6.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2021 License: MPL-2.0 Imports: 22 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CaptureStdout added in v0.1.0

func CaptureStdout(c callback) string

func CleanCommitCreatedAt added in v0.2.3

func CleanCommitCreatedAt(createdAt time.Time) string

func CleanCommitMessage added in v0.2.3

func CleanCommitMessage(msg string) string

func ConvertCommitHashToShort added in v0.2.3

func ConvertCommitHashToShort(hash string) string

func ConvertCommitURLToShort added in v0.3.0

func ConvertCommitURLToShort(url string) string

func CreateRepoSecretName added in v0.2.5

func CreateRepoSecretName(targetName string, repoURL string) string

func Exists added in v0.0.4

func Exists(filePath string) bool

func GenerateRandomString added in v0.3.0

func GenerateRandomString(min, max int) (string, error)

GenerateRandomString will create a new random string with alphanumeric characters. The length can also vary by using the min and max parameters. To have a consistent length such as 11, you would pass (11, 12) for the min and max respectively

func MigrateToNewDirStructure added in v0.3.2

func MigrateToNewDirStructure(orig string) string

func Poll added in v0.4.1

func Poll(appClock clock.Clock, intervalDur time.Duration, timeoutDur time.Duration, condition func() (bool, error)) error

func PrintTable added in v0.2.3

func PrintTable(writer io.Writer, header []string, rows [][]string)

func StartK8sTestEnvironment added in v0.2.5

func StartK8sTestEnvironment() (client.Client, func(), error)

func UrlToRepoName added in v0.2.3

func UrlToRepoName(url string) string

func ValidateNamespace added in v0.2.3

func ValidateNamespace(ns string) error

func WaitUntil added in v0.0.4

func WaitUntil(out io.Writer, poll, timeout time.Duration, checkDone func() error) error

To continue polling, return an error.

Types

This section is empty.

Jump to

Keyboard shortcuts

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