Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix bundle_v2 integration tests failures due to running out of space #428

Merged
merged 1 commit into from
Apr 10, 2024

Conversation

ca-scribner
Copy link
Contributor

@ca-scribner ca-scribner commented Apr 9, 2024

#426 documents that the bundle_v2 integration tests fail due to lack of space on the runner. This appears to be in part because the action we've used for freeing space in our GH runners (easimon/maximize-build-space) no longer frees as much space as it used to. It used to leave us with >40GB free, but now its around 29GB free.

Testing with an alternate action for freeing space (jlumbroso/free-disk-space) yielded ~45GB free without any adverse side effects noticed, so this PR changes to using that new action.

Closes #426

The previous space freeing method (easimon/maximize-build-space) at some point circa 2024-01 stopped freeing as much space, likely due to changes in the runner (~29GB free after it freed space).  Not sure why this happened, but jlumbroso/free-disk-space at time of this commit would get us up to ~45GB free on the runner without negative effects so we've switched to that.
Copy link
Member

@misohu misohu left a comment

Choose a reason for hiding this comment

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

Approving for temporal fix ... please remember this will come back again ... plus I don't like the action that much as last commit is from 6 months.

@kimwnasptd
Copy link
Contributor

@misohu I fully agree. I would suggest that we focus afterwards on being able to use the self hosted runners.

I'll merge for now to unblock the rest, but as next step I'd like us to sit down in the sprint for 2hours tops to revisit the blockers for self hosted.

@kimwnasptd kimwnasptd merged commit 36b106b into main Apr 10, 2024
46 checks passed
NohaIhab pushed a commit that referenced this pull request May 9, 2024
switch to jlumbroso/free-disk-space for freeing runner space (#428)

The previous space freeing method (easimon/maximize-build-space) at some point circa 2024-01 stopped freeing as much space, likely due to changes in the runner (~29GB free after it freed space).  Not sure why this happened, but jlumbroso/free-disk-space at time of this commit would get us up to ~45GB free on the runner without negative effects so we've switched to that.

Support functionality to override default images for kfp-profile-controller (#416)

* Support functionality to override default images for kfp-profile-controller

ci: remove destructive mode from integration tests (#441)

The charmcraft issues that forced us to use destructive mode are now fixed.

build: install `jinja2` from binary (#443)

This commit installs jinja2 (an install dependency of charmed-kubeflow-chisme) as a binary
to avoid running into the build time issues described in canonical/bundle-kubeflow#883.

Part of canonical/bundle-kubeflow#883

refactor: use k8s_service_info lib instead of SDI (#436)

* refactor: use k8s_service_info lib instead of SDI

Use the k8s_service_info for receiving the MLMD GRPC Service info instead of using
the SDI, as it will stop being supported soon.
This commit also ensures that mlmd runs with trust=True in the
integration tests.

Fixes #413

fix: Pin integration test dependencies in main (#434)

* pin integration test dependencies

Co-authored-by: Daniela Plascencia <[email protected]>

feat: Integrate ROCK in metadata-writer charm (#439)

chore: Bump o11y libs and remove obsolete juju topology (#446)

Ref canonical/bundle-kubeflow#880
Ref canonical/bundle-kubeflow#849

ci: bump juju to 3.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failing to run bundle_v2 integration tests running out of space
3 participants