package
1.5.1
Repository: https://github.com/csrwng/origin.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package v1 is a generated protocol buffer package.
No description provided by the author

# Functions

BuildConfigToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc.
BuildToPodLogOptions builds a PodLogOptions object out of a BuildLogOptions.
BuildToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc.
ByBuildConfigPredicate matches all builds that have build config annotation or label with specified value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FilterBuilds returns array of builds that satisfies predicate function.
FindTriggerPolicy retrieves the BuildTrigger(s) of a given type from a build configuration.
GetBuildName returns the name of a Build associated with the given Pod.
GetBuildPodName returns name of the build pod.
No description provided by the author
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
LabelValue returns a string to use as a value for the Build label in a pod.
RegisterDeepCopies adds deep-copy functions to the given scheme.
Resource takes an unqualified resource and returns back a Group qualified GroupResource.
No description provided by the author
No description provided by the author

# Constants

AllowedUIDs is an environment variable that contains ranges of UIDs that are allowed in Source builder images.
BuildAcceptedAnnotation is an annotation used to update a build that can now be run based on the RunPolicy (e.g.
BuildAnnotation is an annotation that identifies a Pod as being for a Build.
BuildCloneAnnotation is an annotation whose value is the name of the build this build was cloned from.
BuildConfigAnnotation is an annotation that identifies the BuildConfig that a Build was created from.
BuildConfigLabel is the key of a Build label whose value is the ID of a BuildConfig on which the Build is based.
BuildConfigLabelDeprecated was used as BuildConfigLabel before adding namespaces.
BuildConfigPausedAnnotation is an annotation that marks a BuildConfig as paused.
BuildJenkinsBuildURIAnnotation is an annotation holding a link to the Jenkins build.
BuildJenkinsLogURLAnnotation is an annotation holding a link to the Jenkins build console log.
BuildJenkinsStatusJSONAnnotation is an annotation holding the Jenkins status information.
BuildLabel is the key of a Pod label whose value is the Name of a Build which is run.
BuildNumberAnnotation is an annotation whose value is the sequential number for this Build.
BuildPhaseCancelled indicates that a running/pending build was stopped from executing.
BuildPhaseComplete indicates that a build has been successful.
BuildPhaseError indicates that an error prevented the build from executing.
BuildPhaseFailed indicates that a build has executed and failed.
BuildPhaseNew is automatically assigned to a newly created build.
BuildPhasePending indicates that a pod name has been assigned and a build is about to start running.
BuildPhaseRunning indicates that a pod has been created and a build is running.
BuildPodNameAnnotation is an annotation whose value is the name of the pod running this build.
BuildPodSuffix is the suffix used to append to a build pod name given a build name.
BuildRunPolicyLabel represents the start policy used to to start the build.
BuildRunPolicyParallel schedules new builds immediately after they are created.
BuildRunPolicySerial schedules new builds to execute in a sequence as they are created.
BuildRunPolicySerialLatestOnly schedules only the latest build to execute, cancelling all the previously queued build.
BuildSourceSecretMatchURIAnnotationPrefix is a prefix for annotations on a Secret which indicate a source URI against which the Secret can be used.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ConfigChangeBuildTriggerType will trigger a build on an initial build config creation WARNING: In the future the behavior will change to trigger a build on any config change.
CustomBuildStrategyBaseImageKey is the environment variable that indicates the base image to be used when performing a custom build, if needed.
DefaultDockerLabelNamespace is the key of a Build label, whose values are build metadata.
DropCapabilities is an environment variable that contains a list of capabilities to drop when executing a Source build.
No description provided by the author
GenericWebHookBuildTriggerType represents a trigger that launches builds on generic webhook invocations.
No description provided by the author
GitHubWebHookBuildTriggerType represents a trigger that launches builds on GitHub webhook invocations.
No description provided by the author
No description provided by the author
ImageChangeBuildTriggerType represents a trigger that launches builds on availability of a new version of an image.
No description provided by the author
OriginVersion is an environment variable key that indicates the version of origin that created this build definition.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
NOTE: These messages might change.
StatusReasonBuildPodDeleted is an error condition when the build pod is deleted before build completion.
StatusReasonBuildPodExists indicates that the build tried to create a build pod but one was already present.
StatusReasonCancelBuildFailed is an error condition when cancelling a build fails.
StatusReasonCancelledBuild indicates that the build was cancelled by the user.
StatusReasonCannotCreateBuildPod is an error condition when a build pod cannot be created.
StatusReasonCannotCreateBuildPodSpec is an error condition when the build strategy cannot create a build pod spec.
StatusReasonDockerBuildFailed indicates that the docker build strategy has failed.
StatusReasonError is a generic reason for a build error condition.
StatusReasonExceededRetryTimeout is an error condition when the build has not completed and retrying the build times out.
StatusReasonFetchSourceFailed indicates that fetching the source of the build has failed.
StatusReasonInvalidContextDirectory indicates that the supplied contextDir does not exist.
StatusReasonInvalidOutputReference is an error condition when the build output is an invalid reference.
StatusReasonMissingPushSecret indicates that the build is missing required secret for pushing the output image.
StatusReasonPostCommitHookFailed indicates the post-commit hook failed.
StatusReasonPullBuilderImageFailed indicates that we failed to pull the builder image.
StatusReasonPushImageToRegistryFailed indicates that an image failed to be pushed to the registry.

# Variables

No description provided by the author
NOTE: Adding a new trigger type requires adding the type to KnownTriggerTypes.
No description provided by the author
SchemeGroupVersion is group version used to register these objects.

# Structs

No description provided by the author
No description provided by the author
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.
BuildConfig is a template which can be used to create new builds.
BuildConfigList is a collection of BuildConfigs.
BuildConfigSpec describes when and how builds are created.
BuildConfigStatus contains current state of the build config object.
BuildList is a collection of Builds.
BuildLog is the (unused) resource associated with the build log redirector.
BuildLogOptions is the REST options for a build log.
BuildOutput is input to a build strategy and describes the Docker image that the strategy should produce.
A BuildPostCommitSpec holds a build post commit hook specification.
BuildRequest is the resource used to pass parameters to build generator.
BuildSource is the input used for the build.
BuildSpec encapsulates all the inputs necessary to represent a build.
BuildStatus contains the status of a build.
BuildStatusOutput contains the status of the built image.
BuildStatusOutputTo describes the status of the built image with regards to image registry to which it was supposed to be pushed.
BuildStrategy contains the details of how to perform a build.
BuildTriggerCause holds information about a triggered build.
BuildTriggerPolicy describes a policy for a single trigger that results in a new Build.
CommonSpec encapsulates all common fields between Build and BuildConfig.
CustomBuildStrategy defines input parameters specific to Custom build.
DockerBuildStrategy defines input parameters specific to Docker build.
GenericWebHookCause holds information about a generic WebHook that triggered a build.
GenericWebHookEvent is the payload expected for a generic webhook post.
GitBuildSource defines the parameters of a Git SCM.
GitHubWebHookCause has information about a GitHub webhook that triggered a build.
GitInfo is the aggregated git information for a generic webhook post.
GitRefInfo is a single ref.
GitSourceRevision is the commit information from a git source for a build.
ImageChangeCause contains information about the image that triggered a build.
ImageChangeTrigger allows builds to be triggered when an ImageStream changes.
ImageLabel represents a label applied to the resulting image.
ImageSource describes an image that is used as source for the build.
ImageSourcePath describes a path to be copied from a source image and its destination within the build directory.
JenkinsPipelineStrategy holds parameters specific to a Jenkins Pipeline build.
ProxyConfig defines what proxies to use for an operation.
SecretBuildSource describes a secret and its destination directory that will be used only at the build time.
SecretSpec specifies a secret to be included in a build pod and its corresponding mount point.
SourceBuildStrategy defines input parameters specific to an Source build.
SourceControlUser defines the identity of a user of source control.
SourceRevision is the revision or commit information from the source for the build.
WebHookTrigger is a trigger that gets invoked using a webhook type of post.

# Type aliases

BuildPhase represents the status of a build at a point in time.
BuildPtrSliceByCreationTimestamp implements sort.Interface for []*Build based on the CreationTimestamp field.
BuildRunPolicy defines the behaviour of how the new builds are executed from the existing build configuration.
BuildSliceByCreationTimestamp implements sort.Interface for []Build based on the CreationTimestamp field.
BuildStrategyType describes a particular way of performing a build.
BuildTriggerType refers to a specific BuildTriggerPolicy implementation.
PredicateFunc is testing an argument and decides does it meet some criteria or not.
StatusReason is a brief CamelCase string that describes a temporary or permanent build error condition, meant for machine parsing and tidy display in the CLI.