commit | 85ad26a4389b926e2d4656f540257169eacdc4aa | [log] [tgz] |
---|---|---|
author | Lorenz Brun <lorenz@monogon.tech> | Mon Mar 27 17:00:00 2023 +0200 |
committer | Lorenz Brun <lorenz@monogon.tech> | Thu Apr 06 14:26:33 2023 +0000 |
tree | ed69090952b8734c0d2dc2a52019921d34a9d75a | |
parent | 3ecb04a95b2d877ea4ef6adad0059183858af5a9 [diff] |
m/node: implement static network config Allows using a static network configuration in Monogon OS. This plumbs in support for the new static network configuration mode of the network service into Monogon OS. It introduces a new NodeParameter field as well as an ESP file to persistently hold this configuration. The file is not sealed or encrypted to allow recovery of nodes with broken network configuration. Change-Id: Ia398368a8d1c0eef4bca53bb279a97a144bdbd20 Reviewed-on: https://review.monogon.dev/c/monogon/+/1403 Tested-by: Jenkins CI Reviewed-by: Serge Bazanski <serge@monogon.tech>
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!
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.
Build CLI and node image:
bazel build //metropolis/cli/dbg //:launch -c dbg
Launch an ephemeral test node:
bazel test //:launch -c dbg --test_output=streamed
Run a kubectl command while the test is running:
bazel-bin/metropolis/cli/dbg/dbg_/dbg kubectl describe node
Run full test suite:
bazel test -c dbg //...