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 source.
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.
BuildWithVulnerabilityScanOptions defines a Build with vulnerability scan options.
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.
BuildWithVulnerabilityScanOptions defines a Build with vulnerability scan options.
ClusterBuildStrategyForVulnerabilityScanning is a strategy that does nothing and has no dependencies.
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.
MinimalBuild defines a simple Build with a strategy output.
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
MinimalBuildahBuildRunWithNodeSelector defines a simple BuildRun with a referenced Build and nodeSelector.
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.
MinimalBuildahBuildWithNodeSelector defines a simple Build with a source, strategy, and nodeSelector.
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.
MinimalBuildRunWithNodeSelector defines a minimal BuildRun with a reference to a not existing Build, and a nodeSelector.
MinimalBuildRunWithNodeSelectorOverride defines a minimal BuildRun with a build spec defined and a nodeSelector overriding the build spec.
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.
MinimalBuildRunWithSchedulerName defines a minimal BuildRun with a reference to a not existing Build, and a SchedulerName specified.
MinimalBuildRunWithSchedulerNameOverride defines a minimal BuildRun with a build spec defined and a nodeSelector overriding the build spec.
MinimalBuildRunWithSpecifiedServiceAccount defines a minimal BuildRun with a reference to a not existing serviceAccount.
MinimalBuildRunWithTimeOut defines a BuildRun with an override for the Build Timeout.
MinimalBuildRunWithToleration defines a minimal BuildRun with a reference to a not existing Build, and a Toleration specified.
MinimalBuildRunWithTolerationsOverride defines a minimal BuildRun with a build spec defined and a toleration overriding the build spec.
MinimalBuildRunWithVulnerabilityScan defines a BuildRun with an override for the Build Output.
MinimalBuildWithNodeSelector defines a simple Build with a strategy, output, and NodeSelector.
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.
MinimalBuildWithSchedulerName defines a simple Build with a strategy, output, and a SchedulerName specified.
MinimalBuildWithToleration defines a simple Build with a strategy, output, and a Toleration specified.
No description provided by the author
MinimalBuildRunWithVulnerabilityScan defines a BuildRun with an override for the Build Output.

# Structs

Catalog allows you to access helper functions.