Versions in this module Expand all Collapse all v0 v0.15.0 Jun 1, 2026 v0.14.0 Jun 1, 2026 Changes in this version + func CheckGating[T any](f Fixture[T], versions []string, firing map[string][]string) error + type ComponentPreviewer interface + FiringSet func() ([]string, error) + Preview func() ([]client.Object, error) + RegisteredMutations func() []string + type Config struct + Build func(version string, spec T) (Unit, error) + Dir string + Exclude []string + Fixtures []Fixture[T] + Versions []string + func LoadMatrix[T any](path string, newSpec func() T, ...) (Config[T], error) + func (c Config[T]) Validate() error + type Expect struct + For string + Name string + type Fixture struct + Forbids []Expect + Name string + Requires []Expect + Spec T + type FixtureManifest struct + Name string + Regimes []RegimeManifest + type Generator struct + func New[T any](cfg Config[T]) *Generator[T] + func (g *Generator[T]) AssertComplete(code int) int + func (g *Generator[T]) Run(t *testing.T) + func (g *Generator[T]) WithUpdate(enabled bool) *Generator[T] + type Manifest struct + Fixtures []FixtureManifest + func (m Manifest) YAML() ([]byte, error) + type Regime struct + Firing []string + Representative string + Versions []string + func ClassifyRegimes(versions []string, firing map[string][]string) []Regime + type RegimeManifest struct + Firing []string + Representative string + Versions []string + type ResourcePreviewer interface + type Unit interface + FiringSet func() ([]string, error) + RegisteredMutations func() []string + RenderYAML func() ([]byte, error) + func Component(comp ComponentPreviewer, scheme *runtime.Scheme) Unit + func Resource(res ResourcePreviewer, scheme *runtime.Scheme) Unit