resrcchangcalc

package
v0.0.0-...-f5959ff Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

View Source
const HiddenInsignificantChanges = "<hidden insignificant changes>"
View Source
const HiddenInsignificantOutput = "<hidden insignificant output>"
View Source
const HiddenSensitiveChanges = "<hidden sensitive changes>"
View Source
const HiddenSensitiveOutput = "<hidden sensitive output>"

Variables

View Source
var (
	ErrChangesPlanned = errors.New("changes planned")
)

Functions

func CalculatePlannedChanges

func CalculatePlannedChanges(
	releaseName string,
	releaseNamespace string,
	standaloneCRDsInfos []*resrcinfo.DeployableStandaloneCRDInfo,
	hookResourcesInfos []*resrcinfo.DeployableHookResourceInfo,
	generalResourcesInfos []*resrcinfo.DeployableGeneralResourceInfo,
	prevReleaseGeneralResourceInfos []*resrcinfo.DeployablePrevReleaseGeneralResourceInfo,
	prevRelFailed bool,
) (
	createdChanges []*CreatedResourceChange,
	recreatedChanges []*RecreatedResourceChange,
	updatedChanges []*UpdatedResourceChange,
	appliedChanges []*AppliedResourceChange,
	deletedChanges []*DeletedResourceChange,
	anyChangesPlanned bool,
)

Types

type AppliedResourceChange

type AppliedResourceChange struct {
	*resrcid.ResourceID

	Udiff              string
	CleanedUpOnSuccess bool
	CleanedUpOnFailure bool
}

type CreatedResourceChange

type CreatedResourceChange struct {
	*resrcid.ResourceID

	Udiff              string
	CleanedUpOnSuccess bool
	CleanedUpOnFailure bool
}

type DeletedResourceChange

type DeletedResourceChange struct {
	*resrcid.ResourceID

	Udiff string
}

type RecreatedResourceChange

type RecreatedResourceChange struct {
	*resrcid.ResourceID

	Udiff              string
	CleanedUpOnSuccess bool
	CleanedUpOnFailure bool
}

type UpdatedResourceChange

type UpdatedResourceChange struct {
	*resrcid.ResourceID

	Udiff              string
	CleanedUpOnSuccess bool
	CleanedUpOnFailure bool
}

Jump to

Keyboard shortcuts

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