# Functions
CheckImmutableAutoscalingClassAnnotations checks AutoscalingClassAnnotation Annotations are immutable.
CheckImmutableClusterNameAnnotation checks non-empty cluster-name annotation is immutable.
No description provided by the author
SetClusterNameAnnotation sets the cluster-name annotation when running on GKE or GCE.
ValidateAutoscalingAnnotations validates the autoscaling annotations.
ValidateCredential checks secret and service account.
# Constants
Autoscaling refers to the autoscaling group.
AutoscalingClassAnnotation is the annotation for the explicit class of scaler that a particular resource has opted into.
AutoscalingMaxScaleAnnotation is the annotation to specify the maximum number of pods to scale to.
AutoscalingMinScaleAnnotation is the annotation to specify the minimum number of pods to scale to.
ClusterNameAnnotation is the annotation for the cluster Name.
defaultSecretName is the default secret name for the controller.
No description provided by the author
KEDA is Keda autoscaler.
KedaAutoscalingCooldownPeriodAnnotation is the annotation that refers to the period Keda waits until it scales a Deployment down.
KedaAutoscalingPollingIntervalAnnotation is the annotation that refers to the interval in seconds Keda uses to poll metrics in order to inform its scaling decisions.
KedaAutoscalingSubscriptionSizeAnnotation is the annotation that refers to the size of unacked messages in a Pub/Sub subscription that Keda uses in order to decide when and by how much to scale out.