Skip to content

add support for prepulling images to speed up tests on slow networks#241

Merged
gflarity merged 8 commits into
ai-dynamo:mainfrom
gflarity:prepull_gpu_operator
Nov 7, 2025
Merged

add support for prepulling images to speed up tests on slow networks#241
gflarity merged 8 commits into
ai-dynamo:mainfrom
gflarity:prepull_gpu_operator

Conversation

@gflarity

@gflarity gflarity commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

What type of PR is this?

Testing Feature (Improvement)

What this PR does / why we need it:

Pulling images on slow networks can easily double the shared cluster setup time. However these images will not change very often and can be cached locally. This PR does this transparently. In particular this mades debugging failing tests faster when you don't have a 500mbps + internet connection.

Which issue(s) this PR fixes:

Special notes for your reviewer:

Does this PR introduce a API change?

NONE

Additional documentation e.g., enhancement proposals, usage docs, etc.:


Comment thread operator/e2e/setup/k8s_clusters.go
shayasoolin
shayasoolin previously approved these changes Nov 4, 2025
Comment thread operator/e2e/setup/k8s_clusters.go
shayasoolin
shayasoolin previously approved these changes Nov 5, 2025
Comment thread operator/e2e/setup/k8s_clusters.go Outdated
shayasoolin
shayasoolin previously approved these changes Nov 6, 2025
@gflarity gflarity force-pushed the prepull_gpu_operator branch from fb17bde to 4057ec2 Compare November 6, 2025 15:07
Comment thread operator/go.mod Outdated
renormalize
renormalize previously approved these changes Nov 7, 2025

@renormalize renormalize left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Posted a minor nit. But everything else looks good to me @gflarity! Thanks!

Comment thread operator/e2e/dependencies.go Outdated
Comment thread operator/go.mod Outdated

@sanjaychatterjee sanjaychatterjee left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Once @renormalize reviews, I can approve.

@gflarity

gflarity commented Nov 7, 2025

Copy link
Copy Markdown
Contributor Author

@sanjaychatterjee Looks like we're good to merge.

gflarity and others added 8 commits November 7, 2025 15:06
Signed-off-by: Geoff Flarity <gflarity@nvidia.com>
Signed-off-by: Geoff Flarity <gflarity@nvidia.com>
Signed-off-by: Geoff Flarity <gflarity@nvidia.com>
Signed-off-by: Geoff Flarity <gflarity@nvidia.com>
Signed-off-by: Geoff Flarity <gflarity@nvidia.com>
Co-authored-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>
Signed-off-by: Geoff Flarity <geoff.flarity@gmail.com>
Signed-off-by: Geoff Flarity <gflarity@nvidia.com>
Signed-off-by: Saketh Kalaga <saketh.kalaga@sap.com>
@gflarity gflarity merged commit 1ec0bf9 into ai-dynamo:main Nov 7, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants