Versions in this module Expand all Collapse all v2 v2.0.1 Jan 10, 2020 v2.0.0 Dec 24, 2019 Changes in this version + 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 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 State struct + Live *typed.TypedValue + Managers fieldpath.ManagedFields + Parser typed.ParseableType + 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) (*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 + Managed fieldpath.ManagedFields + Object typed.YAMLObject + Ops []Operation + RequiresUnions bool + func (tc TestCase) Bench(parser typed.ParseableType) error + func (tc TestCase) BenchWithConverter(parser typed.ParseableType, converter merge.Converter) error + func (tc TestCase) PreprocessOperations(parser typed.ParseableType) error + func (tc TestCase) Test(parser typed.ParseableType) error + func (tc TestCase) TestWithConverter(parser typed.ParseableType, 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 Other modules containing this package sigs.k8s.io/structured-merge-diff sigs.k8s.io/structured-merge-diff/v3 sigs.k8s.io/structured-merge-diff/v4 sigs.k8s.io/structured-merge-diff/v5 sigs.k8s.io/structured-merge-diff/v6