Skip to content

fix: use builder images in local builder pods#2099

Open
rugggger wants to merge 1 commit into01-21-fix_add_os_label_to_builder_wekacontainer_namefrom
01-21-fix_use_builder_images_in_local_builder_pods
Open

fix: use builder images in local builder pods#2099
rugggger wants to merge 1 commit into01-21-fix_add_os_label_to_builder_wekacontainer_namefrom
01-21-fix_use_builder_images_in_local_builder_pods

Conversation

@rugggger
Copy link
Contributor

@rugggger rugggger commented Jan 21, 2026

Add drivers-builder mode for local driver distribution

TL;DR

Implements a drivers-builder mode that builds and serves Weka drivers for specific kernel versions from a custom builder image (not weka-in-container as before), improving the driver distribution process.

What changed?

  • determine the builder image by the labels (osImage)
  • copy weka cli + weka version into the builder pod by the use of init-containers
  • updated weka_runtime process to build and serve the drivers

Why make this change?

This change improves the driver distribution process by allowing the operator to build drivers specifically for the target node's kernel and OS. By using specialized builder images for different OS versions (like Ubuntu 22.04 and 24.04), it ensures better compatibility and reliability when loading drivers on various node configurations.

Copy link
Contributor Author

rugggger commented Jan 21, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more


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 force-pushed the 01-21-fix_use_builder_images_in_local_builder_pods branch from d130d1d to 9c3a833 Compare January 21, 2026 13:32
@rugggger rugggger force-pushed the 01-21-fix_add_os_label_to_builder_wekacontainer_name branch from faa7424 to d015937 Compare January 21, 2026 13:32
@rugggger rugggger force-pushed the 01-21-fix_use_builder_images_in_local_builder_pods branch from 9c3a833 to e9d2ac1 Compare January 21, 2026 13:38
@rugggger rugggger force-pushed the 01-21-fix_add_os_label_to_builder_wekacontainer_name branch 2 times, most recently from 62b6e8a to fbfa1fc Compare January 21, 2026 13:54
@rugggger rugggger force-pushed the 01-21-fix_use_builder_images_in_local_builder_pods branch from e9d2ac1 to a8d585b Compare January 21, 2026 13:54
@rugggger rugggger marked this pull request as ready for review January 21, 2026 15:51
@graphite-app
Copy link

graphite-app bot commented Jan 21, 2026

Graphite Automations

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

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

@rugggger rugggger force-pushed the 01-21-fix_use_builder_images_in_local_builder_pods branch from a8d585b to 4679e84 Compare January 22, 2026 07:45
@rugggger rugggger force-pushed the 01-21-fix_add_os_label_to_builder_wekacontainer_name branch from fbfa1fc to 421caad Compare January 22, 2026 07:45
@rugggger rugggger force-pushed the 01-21-fix_add_os_label_to_builder_wekacontainer_name branch from 421caad to 6128675 Compare February 10, 2026 13:03
@rugggger rugggger requested a review from a team as a code owner February 10, 2026 13:03
@rugggger rugggger force-pushed the 01-21-fix_use_builder_images_in_local_builder_pods branch 2 times, most recently from 7182e5d to b26fca6 Compare February 12, 2026 09:15
@rugggger rugggger force-pushed the 01-21-fix_add_os_label_to_builder_wekacontainer_name branch from 6128675 to e2ece2e Compare February 12, 2026 09:15
@rugggger rugggger force-pushed the 01-21-fix_use_builder_images_in_local_builder_pods branch from b26fca6 to fe20961 Compare February 12, 2026 09:30
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.

2 participants