MCPcopy Create free account

hub / github.com/shipwright-io/build / types & classes

Types & classes110 in github.com/shipwright-io/build

StructBuildNameRef
BuildNameRef contains all required fields to validate a build name
pkg/validate/buildname.go:19
InterfaceBuildPath
BuildPath is an interface that holds a ValidatePath() function for validating different Build spec paths
pkg/validate/validate.go:56
InterfaceBuildRunExecutorGenerator
BuildRunExecutorGenerator generates build execution objects (TaskRun or PipelineRun).
pkg/reconciler/buildrun/resources/executor_generator.go:51
StructBuildSpecOutputValidator
BuildSpecOutputValidator implements validation interface to add validations for `buildapi.spec.output`.
pkg/validate/output.go:21
StructCatalog
Catalog allows you to access helper functions
test/v1alpha1_samples/catalog.go:31
StructCatalog
Catalog allows you to access helper functions
test/v1beta1_samples/catalog.go:31
StructClientStatusUpdateError
ClientStatusUpdateError is an error that occurrs when trying to update a runtime object status
pkg/reconciler/buildrun/resources/errors.go:13
StructClientset
Clientset contains the clients for groups.
pkg/client/clientset/versioned/clientset.go:27
StructClientset
Clientset implements clientset.Interface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the method yo
pkg/client/clientset/versioned/fake/clientset_generated.go:53
StructConfig
Config hosts different parameters that can be set to use on the Build controllers
pkg/config/config.go:128
StructControllerOptions
ControllerOptions contains configurable options for a controller
pkg/config/config.go:171
StructControllers
Controllers contains the options for the different controllers
pkg/config/config.go:163
InterfaceConversion
pkg/webhook/interface.go:12
StructCredentials
Credentials contains all required fields to validate a Build spec secrets definitions
pkg/validate/secrets.go:24
StructEnv
Env implements the Env interface to add validations for the `buildapi.spec.env` slice.
pkg/validate/envvars.go:20
TypeAliasErrorClass
ErrorClass classifies git stdout error messages in broader categories
pkg/git/error_parser.go:16
StructErrorResult
ErrorResult is a representation of a runtime error of a git operation that presents a reason and a message
pkg/git/error_parser.go:74
StructErrors
Errors allows you to wrap multiple errors in a single struct. Useful when wrapping multiple errors with a single message.
pkg/reconciler/buildrun/resources/errors.go:42
StructExitError
ExitError is an error which has an exit code to be used in os.Exit() to return both an exit code and an error message
cmd/image-processing/main.go:31
StructExitError
ExitError is an error which has an exit code to be used in os.Exit() to return both an exit code and an error message
cmd/git/main.go:43
StructFakeClient
pkg/controller/fakes/client.go:17
StructFakeManager
pkg/controller/fakes/manager.go:27
StructFakeStatusWriter
pkg/controller/fakes/status_writer.go:15
InterfaceGenericInformer
GenericInformer is type of SharedIndexInformer which will locate and delegate to other sharedInformers based on type
pkg/client/informers/externalversions/generic.go:20
InterfaceImageBuildRunner
ImageBuildRunner defines an interface for building a container image.
pkg/reconciler/buildrun/imagebuildrunner.go:26
InterfaceImageBuildRunnerFactory
ImageBuildRunnerFactory defines methods for creating and manipulating ImageBuildRunners.
pkg/reconciler/buildrun/imagebuildrunner.go:58
InterfaceInterface
pkg/client/clientset/versioned/clientset.go:20
StructKubeAPIOptions
KubeAPIOptions contains configurable options for the kube API client
pkg/config/config.go:176
StructLoginData
pkg/image/delete.go:134
StructLoginToken
pkg/image/delete.go:169
StructManagerOptions
ManagerOptions contains configurable options for the Shipwright build controller manager
pkg/config/config.go:155
FuncTypeNewInformerFunc
NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go:19
StructNodeSelectorRef
NodeSelectorRef contains all required fields to validate a node selector
pkg/validate/nodeselector.go:20
StructOwnerRef
OwnerRef contains all required fields to validate a Build OwnerReference definition
pkg/validate/ownerreferences.go:24
StructPipelineRunFailureDetails
PipelineRunFailureDetails contains extracted failure information from a PipelineRun
pkg/reconciler/buildrun/resources/conditions.go:252
StructPipelineRunGenerator
PipelineRunGenerator implements BuildRunExecutorGenerator for PipelineRun execution. Each build phase runs as a separate Task: - source-acquisition -
pkg/reconciler/buildrun/resources/pipelinerun_generator.go:28
TypeAliasPrefix
Prefix is part of an error message output and can be used to determine which participant in the git protocol send parts of the error message
pkg/git/error_parser.go:19
StructPrometheusConfig
PrometheusConfig contains the specific configuration for the
pkg/config/config.go:147
StructReconcileBuild
ReconcileBuild reconciles a Build object
pkg/reconciler/buildlimitcleanup/build_limit_cleanup.go:24
StructReconcileBuildRun
ReconcileBuildRun reconciles a BuildRun object
pkg/reconciler/buildrunttlcleanup/buildrun_ttl_cleanup.go:25
StructReconcileBuildRun
ReconcileBuildRun reconciles a BuildRun object
pkg/reconciler/buildrun/buildrun.go:107
StructReconcileBuildStrategy
ReconcileBuildStrategy reconciles a BuildStrategy object
pkg/reconciler/buildstrategy/buildstrategy.go:25
StructReconcileClusterBuildStrategy
ReconcileClusterBuildStrategy reconciles a ClusterBuildStrategy object
pkg/reconciler/clusterbuildstrategy/clusterbuildstrategy.go:25
StructRuntimeClassNameRef
RuntimeClassNameRef contains all required fields to validate a RuntimeClassName
pkg/validate/runtime_class_name.go:20
StructSchedulerNameRef
SchedulerNameRef contains all required fields to validate a Scheduler name
pkg/validate/scheduler_name.go:20
InterfaceSharedInformerFactory
SharedInformerFactory provides shared informers for resources in all known API group versions. It is typically used like this: ctx, cancel := conte
pkg/client/informers/externalversions/factory.go:204
InterfaceSharedInformerFactory
SharedInformerFactory a small interface to allow for adding an informer without an import cycle
pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go:22
FuncTypeSharedInformerOption
SharedInformerOption defines the functional option type for SharedInformerFactory.
pkg/client/informers/externalversions/factory.go:24
StructSourceRef
SourcesRef implements RuntimeRef interface to add validations for `buildapi.spec.source`.
pkg/validate/sources.go:15
StructSourceURLRef
SourceURLRef contains all required fields to validate a Build spec source definition
pkg/validate/sourceurl.go:21
StructStep
pkg/config/config.go:181
StructStrategy
Strategy contains all required fields to validate a Build spec strategy definition
pkg/validate/strategies.go:22
StructTaskRunGenerator
TaskRunGenerator implements BuildRunExecutorGenerator for TaskRun execution. All build phases run as sequential steps within a single TaskSpec: - Sou
pkg/reconciler/buildrun/resources/taskrun_generator.go:23
StructTektonPipelineRunImageBuildRunnerFactory
TektonPipelineRunImageBuildRunnerFactory implements ImageBuildRunnerFactory for Tekton PipelineRuns.
pkg/reconciler/buildrun/pipelinerun_runner.go:212
StructTektonPipelineRunWrapper
TektonPipelineRunWrapper wraps pipelineapi.PipelineRun to implement the ImageBuildRunner interface.
pkg/reconciler/buildrun/pipelinerun_runner.go:26
StructTektonTaskRunImageBuildRunnerFactory
TektonTaskRunImageBuildRunnerFactory implements ImageBuildRunnerFactory for Tekton TaskRuns
pkg/reconciler/buildrun/imagebuildrunner.go:200
StructTektonTaskRunWrapper
TektonTaskRunWrapper wraps pipelineapi.TaskRun to implement the ImageBuildRunner interface.
pkg/reconciler/buildrun/imagebuildrunner.go:79
StructTestBuild
TestBuild wraps all required clients to run integration tests and also the namespace and operator channel used per each test case
test/utils/v1beta1/environment.go:35
StructTestBuild
TestBuild wraps all required clients to run integration tests and also the namespace and operator channel used per each test case
test/utils/v1alpha1/environment.go:35
StructTolerationsRef
TolerationsRef contains all required fields to validate tolerations
pkg/validate/tolerations.go:21
StructTrigger
Trigger implements the interface BuildPath with the objective of applying validations against the `.spec.trigger` related attributes.
pkg/validate/trigger.go:18
StructTrivyResult
pkg/image/vulnerability_scan.go:26
StructTrivyVulnerability
pkg/image/vulnerability_scan.go:21
FuncTypeTweakListOptionsFunc
TweakListOptionsFunc is a function that transforms a v1.ListOptions.
pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go:28
StructUnpackDetails
UnpackDetails contains details about the files that were unpacked
pkg/bundle/bundle.go:31
StructVulnerablilityScanParams
pkg/reconciler/buildrun/resources/image_processing.go:27
StructWaiter
Waiter represents the actor that will wait for timeout, using a lock-file to keep it actively waiting. When "done" is issued the lock-file is removed
cmd/waiter/waiter.go:17
Structargs
pkg/env/env_test.go:57
Structauth
test/utils/v1beta1/image.go:79
Structauth
test/utils/v1alpha1/image.go:79
StructbuildLabels
pkg/metrics/metrics_test.go:19
StructbuildPrototype
test/e2e/v1beta1/common_suite_test.go:30
StructbuildPrototype
test/e2e/v1alpha1/common_suite_test.go:30
StructbuildRunFailureReasonLabels
pkg/metrics/metrics_test.go:48
StructbuildRunLabels
pkg/metrics/metrics_test.go:27
StructbuildRunPrototype
test/e2e/v1beta1/common_suite_test.go:31
StructbuildRunPrototype
test/e2e/v1alpha1/common_suite_test.go:31
StructbuildRunResultLabels
pkg/metrics/metrics_test.go:37
Structchmod
pkg/bundle/bundle.go:236
StructclusterBuildStrategyPrototype
test/e2e/v1beta1/common_cbs_test.go:18
StructcontainNamedElementMatcher
test/utils/v1beta1/gomega.go:16
StructcontainNamedElementMatcher
test/utils/v1alpha1/gomega.go:16
StructcontainNamedWithValueElementMatcher
test/utils/v1beta1/gomega.go:56
StructcontainNamedWithValueElementMatcher
test/utils/v1alpha1/gomega.go:56
StructcontextLogger
pkg/ctxlog/context.go:14
FuncTypeconvertFunc
convertFunc serves as the Custom Resource conversiob function
pkg/webhook/conversion/conversion.go:54
TypeAliascredentialType
cmd/git/main.go:25
Structdetails
pkg/util/filelisting.go:22
StructerrorClassMatcher
cmd/git/main_suite_test.go:24
StructerrorClassToken
pkg/git/error_parser.go:63
StructerrorToken
pkg/git/error_parser.go:68
StructexecutionContext
executionContext holds shared state for build execution generation.
pkg/reconciler/buildrun/resources/executor_generator.go:18
StructgenericInformer
pkg/client/informers/externalversions/generic.go:25
StructibmCloudIdentityToken
pkg/image/delete.go:260
StructmediaType
pkg/webhook/conversion/conversion.go:49
StructoptionsRoundTripper
optionsRoundTripper ensures that the insecure flag is honored, and sets headers on outgoing requests
pkg/image/options.go:25
Structopts
cmd/git/main_test.go:26
StructprefixToken
pkg/git/error_parser.go:58
StructrawToken
pkg/git/error_parser.go:54
StructreturnMatcher
test/utils/v1beta1/gomega.go:101
next →1–100 of 110, ranked by callers