driverbuilder

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2020 License: Apache-2.0 Imports: 30 Imported by: 2

Documentation

Index

Constants

View Source
const DockerBuildProcessorName = "docker"

DockerBuildProcessorName is a constant containing the docker name.

View Source
const KubernetesBuildProcessorName = "kubernetes"

Variables

View Source
var EnabledBuildArchitectures = map[BuildArchitecture]bool{}

Functions

This section is empty.

Types

type BuildArchitecture

type BuildArchitecture string
const BuildArchitectureX86_64 BuildArchitecture = "x86_64"

func (BuildArchitecture) String

func (ba BuildArchitecture) String() string

type BuildProcessor

type BuildProcessor interface {
	Start(b *builder.Build) error
	String() string
}

type DockerBuildProcessor

type DockerBuildProcessor struct {
	// contains filtered or unexported fields
}

func NewDockerBuildProcessor

func NewDockerBuildProcessor(timeout int, proxy string) *DockerBuildProcessor

NewDockerBuildProcessor ...

func (*DockerBuildProcessor) Start

func (bp *DockerBuildProcessor) Start(b *builder.Build) error

Start the docker processor

func (*DockerBuildProcessor) String

func (bp *DockerBuildProcessor) String() string

type KubernetesBuildProcessor

type KubernetesBuildProcessor struct {
	// contains filtered or unexported fields
}

func NewKubernetesBuildProcessor

func NewKubernetesBuildProcessor(corev1Client v1.CoreV1Interface, clientConfig *restclient.Config, namespace string, timeout int, proxy string) *KubernetesBuildProcessor

NewKubernetesBuildProcessor constructs a KubernetesBuildProcessor starting from a kubernetes.Clientset. bufferSize represents the length of the channel we use to do the builds. A bigger bufferSize will mean that we can save more Builds for processing, however setting this to a big value will have impacts

func (*KubernetesBuildProcessor) Start

func (*KubernetesBuildProcessor) String

func (bp *KubernetesBuildProcessor) String() string

type NopBuildProcessor

type NopBuildProcessor struct {
}

func NewNopBuildProcessor

func NewNopBuildProcessor() *NopBuildProcessor

func (*NopBuildProcessor) Start

func (bp *NopBuildProcessor) Start(b *builder.Build) error

func (*NopBuildProcessor) String

func (bp *NopBuildProcessor) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL