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 BuilderBaseImage = "falcosecurity/driverkit-builder:latest" // This is overwritten when using the Makefile to build
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 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 (bp *KubernetesBuildProcessor) Start(b *builder.Build) error
func (*KubernetesBuildProcessor) String ¶
func (bp *KubernetesBuildProcessor) String() string
type NopBuildProcessor ¶
type NopBuildProcessor struct { }
func NewNopBuildProcessor ¶
func NewNopBuildProcessor() *NopBuildProcessor
func (*NopBuildProcessor) String ¶
func (bp *NopBuildProcessor) String() string
Click to show internal directories.
Click to hide internal directories.