 Documentation
      ¶
      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.8
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.
Types ¶
This section is empty.
       Source Files
      ¶
      Source Files
      ¶
    
- doc.go
- labels.go
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package docker has utilities to work with Docker. | Package docker has utilities to work with Docker. | 
| 
          
            dockerfile
            
            
          
           Package dockerfile has utilities that complement Docker's official Dockerfile parser. | Package dockerfile has utilities that complement Docker's official Dockerfile parser. | 
| Package errors provides utility functions for various errors | Package errors provides utility functions for various errors | 
| Package file implements utility functions used to work with arbitrary files. | Package file implements utility functions used to work with arbitrary files. | 
| Package fsnotification provides helper functions that wrap the fsnotify filesystem notification package. | Package fsnotification provides helper functions that wrap the fsnotify filesystem notification package. | 
| http
       | |
| Package httpproxy contains an upgrade-aware HTTP single-host reverse proxy. | Package httpproxy contains an upgrade-aware HTTP single-host reverse proxy. | 
| Package ipcmd provides a wrapper around the "ip" command. | Package ipcmd provides a wrapper around the "ip" command. | 
| labelselector is trim down version of k8s/pkg/labels/selector.go It only accepts exact label matches Example: "k1=v1, k2 = v2" | labelselector is trim down version of k8s/pkg/labels/selector.go It only accepts exact label matches Example: "k1=v1, k2 = v2" | 
| Package namer contains a name generator for unique names | Package namer contains a name generator for unique names | 
| Package ovs provides a wrapper around ovs-vsctl and ovs-ofctl | Package ovs provides a wrapper around ovs-vsctl and ovs-ofctl | 
 Click to show internal directories. 
   Click to hide internal directories.