image_ecosystem

package
v1.5.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2016 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const InternalRegistryAddr = "ci.dev.openshift.redhat.com:5000"

Internal OpenShift registry to fetch the RHEL7 images from

Variables

This section is empty.

Functions

func CheckPageContains

func CheckPageContains(oc *exutil.CLI, endpoint, path, contents string) (bool, error)

CheckPageContains makes a http request for an example application and checks that the result contains given string

func CreateMySQLReplicationHelpers

func CreateMySQLReplicationHelpers(c kclient.PodInterface, masterDeployment, slaveDeployment, helperDeployment string, slaveCount int) (exutil.Database, []exutil.Database, exutil.Database)

CreateMySQLReplicationHelpers creates a set of MySQL helpers for master, slave and an extra helper that is used for remote login test.

func CreatePostgreSQLReplicationHelpers

func CreatePostgreSQLReplicationHelpers(c kclient.PodInterface, masterDeployment, slaveDeployment, helperDeployment string, slaveCount int) (exutil.Database, []exutil.Database, exutil.Database)

CreatePostgreSQLReplicationHelpers creates a set of PostgreSQL helpers for master, slave an en extra helper that is used for remote login test.

func GetTestCaseForImages

func GetTestCaseForImages(base ImageBaseType) map[string][]tc

func NewSampleRepoTest

func NewSampleRepoTest(c SampleRepoConfig) func()

NewSampleRepoTest creates a function for a new ginkgo test case that will instantiate a template from a url, kick off the buildconfig defined in that template, wait for the build/deploy, and then confirm the application is serving an expected string value.

func PostgreSQLReplicationTestFactory

func PostgreSQLReplicationTestFactory(oc *exutil.CLI, image string) func()

func RunInPodContainer

func RunInPodContainer(oc *exutil.CLI, selector labels.Selector, cmd []string) error

RunInPodContainer will run provided command in the specified pod container.

Types

type Definition

type Definition struct {
	XMLName xml.Name `xml:"definition"`
	Class   string   `xml:"class,attr"`
	Plugin  string   `xml:"plugin,attr"`
	Script  string   `xml:"script"`
}

type FlowDefinition

type FlowDefinition struct {
	XMLName          xml.Name `xml:"flow-definition"`
	Plugin           string   `xml:"plugin,attr"`
	KeepDependencies bool     `xml:"keepDependencies"`
	Definition       Definition
}

Struct can be marshalled into XML to represent a Jenkins workflow job definition.

type ImageBaseType

type ImageBaseType string
const (
	RHELBased   ImageBaseType = "rhel7"
	CentosBased ImageBaseType = "centos7"
	AllImages   ImageBaseType = "all"
)

type JenkinsRef

type JenkinsRef struct {
	// contains filtered or unexported fields
}

type JobMon

type JobMon struct {
	// contains filtered or unexported fields
}

type SampleRepoConfig

type SampleRepoConfig struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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