Documentation
¶
Overview ¶
Package util implements various utility functions used in both testing and implementation of OpenShift. Package util may not depend on any other package in the OpenShift package tree.
Index ¶
Constants ¶
View Source
const ( OverwriteExistingDstKey = 1 << iota ErrorOnExistingDstKey ErrorOnDifferentDstKeyValue )
MergeInto flags
Variables ¶
This section is empty.
Functions ¶
func AddObjectAnnotations ¶ added in v1.0.7
AddObjectAnnotations adds new annotation(s) to a single runtime.Object
func AddObjectLabels ¶
AddObjectLabels adds new label(s) to a single runtime.Object, overwriting existing labels that have the same key.
func AddObjectLabelsWithFlags ¶ added in v1.4.0
AddObjectLabelsWithFlags will set labels on the target object. Label overwrite behavior is controlled by the flags argument.
func MergeInto ¶
MergeInto merges items from a src map into a dst map. Returns an error when the maps are not of the same type. Flags:
- ErrorOnExistingDstKey When set: Return an error if any of the dst keys is already set.
- ErrorOnDifferentDstKeyValue When set: Return an error if any of the dst keys is already set to a different value than src key.
- OverwriteDstKey When set: Overwrite existing dst key value with src key value.