Help us shape the future of Go! Take the 2026 Go Developer Survey

testbeta

package
v0.21.11 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const BuildBSMinimal = `` /* 271-byte string literal not displayed */

BuildBSMinimal defines a Build with a BuildStrategy

View Source
const BuildBSMinimalNoSource = `` /* 182-byte string literal not displayed */

BuildBSMinimalNoSource defines a Build with a BuildStrategy without source

View Source
const BuildCBSMinimal = `` /* 307-byte string literal not displayed */

BuildCBSMinimal defines a Build with a ClusterBuildStrategy

View Source
const BuildCBSMinimalWithFakeSecret = `` /* 306-byte string literal not displayed */

BuildCBSMinimalWithFakeSecret defines a Build with a ClusterBuildStrategy and an not existing secret #nosec G101 no hard-coded credentials

View Source
const BuildCBSWithBuildRunDeletion = `` /* 317-byte string literal not displayed */

BuildCBSWithBuildRunDeletion defines a Build with a ClusterBuildStrategy and the annotation for automatic BuildRun deletion

View Source
const BuildCBSWithShortTimeOut = `` /* 292-byte string literal not displayed */

BuildCBSWithShortTimeOut defines a Build with a ClusterBuildStrategy and a short timeout

View Source
const BuildCBSWithShortTimeOutAndRefOutputSecret = `` /* 321-byte string literal not displayed */

BuildCBSWithShortTimeOutAndRefOutputSecret defines a Build with a ClusterBuildStrategy, a short timeout and an output secret #nosec G101 no hard-coded credentials

View Source
const BuildCBSWithVerifyRepositoryAnnotation = `` /* 260-byte string literal not displayed */

BuildCBSWithVerifyRepositoryAnnotation defines a Build with the verify repository annotation key

View Source
const BuildCBSWithWrongURL = `` /* 349-byte string literal not displayed */

BuildCBSWithWrongURL defines a Build with a ClusterBuildStrategy and a non-existing url

View Source
const BuildCBSWithoutVerifyRepositoryAnnotation = `` /* 189-byte string literal not displayed */

BuildCBSWithoutVerifyRepositoryAnnotation defines a minimal Build without source url and annotation

View Source
const BuildStrategyWithErrorResult = `` /* 402-byte string literal not displayed */

BuildStrategyWithErrorResult is a strategy that always fails and surfaces and error reason and message to the user

View Source
const BuildStrategyWithParameterVerification = `` /* 1582-byte string literal not displayed */

BuildStrategyWithParameterVerification is a strategy that verifies that parameters can be used at all expected places

View Source
const BuildStrategyWithParameters = `` /* 685-byte string literal not displayed */

BuildStrategyWithParameters is a strategy that uses a sleep command with a value for its spec.parameters

View Source
const BuildStrategyWithoutDefaultInParameter = `` /* 311-byte string literal not displayed */

BuildStrategyWithoutDefaultInParameter is a strategy that uses a sleep command with a value from its spec.parameters, where the parameter have no default

View Source
const BuildStrategyWithoutPush = `` /* 296-byte string literal not displayed */

BuildStrategyWithoutPush is a strategy that writes an image tarball and pushes nothing

View Source
const BuildWithArrayParam = `` /* 355-byte string literal not displayed */

BuildWithArrayParam defines a Build with an array parameter

View Source
const BuildWithBuilderRefSecret = `` /* 360-byte string literal not displayed */

BuildWithBuilderRefSecret defines a Build with a referenced secret under spec.builder #nosec G101 no hard-coded credentials

View Source
const BuildWithConfigMapSecretParams = `` /* 508-byte string literal not displayed */

BuildWithConfigMapSecretParams defines a Build with parameter values referencing a ConfigMap and Secret #nosec G101 no hard-coded credentials

View Source
const BuildWithDisableVulnerabilityScan = `` /* 233-byte string literal not displayed */

BuildWithVulnerabilityScanOptions defines a Build with vulnerability scan options

View Source
const BuildWithEmptyStringParam = `` /* 321-byte string literal not displayed */

BuildWithEmptyStringParam defines a param that with an empty string value

View Source
const BuildWithMultipleRefSecrets = `` /* 393-byte string literal not displayed */

BuildWithMultipleRefSecrets defines a Build with multiple referenced secrets under spec #nosec G101 no hard-coded credentials

View Source
const BuildWithOutputRefSecret = `` /* 322-byte string literal not displayed */

BuildWithOutputRefSecret defines a Build with a referenced secret under spec.output #nosec G101 no hard-coded credentials

View Source
const BuildWithRestrictedParam = `` /* 363-byte string literal not displayed */

BuildWithRestrictedParam defines a Build using params that are reserved only for shipwright

View Source
const BuildWithSleepTimeParam = `` /* 323-byte string literal not displayed */

BuildWithSleepTimeParam defines a Build with a parameter

View Source
const BuildWithSleepTimeParamAndCBS = `` /* 330-byte string literal not displayed */

BuildWithSleepTimeParamAndCBS defines a Build with a parameter

View Source
const BuildWithSourceRefSecret = `` /* 325-byte string literal not displayed */

BuildWithSourceRefSecret defines a Build with a referenced secret under spec.source #nosec G101 no hard-coded credentials

View Source
const BuildWithStepResourcesBuildStrategy = `` /* 493-byte string literal not displayed */

BuildWithStepResources defines a Build with step resource overrides using a BuildStrategy

View Source
const BuildWithStepResourcesClusterBuildStrategy = `` /* 445-byte string literal not displayed */

BuildWithStepResourcesClusterStrategy defines a Build with step resource overrides using a ClusterBuildStrategy

View Source
const BuildWithUndefinedParam = `` /* 322-byte string literal not displayed */

BuildWithUndefinedParameter defines a param that was not declared under the strategy parameters

View Source
const BuildWithUndefinedParamAndCBS = `` /* 329-byte string literal not displayed */

BuildWithUndefinedParamAndCBS defines a param that was not declared under the strategy parameters of a ClusterBuildStrategy

View Source
const BuildWithVulnerabilityScanOptions = `` /* 258-byte string literal not displayed */

BuildWithVulnerabilityScanOptions defines a Build with vulnerability scan options

View Source
const BuildahBuildRunWithOutputImageLabelsAndAnnotations = `` /* 406-byte string literal not displayed */

BuildahBuildRunWithOutputImageLabelsAndAnnotations defines a BuildRun with a output image labels and annotation

View Source
const BuildahBuildRunWithSA = `` /* 184-byte string literal not displayed */

BuildahBuildRunWithSA defines a BuildRun with a service-account

View Source
const BuildahBuildRunWithSAAndOutput = `` /* 280-byte string literal not displayed */

BuildahBuildRunWithSAAndOutput defines a BuildRun with a service-account and output overrides

View Source
const BuildahBuildRunWithTimeOutAndSA = `` /* 198-byte string literal not displayed */

BuildahBuildRunWithTimeOutAndSA defines a BuildRun with a service-account and timeout

View Source
const BuildahBuildStrategySingleStep = `` /* 1091-byte string literal not displayed */

BuildahBuildStrategySingleStep defines a BuildStrategy for Buildah with a single step and container resources

View Source
const BuildahBuildWithAnnotationAndLabel = `` /* 519-byte string literal not displayed */

BuildahBuildWithAnnotationAndLabel defines a simple Build with a source, strategy, output, annotations and labels

View Source
const BuildahBuildWithMultipleAnnotationAndLabel = `` /* 635-byte string literal not displayed */

BuildahBuildWithMultipleAnnotationAndLabel defines a Build with a source, strategy, output, multiple annotations and labels

View Source
const BuildahBuildWithOutput = `` /* 315-byte string literal not displayed */

BuildahBuildWithOutput defines a simple Build with a source, strategy and output

View Source
const BuildahBuildWithTimeOut = `` /* 330-byte string literal not displayed */

BuildahBuildWithTimeOut defines a Build for Buildah with source, strategy, output and timeout

View Source
const BuildpacksBuildRunWithSA = `` /* 196-byte string literal not displayed */

BuildpacksBuildRunWithSA defines a BuildRun with a service-account

View Source
const BuildpacksBuildStrategySingleStep = `` /* 718-byte string literal not displayed */

BuildpacksBuildStrategySingleStep defines a BuildStrategy for Buildpacks with a single step and container resources

View Source
const BuildpacksBuildWithBuilderAndTimeOut = `` /* 402-byte string literal not displayed */

BuildpacksBuildWithBuilderAndTimeOut defines a Build with source, strategy, builder, output and timeout

View Source
const ClusterBuildStrategyForVulnerabilityScanning = `` /* 702-byte string literal not displayed */

ClusterBuildStrategyForVulnerabilityScanning is a strategy that does nothing and has no dependencies

View Source
const ClusterBuildStrategyNoOp = `` /* 824-byte string literal not displayed */

ClusterBuildStrategyNoOp is a strategy that does nothing and has no dependencies

View Source
const ClusterBuildStrategySingleStep = `` /* 1270-byte string literal not displayed */

ClusterBuildStrategySingleStep defines a BuildStrategy for Buildah with a single step and container resources

View Source
const ClusterBuildStrategySingleStepKaniko = `` /* 1078-byte string literal not displayed */

ClusterBuildStrategySingleStepKaniko is a cluster build strategy based on Kaniko, which is very close to the actual Kaniko build strategy example in the project

View Source
const ClusterBuildStrategySingleStepKanikoError = `` /* 1081-byte string literal not displayed */

ClusterBuildStrategySingleStepKanikoError is a Kaniko based cluster build strategy that has a configuration error (misspelled command flag) so that it will fail in Tekton

View Source
const ClusterBuildStrategySleep30s = `` /* 311-byte string literal not displayed */

ClusterBuildStrategySleep30s is a strategy that does only sleep 30 seconds

View Source
const ClusterBuildStrategyWithAnnotations = `` /* 1250-byte string literal not displayed */

ClusterBuildStrategyWithAnnotations is a cluster build strategy that contains annotations

View Source
const ClusterBuildStrategyWithParameters = `` /* 316-byte string literal not displayed */

ClusterBuildStrategyWithParameters is a strategy that uses a sleep command with a value for its spec.parameters

View Source
const ClusterBuildStrategyWithResources = `` /* 614-byte string literal not displayed */

ClusterBuildStrategyWithResources is a ClusterBuildStrategy with defined resources for testing stepResources overrides

View Source
const MinimalBuild = `` /* 189-byte string literal not displayed */

MinimalBuild defines a simple Build with a strategy output

View Source
const MinimalBuildRun = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
spec:
  build:
    name: foobar
`

MinimalBuildRun defines a minimal BuildRun with a reference to a not existing Build

View Source
const MinimalBuildRunRetention = `` /* 135-byte string literal not displayed */

MinimalBuildRunRetention defines a minimal BuildRun with a reference used to test retention fields

View Source
const MinimalBuildRunRetentionTTLFive = `` /* 197-byte string literal not displayed */

MinimalBuildRunRetention defines a minimal BuildRun with a reference used to test retention fields

View Source
const MinimalBuildRunWithNodeSelector = `` /* 128-byte string literal not displayed */

MinimalBuildRunWithNodeSelector defines a minimal BuildRun with a reference to a not existing Build, and a nodeSelector

View Source
const MinimalBuildRunWithNodeSelectorOverride = `` /* 194-byte string literal not displayed */

MinimalBuildRunWithNodeSelectorOverride defines a minimal BuildRun with a build spec defined and a nodeSelector overriding the build spec

View Source
const MinimalBuildRunWithOutput = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
spec:
  output:
    image: foobar.registry.com
  build:
    name: foobar
`

MinimalBuildRunWithOutput defines a BuildRun with an override for the Build Output

View Source
const MinimalBuildRunWithParams = `` /* 134-byte string literal not displayed */

MinimalBuildRunWithParams defines a param override

View Source
const MinimalBuildRunWithReservedParams = `` /* 138-byte string literal not displayed */
View Source
const MinimalBuildRunWithRuntimeClassName = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
spec:
  build:
    name: foobar
  runtimeClassName: "kata-containers"
`

MinimalBuildRunWithRuntimeClassName defines a minimal BuildRun with a reference to a not existing Build, and a RuntimeClassName specified

View Source
const MinimalBuildRunWithRuntimeClassNameOverride = `` /* 186-byte string literal not displayed */

MinimalBuildRunWithRuntimeClassNameOverride defines a minimal BuildRun with a build spec defined and a runtimeClassName overriding the build spec

View Source
const MinimalBuildRunWithSAGeneration = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
spec:
  serviceAccount: ".generate"
  build:
    name: foobar
`

MinimalBuildRunWithSAGeneration defines a minimal BuildRun with a reference to a not existing Build

View Source
const MinimalBuildRunWithSchedulerName = `` /* 129-byte string literal not displayed */

MinimalBuildRunWithSchedulerName defines a minimal BuildRun with a reference to a not existing Build, and a SchedulerName specified

View Source
const MinimalBuildRunWithSchedulerNameOverride = `` /* 195-byte string literal not displayed */

MinimalBuildRunWithSchedulerNameOverride defines a minimal BuildRun with a build spec defined and a nodeSelector overriding the build spec

View Source
const MinimalBuildRunWithSpecifiedServiceAccount = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
spec:
  build:
    name: buildah
  serviceAccount: foobar
`

MinimalBuildRunWithSpecifiedServiceAccount defines a minimal BuildRun with a reference to a not existing serviceAccount

View Source
const MinimalBuildRunWithStepResourcesOverride = `` /* 259-byte string literal not displayed */

MinimalBuildRunWithStepResourcesOverride defines a minimal BuildRun with stepResources override (for name reference path)

View Source
const MinimalBuildRunWithTimeOut = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
spec:
  timeout: 1s
  build:
    name: foobar
`

MinimalBuildRunWithTimeOut defines a BuildRun with an override for the Build Timeout

View Source
const MinimalBuildRunWithToleration = `` /* 187-byte string literal not displayed */

MinimalBuildRunWithToleration defines a minimal BuildRun with a reference to a not existing Build, and a Toleration specified

View Source
const MinimalBuildRunWithTolerationsOverride = `` /* 253-byte string literal not displayed */

MinimalBuildRunWithTolerationsOverride defines a minimal BuildRun with a build spec defined and a toleration overriding the build spec

View Source
const MinimalBuildRunWithVulnerabilityScan = `` /* 244-byte string literal not displayed */

MinimalBuildRunWithVulnerabilityScan defines a BuildRun with an override for the Build Output

View Source
const MinimalBuildWithNodeSelector = `` /* 235-byte string literal not displayed */

MinimalBuildWithNodeSelector defines a simple Build with a strategy, output, and NodeSelector

View Source
const MinimalBuildWithRetentionLimitDiff = `` /* 401-byte string literal not displayed */

MinimalBuildWithRetentionLimitDiff defines a simple Build with a source, a strategy and different failed and succeeded limits

View Source
const MinimalBuildWithRetentionLimitOne = `` /* 401-byte string literal not displayed */

MinimalBuildWithRetentionLimitOne defines a simple Build with a source, a strategy and limits set as 1

View Source
const MinimalBuildWithRetentionTTLFive = `` /* 407-byte string literal not displayed */

MinimalBuildWithRetentionTTLFive defines a simple Build with a source, a strategy and ttl

View Source
const MinimalBuildWithRetentionTTLOneMin = `` /* 407-byte string literal not displayed */

MinimalBuildWithRetentionTTL defines a simple Build with a source, a strategy ttl

View Source
const MinimalBuildWithRuntimeClassName = `` /* 227-byte string literal not displayed */

MinimalBuildWithRuntimeClassName defines a simple Build with a strategy, output, and a RuntimeClassName specified

View Source
const MinimalBuildWithSchedulerName = `` /* 233-byte string literal not displayed */

MinimalBuildWithSchedulerName defines a simple Build with a strategy, output, and a SchedulerName specified

View Source
const MinimalBuildWithToleration = `` /* 288-byte string literal not displayed */

MinimalBuildWithToleration defines a simple Build with a strategy, output, and a Toleration specified

View Source
const MinimalBuildahBuild = `` /* 287-byte string literal not displayed */

MinimalBuildahBuild defines a simple Build with a source and a strategy

View Source
const MinimalBuildahBuildRun = `
apiVersion: shipwright.io/v1beta1
kind: BuildRun
metadata:
  name: buildah-run
spec:
  build:
    name: buildah
`

MinimalBuildahBuildRun defines a simple BuildRun with a referenced Build

View Source
const MinimalBuildahBuildRunWithEnvVars = `` /* 272-byte string literal not displayed */

MinimalBuildahBuildRunWithEnvVars defines a simple BuildRun with a referenced Build and env vars

View Source
const MinimalBuildahBuildRunWithExitCode = `` /* 169-byte string literal not displayed */
View Source
const MinimalBuildahBuildRunWithNodeSelector = `` /* 159-byte string literal not displayed */

MinimalBuildahBuildRunWithNodeSelector defines a simple BuildRun with a referenced Build and nodeSelector

View Source
const MinimalBuildahBuildStrategy = `` /* 1407-byte string literal not displayed */

MinimalBuildahBuildStrategy defines a BuildStrategy for Buildah with two steps each of them with different container resources

View Source
const MinimalBuildahBuildStrategyWithEnvs = `` /* 1433-byte string literal not displayed */

MinimalBuildahBuildStrategyWithEnvs defines a BuildStrategy for Buildah with two steps each of them with different container resources and env vars

View Source
const MinimalBuildahBuildWithEnvVars = `` /* 443-byte string literal not displayed */

MinimalBuildahBuildWithEnvVars defines a simple Build with a source, strategy, and env vars

View Source
const MinimalBuildahBuildWithNodeSelector = `` /* 275-byte string literal not displayed */

MinimalBuildahBuildWithNodeSelector defines a simple Build with a source, strategy, and nodeSelector

View Source
const MinimalBuildahClusterBuildStrategy = `` /* 1263-byte string literal not displayed */

MinimalBuildahClusterBuildStrategy defines a BuildStrategy for Buildah with two steps each of them with different container resources

View Source
const MinimalOneOffBuildRun = `` /* 425-byte string literal not displayed */
View Source
const OneOffBuildRunWithVulnerabilityScan = `` /* 330-byte string literal not displayed */

MinimalBuildRunWithVulnerabilityScan defines a BuildRun with an override for the Build Output

Variables

This section is empty.

Functions

This section is empty.

Types

type Catalog

type Catalog struct{}

Catalog allows you to access helper functions

func (*Catalog) BuildRunWithBuildSnapshot

func (c *Catalog) BuildRunWithBuildSnapshot(buildRunName string, buildName string) *buildapi.BuildRun

BuildRunWithBuildSnapshot returns BuildRun Object with a populated BuildSpec in the Status field

func (*Catalog) BuildRunWithExistingOwnerReferences

func (c *Catalog) BuildRunWithExistingOwnerReferences(buildRunName string, buildName string, ownerName string) *buildapi.BuildRun

BuildRunWithExistingOwnerReferences returns a BuildRun object that is already owned by some fake object

func (*Catalog) BuildRunWithFakeNamespace

func (c *Catalog) BuildRunWithFakeNamespace(buildRunName string, buildName string) *buildapi.BuildRun

BuildRunWithFakeNamespace returns a BuildRun object with a namespace that does not exist

func (*Catalog) BuildRunWithNodeSelectorOverride added in v0.15.0

func (c *Catalog) BuildRunWithNodeSelectorOverride(buildRunName string, buildName string, nodeSelector map[string]string) *buildapi.BuildRun

BuildRunWithNodeSelectorOverride returns a customized BuildRun object that defines a buildspec and overrides the nodeSelector

func (*Catalog) BuildRunWithSA

func (c *Catalog) BuildRunWithSA(buildRunName string, buildName string, saName string) *buildapi.BuildRun

BuildRunWithSA returns a customized BuildRun object that defines a service account

func (*Catalog) BuildRunWithSAGenerate

func (c *Catalog) BuildRunWithSAGenerate(buildRunName string, buildName string) *buildapi.BuildRun

BuildRunWithSAGenerate returns a customized BuildRun object that defines a service account

func (*Catalog) BuildRunWithSchedulerNameOverride added in v0.15.0

func (c *Catalog) BuildRunWithSchedulerNameOverride(buildRunName string, buildName string, schedulerName string) *buildapi.BuildRun

BuildRunWithSchedulerNameOverride returns a customized BuildRun object that defines a buildspec and overrides the schedulerName

func (*Catalog) BuildRunWithStepResourcesOverride added in v0.19.0

func (c *Catalog) BuildRunWithStepResourcesOverride(buildRunName string, buildName string, stepResources []buildapi.StepResourceOverride) *buildapi.BuildRun

BuildRunWithStepResourcesOverride returns a customized BuildRun object that defines a buildspec and overrides the stepResources

func (*Catalog) BuildRunWithSucceededCondition

func (c *Catalog) BuildRunWithSucceededCondition() *buildapi.BuildRun

BuildRunWithSucceededCondition returns a BuildRun with a single condition of the type Succeeded

func (*Catalog) BuildRunWithTolerationsOverride added in v0.15.0

func (c *Catalog) BuildRunWithTolerationsOverride(buildRunName string, buildName string, tolerations []corev1.Toleration) *buildapi.BuildRun

BuildRunWithTolerationsOverride returns a customized BuildRun object that defines a buildspec and overrides the tolerations

func (*Catalog) BuildRunWithoutSA

func (c *Catalog) BuildRunWithoutSA(buildRunName string, buildName string) *buildapi.BuildRun

BuildRunWithoutSA returns a buildrun without serviceAccountName and generate serviceAccount is false

func (*Catalog) BuildWithBuildRunDeletions

func (c *Catalog) BuildWithBuildRunDeletions(buildName string, strategyName string, strategyKind buildapi.BuildStrategyKind) *buildapi.Build

BuildWithBuildRunDeletions returns a minimal Build object with the buildapi.shipwright.io/build-run-deletion annotation set to true

func (*Catalog) BuildWithBuildRunDeletionsAndFakeNS

func (c *Catalog) BuildWithBuildRunDeletionsAndFakeNS(buildName string, strategyName string, strategyKind buildapi.BuildStrategyKind) *buildapi.Build

BuildWithBuildRunDeletionsAndFakeNS returns a minimal Build object with the buildapi.shipwright.io/build-run-deletion annotation set to true in a fake namespace

func (*Catalog) BuildWithBuildStrategy

func (c *Catalog) BuildWithBuildStrategy(name string, ns string, strategyName string) *buildapi.Build

BuildWithBuildStrategy gives you an specific Build CRD

func (*Catalog) BuildWithClusterBuildStrategy

func (c *Catalog) BuildWithClusterBuildStrategy(name string, ns string, strategyName string, secretName string) *buildapi.Build

BuildWithClusterBuildStrategy gives you an specific Build CRD

func (*Catalog) BuildWithClusterBuildStrategyAndFalseSourceAnnotation

func (c *Catalog) BuildWithClusterBuildStrategyAndFalseSourceAnnotation(name string, ns string, strategyName string) *buildapi.Build

BuildWithClusterBuildStrategyAndFalseSourceAnnotation gives you an specific Build CRD

func (*Catalog) BuildWithClusterBuildStrategyAndSourceSecret

func (c *Catalog) BuildWithClusterBuildStrategyAndSourceSecret(name string, ns string, strategyName string) *buildapi.Build

BuildWithClusterBuildStrategyAndSourceSecret gives you an specific Build CRD

func (*Catalog) BuildWithNilBuildStrategyKind

func (c *Catalog) BuildWithNilBuildStrategyKind(name string, ns string, strategyName string) *buildapi.Build

BuildWithNilBuildStrategyKind gives you an Build CRD with nil build strategy kind

func (*Catalog) BuildWithOutputSecret

func (c *Catalog) BuildWithOutputSecret(name string, ns string, secretName string) *buildapi.Build

BuildWithOutputSecret ....

func (*Catalog) BuildWithoutStrategyKind

func (c *Catalog) BuildWithoutStrategyKind(buildName string, strategyName string) *buildapi.Build

BuildWithoutStrategyKind returns a minimal Build object without an strategy kind definition

func (*Catalog) ClusterBuildStrategy

func (c *Catalog) ClusterBuildStrategy(name string) *buildapi.ClusterBuildStrategy

ClusterBuildStrategy to support tests

func (*Catalog) ConfigMapWithData

func (c *Catalog) ConfigMapWithData(name string, ns string, data map[string]string) *corev1.ConfigMap

ConfigMapWithData creates a ConfigMap with data

func (*Catalog) DefaultBuild

func (c *Catalog) DefaultBuild(buildName string, strategyName string, strategyKind buildapi.BuildStrategyKind) *buildapi.Build

DefaultBuild returns a minimal Build object

func (*Catalog) DefaultBuildRun

func (c *Catalog) DefaultBuildRun(buildRunName string, buildName string) *buildapi.BuildRun

DefaultBuildRun returns a minimal BuildRun object

func (*Catalog) DefaultBuildWithFalseRegistered

func (c *Catalog) DefaultBuildWithFalseRegistered(buildName string, strategyName string, strategyKind buildapi.BuildStrategyKind) *buildapi.Build

DefaultBuildWithFalseRegistered returns a minimal Build object with a FALSE Registered

func (*Catalog) DefaultClusterBuildStrategy

func (c *Catalog) DefaultClusterBuildStrategy() *buildapi.ClusterBuildStrategy

DefaultClusterBuildStrategy returns a minimal ClusterBuildStrategy object with a inmutable name

func (*Catalog) DefaultNamespacedBuildStrategy

func (c *Catalog) DefaultNamespacedBuildStrategy() *buildapi.BuildStrategy

DefaultNamespacedBuildStrategy returns a minimal BuildStrategy object with a inmutable name

func (*Catalog) DefaultPipelineRunWithFalseStatus added in v0.18.0

func (c *Catalog) DefaultPipelineRunWithFalseStatus(prName string, buildRunName string, ns string) *pipelineapi.PipelineRun

DefaultPipelineRunWithFalseStatus returns a minimal tekton PipelineRun with a FALSE status

func (*Catalog) DefaultPipelineRunWithStatus added in v0.18.0

func (c *Catalog) DefaultPipelineRunWithStatus(prName string, buildRunName string, ns string, status corev1.ConditionStatus, reason string) *pipelineapi.PipelineRun

DefaultPipelineRunWithStatus returns a minimal tekton PipelineRun with a Status

func (*Catalog) DefaultServiceAccount

func (c *Catalog) DefaultServiceAccount(name string) *corev1.ServiceAccount

DefaultServiceAccount returns a minimal SA object

func (*Catalog) DefaultTaskRun

func (c *Catalog) DefaultTaskRun(taskRunName string, ns string) *pipelineapi.TaskRun

DefaultTaskRun returns a minimal TaskRun object

func (*Catalog) DefaultTaskRunWithFalseStatus

func (c *Catalog) DefaultTaskRunWithFalseStatus(trName string, buildRunName string, ns string) *pipelineapi.TaskRun

DefaultTaskRunWithFalseStatus returns a minimal tektont TaskRun with a FALSE status

func (*Catalog) DefaultTaskRunWithStatus

func (c *Catalog) DefaultTaskRunWithStatus(trName string, buildRunName string, ns string, status corev1.ConditionStatus, reason string) *pipelineapi.TaskRun

DefaultTaskRunWithStatus returns a minimal tekton TaskRun with an Status

func (*Catalog) FakeClusterBuildStrategyNotFound

func (c *Catalog) FakeClusterBuildStrategyNotFound(name string) error

FakeClusterBuildStrategyNotFound returns a not found error

func (*Catalog) LoadBRWithNameAndRef

func (c *Catalog) LoadBRWithNameAndRef(name string, buildName string, d []byte) (*buildapi.BuildRun, error)

LoadBRWithNameAndRef returns a populated BuildRun with a name and a referenced Build

func (*Catalog) LoadBuildRunFromBytes

func (c *Catalog) LoadBuildRunFromBytes(d []byte) (*buildapi.BuildRun, error)

LoadBuildRunFromBytes returns a populated BuildRun

func (*Catalog) LoadBuildStrategyFromBytes

func (c *Catalog) LoadBuildStrategyFromBytes(d []byte) (*buildapi.BuildStrategy, error)

LoadBuildStrategyFromBytes returns a populated BuildStrategy

func (*Catalog) LoadBuildWithNameAndStrategy

func (c *Catalog) LoadBuildWithNameAndStrategy(name string, strategy string, d []byte) (*buildapi.Build, error)

LoadBuildWithNameAndStrategy returns a populated Build with name and a referenced strategy

func (*Catalog) LoadBuildYAML

func (c *Catalog) LoadBuildYAML(d []byte) (*buildapi.Build, error)

LoadBuildYAML parses YAML bytes into JSON and from JSON into a Build struct

func (*Catalog) LoadCBSWithName

func (c *Catalog) LoadCBSWithName(name string, d []byte) (*buildapi.ClusterBuildStrategy, error)

LoadCBSWithName returns a populated ClusterBuildStrategy with a name

func (*Catalog) LoadCustomResources

func (c *Catalog) LoadCustomResources(cpu string, mem string) corev1.ResourceRequirements

LoadCustomResources returns a container set of resources based on cpu and memory

func (*Catalog) LoadStandAloneBuildRunWithNameAndStrategy

func (c *Catalog) LoadStandAloneBuildRunWithNameAndStrategy(name string, strategy *buildapi.ClusterBuildStrategy, d []byte) (*buildapi.BuildRun, error)

func (*Catalog) PodWithInitContainerStatus

func (c *Catalog) PodWithInitContainerStatus(podName string, initContainerName string) *corev1.Pod

PodWithInitContainerStatus returns a pod with a single entry under the Status field for InitContainer Status

func (*Catalog) SecretWithDockerConfigJson

func (c *Catalog) SecretWithDockerConfigJson(name string, ns string, host string, username string, password string) *corev1.Secret

SecretWithDockerConfigJson creates a secret of type dockerconfigjson

func (*Catalog) SecretWithStringData

func (c *Catalog) SecretWithStringData(name string, ns string, stringData map[string]string) *corev1.Secret

SecretWithStringData creates a Secret with stringData (not base64 encoded)

func (*Catalog) SecretWithoutAnnotation

func (c *Catalog) SecretWithoutAnnotation(name string, ns string) *corev1.Secret

SecretWithoutAnnotation gives you a secret without build annotation

func (*Catalog) ServiceAccountWithControllerRef

func (c *Catalog) ServiceAccountWithControllerRef(name string) *corev1.ServiceAccount

ServiceAccountWithControllerRef ... TODO

func (*Catalog) StubBuildAndPipelineRun added in v0.18.0

func (c *Catalog) StubBuildAndPipelineRun(b *buildapi.Build, pr *pipelineapi.PipelineRun) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildAndPipelineRun returns a stub function that handles GET calls for Build and PipelineRun

func (*Catalog) StubBuildAndTaskRun

func (c *Catalog) StubBuildAndTaskRun(
	b *buildapi.Build,
	tr *pipelineapi.TaskRun,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildAndTaskRun is used to simulate the existence of a Build and a TaskRun when there is a client GET on this two objects

func (*Catalog) StubBuildCRDs

func (*Catalog) StubBuildCRDsPodAndTaskRun

func (c *Catalog) StubBuildCRDsPodAndTaskRun(
	b *buildapi.Build,
	br *buildapi.BuildRun,
	sa *corev1.ServiceAccount,
	cb *buildapi.ClusterBuildStrategy,
	bs *buildapi.BuildStrategy,
	tr *pipelineapi.TaskRun,
	pod *corev1.Pod,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildCRDsPodAndTaskRun stubs different objects in case a client GET call is executed against them

func (*Catalog) StubBuildRun

func (c *Catalog) StubBuildRun(
	b *buildapi.BuildRun,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildRun is used to simulate the existence of a BuildRun only when there is a client GET on this object type

func (*Catalog) StubBuildRunAndTaskRun

func (c *Catalog) StubBuildRunAndTaskRun(
	b *buildapi.BuildRun,
	tr *pipelineapi.TaskRun,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildRunAndTaskRun is used to simulate the existence of a BuildRun and a TaskRun when there is a client GET on this two objects

func (*Catalog) StubBuildRunGetWithSA

func (c *Catalog) StubBuildRunGetWithSA(
	b *buildapi.Build,
	br *buildapi.BuildRun,
	sa *corev1.ServiceAccount,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildRunGetWithSA returns fake object for different client calls

func (*Catalog) StubBuildRunGetWithSAandStrategies

func (c *Catalog) StubBuildRunGetWithSAandStrategies(
	b *buildapi.Build,
	br *buildapi.BuildRun,
	sa *corev1.ServiceAccount,
	cb *buildapi.ClusterBuildStrategy,
	bs *buildapi.BuildStrategy,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildRunGetWithSAandStrategies simulates the output of client GET calls for the BuildRun unit tests

func (*Catalog) StubBuildRunGetWithTaskRunAndSA

func (c *Catalog) StubBuildRunGetWithTaskRunAndSA(
	b *buildapi.Build,
	br *buildapi.BuildRun,
	tr *pipelineapi.TaskRun,
	sa *corev1.ServiceAccount,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildRunGetWithTaskRunAndSA returns fake object for different client calls

func (*Catalog) StubBuildRunGetWithoutSA

func (c *Catalog) StubBuildRunGetWithoutSA(
	b *buildapi.Build,
	br *buildapi.BuildRun,
) func(context context.Context, nn types.NamespacedName, object client.Object, getOptions ...client.GetOption) error

StubBuildRunGetWithoutSA simulates the output of client GET calls for the BuildRun unit tests

func (*Catalog) StubBuildRunLabel

func (c *Catalog) StubBuildRunLabel(buildSample *buildapi.Build) func(context context.Context, object client.Object, _ ...client.UpdateOption) error

StubBuildRunLabel asserts Label fields on a BuildRun resource

func (*Catalog) StubBuildRunStatus

func (c *Catalog) StubBuildRunStatus(reason string, name *string, condition buildapi.Condition, status corev1.ConditionStatus, buildSpec buildapi.BuildSpec, tolerateEmptyStatus bool) func(context context.Context, object client.Object, _ ...client.SubResourceUpdateOption) error

StubBuildRunStatus asserts Status fields on a BuildRun resource

func (*Catalog) StubBuildStatusReason

func (c *Catalog) StubBuildStatusReason(reason buildapi.BuildReason, message string) func(context context.Context, object client.Object, _ ...client.SubResourceUpdateOption) error

StubBuildStatusReason asserts Status fields on a Build resource

func (*Catalog) StubBuildUpdateOwnerReferences

func (c *Catalog) StubBuildUpdateOwnerReferences(ownerKind string, ownerName string, isOwnerController *bool, blockOwnerDeletion *bool) func(context context.Context, object client.Object, _ ...client.UpdateOption) error

StubBuildUpdateOwnerReferences simulates and assert an updated BuildRun object ownerreferences

func (*Catalog) StubFunc

func (c *Catalog) StubFunc(status corev1.ConditionStatus, reason buildapi.BuildReason, message string) func(context context.Context, object client.Object, _ ...client.SubResourceUpdateOption) error

StubFunc is used to simulate the status of the Build after a .Status().Update() call in the controller. This receives a parameter to return an specific status state

func (*Catalog) TaskRunWithCompletionAndStartTime

func (c *Catalog) TaskRunWithCompletionAndStartTime(trName string, buildRunName string, ns string) *pipelineapi.TaskRun

TaskRunWithCompletionAndStartTime provides a TaskRun object with a Completion and StartTime

func (*Catalog) TaskRunWithStatus

func (c *Catalog) TaskRunWithStatus(trName string, ns string) *pipelineapi.TaskRun

TaskRunWithStatus returns a minimal tekton TaskRun with an Status

Jump to

Keyboard shortcuts

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