Documentation ¶
Index ¶
Constants ¶
View Source
const ( DockerPushSecretMountPath = "/var/run/secrets/openshift.io/push" DockerPullSecretMountPath = "/var/run/secrets/openshift.io/pull" SecretBuildSourceBaseMountPath = "/var/run/secrets/openshift.io/build" SourceImagePullSecretMountPath = "/var/run/secrets/openshift.io/source-image" )
Variables ¶
View Source
var DefaultDropCaps = []string{
"KILL",
"MKNOD",
"SETGID",
"SETUID",
"SYS_CHROOT",
}
DefaultDropCaps is the list of capabilities to drop if the current user cannot run as root
Functions ¶
Types ¶
type CustomBuildStrategy ¶
type CustomBuildStrategy struct { // Codec is the codec to use for encoding the output pod. // IMPORTANT: This may break backwards compatibility when // it changes. Codec runtime.Codec }
CustomBuildStrategy creates a build using a custom builder image.
func (*CustomBuildStrategy) CreateBuildPod ¶
CreateBuildPod creates the pod to be used for the Custom build
type DockerBuildStrategy ¶
type DockerBuildStrategy struct { Image string // Codec is the codec to use for encoding the output pod. // IMPORTANT: This may break backwards compatibility when // it changes. Codec runtime.Codec }
DockerBuildStrategy creates a Docker build using a Docker builder image.
func (*DockerBuildStrategy) CreateBuildPod ¶
CreateBuildPod creates the pod to be used for the Docker build TODO: Make the Pod definition configurable
type FatalError ¶ added in v1.1.2
type FatalError struct { // Reason the fatal error occurred Reason string }
FatalError is an error which can't be retried.
func (*FatalError) Error ¶ added in v1.1.2
func (e *FatalError) Error() string
Error implements the error interface.
type SourceBuildStrategy ¶
type SourceBuildStrategy struct { Image string // Codec is the codec to use for encoding the output pod. // IMPORTANT: This may break backwards compatibility when // it changes. Codec runtime.Codec AdmissionControl admission.Interface }
SourceBuildStrategy creates STI(source to image) builds
func (*SourceBuildStrategy) CreateBuildPod ¶
CreateBuildPod creates a pod that will execute the STI build TODO: Make the Pod definition configurable
Click to show internal directories.
Click to hide internal directories.