Documentation ¶
Overview ¶
Package util contains common functions that are used by the rest of the OpenShift build system.
Index ¶
- Constants
- func GetBuildLabel(pod *kapi.Pod) (string, bool)
- func GetBuildName(pod *kapi.Pod) string
- func GetBuildPodName(build *buildapi.Build) string
- func GetImageStreamForStrategy(strategy buildapi.BuildStrategy) *kapi.ObjectReference
- func IsBuildComplete(build *buildapi.Build) bool
- func NameFromImageStream(namespace string, ref *kapi.ObjectReference, tag string) string
Constants ¶
const ( // BuildPodSuffix is the suffix used to append to a build pod name given a build name BuildPodSuffix = "build" // NoBuildLogsMessage reports that no build logs are available NoBuildLogsMessage = "No logs are available." )
Variables ¶
This section is empty.
Functions ¶
func GetBuildLabel ¶ added in v1.0.3
GetBuildLabel retrieves build label from a Pod returning its value and a boolean value informing whether the value was found
func GetBuildName ¶ added in v0.5.3
GetBuildName returns name of the build pod.
func GetBuildPodName ¶ added in v0.4.2
GetBuildPodName returns name of the build pod.
func GetImageStreamForStrategy ¶ added in v0.5.1
func GetImageStreamForStrategy(strategy buildapi.BuildStrategy) *kapi.ObjectReference
GetImageStreamForStrategy returns the ImageStream[Tag/Image] ObjectReference associated with the BuildStrategy.
func IsBuildComplete ¶ added in v0.5.3
IsBuildComplete returns whether the provided build is complete or not
func NameFromImageStream ¶ added in v0.5.1
func NameFromImageStream(namespace string, ref *kapi.ObjectReference, tag string) string
NameFromImageStream returns a concatenated name representing an ImageStream[Tag/Image] reference. If the reference does not contain a Namespace, the namespace parameter is used instead.
Types ¶
This section is empty.