diff

package
v1.9.3 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DiffProgram

type DiffProgram = kubectldiff.DiffProgram

Re-export types from kubectl diff package

type Differ

type Differ struct {
	*kubectldiff.Differ
}

Differ wraps the kubectl Differ with custom printer support

func NewDiffer

func NewDiffer(from, to string) (*Differ, error)

NewDiffer creates a new Differ instance

func (*Differ) Diff

func (d *Differ) Diff(obj Object, printer Printer, showManagedFields bool) error

Diff performs diff with custom printer that removes metadata.generation

type InfoObject

type InfoObject = kubectldiff.InfoObject

Re-export types from kubectl diff package

type Object

type Object = kubectldiff.Object

Re-export types from kubectl diff package

type Printer

type Printer struct{}

Printer is used to print an object with custom metadata.generation handling

func (*Printer) Print

func (p *Printer) Print(obj runtime.Object, w io.Writer) error

Print the object inside the writer w. This differs from the standard kubectl diff Printer by removing metadata.generation field

Jump to

Keyboard shortcuts

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