openshift

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2017 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

View Source
const TIMEOUT = 300

TIMEOUT is how long we'll wait for the termination of OpenShift resource to be successful used when undeploying resources from OpenShift

Variables

This section is empty.

Functions

func GetAbsBuildContext added in v1.1.0

func GetAbsBuildContext(context string) (string, error)

getAbsBuildContext returns build context relative to project root dir

func GetGitCurrentBranch added in v1.1.0

func GetGitCurrentBranch(composeFileDir string) (string, error)

GetGitCurrentBranch gets current git branch name for the current git repo

func GetGitCurrentRemoteURL added in v1.1.0

func GetGitCurrentRemoteURL(composeFileDir string) (string, error)

GetGitCurrentRemoteURL gets current git remote URI for the current git repo

func GetImageTag added in v1.1.0

func GetImageTag(image string) string

getImageTag get tag name from image name if no tag is specified return 'latest'

func HasGitBinary added in v1.1.0

func HasGitBinary() bool

HasGitBinary checks if the 'git' binary is available on the system

Types

type OpenShift

type OpenShift struct {
	// Anonymous field allows for inheritance. We are basically inheriting
	// all of kubernetes.Kubernetes Methods and variables here. We'll overwite
	// some of those methods with our own for openshift.
	kubernetes.Kubernetes
}

OpenShift implements Transformer interface and represents OpenShift transformer

func (*OpenShift) Deploy added in v0.1.1

func (o *OpenShift) Deploy(komposeObject kobject.KomposeObject, opt kobject.ConvertOptions) error

Deploy transofrms and deploys kobject to OpenShift

func (*OpenShift) Transform

func (o *OpenShift) Transform(komposeObject kobject.KomposeObject, opt kobject.ConvertOptions) ([]runtime.Object, error)

Transform maps komposeObject to openshift objects returns objects that are already sorted in the way that Services are first

func (*OpenShift) Undeploy added in v0.1.1

func (o *OpenShift) Undeploy(komposeObject kobject.KomposeObject, opt kobject.ConvertOptions) []error

Undeploy removes deployed artifacts from OpenShift cluster

Jump to

Keyboard shortcuts

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