mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-26 20:54:08 +00:00
cmd/kubelet
This commit is contained in:
@@ -20,7 +20,7 @@ package custommetrics
|
||||
import (
|
||||
"path"
|
||||
|
||||
"k8s.io/kubernetes/pkg/api"
|
||||
"k8s.io/kubernetes/pkg/api/v1"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -31,7 +31,7 @@ const (
|
||||
|
||||
// Alpha implementation.
|
||||
// Returns a path to a cAdvisor-specific custom metrics configuration.
|
||||
func GetCAdvisorCustomMetricsDefinitionPath(container *api.Container) (*string, error) {
|
||||
func GetCAdvisorCustomMetricsDefinitionPath(container *v1.Container) (*string, error) {
|
||||
// Assuemes that the container has Custom Metrics enabled if it has "/etc/custom-metrics" directory
|
||||
// mounted as a volume. Custom Metrics definition is expected to be in "definition.json".
|
||||
if container.VolumeMounts != nil {
|
||||
|
@@ -20,18 +20,18 @@ import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
"k8s.io/kubernetes/pkg/api"
|
||||
"k8s.io/kubernetes/pkg/api/v1"
|
||||
)
|
||||
|
||||
func TestGetCAdvisorCustomMetricsDefinitionPath(t *testing.T) {
|
||||
|
||||
regularContainer := &api.Container{
|
||||
regularContainer := &v1.Container{
|
||||
Name: "test_container",
|
||||
}
|
||||
|
||||
cmContainer := &api.Container{
|
||||
cmContainer := &v1.Container{
|
||||
Name: "test_container",
|
||||
VolumeMounts: []api.VolumeMount{
|
||||
VolumeMounts: []v1.VolumeMount{
|
||||
{
|
||||
Name: "cm",
|
||||
MountPath: CustomMetricsDefinitionDir,
|
||||
|
Reference in New Issue
Block a user