Prebuild minikube kernel modules #1294
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Use the github releases page to get the last 10 minikube versions.
Download the minikube tarball to get the base kernel version and config
used by buildroot.
Download the right linux kernel, start with minikube's config, "make
olddefconfig" to get the full config, and build the kernel module using
that kernel tree and config.
@bertocci I didn't quite tackle it the way you were doing it with doing the build inside a container. It didn't seem necessary to me once I found the kernel config directly in the minikube tarball. What do you think?