util

package
v1.5.6 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2026 License: Apache-2.0 Imports: 21 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompareObjectMeta added in v1.4.0

func CompareObjectMeta(left metav1.ObjectMeta, right metav1.ObjectMeta) bool

func ComposePkgObjName added in v1.4.0

func ComposePkgObjName(repoName, path, packageName string) string

func ComposePkgRevObjName added in v1.4.0

func ComposePkgRevObjName(repoName, path, packageName, workspace string) string

func GenerateUid added in v1.4.0

func GenerateUid(prefix string, kubeNs string, kubeName string) types.UID

func GetInClusterNamespace

func GetInClusterNamespace() (string, error)

func GetPRWorkspaceName added in v1.5.3

func GetPRWorkspaceName(k8sName string) string

func GetPorchApiServiceKey added in v1.3.1

func GetPorchApiServiceKey(ctx context.Context) (client.ObjectKey, error)

func RetryOnError added in v1.5.1

func RetryOnError(retries int, f func(retryNumber int) error) error

func RetryOnErrorConditional added in v1.4.0

func RetryOnErrorConditional(retries int, shouldRetryFunc func(error) bool, f func(retryNumber int) error) error

RetryOnErrorConditional retries f up to retries times if it returns an error that matches shouldRetryFunc

func SafeReverse added in v1.4.0

func SafeReverse[S ~[]E, E any](s S)

func SchemaToMetaGVR added in v1.3.1

func SplitIn3OnDelimiter added in v1.5.0

func SplitIn3OnDelimiter(splitee, delimiter string) []string

func ValidPkgObjName added in v1.4.0

func ValidPkgObjName(repoName, path, packageName string) error

func ValidPkgRevObjName added in v1.4.0

func ValidPkgRevObjName(repoName, path, packageName, workspace string) error

func ValidateDirectoryName added in v1.4.0

func ValidateDirectoryName(directory string, mandatory bool) error

func ValidateK8SName added in v1.4.0

func ValidateK8SName(k8sName string) error

func ValidateRepository added in v1.4.0

func ValidateRepository(repoName, directory string) error

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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