Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLockedPatchMap ¶
func GetLockedPatchMap(lockedPatches []LockedPatch) (map[string]LockedPatch, []string)
GetLockedPatchMap returns a map and a slice of LockedPatch, useful for set based operations. Needed for internal implementation.
Types ¶
type LockedPatch ¶
type LockedPatch struct {
ID string
SourceObjectRefs []corev1.ObjectReference
TargetObjectRef corev1.ObjectReference
PatchType types.PatchType
PatchTemplate string
Template template.Template
}
LockedPatch represents a patch that needs to be enforced.
func GetLockedPatchedFromLockedPatchesSet ¶
func GetLockedPatchedFromLockedPatchesSet(lockedPatchSet *strset.Set, lockedPatchMap map[string]LockedPatch) []LockedPatch
func GetLockedPatches ¶
GetLockedPatches retunrs a slice of LockedPatches from a slicd of apis.Patches
func (*LockedPatch) GetKey ¶
func (lp *LockedPatch) GetKey() string
GetKey returns a not so unique key for a patch
Click to show internal directories.
Click to hide internal directories.