utils

package
v0.0.0-...-a0ed710 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ImageRepository

func ImageRepository(image string) string

ImageRepository returns the repository portion of a container image reference, with any tag and/or digest stripped.

It only looks for the tag separator (":") after the last "/", so a registry host with a port (e.g. "myregistry:5000/operator:1.2.3") isn't mistaken for a tag. The digest separator ("@") is stripped first so a digest-only reference (no tag, e.g. "operator@sha256:...") isn't mistaken for one either.

func VerifyBaseline

func VerifyBaseline[T any](t *testing.T, baselineManifestPath, manifest string, baseline, actual T, normalizers ...Normalizer[T])

Types

type Normalizer

type Normalizer[T any] func(*T)

Normalizer mutates a loaded manifest in place before it's compared, e.g. to strip out fields that are expected to vary independently of chart structure (see stripReleaseVersion in test/datadog-operator/baseline_test.go).

Jump to

Keyboard shortcuts

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