mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
Merge pull request #19469 from gmarek/master
Run test for grabbing metrics from Kubelet only on GCE
This commit is contained in:
commit
1020b436c7
@ -92,15 +92,18 @@ var _ = Describe("MetricsGrabber", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("should grab all metrics from a Kubelet.", func() {
|
It("should grab all metrics from a Kubelet.", func() {
|
||||||
By("Connecting proxying to Node through the API server")
|
// We run this test only on GCE, as for some reason it flakes in GKE #19468
|
||||||
nodes := ListSchedulableNodesOrDie(c)
|
if providerIs("gce") {
|
||||||
Expect(nodes.Items).NotTo(BeEmpty())
|
By("Connecting proxying to Node through the API server")
|
||||||
unknownMetrics := sets.NewString()
|
nodes := ListSchedulableNodesOrDie(c)
|
||||||
response, err := grabber.GrabFromKubelet(nodes.Items[0].Name, unknownMetrics)
|
Expect(nodes.Items).NotTo(BeEmpty())
|
||||||
expectNoError(err)
|
unknownMetrics := sets.NewString()
|
||||||
Expect(unknownMetrics).To(BeEmpty())
|
response, err := grabber.GrabFromKubelet(nodes.Items[0].Name, unknownMetrics)
|
||||||
|
expectNoError(err)
|
||||||
|
Expect(unknownMetrics).To(BeEmpty())
|
||||||
|
|
||||||
checkMetrics(metrics.Metrics(response), metrics.KnownKubeletMetrics)
|
checkMetrics(metrics.Metrics(response), metrics.KnownKubeletMetrics)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
It("should grab all metrics from a Scheduler.", func() {
|
It("should grab all metrics from a Scheduler.", func() {
|
||||||
|
Loading…
Reference in New Issue
Block a user