Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DirectoryHash ¶
func KustomizeBuildCommand ¶
func NormalizeLineEndings ¶
Types ¶
type DiscoveryIntersection ¶
type DiscoveryIntersection struct { Delete []PairedDiscovery Check []PairedDiscovery Create []PairedDiscovery }
func Intersect ¶
func Intersect(repository *resources.Repository, lockfile *resources.Lockfile) *DiscoveryIntersection
Intersect finds the intersection and difference of the resources.Repository and resources.Lockfile based on the source path.
type PairedDiscovery ¶
type PairedDiscovery struct { Source *resources.Source Discovery *resources.Discovery BuildStatus *resources.BuildStatus }
PairedDiscovery matches a source resources.Discovery together with its resources.BuildStatus. This information is used when sending metadata about the state of the repository to a processor
func ReconcileDifferences ¶
func ReconcileDifferences(repository *resources.Repository, lockfile *resources.Lockfile, intersection *DiscoveryIntersection) ([]PairedDiscovery, error)
Click to show internal directories.
Click to hide internal directories.