Structs§
- Binary
Build Source - BinaryBuildSource describes a binary file to be used for the Docker and Source build strategies, where the file will be extracted and used as the build source.
- Bitbucket
WebHook Cause - BitbucketWebHookCause has information about a Bitbucket webhook that triggered a build.
- Build
- Build encapsulates the inputs needed to produce a new deployable image, as well as the status of the execution and a reference to the Pod which executed the build.
- Build
Config - Build configurations define a build process for new container images. There are three types of builds possible - a container image build using a Dockerfile, a Source-to-Image build that uses a specially prepared base image that accepts source code that it can make runnable, and a custom build that can run // arbitrary container images as a base and accept the build parameters. Builds run on the cluster and on completion are pushed to the container image registry specified in the “output” section. A build can be triggered via a webhook, when the base image changes, or when a user manually requests a new build be // created.
- Build
Config Spec - BuildConfigSpec describes when and how builds are created
- Build
Config Status - BuildConfigStatus contains current state of the build config object.
- Build
Log - BuildLog is the (unused) resource associated with the build log redirector
- Build
Output - BuildOutput is input to a build strategy and describes the container image that the strategy should produce.
- Build
Post Commit Spec - A BuildPostCommitSpec holds a build post commit hook specification. The hook executes a command in a temporary container running the build output image, immediately after the last layer of the image is committed and before the image is pushed to a registry. The command is executed with the current working directory ($PWD) set to the image’s WORKDIR.
- Build
Request - BuildRequest is the resource used to pass parameters to build generator
- Build
Source - BuildSource is the SCM used for the build.
- Build
Spec - BuildSpec has the information to represent a build and also additional information about a build
- Build
Status - BuildStatus contains the status of a build
- Build
Status Output - BuildStatusOutput contains the status of the built image.
- Build
Status Output To - BuildStatusOutputTo describes the status of the built image with regards to image registry to which it was supposed to be pushed.
- Build
Strategy - BuildStrategy contains the details of how to perform a build.
- Build
Trigger Cause - BuildTriggerCause holds information about a triggered build. It is used for displaying build trigger data for each build and build configuration in oc describe. It is also used to describe which triggers led to the most recent update in the build configuration.
- Build
Trigger Policy - BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
- Config
MapBuild Source - ConfigMapBuildSource describes a configmap and its destination directory that will be used only at the build time. The content of the configmap referenced here will be copied into the destination directory instead of mounting.
- Connect
Post Namespaced Build Config Instantiatebinary Optional - Optional parameters of
Build::connect_post_namespaced_build_config_instantiatebinary
- Connect
Post Namespaced Build Config Webhooks Optional - Optional parameters of
Build::connect_post_namespaced_build_config_webhooks
- Connect
Post Namespaced Build Config Webhooks With Path Optional - Optional parameters of
Build::connect_post_namespaced_build_config_webhooks_with_path
- Custom
Build Strategy - CustomBuildStrategy defines input parameters specific to Custom build.
- Docker
Build Strategy - DockerBuildStrategy defines input parameters specific to container image build.
- Docker
Strategy Options - DockerStrategyOptions contains extra strategy options for container image builds
- Generic
WebHook Cause - GenericWebHookCause holds information about a generic WebHook that triggered a build.
- GitBuild
Source - GitBuildSource defines the parameters of a Git SCM
- GitHub
WebHook Cause - GitHubWebHookCause has information about a GitHub webhook that triggered a build.
- GitLab
WebHook Cause - GitLabWebHookCause has information about a GitLab webhook that triggered a build.
- GitSource
Revision - GitSourceRevision is the commit information from a git source for a build
- Image
Change Cause - ImageChangeCause contains information about the image that triggered a build
- Image
Change Trigger - ImageChangeTrigger allows builds to be triggered when an ImageStream changes
- Image
Label - ImageLabel represents a label applied to the resulting image.
- Image
Source - ImageSource is used to describe build source that will be extracted from an image or used during a multi stage build. A reference of type ImageStreamTag, ImageStreamImage or DockerImage may be used. A pull secret can be specified to pull the image from an external registry or override the default service account secret if pulling from the internal registry. Image sources can either be used to extract content from an image and place it into the build context along with the repository source, or used directly during a multi-stage container image build to allow content to be copied without overwriting the contents of the repository source (see the ‘paths’ and ‘as’ fields).
- Image
Source Path - ImageSourcePath describes a path to be copied from a source image and its destination within the build directory.
- Jenkins
Pipeline Build Strategy - JenkinsPipelineBuildStrategy holds parameters specific to a Jenkins Pipeline build.
- Read
Namespaced Build Config Optional - Optional parameters of
BuildConfig::read_namespaced_build_config
- Read
Namespaced Build LogOptional - Optional parameters of
BuildLog::read_namespaced_build_log
- Read
Namespaced Build Optional - Optional parameters of
Build::read_namespaced_build
- Secret
Build Source - SecretBuildSource describes a secret and its destination directory that will be used only at the build time. The content of the secret referenced here will be copied into the destination directory instead of mounting.
- Secret
Local Reference - SecretLocalReference contains information that points to the local secret being used
- Secret
Spec - SecretSpec specifies a secret to be included in a build pod and its corresponding mount point
- Source
Build Strategy - SourceBuildStrategy defines input parameters specific to an Source build.
- Source
Control User - SourceControlUser defines the identity of a user of source control
- Source
Revision - SourceRevision is the revision or commit information from the source for the build
- Source
Strategy Options - SourceStrategyOptions contains extra strategy options for Source builds
- Stage
Info - StageInfo contains details about a build stage.
- Step
Info - StepInfo contains details about a build step.
- WebHook
Trigger - WebHookTrigger is a trigger that gets invoked using a webhook type of post
Enums§
- Create
Namespaced Build Config Instantiate Response - Use
<CreateNamespacedBuildConfigInstantiateResponse as Response>::try_from_parts
to parse the HTTP response body ofBuildRequest::create_namespaced_build_config_instantiate
- Read
Namespaced Build Config Response - Use
<ReadNamespacedBuildConfigResponse as Response>::try_from_parts
to parse the HTTP response body ofBuildConfig::read_namespaced_build_config
- Read
Namespaced Build LogResponse - Use
<ReadNamespacedBuildLogResponse as Response>::try_from_parts
to parse the HTTP response body ofBuildLog::read_namespaced_build_log
- Read
Namespaced Build Response - Use
<ReadNamespacedBuildResponse as Response>::try_from_parts
to parse the HTTP response body ofBuild::read_namespaced_build