Skip to content

fix: adapt weka_runtime to use a custom builder image#2059

Draft
rugggger wants to merge 1 commit intomainfrom
01-14-fix_adapt_weka_runtime_to_use_a_custom_builder_image
Draft

fix: adapt weka_runtime to use a custom builder image#2059
rugggger wants to merge 1 commit intomainfrom
01-14-fix_adapt_weka_runtime_to_use_a_custom_builder_image

Conversation

@rugggger
Copy link
Contributor

@rugggger rugggger commented Jan 14, 2026

Implements a drivers-builder mode that can load a custom builder image and can build Weka drivers for specific versions on demand.

What changed?

  • Added a new drivers-builder mode to weka_runtime.py that:
    • Downloads and builds Weka drivers for a specified version
    • Creates necessary symlinks for serving drivers
    • Starts an HTTP server to serve the built drivers
    • Writes build results for the operator to consume
  • Added BUILDER_WEKA_VERSION environment variable to pass the target Weka version
  • Updated the pod factory to pass the builder version to containers
  • Increased ephemeral storage allocation to 8Gi for driver builder pods
  • Updated the weka-k8s-api submodule reference

Copy link
Contributor Author


How to use the Graphite Merge Queue

Add the label main-merge-queue to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has required the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@rugggger rugggger marked this pull request as ready for review January 14, 2026 11:20
@graphite-app
Copy link

graphite-app bot commented Jan 14, 2026

Graphite Automations

"Add anton/matt/sergey/kristina as reviwers on operator PRs" took an action on this PR • (01/14/26)

3 reviewers were added to this PR based on Anton Bykov's automation.

@rugggger rugggger marked this pull request as draft January 14, 2026 12:44
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.

1 participant