mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Merge pull request #128987 from Henrywu573/kubescheduler_statuz
Add statusz endpoint for kube-scheduler
This commit is contained in:
		@@ -39,6 +39,8 @@ import (
 | 
			
		||||
 | 
			
		||||
func TestEndpointHandlers(t *testing.T) {
 | 
			
		||||
	featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ComponentFlagz, true)
 | 
			
		||||
	featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ComponentStatusz, true)
 | 
			
		||||
 | 
			
		||||
	server, configStr, _, err := startTestAPIServer(t)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		t.Fatalf("Failed to start kube-apiserver server: %v", err)
 | 
			
		||||
@@ -128,6 +130,16 @@ func TestEndpointHandlers(t *testing.T) {
 | 
			
		||||
				`Warning: This endpoint is not meant to be machine parseable, ` +
 | 
			
		||||
				`has no formatting compatibility guarantees and is for debugging purposes only.`,
 | 
			
		||||
		},
 | 
			
		||||
		{
 | 
			
		||||
			name:             "/statusz",
 | 
			
		||||
			path:             "/statusz",
 | 
			
		||||
			requestHeader:    map[string]string{"Accept": "text/plain"},
 | 
			
		||||
			wantResponseCode: http.StatusOK,
 | 
			
		||||
			wantResponseBodyRegx: `^\n` +
 | 
			
		||||
				`kube-scheduler statusz\n` +
 | 
			
		||||
				`Warning: This endpoint is not meant to be machine parseable, ` +
 | 
			
		||||
				`has no formatting compatibility guarantees and is for debugging purposes only.`,
 | 
			
		||||
		},
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for _, tt := range tests {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user