molding

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2026 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MoldingsInOrder

func MoldingsInOrder() []v1alpha1.MoldingKind

Types

type Molding

type Molding interface {
	// Kind of the molding.
	Kind() v1alpha1.MoldingKind

	// Molds the v1alpha1 casting configuration. This function mutates the config in place. It is not safe for concurrent use.
	MoldV1Alpha1(ctx context.Context, config *v1alpha1.Casting) error
}

type MoldingEnricher

type MoldingEnricher interface {
	// Enrich the molding status with the casting configuration.
	EnrichStatus(ctx context.Context, kind v1alpha1.MoldingKind, config *v1alpha1.Casting) error
}

Jump to

Keyboard shortcuts

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