crds

package
v2.12.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrNoCRD failure when the YAML is not a CRD
	ErrNoCRD = errors.New("not a CRD")
)

Functions

func AssertMajorVersion

func AssertMajorVersion(specVersion *apiextensionsv1.CustomResourceDefinitionVersion, kind string, majorVersion string) error

AssertMajorVersion checks the given SDK majorVersion exists for the given Kubernetes kind and CRD version

func Decode

func Decode(content []byte) (*apiextensionsv1.CustomResourceDefinition, error)

Decode reads raw content as bytes and tries to convertdecode as a CRD schema, or will return an error if decoding fails

func Parse

Parse scans a YAML stream and returns the next CRD found. If more than one CRD is present in the stream, calling again on the same stream returns the next CRD found.

func SelectVersion

SelectVersion extracts the CRD version definition matching the given version.

Types

This section is empty.

Jump to

Keyboard shortcuts

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