package
1.3.2
Repository: https://github.com/hyperhq/hypernetes.git
Documentation: pkg.go.dev

# Functions

Deprecated: Use the synonym CreateTwoWayMergePatch, instead.
CreateThreeWayMergePatch reconciles a modified configuration with an original configuration, while preserving any changes or deletions made to the original configuration in the interim, and not overridden by the current configuration.
CreateTwoWayMergePatch creates a patch that can be passed to StrategicMergePatch from an original document and a modified document, which are passed to the method as json encoded content.
HasConflicts returns true if the left and right JSON interface objects overlap with different values in any key.
IsConflict returns true if the provided error indicates a conflict between the patch and the current configuration.
IsPreconditionFailed returns true if the provided error indicates a precondition failed.
MergingMapsHaveConflicts returns true if the left and right JSON interface objects overlap with different values in any key.
RequireKeyUnchanged returns a precondition function that fails if the provided key is present in the patch (indicating that its value has changed).
StrategicMergePatch applies a strategic merge patch.
Deprecated: StrategicMergePatchData is deprecated.

# Structs

No description provided by the author
No description provided by the author

# Type aliases

PreconditionFunc asserts that an incompatible change is not present within a patch.