Use localhost image reference in PodObservedGenerationTracking test

The test uses an invalid image to induce a pull error. The previous image
name 'some-image-that-doesnt-exist' causes slow DNS/registry resolution
on some environments (especially metal), leading to 30s timeouts.

Using 'localhost/some-image-that-does-not-exist' makes the pull fail
instantly since there is no registry on localhost, avoiding flaky
timeouts.
This commit is contained in:
Chandan Maurya 2026-02-26 10:04:00 +05:30
parent 761638907a
commit e54eef10d1

View file

@ -695,7 +695,7 @@ var _ = SIGDescribe("Pods Extended (pod generation)", func() {
// Set the pod image to something that doesn't exist to induce a pull error
// to start with.
agnImage := pod.Spec.Containers[0].Image
pod.Spec.Containers[0].Image = "some-image-that-doesnt-exist"
pod.Spec.Containers[0].Image = "localhost/some-image-that-doesnt-exist"
ginkgo.By("submitting the pod to kubernetes")
pod, err := f.ClientSet.CoreV1().Pods(f.Namespace.Name).Create(ctx, pod, metav1.CreateOptions{})