util

package
v0.5.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2015 License: Apache-2.0 Imports: 10 Imported by: 0

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 AddConfigLabels added in v0.4.3

func AddConfigLabels(c *configapi.Config, labels labels.Set) fielderrors.ValidationErrorList

AddConfigLabels adds new label(s) to all resources defined in the given Config.

func AddObjectLabels added in v0.4.3

func AddObjectLabels(obj runtime.Object, labels labels.Set) error

AddObjectLabels adds new label(s) to a single runtime.Object

func MergeInto

func MergeInto(dst, src interface{}, flags int) error

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.

func ReportError added in v0.4.3

func ReportError(allErrs *fielderrors.ValidationErrorList, index int, err fielderrors.ValidationError)

ReportError reports the single item validation error and properly set the prefix and index to match the Config item JSON index

func UniqueStrings added in v0.2.2

func UniqueStrings(strings []string) []string

UniqueStrings returns a sorted, uniquified slice of the specified strings

Types

This section is empty.

Directories

Path Synopsis
package httpproxy contains an upgrade-aware HTTP single-host reverse proxy.
package httpproxy contains an upgrade-aware HTTP single-host reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL