Versions in this module Expand all Collapse all v0 v0.49.0 Apr 15, 2024 v0.48.0 Feb 6, 2024 Changes in this version + const AnnotationDataValues + const AnnotationDataValuesSchema + func NewEmptyDataValuesDocument() *yamlmeta.Document + type Envelope struct + AfterLibMod bool + Doc *yamlmeta.Document + func NewEmptyEnvelope() *Envelope + func NewEnvelope(doc *yamlmeta.Document) (*Envelope, error) + func NewEnvelopeWithLibRef(doc *yamlmeta.Document, libRefStr string) (*Envelope, error) + func (dvd *Envelope) Desc() string + func (dvd *Envelope) IntendedForAnotherLibrary() bool + func (dvd *Envelope) IsUsed() bool + func (dvd *Envelope) UsedInLibrary(expectedRefPiece ref.LibraryRef) *Envelope + type ExtractLibRefs interface + FromAnnotation func(template.NodeAnnotations) ([]ref.LibraryRef, error) + FromStr func(string) ([]ref.LibraryRef, error) + type Schema struct + DocType *schema.DocumentType + Source *yamlmeta.Document + func NewNullSchema() *Schema + func NewSchema(doc *yamlmeta.Document) (*Schema, error) + func (s *Schema) AssignType(doc *yamlmeta.Document) schema.TypeCheck + func (s *Schema) DeepCopy() *Schema + func (s *Schema) DefaultDataValues() *yamlmeta.Document + func (s *Schema) GetDocumentType() *schema.DocumentType + type SchemaEnvelope struct + Doc *Schema + func NewSchemaEnvelope(doc *yamlmeta.Document) (*SchemaEnvelope, error) + func (e *SchemaEnvelope) Desc() string + func (e *SchemaEnvelope) IntendedForAnotherLibrary() bool + func (e *SchemaEnvelope) IsUsed() bool + func (e *SchemaEnvelope) Source() *yamlmeta.Document + func (e *SchemaEnvelope) UsedInLibrary(expectedRefPiece ref.LibraryRef) (*SchemaEnvelope, bool)