util

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2015 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package util contains common functions that are used by the rest of the OpenShift build system.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateBuildFromBuild

func GenerateBuildFromBuild(build *buildapi.Build) *buildapi.Build

GenerateBuildFromBuild creates a new build based on a given Build.

func GenerateBuildFromConfig

func GenerateBuildFromConfig(bc *buildapi.BuildConfig, r *buildapi.SourceRevision, imageSubstitutions map[string]string) (build *buildapi.Build)

GenerateBuildFromConfig creates a new build based on a given BuildConfig. Optionally a SourceRevision for the new build can be specified. Also optionally a list of image names to be substituted can be supplied. Values in the BuildConfig that have a substitution provided will be replaced in the resulting Build

func GenerateBuildWithImageTag added in v0.3.1

func GenerateBuildWithImageTag(config *buildapi.BuildConfig, revision *buildapi.SourceRevision, imageRepoGetter osclient.ImageRepositoryNamespaceGetter) (*buildapi.Build, error)

GenerateBuildWithImageTag generates a build definition based on the current imageid from any ImageRepository that is associated to the BuildConfig by an ImageChangeTrigger. Takes a BuildConfig to base the build on, an optional SourceRevision to build, and an optional Client to use to get ImageRepositories to check for affiliation to this BuildConfig (by way of an ImageChangeTrigger). If there is a match in the image repo list, the resulting build will use the image tag from the corresponding image repo rather than the image field from the buildconfig as the base image for the build.

func SubstituteImageReferences

func SubstituteImageReferences(build *buildapi.Build, oldImage string, newImage string)

SubstituteImageReferences replaces references to an image with a new value

Types

This section is empty.

Jump to

Keyboard shortcuts

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