mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-01 07:47:56 +00:00
fix golint failures for metrics api
This commit is contained in:
parent
983cf51c53
commit
696c98a5e6
@ -615,12 +615,8 @@ staging/src/k8s.io/kube-proxy/config/v1alpha1
|
|||||||
staging/src/k8s.io/kubelet/config/v1beta1
|
staging/src/k8s.io/kubelet/config/v1beta1
|
||||||
staging/src/k8s.io/metrics/pkg/apis/custom_metrics
|
staging/src/k8s.io/metrics/pkg/apis/custom_metrics
|
||||||
staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1beta1
|
staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1beta1
|
||||||
staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1beta2
|
|
||||||
staging/src/k8s.io/metrics/pkg/apis/external_metrics
|
staging/src/k8s.io/metrics/pkg/apis/external_metrics
|
||||||
staging/src/k8s.io/metrics/pkg/apis/external_metrics/v1beta1
|
|
||||||
staging/src/k8s.io/metrics/pkg/apis/metrics
|
staging/src/k8s.io/metrics/pkg/apis/metrics
|
||||||
staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1
|
|
||||||
staging/src/k8s.io/metrics/pkg/apis/metrics/v1beta1
|
|
||||||
staging/src/k8s.io/metrics/pkg/client/custom_metrics
|
staging/src/k8s.io/metrics/pkg/client/custom_metrics
|
||||||
staging/src/k8s.io/metrics/pkg/client/custom_metrics/fake
|
staging/src/k8s.io/metrics/pkg/client/custom_metrics/fake
|
||||||
staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme
|
staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme
|
||||||
|
@ -34,8 +34,10 @@ func Resource(resource string) schema.GroupResource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
// SchemeBuilder points to a list of functions added to Scheme.
|
||||||
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addConversionFuncs)
|
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addConversionFuncs)
|
||||||
localSchemeBuilder = &SchemeBuilder
|
localSchemeBuilder = &SchemeBuilder
|
||||||
|
// AddToScheme applies all the stored functions to the scheme.
|
||||||
AddToScheme = localSchemeBuilder.AddToScheme
|
AddToScheme = localSchemeBuilder.AddToScheme
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ import (
|
|||||||
|
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// a list of values for a given metric for some set of objects
|
// MetricValueList is a list of values for a given metric for some set of objects
|
||||||
type MetricValueList struct {
|
type MetricValueList struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
||||||
@ -35,7 +35,7 @@ type MetricValueList struct {
|
|||||||
|
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// a metric value for some object
|
// MetricValue is a metric value for some object
|
||||||
type MetricValue struct {
|
type MetricValue struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
|
|
||||||
@ -81,6 +81,6 @@ type MetricListOptions struct {
|
|||||||
MetricLabelSelector string `json:"metricLabelSelector,omitempty" protobuf:"bytes,2,opt,name=metricLabelSelector"`
|
MetricLabelSelector string `json:"metricLabelSelector,omitempty" protobuf:"bytes,2,opt,name=metricLabelSelector"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// allObjects is a wildcard used to select metrics
|
// AllObjects is a wildcard used to select metrics
|
||||||
// for all objects matching the given label selector
|
// for all objects matching the given label selector
|
||||||
const AllObjects = "*"
|
const AllObjects = "*"
|
||||||
|
@ -34,8 +34,10 @@ func Resource(resource string) schema.GroupResource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
// SchemeBuilder points to a list of functions added to Scheme.
|
||||||
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
||||||
localSchemeBuilder = &SchemeBuilder
|
localSchemeBuilder = &SchemeBuilder
|
||||||
|
// AddToScheme applies all the stored functions to the scheme.
|
||||||
AddToScheme = localSchemeBuilder.AddToScheme
|
AddToScheme = localSchemeBuilder.AddToScheme
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -34,8 +34,10 @@ func Resource(resource string) schema.GroupResource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
// SchemeBuilder points to a list of functions added to Scheme.
|
||||||
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
||||||
localSchemeBuilder = &SchemeBuilder
|
localSchemeBuilder = &SchemeBuilder
|
||||||
|
// AddToScheme applies all the stored functions to the scheme.
|
||||||
AddToScheme = localSchemeBuilder.AddToScheme
|
AddToScheme = localSchemeBuilder.AddToScheme
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ import (
|
|||||||
|
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// a list of values for a given metric for some set labels
|
// ExternalMetricValueList is a list of values for a given metric for some set labels
|
||||||
type ExternalMetricValueList struct {
|
type ExternalMetricValueList struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
||||||
@ -34,7 +34,7 @@ type ExternalMetricValueList struct {
|
|||||||
|
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// a metric value for external metric
|
// ExternalMetricValue is a metric value for external metric
|
||||||
// A single metric value is identified by metric name and a set of string labels.
|
// A single metric value is identified by metric name and a set of string labels.
|
||||||
// For one metric there can be multiple values with different sets of labels.
|
// For one metric there can be multiple values with different sets of labels.
|
||||||
type ExternalMetricValue struct {
|
type ExternalMetricValue struct {
|
||||||
|
@ -34,8 +34,10 @@ func Resource(resource string) schema.GroupResource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
// SchemeBuilder points to a list of functions added to Scheme.
|
||||||
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
||||||
localSchemeBuilder = &SchemeBuilder
|
localSchemeBuilder = &SchemeBuilder
|
||||||
|
// AddToScheme applies all the stored functions to the scheme.
|
||||||
AddToScheme = SchemeBuilder.AddToScheme
|
AddToScheme = SchemeBuilder.AddToScheme
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ import (
|
|||||||
// +genclient:nonNamespaced
|
// +genclient:nonNamespaced
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// resource usage metrics of a node.
|
// NodeMetrics sets resource usage metrics of a node.
|
||||||
type NodeMetrics struct {
|
type NodeMetrics struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
||||||
@ -59,7 +59,7 @@ type NodeMetricsList struct {
|
|||||||
// +genclient:readonly
|
// +genclient:readonly
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// resource usage metrics of a pod.
|
// PodMetrics sets resource usage metrics of a pod.
|
||||||
type PodMetrics struct {
|
type PodMetrics struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
||||||
@ -86,7 +86,7 @@ type PodMetricsList struct {
|
|||||||
Items []PodMetrics `json:"items" protobuf:"bytes,2,rep,name=items"`
|
Items []PodMetrics `json:"items" protobuf:"bytes,2,rep,name=items"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// resource usage metrics of a container.
|
// ContainerMetrics sets resource usage metrics of a container.
|
||||||
type ContainerMetrics struct {
|
type ContainerMetrics struct {
|
||||||
// Container name corresponding to the one from pod.spec.containers.
|
// Container name corresponding to the one from pod.spec.containers.
|
||||||
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
|
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
|
||||||
|
@ -34,8 +34,10 @@ func Resource(resource string) schema.GroupResource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
// SchemeBuilder points to a list of functions added to Scheme.
|
||||||
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
|
||||||
localSchemeBuilder = &SchemeBuilder
|
localSchemeBuilder = &SchemeBuilder
|
||||||
|
// AddToScheme applies all the stored functions to the scheme.
|
||||||
AddToScheme = SchemeBuilder.AddToScheme
|
AddToScheme = SchemeBuilder.AddToScheme
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ import (
|
|||||||
// +genclient:nonNamespaced
|
// +genclient:nonNamespaced
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// resource usage metrics of a node.
|
// NodeMetrics sets resource usage metrics of a node.
|
||||||
type NodeMetrics struct {
|
type NodeMetrics struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
||||||
@ -59,7 +59,7 @@ type NodeMetricsList struct {
|
|||||||
// +genclient:readonly
|
// +genclient:readonly
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
|
|
||||||
// resource usage metrics of a pod.
|
// PodMetrics sets resource usage metrics of a pod.
|
||||||
type PodMetrics struct {
|
type PodMetrics struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
|
||||||
@ -86,7 +86,7 @@ type PodMetricsList struct {
|
|||||||
Items []PodMetrics `json:"items" protobuf:"bytes,2,rep,name=items"`
|
Items []PodMetrics `json:"items" protobuf:"bytes,2,rep,name=items"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// resource usage metrics of a container.
|
// ContainerMetrics sets resource usage metrics of a container.
|
||||||
type ContainerMetrics struct {
|
type ContainerMetrics struct {
|
||||||
// Container name corresponding to the one from pod.spec.containers.
|
// Container name corresponding to the one from pod.spec.containers.
|
||||||
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
|
Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
|
||||||
|
Loading…
Reference in New Issue
Block a user