Merge pull request #137482 from aman4433/fix-apf-timeout-header-test-race

apiserver: tolerate APF header race with timeout handler in priority-and-fairness tests
This commit is contained in:
Kubernetes Prow Robot 2026-03-24 20:16:23 +05:30 committed by GitHub
commit 36925dc0c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1210,6 +1210,13 @@ func (m *headerMatcher) inspect(t *testing.T, w http.ResponseWriter, ctx context
return
default:
}
// The timeout filter may have already committed the response
// before APF had a chance to attach its headers.
if ctx.Err() != nil {
t.Logf("Skipping APF header assertion for %s: response committed after timeout", key)
return
}
}
t.Errorf("expected HTTP header %s to have value %q, but got: %q", key, expected, actual)