diff --git a/hack/.golint_failures b/hack/.golint_failures index c42cebb1350..082e15131c7 100644 --- a/hack/.golint_failures +++ b/hack/.golint_failures @@ -16,7 +16,6 @@ pkg/apis/auditregistration/v1alpha1 pkg/apis/authentication/v1 pkg/apis/authorization/v1 pkg/apis/authorization/validation -pkg/apis/autoscaling pkg/apis/autoscaling/v1 pkg/apis/autoscaling/v2beta1 pkg/apis/autoscaling/v2beta2 diff --git a/pkg/apis/autoscaling/register.go b/pkg/apis/autoscaling/register.go index 6c321a3abab..871e5513a52 100644 --- a/pkg/apis/autoscaling/register.go +++ b/pkg/apis/autoscaling/register.go @@ -38,8 +38,10 @@ func Resource(resource string) schema.GroupResource { } var ( + // SchemeBuilder points to a list of functions added to Scheme. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) - AddToScheme = SchemeBuilder.AddToScheme + // AddToScheme applies all the stored functions to the scheme. + AddToScheme = SchemeBuilder.AddToScheme ) // Adds the list of known types to the given scheme. diff --git a/pkg/apis/autoscaling/types.go b/pkg/apis/autoscaling/types.go index 4ab6f8aff55..051f797f731 100644 --- a/pkg/apis/autoscaling/types.go +++ b/pkg/apis/autoscaling/types.go @@ -226,8 +226,11 @@ type MetricTarget struct { type MetricTargetType string var ( - UtilizationMetricType MetricTargetType = "Utilization" - ValueMetricType MetricTargetType = "Value" + // UtilizationMetricType is a possible value for MetricTarget.Type. + UtilizationMetricType MetricTargetType = "Utilization" + // ValueMetricType is a possible value for MetricTarget.Type. + ValueMetricType MetricTargetType = "Value" + // AverageValueMetricType is a possible value for MetricTarget.Type. AverageValueMetricType MetricTargetType = "AverageValue" ) @@ -373,6 +376,7 @@ type ExternalMetricStatus struct { Current MetricValueStatus } +// MetricValueStatus indicates the current value of a metric. type MetricValueStatus struct { Value *resource.Quantity AverageValue *resource.Quantity