Versions in this module Expand all Collapse all v2 v2.12.0 Dec 1, 2025 Changes in this version + var ErrNoMatchingPropertySelector = errors.New("no matching property selector found to set value") + func CollapseAll(mappings []*Mapping, main client.Object, deps []client.Object, ...) error + func ExpandAll(mappings []*Mapping, main client.Object, deps []client.Object, ...) ([]client.Object, error) + type KubeMapping struct + NameSelector string + Properties []string + PropertySelectors []string + Type KubeType + type KubeType struct + Group string + Kind string + Resource string + Version string + type Mapping struct + func FindMappings(schema *openapi3.Schema, path []string) ([]*Mapping, error) + func NewMapping(path []string, propertyName string, kubeMapping KubeMapping, ...) *Mapping + type OpenAPIMapping struct + Property string + Type string