package
0.15.5
Repository: https://github.com/shipwright-io/build.git
Documentation: pkg.go.dev

# Constants

BuildahBuildRunWithOutputImageLabelsAndAnnotations defines a BuildRun with a output image labels and annotation.
BuildahBuildRunWithSA defines a BuildRun with a service-account.
BuildahBuildRunWithSAAndOutput defines a BuildRun with a service-account and output overrides.
BuildahBuildRunWithTimeOutAndSA defines a BuildRun with a service-account and timeout.
BuildahBuildStrategySingleStep defines a BuildStrategy for Buildah with a single step and container resources.
BuildahBuildWithAnnotationAndLabel defines a simple Build with a source, strategy, output, annotations and labels.
BuildahBuildWithMultipleAnnotationAndLabel defines a Build with a source, strategy, output, multiple annotations and labels.
BuildahBuildWithOutput defines a simple Build with a source, strategy and output.
BuildahBuildWithTimeOut defines a Build for Buildah with source, strategy, output and timeout.
BuildBSMinimal defines a Build with a BuildStrategy.
BuildBSMinimalNoSource defines a Build with a BuildStrategy without sources.
BuildCBSMinimal defines a Build with a ClusterBuildStrategy.
BuildCBSMinimalWithFakeSecret defines a Build with a ClusterBuildStrategy and an not existing secret.
BuildCBSWithBuildRunDeletion defines a Build with a ClusterBuildStrategy and the annotation for automatic BuildRun deletion.
BuildCBSWithoutVerifyRepositoryAnnotation defines a minimal Build without source url and annotation.
BuildCBSWithShortTimeOut defines a Build with a ClusterBuildStrategy and a short timeout.
BuildCBSWithShortTimeOutAndRefOutputSecret defines a Build with a ClusterBuildStrategy, a short timeout and an output secret.
BuildCBSWithVerifyRepositoryAnnotation defines a Build with the verify repository annotation key.
BuildCBSWithWrongURL defines a Build with a ClusterBuildStrategy and a non-existing url.
BuildpacksBuildRunWithSA defines a BuildRun with a service-account.
BuildpacksBuildStrategySingleStep defines a BuildStrategy for Buildpacks with a single step and container resources.
BuildpacksBuildWithBuilderAndTimeOut defines a Build with source, strategy, builder, output and timeout.
BuildStrategyWithErrorResult is a strategy that always fails and surfaces and error reason and message to the user.
BuildStrategyWithoutDefaultInParameter is a strategy that uses a sleep command with a value from its spec.parameters, where the parameter have no default.
BuildStrategyWithoutPush is a strategy that writes an image tarball and pushes nothing.
BuildStrategyWithParameters is a strategy that uses a sleep command with a value for its spec.parameters.
BuildStrategyWithParameterVerification is a strategy that verifies that parameters can be used at all expected places.
BuildWithArrayParam defines a Build with an array parameter.
BuildWithBuilderRefSecret defines a Build with a referenced secret under spec.builder.
BuildWithConfigMapSecretParams defines a Build with parameter values referencing a ConfigMap and Secret.
BuildWithEmptyStringParam defines a param that with an empty string value.
BuildWithMultipleRefSecrets defines a Build with multiple referenced secrets under spec.
BuildWithOutputRefSecret defines a Build with a referenced secret under spec.output.
BuildWithRestrictedParam defines a Build using params that are reserved only for shipwright.
BuildWithSleepTimeParam defines a Build with a parameter.
BuildWithSleepTimeParamAndCBS defines a Build with a parameter.
BuildWithSourceRefSecret defines a Build with a referenced secret under spec.source.
BuildWithUndefinedParameter defines a param that was not declared under the strategy parameters.
BuildWithUndefinedParamAndCBS defines a param that was not declared under the strategy parameters of a ClusterBuildStrategy.
ClusterBuildStrategyNoOp is a strategy that does nothing and has no dependencies.
ClusterBuildStrategySingleStep defines a BuildStrategy for Buildah with a single step and container resources.
ClusterBuildStrategySingleStepKaniko is a cluster build strategy based on Kaniko, which is very close to the actual Kaniko build strategy example in the project.
ClusterBuildStrategySingleStepKanikoError is a Kaniko based cluster build strategy that has a configuration error (misspelled command flag) so that it will fail in Tekton.
ClusterBuildStrategySleep30s is a strategy that does only sleep 30 seconds.
ClusterBuildStrategyWithAnnotations is a cluster build strategy that contains annotations.
ClusterBuildStrategyWithParameters is a strategy that uses a sleep command with a value for its spec.parameters.
MinimalBuildahBuild defines a simple Build with a source and a strategy.
MinimalBuildahBuildRun defines a simple BuildRun with a referenced Build.
MinimalBuildahBuildRunWithEnvVars defines a simple BuildRun with a referenced Build and env vars.
No description provided by the author
MinimalBuildahBuildStrategy defines a BuildStrategy for Buildah with two steps each of them with different container resources.
MinimalBuildahBuildStrategyWithEnvs defines a BuildStrategy for Buildah with two steps each of them with different container resources and env vars.
MinimalBuildahBuildWithEnvVars defines a simple Build with a source, strategy, and env vars.
MinimalBuildahClusterBuildStrategy defines a BuildStrategy for Buildah with two steps each of them with different container resources.
MinimalBuildRun defines a minimal BuildRun with a reference to a not existing Build.
MinimalBuildRunRetention defines a minimal BuildRun with a reference used to test retention fields.
MinimalBuildRunRetention defines a minimal BuildRun with a reference used to test retention fields.
MinimalBuildRunWithOutput defines a BuildRun with an override for the Build Output.
MinimalBuildRunWithParams defines a param override.
No description provided by the author
MinimalBuildRunWithSAGeneration defines a minimal BuildRun with a reference to a not existing Build.
MinimalBuildRunWithSpecifiedServiceAccount defines a minimal BuildRun with a reference to a not existing serviceAccount.
MinimalBuildRunWithTimeOut defines a BuildRun with an override for the Build Timeout.
MinimalBuildWithRetentionLimitDiff defines a simple Build with a source, a strategy and different failed and succeeded limits.
MinimalBuildWithRetentionLimitOne defines a simple Build with a source, a strategy and limits set as 1.
MinimalBuildWithRetentionTTLFive defines a simple Build with a source, a strategy and ttl.
MinimalBuildWithRetentionTTL defines a simple Build with a source, a strategy ttl.
No description provided by the author

# Structs

Catalog allows you to access helper functions.