Versions in this module Expand all Collapse all v0 v0.13.0 Jul 15, 2023 v0.12.0 Jul 14, 2023 Changes in this version + const GroupName + var AddToScheme = localSchemeBuilder.AddToScheme + var GroupVersion = v1.GroupVersion + var Install = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type ConditionType string + const PredictionReady + const Ready + type ContainerResourcePolicy struct + ContainerName string + ControlledResources *[]ResourceName + ControlledValues *vpatypes.ContainerControlledValues + MaxAllowed v1.ResourceList + MinAllowed v1.ResourceList + ScaleDownPolicy *ContainerScalingPolicy + ScaleUpPolicy *ContainerScalingPolicy + func (in *ContainerResourcePolicy) DeepCopy() *ContainerResourcePolicy + func (in *ContainerResourcePolicy) DeepCopyInto(out *ContainerResourcePolicy) + type ContainerScalingPolicy struct + MetricThresholds *ResourceMetricList + ScaleMode *vpatypes.ContainerScalingMode + StabilizationWindowSeconds *int32 + func (in *ContainerScalingPolicy) DeepCopy() *ContainerScalingPolicy + func (in *ContainerScalingPolicy) DeepCopyInto(out *ContainerScalingPolicy) + type CronSpec struct + Description string + End string + Name string + Start string + TargetReplicas int32 + TimeZone *string + func (in *CronSpec) DeepCopy() *CronSpec + func (in *CronSpec) DeepCopyInto(out *CronSpec) + type EffectiveHorizontalPodAutoscaler struct + Spec EffectiveHorizontalPodAutoscalerSpec + Status EffectiveHorizontalPodAutoscalerStatus + func (in *EffectiveHorizontalPodAutoscaler) DeepCopy() *EffectiveHorizontalPodAutoscaler + func (in *EffectiveHorizontalPodAutoscaler) DeepCopyInto(out *EffectiveHorizontalPodAutoscaler) + func (in *EffectiveHorizontalPodAutoscaler) DeepCopyObject() runtime.Object + type EffectiveHorizontalPodAutoscalerList struct + Items []EffectiveHorizontalPodAutoscaler + func (in *EffectiveHorizontalPodAutoscalerList) DeepCopy() *EffectiveHorizontalPodAutoscalerList + func (in *EffectiveHorizontalPodAutoscalerList) DeepCopyInto(out *EffectiveHorizontalPodAutoscalerList) + func (in *EffectiveHorizontalPodAutoscalerList) DeepCopyObject() runtime.Object + type EffectiveHorizontalPodAutoscalerSpec struct + Behavior *autoscalingv2.HorizontalPodAutoscalerBehavior + Crons []CronSpec + MaxReplicas int32 + Metrics []autoscalingv2.MetricSpec + MinReplicas *int32 + Prediction *Prediction + ScaleStrategy ScaleStrategy + ScaleTargetRef autoscalingv2.CrossVersionObjectReference + SpecificReplicas *int32 + func (in *EffectiveHorizontalPodAutoscalerSpec) DeepCopy() *EffectiveHorizontalPodAutoscalerSpec + func (in *EffectiveHorizontalPodAutoscalerSpec) DeepCopyInto(out *EffectiveHorizontalPodAutoscalerSpec) + type EffectiveHorizontalPodAutoscalerStatus struct + Conditions []metav1.Condition + CurrentReplicas *int32 + ExpectReplicas *int32 + LastScaleTime *metav1.Time + func (in *EffectiveHorizontalPodAutoscalerStatus) DeepCopy() *EffectiveHorizontalPodAutoscalerStatus + func (in *EffectiveHorizontalPodAutoscalerStatus) DeepCopyInto(out *EffectiveHorizontalPodAutoscalerStatus) + type EffectiveVerticalPodAutoscaler struct + Spec EffectiveVerticalPodAutoscalerSpec + Status EffectiveVerticalPodAutoscalerStatus + func (in *EffectiveVerticalPodAutoscaler) DeepCopy() *EffectiveVerticalPodAutoscaler + func (in *EffectiveVerticalPodAutoscaler) DeepCopyInto(out *EffectiveVerticalPodAutoscaler) + func (in *EffectiveVerticalPodAutoscaler) DeepCopyObject() runtime.Object + type EffectiveVerticalPodAutoscalerList struct + Items []EffectiveVerticalPodAutoscaler + func (in *EffectiveVerticalPodAutoscalerList) DeepCopy() *EffectiveVerticalPodAutoscalerList + func (in *EffectiveVerticalPodAutoscalerList) DeepCopyInto(out *EffectiveVerticalPodAutoscalerList) + func (in *EffectiveVerticalPodAutoscalerList) DeepCopyObject() runtime.Object + type EffectiveVerticalPodAutoscalerSpec struct + ResourceEstimators []ResourceEstimator + ResourcePolicy *PodResourcePolicy + TargetRef *autoscalingv2.CrossVersionObjectReference + UpdatePolicy *vpatypes.PodUpdatePolicy + func (in *EffectiveVerticalPodAutoscalerSpec) DeepCopy() *EffectiveVerticalPodAutoscalerSpec + func (in *EffectiveVerticalPodAutoscalerSpec) DeepCopyInto(out *EffectiveVerticalPodAutoscalerSpec) + type EffectiveVerticalPodAutoscalerStatus struct + Conditions []metav1.Condition + CurrentEstimators []ResourceEstimatorStatus + Recommendation *vpatypes.RecommendedPodResources + func (in *EffectiveVerticalPodAutoscalerStatus) DeepCopy() *EffectiveVerticalPodAutoscalerStatus + func (in *EffectiveVerticalPodAutoscalerStatus) DeepCopyInto(out *EffectiveVerticalPodAutoscalerStatus) + type PodResourcePolicy struct + ContainerPolicies []ContainerResourcePolicy + func (in *PodResourcePolicy) DeepCopy() *PodResourcePolicy + func (in *PodResourcePolicy) DeepCopyInto(out *PodResourcePolicy) + type Prediction struct + PredictionAlgorithm *PredictionAlgorithm + PredictionWindowSeconds *int32 + func (in *Prediction) DeepCopy() *Prediction + func (in *Prediction) DeepCopyInto(out *Prediction) + type PredictionAlgorithm struct + AlgorithmType predictionapi.AlgorithmType + DSP *predictionapi.DSP + Percentile *predictionapi.Percentile + func (in *PredictionAlgorithm) DeepCopy() *PredictionAlgorithm + func (in *PredictionAlgorithm) DeepCopyInto(out *PredictionAlgorithm) + type ResourceEstimator struct + Config map[string]string + Priority int + Type string + func (in *ResourceEstimator) DeepCopy() *ResourceEstimator + func (in *ResourceEstimator) DeepCopyInto(out *ResourceEstimator) + type ResourceEstimatorStatus struct + LastUpdateTime metav1.Time + Recommendation *vpatypes.RecommendedPodResources + Type string + func (in *ResourceEstimatorStatus) DeepCopy() *ResourceEstimatorStatus + func (in *ResourceEstimatorStatus) DeepCopyInto(out *ResourceEstimatorStatus) + type ResourceMetric struct + Utilization *int32 + func (in *ResourceMetric) DeepCopy() *ResourceMetric + func (in *ResourceMetric) DeepCopyInto(out *ResourceMetric) + type ResourceMetricList map[ResourceName]ResourceMetric + func (in ResourceMetricList) DeepCopy() ResourceMetricList + func (in ResourceMetricList) DeepCopyInto(out *ResourceMetricList) + type ResourceName string + type ScaleStrategy string + const ScaleStrategyAuto + const ScaleStrategyPreview + type Substitute struct + Spec SubstituteSpec + Status SubstituteStatus + func (in *Substitute) DeepCopy() *Substitute + func (in *Substitute) DeepCopyInto(out *Substitute) + func (in *Substitute) DeepCopyObject() runtime.Object + type SubstituteList struct + Items []Substitute + func (in *SubstituteList) DeepCopy() *SubstituteList + func (in *SubstituteList) DeepCopyInto(out *SubstituteList) + func (in *SubstituteList) DeepCopyObject() runtime.Object + type SubstituteSpec struct + Replicas int32 + SubstituteTargetRef autoscalingv2.CrossVersionObjectReference + func (in *SubstituteSpec) DeepCopy() *SubstituteSpec + func (in *SubstituteSpec) DeepCopyInto(out *SubstituteSpec) + type SubstituteStatus struct + LabelSelector string + Replicas int32 + func (in *SubstituteStatus) DeepCopy() *SubstituteStatus + func (in *SubstituteStatus) DeepCopyInto(out *SubstituteStatus)