Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EqualPairs ¶
func EqualPairs(objects [][2]interface{}) bool
func NewMapBuilder ¶
func NewMapBuilder() *mapBuilder
Types ¶
type MapComparator ¶
type MapComparator struct {
Comparator ResourceComparator
}
func NewMapComparator ¶
func NewMapComparator() MapComparator
type ResourceComparator ¶
type ResourceComparator interface { SetDefaultComparator(compFunc func(deployed client.Object, requested client.Object) bool) GetDefaultComparator() func(deployed client.Object, requested client.Object) bool SetComparator(resourceType reflect.Type, compFunc func(deployed client.Object, requested client.Object) bool) GetComparator(resourceType reflect.Type) func(deployed client.Object, requested client.Object) bool Compare(deployed client.Object, requested client.Object) bool CompareArrays(deployed []client.Object, requested []client.Object) ResourceDelta }
func DefaultComparator ¶
func DefaultComparator() ResourceComparator
func SimpleComparator ¶
func SimpleComparator() ResourceComparator
type ResourceDelta ¶
func (*ResourceDelta) HasChanges ¶
func (delta *ResourceDelta) HasChanges() bool
Click to show internal directories.
Click to hide internal directories.