Documentation
¶
Index ¶
- Constants
- type Catalog
- func (c *Catalog) BuildRunWithBuildSnapshot(buildRunName string, buildName string) *build.BuildRun
- func (c *Catalog) BuildRunWithExistingOwnerReferences(buildRunName string, buildName string, ownerName string) *build.BuildRun
- func (c *Catalog) BuildRunWithFakeNamespace(buildRunName string, buildName string) *build.BuildRun
- func (c *Catalog) BuildRunWithSA(buildRunName string, buildName string, saName string) *build.BuildRun
- func (c *Catalog) BuildRunWithSAGenerate(buildRunName string, buildName string) *build.BuildRun
- func (c *Catalog) BuildRunWithSucceededCondition() *build.BuildRun
- func (c *Catalog) BuildRunWithoutSA(buildRunName string, buildName string) *build.BuildRun
- func (c *Catalog) BuildWithBuildRunDeletions(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
- func (c *Catalog) BuildWithBuildRunDeletionsAndFakeNS(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
- func (c *Catalog) BuildWithBuildStrategy(name string, ns string, strategyName string) *build.Build
- func (c *Catalog) BuildWithClusterBuildStrategy(name string, ns string, strategyName string, secretName string) *build.Build
- func (c *Catalog) BuildWithClusterBuildStrategyAndFalseSourceAnnotation(name string, ns string, strategyName string) *build.Build
- func (c *Catalog) BuildWithClusterBuildStrategyAndSourceSecret(name string, ns string, strategyName string) *build.Build
- func (c *Catalog) BuildWithNilBuildStrategyKind(name string, ns string, strategyName string) *build.Build
- func (c *Catalog) ClusterBuildStrategy(name string) *build.ClusterBuildStrategy
- func (c *Catalog) DefaultBuild(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
- func (c *Catalog) DefaultBuildRun(buildRunName string, buildName string) *build.BuildRun
- func (c *Catalog) DefaultBuildWithFalseRegistered(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
- func (c *Catalog) DefaultClusterBuildStrategy() *build.ClusterBuildStrategy
- func (c *Catalog) DefaultNamespacedBuildStrategy() *build.BuildStrategy
- func (c *Catalog) DefaultServiceAccount(name string) *corev1.ServiceAccount
- func (c *Catalog) DefaultTaskRun(taskRunName string, ns string) *v1beta1.TaskRun
- func (c *Catalog) DefaultTaskRunWithFalseStatus(trName string, buildRunName string, ns string) *v1beta1.TaskRun
- func (c *Catalog) DefaultTaskRunWithStatus(trName string, buildRunName string, ns string, status corev1.ConditionStatus, ...) *v1beta1.TaskRun
- func (c *Catalog) FakeClusterBuildStrategyNotFound(name string) error
- func (c *Catalog) LoadBRWithNameAndRef(name string, buildRef string, d []byte) (*build.BuildRun, error)
- func (c *Catalog) LoadBuildRunFromBytes(d []byte) (*build.BuildRun, error)
- func (c *Catalog) LoadBuildStrategyFromBytes(d []byte) (*build.BuildStrategy, error)
- func (c *Catalog) LoadBuildWithNameAndStrategy(name string, strategy string, d []byte) (*build.Build, error)
- func (c *Catalog) LoadBuildYAML(d []byte) (*build.Build, error)
- func (c *Catalog) LoadCBSWithName(name string, d []byte) (*build.ClusterBuildStrategy, error)
- func (c *Catalog) LoadCustomResources(cpu string, mem string) corev1.ResourceRequirements
- func (c *Catalog) PodWithInitContainerStatus(podName string, initContainerName string) *corev1.Pod
- func (c *Catalog) SecretWithAnnotation(name string, ns string) *corev1.Secret
- func (c *Catalog) SecretWithoutAnnotation(name string, ns string) *corev1.Secret
- func (c *Catalog) StubBuildAndTaskRun(b *build.Build, tr *v1beta1.TaskRun) ...
- func (c *Catalog) StubBuildCRDsPodAndTaskRun(b *build.Build, br *build.BuildRun, sa *corev1.ServiceAccount, ...) ...
- func (c *Catalog) StubBuildRun(b *build.BuildRun) ...
- func (c *Catalog) StubBuildRunAndTaskRun(b *build.BuildRun, tr *v1beta1.TaskRun) ...
- func (c *Catalog) StubBuildRunGetWithSA(b *build.Build, br *build.BuildRun, sa *corev1.ServiceAccount) ...
- func (c *Catalog) StubBuildRunGetWithSAandStrategies(b *build.Build, br *build.BuildRun, sa *corev1.ServiceAccount, ...) ...
- func (c *Catalog) StubBuildRunGetWithTaskRunAndSA(b *build.Build, br *build.BuildRun, tr *v1beta1.TaskRun, ...) ...
- func (c *Catalog) StubBuildRunGetWithoutSA(b *build.Build, br *build.BuildRun) ...
- func (c *Catalog) StubBuildRunLabel(buildSample *build.Build) ...
- func (c *Catalog) StubBuildRunStatus(reason string, name *string, condition build.Condition, ...) ...
- func (c *Catalog) StubBuildStatusReason(reason build.BuildReason, message string) ...
- func (c *Catalog) StubBuildUpdateOwnerReferences(ownerKind string, ownerName string, isOwnerController *bool, ...) ...
- func (c *Catalog) StubFunc(status corev1.ConditionStatus, reason build.BuildReason, message string) ...
- func (c *Catalog) TaskRunWithCompletionAndStartTime(trName string, buildRunName string, ns string) *v1beta1.TaskRun
Constants ¶
const BuildBSMinimal = `` /* 232-byte string literal not displayed */
BuildBSMinimal defines a Build with a BuildStrategy
const BuildCBSMinimal = `` /* 239-byte string literal not displayed */
BuildCBSMinimal defines a Build with a ClusterBuildStrategy
const BuildCBSMinimalWithFakeSecret = `` /* 280-byte string literal not displayed */
BuildCBSMinimalWithFakeSecret defines a Build with a ClusterBuildStrategy and an not existing secret
const BuildCBSWithBuildRunDeletion = `` /* 311-byte string literal not displayed */
BuildCBSWithBuildRunDeletion defines a Build with a ClusterBuildStrategy and the annotation for automatic BuildRun deletion
const BuildCBSWithShortTimeOut = `` /* 253-byte string literal not displayed */
BuildCBSWithShortTimeOut defines a Build with a ClusterBuildStrategy and a short timeout
const BuildCBSWithVerifyRepositoryAnnotation = `` /* 253-byte string literal not displayed */
BuildCBSWithVerifyRepositoryAnnotation defines a Build with the verify repository annotation key
const BuildCBSWithWrongURL = `` /* 246-byte string literal not displayed */
BuildCBSWithWrongURL defines a Build with a ClusterBuildStrategy and a non-existing url
const BuildCBSWithoutVerifyRepositoryAnnotation = `` /* 186-byte string literal not displayed */
BuildCBSWithoutVerifyRepositoryAnnotation defines a minimal Build without source url and annotation
const BuildWithBuilderRefSecret = `` /* 340-byte string literal not displayed */
BuildWithBuilderRefSecret defines a Build with a referenced secret under spec.builder
const BuildWithMultipleRefSecrets = `` /* 383-byte string literal not displayed */
BuildWithMultipleRefSecrets defines a Build with multiple referenced secrets under spec
const BuildWithOutputRefSecret = `` /* 296-byte string literal not displayed */
BuildWithOutputRefSecret defines a Build with a referenced secret under spec.output
const BuildWithSourceRefSecret = `` /* 296-byte string literal not displayed */
BuildWithSourceRefSecret defines a Build with a referenced secret under spec.source
const BuildahBuildRunWithSA = `` /* 194-byte string literal not displayed */
BuildahBuildRunWithSA defines a BuildRun with a service-account
const BuildahBuildRunWithSAAndOutput = `` /* 290-byte string literal not displayed */
BuildahBuildRunWithSAAndOutput defines a BuildRun with a service-account and output overrides
const BuildahBuildRunWithTimeOutAndSA = `` /* 208-byte string literal not displayed */
BuildahBuildRunWithTimeOutAndSA defines a BuildRun with a service-account and timeout
const BuildahBuildStrategySingleStep = `` /* 849-byte string literal not displayed */
BuildahBuildStrategySingleStep defines a BuildStrategy for Buildah with a single step and container resources
const BuildahBuildWithOutput = `` /* 276-byte string literal not displayed */
BuildahBuildWithOutput defines a simple Build with a source, strategy and output
const BuildahBuildWithTimeOut = `` /* 291-byte string literal not displayed */
BuildahBuildWithTimeOut defines a Build for Buildah with source, strategy, output and timeout
const BuildpacksBuildRunWithSA = `` /* 226-byte string literal not displayed */
BuildpacksBuildRunWithSA defines a BuildRun with a service-account
const BuildpacksBuildStrategySingleStep = `` /* 641-byte string literal not displayed */
BuildpacksBuildStrategySingleStep defines a BuildStrategy for Buildpacks with a single step and container resources
const BuildpacksBuildWithBuilderAndTimeOut = `` /* 443-byte string literal not displayed */
BuildpacksBuildWithBuilderAndTimeOut defines a Build with source, strategy, builder, output and timeout
const ClusterBuildStrategyNoOp = `` /* 686-byte string literal not displayed */
ClusterBuildStrategyNoOp is a strategy that does nothing and has no dependencies
const ClusterBuildStrategySingleStep = `` /* 1163-byte string literal not displayed */
ClusterBuildStrategySingleStep defines a BuildStrategy for Buildah with a single step and container resources
const ClusterBuildStrategySingleStepKaniko = `` /* 1089-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
const ClusterBuildStrategySingleStepKanikoError = `` /* 1092-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
const ClusterBuildStrategyWithAnnotations = `` /* 1260-byte string literal not displayed */
ClusterBuildStrategyWithAnnotations is a cluster build strategy that contains annotations
const MinimalBuildRun = `
apiVersion: build.dev/v1alpha1
kind: BuildRun
spec:
buildRef:
name: foobar
`
MinimalBuildRun defines a minimal BuildRun with a reference to a not existing Build
const MinimalBuildRunWithOutput = `
apiVersion: build.dev/v1alpha1
kind: BuildRun
spec:
output:
image: foobar.registry.com
buildRef:
name: foobar
`
MinimalBuildRunWithOutput defines a BuildRun with an override for the Build Output
const MinimalBuildRunWithSAGeneration = `
apiVersion: build.dev/v1alpha1
kind: BuildRun
spec:
serviceAccount:
generate: true
buildRef:
name: foobar
`
MinimalBuildRunWithSAGeneration defines a minimal BuildRun with a reference to a not existing Build
const MinimalBuildRunWithSpecifiedServiceAccount = `
apiVersion: build.dev/v1alpha1
kind: BuildRun
spec:
buildRef:
name: buildah
serviceAccount:
name: foobar
`
MinimalBuildRunWithSpecifiedServiceAccount defines a minimal BuildRun with a reference to a not existing serviceAccount
const MinimalBuildRunWithTimeOut = `
apiVersion: build.dev/v1alpha1
kind: BuildRun
spec:
timeout: 1s
buildRef:
name: foobar
`
MinimalBuildRunWithTimeOut defines a BuildRun with an override for the Build Timeout
const MinimalBuildahBuild = `` /* 215-byte string literal not displayed */
MinimalBuildahBuild defines a simple Build with a source and a strategy
const MinimalBuildahBuildRun = `
apiVersion: build.dev/v1alpha1
kind: BuildRun
metadata:
name: buildah-run
spec:
buildRef:
name: buildah
`
MinimalBuildahBuildRun defines a simple BuildRun with a referenced Build
const MinimalBuildahBuildStrategy = `` /* 1156-byte string literal not displayed */
MinimalBuildahBuildStrategy defines a BuildStrategy for Buildah with two steps each of them with different container resources
const MinimalBuildahClusterBuildStrategy = `` /* 1156-byte string literal not displayed */
MinimalBuildahClusterBuildStrategy defines a BuildStrategy for Buildah with two steps each of them with different container resources
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 ¶ added in v0.1.1
BuildRunWithBuildSnapshot returns BuildRun Object with a populated BuildSpec in the Status field
func (*Catalog) BuildRunWithExistingOwnerReferences ¶ added in v0.2.0
func (c *Catalog) BuildRunWithExistingOwnerReferences(buildRunName string, buildName string, ownerName string) *build.BuildRun
BuildRunWithExistingOwnerReferences returns a BuildRun object that is already owned by some fake object
func (*Catalog) BuildRunWithFakeNamespace ¶ added in v0.2.0
BuildRunWithFakeNamespace returns a BuildRun object with a namespace that does not exist
func (*Catalog) BuildRunWithSA ¶
func (c *Catalog) BuildRunWithSA(buildRunName string, buildName string, saName string) *build.BuildRun
BuildRunWithSA returns a customized BuildRun object that defines a service account
func (*Catalog) BuildRunWithSAGenerate ¶
BuildRunWithSAGenerate returns a customized BuildRun object that defines a service account
func (*Catalog) BuildRunWithSucceededCondition ¶ added in v0.2.0
BuildRunWithSucceededCondition returns a BuildRun with a single condition of the type Succeeded
func (*Catalog) BuildRunWithoutSA ¶
BuildRunWithoutSA returns a buildrun without serviceAccountName and generate serviceAccount is false
func (*Catalog) BuildWithBuildRunDeletions ¶ added in v0.2.0
func (c *Catalog) BuildWithBuildRunDeletions(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
BuildWithBuildRunDeletions returns a minimal Build object with the build.build.dev/build-run-deletion annotation set to true
func (*Catalog) BuildWithBuildRunDeletionsAndFakeNS ¶ added in v0.2.0
func (c *Catalog) BuildWithBuildRunDeletionsAndFakeNS(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
BuildWithBuildRunDeletionsAndFakeNS returns a minimal Build object with the build.build.dev/build-run-deletion annotation set to true in a fake namespace
func (*Catalog) BuildWithBuildStrategy ¶
BuildWithBuildStrategy gives you an specific Build CRD
func (*Catalog) BuildWithClusterBuildStrategy ¶
func (c *Catalog) BuildWithClusterBuildStrategy(name string, ns string, strategyName string, secretName string) *build.Build
BuildWithClusterBuildStrategy gives you an specific Build CRD
func (*Catalog) BuildWithClusterBuildStrategyAndFalseSourceAnnotation ¶ added in v0.3.0
func (c *Catalog) BuildWithClusterBuildStrategyAndFalseSourceAnnotation(name string, ns string, strategyName string) *build.Build
BuildWithClusterBuildStrategyAndFalseSourceAnnotation gives you an specific Build CRD
func (*Catalog) BuildWithClusterBuildStrategyAndSourceSecret ¶ added in v0.3.0
func (c *Catalog) BuildWithClusterBuildStrategyAndSourceSecret(name string, ns string, strategyName string) *build.Build
BuildWithClusterBuildStrategyAndSourceSecret gives you an specific Build CRD
func (*Catalog) BuildWithNilBuildStrategyKind ¶
func (c *Catalog) BuildWithNilBuildStrategyKind(name string, ns string, strategyName string) *build.Build
BuildWithNilBuildStrategyKind gives you an Build CRD with nil build strategy kind
func (*Catalog) ClusterBuildStrategy ¶ added in v0.3.0
func (c *Catalog) ClusterBuildStrategy(name string) *build.ClusterBuildStrategy
ClusterBuildStrategy to support tests
func (*Catalog) DefaultBuild ¶
func (c *Catalog) DefaultBuild(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
DefaultBuild returns a minimal Build object
func (*Catalog) DefaultBuildRun ¶
DefaultBuildRun returns a minimal BuildRun object
func (*Catalog) DefaultBuildWithFalseRegistered ¶
func (c *Catalog) DefaultBuildWithFalseRegistered(buildName string, strategyName string, strategyKind build.BuildStrategyKind) *build.Build
DefaultBuildWithFalseRegistered returns a minimal Build object with a FALSE Registered
func (*Catalog) DefaultClusterBuildStrategy ¶
func (c *Catalog) DefaultClusterBuildStrategy() *build.ClusterBuildStrategy
DefaultClusterBuildStrategy returns a minimal ClusterBuildStrategy object with a inmutable name
func (*Catalog) DefaultNamespacedBuildStrategy ¶
func (c *Catalog) DefaultNamespacedBuildStrategy() *build.BuildStrategy
DefaultNamespacedBuildStrategy returns a minimal BuildStrategy object with a inmutable name
func (*Catalog) DefaultServiceAccount ¶
func (c *Catalog) DefaultServiceAccount(name string) *corev1.ServiceAccount
DefaultServiceAccount returns a minimal SA object
func (*Catalog) DefaultTaskRun ¶
DefaultTaskRun returns a minimal TaskRun object
func (*Catalog) DefaultTaskRunWithFalseStatus ¶
func (c *Catalog) DefaultTaskRunWithFalseStatus(trName string, buildRunName string, ns string) *v1beta1.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) *v1beta1.TaskRun
DefaultTaskRunWithStatus returns a minimal tekton TaskRun with an Status
func (*Catalog) FakeClusterBuildStrategyNotFound ¶ added in v0.3.0
FakeClusterBuildStrategyNotFound returns a not found error
func (*Catalog) LoadBRWithNameAndRef ¶ added in v0.1.1
func (c *Catalog) LoadBRWithNameAndRef(name string, buildRef string, d []byte) (*build.BuildRun, error)
LoadBRWithNameAndRef returns a populated BuildRun with a name and a referenced Build
func (*Catalog) LoadBuildRunFromBytes ¶ added in v0.1.1
LoadBuildRunFromBytes returns a populated BuildRun
func (*Catalog) LoadBuildStrategyFromBytes ¶ added in v0.1.1
func (c *Catalog) LoadBuildStrategyFromBytes(d []byte) (*build.BuildStrategy, error)
LoadBuildStrategyFromBytes returns a populated BuildStrategy
func (*Catalog) LoadBuildWithNameAndStrategy ¶ added in v0.1.1
func (c *Catalog) LoadBuildWithNameAndStrategy(name string, strategy string, d []byte) (*build.Build, error)
LoadBuildWithNameAndStrategy returns a populated Build with name and a referenced strategy
func (*Catalog) LoadBuildYAML ¶
LoadBuildYAML parses YAML bytes into JSON and from JSON into a Build struct
func (*Catalog) LoadCBSWithName ¶ added in v0.1.1
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) PodWithInitContainerStatus ¶ added in v0.1.1
PodWithInitContainerStatus returns a pod with a single entry under the Status field for InitContainer Status
func (*Catalog) SecretWithAnnotation ¶ added in v0.3.0
SecretWithAnnotation gives you a secret with build annotation
func (*Catalog) SecretWithoutAnnotation ¶ added in v0.3.0
SecretWithoutAnnotation gives you a secret without build annotation
func (*Catalog) StubBuildAndTaskRun ¶
func (c *Catalog) StubBuildAndTaskRun( b *build.Build, tr *v1beta1.TaskRun, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) 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) StubBuildCRDsPodAndTaskRun ¶ added in v0.1.1
func (c *Catalog) StubBuildCRDsPodAndTaskRun( b *build.Build, br *build.BuildRun, sa *corev1.ServiceAccount, cb *build.ClusterBuildStrategy, bs *build.BuildStrategy, tr *v1beta1.TaskRun, pod *corev1.Pod, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) error
StubBuildCRDsPodAndTaskRun stubs different objects in case a client GET call is executed against them
func (*Catalog) StubBuildRun ¶
func (c *Catalog) StubBuildRun( b *build.BuildRun, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) 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 *build.BuildRun, tr *v1beta1.TaskRun, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) 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 *build.Build, br *build.BuildRun, sa *corev1.ServiceAccount, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) error
StubBuildRunGetWithSA returns fake object for different client calls
func (*Catalog) StubBuildRunGetWithSAandStrategies ¶
func (c *Catalog) StubBuildRunGetWithSAandStrategies( b *build.Build, br *build.BuildRun, sa *corev1.ServiceAccount, cb *build.ClusterBuildStrategy, bs *build.BuildStrategy, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) error
StubBuildRunGetWithSAandStrategies simulates the output of client GET calls for the BuildRun unit tests
func (*Catalog) StubBuildRunGetWithTaskRunAndSA ¶
func (c *Catalog) StubBuildRunGetWithTaskRunAndSA( b *build.Build, br *build.BuildRun, tr *v1beta1.TaskRun, sa *corev1.ServiceAccount, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) error
StubBuildRunGetWithTaskRunAndSA returns fake object for different client calls
func (*Catalog) StubBuildRunGetWithoutSA ¶
func (c *Catalog) StubBuildRunGetWithoutSA( b *build.Build, br *build.BuildRun, ) func(context context.Context, nn types.NamespacedName, object runtime.Object) error
StubBuildRunGetWithoutSA simulates the output of client GET calls for the BuildRun unit tests
func (*Catalog) StubBuildRunLabel ¶
func (c *Catalog) StubBuildRunLabel(buildSample *build.Build) func(context context.Context, object runtime.Object, _ ...crc.UpdateOption) error
StubBuildRunLabel asserts Label fields on a BuildRun resource
func (*Catalog) StubBuildRunStatus ¶
func (c *Catalog) StubBuildRunStatus(reason string, name *string, condition build.Condition, status corev1.ConditionStatus, buildSpec build.BuildSpec, tolerateEmptyStatus bool) func(context context.Context, object runtime.Object, _ ...crc.UpdateOption) error
StubBuildRunStatus asserts Status fields on a BuildRun resource
func (*Catalog) StubBuildStatusReason ¶ added in v0.2.0
func (c *Catalog) StubBuildStatusReason(reason build.BuildReason, message string) func(context context.Context, object runtime.Object, _ ...crc.UpdateOption) error
StubBuildStatusReason asserts Status fields on a Build resource
func (*Catalog) StubBuildUpdateOwnerReferences ¶ added in v0.2.0
func (c *Catalog) StubBuildUpdateOwnerReferences(ownerKind string, ownerName string, isOwnerController *bool, blockOwnerDeletion *bool) func(context context.Context, object runtime.Object, _ ...crc.UpdateOption) error
StubBuildUpdateOwnerReferences simulates and assert an updated BuildRun object ownerreferences
func (*Catalog) StubFunc ¶
func (c *Catalog) StubFunc(status corev1.ConditionStatus, reason build.BuildReason, message string) func(context context.Context, object runtime.Object, _ ...crc.UpdateOption) 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