openshift

package
v1.30.0 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 18 Imported by: 11

Documentation

Index

Constants

This section is empty.

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 overwrite
	// some of those methods with our own for openshift.
	kubernetes.Kubernetes
}

OpenShift implements Transformer interface and represents OpenShift transformer

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

Jump to

Keyboard shortcuts

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