Versions in this module Expand all Collapse all v5 v5.0.0 Aug 1, 2022 Changes in this version + var DeducedParser = SameVersionParser + func FixTabsOrDie(in typed.YAMLObject) typed.YAMLObject + type Apply struct + APIVersion fieldpath.APIVersion + Conflicts merge.Conflicts + Manager string + Object typed.YAMLObject + type ApplyObject struct + APIVersion fieldpath.APIVersion + Conflicts merge.Conflicts + Manager string + Object *typed.TypedValue + type ChangeParser struct + Parser *typed.Parser + type ExtractApply struct + APIVersion fieldpath.APIVersion + Manager string + Object typed.YAMLObject + type ExtractApplyObject struct + APIVersion fieldpath.APIVersion + Manager string + Object *typed.TypedValue + type ForceApply struct + APIVersion fieldpath.APIVersion + Manager string + Object typed.YAMLObject + type ForceApplyObject struct + APIVersion fieldpath.APIVersion + Manager string + Object *typed.TypedValue + type Operation interface + type Parser interface + Type func(string) typed.ParseableType + type SameVersionParser struct + T typed.ParseableType + func (p SameVersionParser) Type(_ string) typed.ParseableType + type State struct + Live *typed.TypedValue + Managers fieldpath.ManagedFields + Parser Parser + Updater *merge.Updater + func (s *State) Apply(obj typed.YAMLObject, version fieldpath.APIVersion, manager string, force bool) error + func (s *State) ApplyObject(tv *typed.TypedValue, version fieldpath.APIVersion, manager string, force bool) error + func (s *State) CompareLive(obj typed.YAMLObject, version fieldpath.APIVersion) (*typed.Comparison, error) + func (s *State) Update(obj typed.YAMLObject, version fieldpath.APIVersion, manager string) error + func (s *State) UpdateObject(tv *typed.TypedValue, version fieldpath.APIVersion, manager string) error + type TestCase struct + APIVersion fieldpath.APIVersion + IgnoredFields map[fieldpath.APIVersion]*fieldpath.Set + Managed fieldpath.ManagedFields + Object typed.YAMLObject + Ops []Operation + RequiresUnions bool + func (tc TestCase) Bench(parser Parser) error + func (tc TestCase) BenchWithConverter(parser Parser, converter merge.Converter) error + func (tc TestCase) PreprocessOperations(parser Parser) error + func (tc TestCase) Test(parser Parser) error + func (tc TestCase) TestWithConverter(parser Parser, converter merge.Converter) error + type Update struct + APIVersion fieldpath.APIVersion + Manager string + Object typed.YAMLObject + type UpdateObject struct + APIVersion fieldpath.APIVersion + Manager string + Object *typed.TypedValue v5.0.0-wrong Aug 1, 2022 Other modules containing this package sigs.k8s.io/structured-merge-diff sigs.k8s.io/structured-merge-diff/v2 sigs.k8s.io/structured-merge-diff/v3 sigs.k8s.io/structured-merge-diff/v4