Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ImageRepository ¶
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).
Click to show internal directories.
Click to hide internal directories.