| commit | be70c9247b7c8f7ab0eef4b0c7b1faaf934b8f97 | [log] [tgz] |
|---|---|---|
| author | Jan Schär <jan@monogon.tech> | Thu Nov 21 11:16:03 2024 +0100 |
| committer | Jan Schär <jan@monogon.tech> | Thu Nov 21 12:57:42 2024 +0000 |
| tree | b1126b8ddaf845314329bd33249e2ec0db6940dd | |
| parent | 0ec0c53061acd57cf545440a723c1fd9817ed080 [diff] |
m/node/kubernetes: fix attaching block PVs Attaching a block PV to a container failed with the error: "failed to create device node at target path: file exists". This happened because there was already a directory at the path. The directory should only be created for mounts, not for block devices. I also extended the PV end-to-end test to add a block volume, and check that it can be opened as a block device and has the expected size. Change-Id: I40ca82cfcbfee1cb3196a900423f967b45790a64 Reviewed-on: https://review.monogon.dev/c/monogon/+/3623 Reviewed-by: Lorenz Brun <lorenz@monogon.tech> Tested-by: Jenkins CI
This is the main repository containing the source code for the Monogon Platform.
This is pre-release software - take a look, and check back later! In the meantime, join us on Matrix (#monogon-os-community:matrix.org) or Discord.
Our build environment is self-contained and requires only minimal host dependencies:
/dev/kvm (if you want to run tests).Our docs assume that Bazelisk is available as bazel on your PATH.
Refer to SETUP.md for detailed instructions.
The source code lives in //metropolis (Metropolis is the codename of Monogon OS).
See the //metropolis/README.md for a developer quick start guide, or see the Monogon OS Handbook for user documentation.