Initialize scheduler metrics after metrics options are applied

This commit is contained in:
Richa Banker
2024-08-17 16:45:32 -07:00
parent 970dc8c2c2
commit 6944af22d1
11 changed files with 73 additions and 27 deletions

View File

@@ -31,6 +31,7 @@ import (
"k8s.io/kubernetes/pkg/scheduler/backend/cache"
"k8s.io/kubernetes/pkg/scheduler/framework"
plugintesting "k8s.io/kubernetes/pkg/scheduler/framework/plugins/testing"
"k8s.io/kubernetes/pkg/scheduler/metrics"
st "k8s.io/kubernetes/pkg/scheduler/testing"
)
@@ -68,6 +69,7 @@ func TestRequiredAffinitySingleNode(t *testing.T) {
}
podLabel2 := map[string]string{"security": "S1"}
node1 := v1.Node{ObjectMeta: metav1.ObjectMeta{Name: "node1", Labels: labels1}}
metrics.Register()
tests := []struct {
pod *v1.Pod