Versions in this module Expand all Collapse all v0 v0.0.0 Jun 24, 2019 Changes in this version + func AdmissionPluginArgs(vpa *v1.VerticalPodAutoscalerController, cfg *Config) []string + func RecommenderArgs(vpa *v1.VerticalPodAutoscalerController, cfg *Config) []string + func UpdaterArgs(vpa *v1.VerticalPodAutoscalerController, cfg *Config) []string + type AdmissionPluginArg string + func (a AdmissionPluginArg) String() string + func (a AdmissionPluginArg) Value(v interface{}) string + type Config struct + ExtraArgs string + Image string + Name string + Namespace string + ReleaseVersion string + Verbosity int + type RecommenderArg string + const LogToStderrArg + const PodMinCPUMillicoresArg + const PodMinMemoryMbArg + const SafetyMarginFractionArg + const VerbosityArg + func (a RecommenderArg) String() string + func (a RecommenderArg) Value(v interface{}) string + type Reconciler struct + func NewReconciler(mgr manager.Manager, cfg *Config) *Reconciler + func (r *Reconciler) AddToManager(mgr manager.Manager) error + func (r *Reconciler) AutoscalerDeployment(vpa *autoscalingv1.VerticalPodAutoscalerController) *appsv1.Deployment + func (r *Reconciler) CreateAutoscaler(vpa *autoscalingv1.VerticalPodAutoscalerController) error + func (r *Reconciler) GetAutoscaler(vpa *autoscalingv1.VerticalPodAutoscalerController) (*appsv1.Deployment, error) + func (r *Reconciler) NamePredicate(meta metav1.Object) bool + func (r *Reconciler) RecommenderName(vpa *autoscalingv1.VerticalPodAutoscalerController) types.NamespacedName + func (r *Reconciler) RecommenderPodSpec(vpa *autoscalingv1.VerticalPodAutoscalerController) *corev1.PodSpec + func (r *Reconciler) Reconcile(request reconcile.Request) (reconcile.Result, error) + func (r *Reconciler) SetConfig(cfg *Config) + func (r *Reconciler) UpdateAnnotations(obj metav1.Object) + func (r *Reconciler) UpdateAutoscaler(vpa *autoscalingv1.VerticalPodAutoscalerController) error + type UpdaterArg string + func (a UpdaterArg) String() string + func (a UpdaterArg) Value(v interface{}) string + type Validator struct + func (v *Validator) InjectClient(c client.Client) error + func (v *Validator) InjectDecoder(d *admission.Decoder) error