Versions in this module Expand all Collapse all v0 v0.4.0 Aug 3, 2026 Changes in this version + const APIVersion + var ErrUnknownKind = errors.New("unknown kind") + func DecodeBytes(b []byte) ([]v1alpha1.Object, error) + func DecodeFile(path string) ([]v1alpha1.Object, error) + func IsEnvelopeYAML(data []byte) bool + func Register(k *Kind) + type Column struct + Header string + type DeleteAllTagsFunc func(ctx context.Context, c *client.Client, name string) error + type DeleteFunc func(ctx context.Context, c *client.Client, name, tag string) error + type GetFunc func(ctx context.Context, c *client.Client, name, tag string) (any, error) + type Kind struct + Aliases []string + Delete DeleteFunc + DeleteAllTags DeleteAllTagsFunc + Get GetFunc + Kind string + ListFunc ListFunc + ListTags ListTagsFunc + Plural string + RowFunc RowFunc + TableColumns []Column + ToYAMLFunc ToYAMLFunc + func All() []*Kind + func Lookup(name string) (*Kind, error) + type ListFunc func(context.Context, *client.Client, ListOpts) ([]any, error) + type ListOpts struct + LatestOnly bool + Origin string + Tag string + type ListTagsFunc func(ctx context.Context, c *client.Client, name string) ([]any, error) + type Registry struct + func NewRegistry(kinds ...*Kind) *Registry + func (r *Registry) All() []*Kind + func (r *Registry) Lookup(name string) (*Kind, error) + func (r *Registry) Register(k *Kind) + type RowFunc func(any) []string + type ToYAMLFunc func(any) any