Versions in this module Expand all Collapse all v0 v0.0.0 Dec 15, 2018 Changes in this version + func AutoscalerArgs(ca *v1alpha1.ClusterAutoscaler, namespace string) []string + func ResourceArgs(rl *v1alpha1.ResourceLimits) []string + func ScaleDownArgs(sd *v1alpha1.ScaleDownConfig) []string + type AutoscalerArg string + const CloudProviderArg + const CoresTotalArg + const ExpendablePodsPriorityCutoffArg + const GPUTotalArg + const LogToStderrArg + const MaxGracefulTerminationSecArg + const MaxNodesTotalArg + const MemoryTotalArg + const NamespaceArg + const ScaleDownDelayAfterAddArg + const ScaleDownDelayAfterDeleteArg + const ScaleDownDelayAfterFailureArg + const ScaleDownEnabledArg + func (a AutoscalerArg) Range(min, max int) string + func (a AutoscalerArg) String() string + func (a AutoscalerArg) TypeRange(t string, min, max int) string + func (a AutoscalerArg) Value(v interface{}) string + type Config struct + Image string + Name string + Namespace string + Replicas int32 + type Reconciler struct + func NewReconciler(mgr manager.Manager, cfg *Config) *Reconciler + func (r *Reconciler) AddToManager(mgr manager.Manager) error + func (r *Reconciler) AutoscalerDeployment(ca *autoscalingv1alpha1.ClusterAutoscaler) *appsv1.Deployment + func (r *Reconciler) AutoscalerName(ca *autoscalingv1alpha1.ClusterAutoscaler) types.NamespacedName + func (r *Reconciler) AutoscalerPodSpec(ca *autoscalingv1alpha1.ClusterAutoscaler) *corev1.PodSpec + func (r *Reconciler) CreateAutoscaler(ca *autoscalingv1alpha1.ClusterAutoscaler) error + func (r *Reconciler) GetAutoscaler(ca *autoscalingv1alpha1.ClusterAutoscaler) (*appsv1.Deployment, error) + func (r *Reconciler) NamePredicate(meta metav1.Object) bool + func (r *Reconciler) Reconcile(request reconcile.Request) (reconcile.Result, error) + func (r *Reconciler) SetConfig(cfg *Config) + func (r *Reconciler) UpdateAutoscaler(ca *autoscalingv1alpha1.ClusterAutoscaler) error