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 ¶ added in v0.2.1
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 ¶ added in v0.2.1
func (bs *CustomBuildStrategy) CreateBuildPod(build *buildapi.Build) (*kapi.Pod, error)
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 ¶
func (bs *DockerBuildStrategy) CreateBuildPod(build *buildapi.Build) (*kapi.Pod, error)
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.
type SourceBuildStrategy ¶ added in v0.5.2
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 ¶ added in v0.5.2
func (bs *SourceBuildStrategy) CreateBuildPod(build *buildapi.Build) (*kapi.Pod, error)
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.