Documentation
¶
Index ¶
- func ConfigMap(image *imagebuilderv1beta1.LinuxKit) *corev1.ConfigMap
- func Container(image *imagebuilderv1beta1.LinuxKit, extraVolumeMounts ...corev1.VolumeMount) corev1.Container
- func DefaultVolumes(image *imagebuilderv1beta1.LinuxKit) []corev1.Volume
- func InitCointainer(ctr imagebuilderv1beta1.Container, name string, ...) corev1.Container
- func InitConfigMap(image *imagebuilderv1beta1.LinuxKit) (*corev1.ConfigMap, error)
- func Job(image *imagebuilderv1beta1.LinuxKit) (*batchv1.Job, error)
- func NewConfigMapEntryFrom(data imagebuilderv1beta1.AdditionalData) *fetcherconfig.Fetcher
- func NewVolumeFrom(data imagebuilderv1beta1.AdditionalData) volumeOpts
- func Role(image *imagebuilderv1beta1.LinuxKit) *rbacv1.Role
- func RoleBinding(image *imagebuilderv1beta1.LinuxKit) *rbacv1.RoleBinding
- func ServiceAccount(image *imagebuilderv1beta1.LinuxKit) *corev1.ServiceAccount
- type LinuxKitReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Container ¶
func Container(image *imagebuilderv1beta1.LinuxKit, extraVolumeMounts ...corev1.VolumeMount) corev1.Container
func DefaultVolumes ¶
func DefaultVolumes(image *imagebuilderv1beta1.LinuxKit) []corev1.Volume
func InitCointainer ¶
func InitCointainer( ctr imagebuilderv1beta1.Container, name string, extraVolumeMounts ...corev1.VolumeMount, ) corev1.Container
func InitConfigMap ¶
func InitConfigMap(image *imagebuilderv1beta1.LinuxKit) (*corev1.ConfigMap, error)
func NewConfigMapEntryFrom ¶
func NewConfigMapEntryFrom(data imagebuilderv1beta1.AdditionalData) *fetcherconfig.Fetcher
func NewVolumeFrom ¶
func NewVolumeFrom(data imagebuilderv1beta1.AdditionalData) volumeOpts
func RoleBinding ¶
func RoleBinding(image *imagebuilderv1beta1.LinuxKit) *rbacv1.RoleBinding
func ServiceAccount ¶
func ServiceAccount(image *imagebuilderv1beta1.LinuxKit) *corev1.ServiceAccount
Types ¶
type LinuxKitReconciler ¶
LinuxKitReconciler reconciles a Image object.
func (*LinuxKitReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*LinuxKitReconciler) SetupWithManager ¶
func (r *LinuxKitReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.