mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 19:31:44 +00:00
Move validation dependency from pkg/apis/core/validation to staging
This commit is contained in:
parent
ff6113dfc8
commit
d91c82a30d
@ -14,10 +14,10 @@ go_library(
|
|||||||
"//build/visible_to:pkg_kubectl_metricsutil_CONSUMERS",
|
"//build/visible_to:pkg_kubectl_metricsutil_CONSUMERS",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/apis/core/validation:go_default_library",
|
|
||||||
"//pkg/printers:go_default_library",
|
"//pkg/printers:go_default_library",
|
||||||
"//staging/src/k8s.io/api/core/v1:go_default_library",
|
"//staging/src/k8s.io/api/core/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library",
|
||||||
|
"//staging/src/k8s.io/apimachinery/pkg/api/validation:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
|
||||||
|
@ -21,11 +21,11 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
|
"k8s.io/apimachinery/pkg/api/validation"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/labels"
|
"k8s.io/apimachinery/pkg/labels"
|
||||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||||
corev1client "k8s.io/client-go/kubernetes/typed/core/v1"
|
corev1client "k8s.io/client-go/kubernetes/typed/core/v1"
|
||||||
"k8s.io/kubernetes/pkg/apis/core/validation"
|
|
||||||
metricsapi "k8s.io/metrics/pkg/apis/metrics"
|
metricsapi "k8s.io/metrics/pkg/apis/metrics"
|
||||||
metricsv1alpha1api "k8s.io/metrics/pkg/apis/metrics/v1alpha1"
|
metricsv1alpha1api "k8s.io/metrics/pkg/apis/metrics/v1alpha1"
|
||||||
)
|
)
|
||||||
@ -74,7 +74,7 @@ func podMetricsUrl(namespace string, name string) (string, error) {
|
|||||||
return "", errors.New(message)
|
return "", errors.New(message)
|
||||||
}
|
}
|
||||||
if len(name) > 0 {
|
if len(name) > 0 {
|
||||||
errs = validation.ValidatePodName(name, false)
|
errs = validation.NameIsDNSSubdomain(name, false)
|
||||||
if len(errs) > 0 {
|
if len(errs) > 0 {
|
||||||
message := fmt.Sprintf("invalid pod name: %s - %v", name, errs)
|
message := fmt.Sprintf("invalid pod name: %s - %v", name, errs)
|
||||||
return "", errors.New(message)
|
return "", errors.New(message)
|
||||||
@ -85,7 +85,7 @@ func podMetricsUrl(namespace string, name string) (string, error) {
|
|||||||
|
|
||||||
func nodeMetricsUrl(name string) (string, error) {
|
func nodeMetricsUrl(name string) (string, error) {
|
||||||
if len(name) > 0 {
|
if len(name) > 0 {
|
||||||
errs := validation.ValidateNodeName(name, false)
|
errs := validation.NameIsDNSSubdomain(name, false)
|
||||||
if len(errs) > 0 {
|
if len(errs) > 0 {
|
||||||
message := fmt.Sprintf("invalid node name: %s - %v", name, errs)
|
message := fmt.Sprintf("invalid node name: %s - %v", name, errs)
|
||||||
return "", errors.New(message)
|
return "", errors.New(message)
|
||||||
|
Loading…
Reference in New Issue
Block a user