Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartManager ¶
func StartManager(cfg ControllerConfig)
Types ¶
type BuildJobConfig ¶
type BuildJobConfig struct {
Image string
CAImage string
CustomCASecret string
PreparerPluginPath string
Labels map[string]string
Annotations map[string]string
GrantFullPrivilege bool
EnableLayerCaching bool
PodSecurityPolicy string
SecurityContextConstraints string
BrokerOpts *message.Options
Volumes []corev1.Volume
VolumeMounts []corev1.VolumeMount
EnvVar []corev1.EnvVar
}
type ContainerImageBuildReconciler ¶
type ContainerImageBuildReconciler struct {
client.Client
*kubernetes.Clientset
Log logr.Logger
Scheme *runtime.Scheme
Recorder record.EventRecorder
JobConfig *BuildJobConfig
}
ContainerImageBuildReconciler reconciles a ContainerImageBuild object
func (*ContainerImageBuildReconciler) SetupWithManager ¶
func (r *ContainerImageBuildReconciler) SetupWithManager(mgr ctrl.Manager) error
type ControllerConfig ¶
type ControllerConfig struct {
Debug bool
Namespace string
MetricsAddr string
EnableLeaderElection bool
JobConfig *BuildJobConfig
}
Click to show internal directories.
Click to hide internal directories.