Documentation
¶
Index ¶
Constants ¶
View Source
const ( ConfigCheckInitiatorVector = "VectorInitiator" ConfigCheckInitiatorPipieline = "PipelineInitiator" )
Variables ¶
View Source
var ( ValidationError = errors.New("config validation error") ConfigcheckTimeoutError = errors.New("timeout waiting configcheck pod result") )
Functions ¶
This section is empty.
Types ¶
type ConfigCheck ¶
type ConfigCheck struct { Config []byte Client client.Client ClientSet *kubernetes.Clientset Name string Namespace string Initiator string Image string ImagePullPolicy corev1.PullPolicy ImagePullSecrets []corev1.LocalObjectReference Envs []corev1.EnvVar EnvFrom []corev1.EnvFromSource Hash string Tolerations []corev1.Toleration Resources corev1.ResourceRequirements SecurityContext *corev1.PodSecurityContext ContainerSecurityContext *corev1.SecurityContext CompressedConfig bool ConfigReloaderImage string ConfigReloaderResources corev1.ResourceRequirements ConfigCheckTimeout time.Duration Annotations map[string]string }
func New ¶
func New( config []byte, c client.Client, cs *kubernetes.Clientset, vc *vectorv1alpha1.VectorCommon, name, namespace string, timeout time.Duration, initiator string, ) *ConfigCheck
func (*ConfigCheck) ConfigReloaderInitContainer ¶
func (cc *ConfigCheck) ConfigReloaderInitContainer() *corev1.Container
Click to show internal directories.
Click to hide internal directories.