Help us shape the future of Go! Take the 2026 Go Developer Survey

diff

package
v0.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RemoveMapFields added in v0.3.2

func RemoveMapFields(config, live map[string]interface{}) map[string]interface{}

Types

type DiffResult

type DiffResult struct {
	Diff     gojsondiff.Diff
	Modified bool
}

func Diff

func Diff(left, right *unstructured.Unstructured) *DiffResult

Diff performs a diff on two unstructured objects

func (*DiffResult) ASCIIFormat

func (d *DiffResult) ASCIIFormat(left *unstructured.Unstructured, formatOpts formatter.AsciiFormatterConfig) (string, error)

ASCIIFormat returns the ASCII format of the diff

type DiffResultList

type DiffResultList struct {
	Diffs    []DiffResult
	Modified bool
}

func DiffArray

func DiffArray(leftArray, rightArray []*unstructured.Unstructured) (*DiffResultList, error)

DiffArray performs a diff on a list of unstructured objects. Objects are expected to match environments

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL