commit | 321cd715b52fb5c252cc2f99030883001748a63f | [log] [tgz] |
---|---|---|
author | Lorenz Brun <lorenz@monogon.tech> | Wed Nov 22 21:22:16 2023 +0100 |
committer | Lorenz Brun <lorenz@monogon.tech> | Thu Nov 23 04:31:42 2023 +0000 |
tree | cf4e308ed0cff46be32b58a0b4f4745434dea82d | |
parent | 3aa00d46256216c799b0a8c4bcaeddcdfada483a [diff] |
gomod: use our ethtool fork with privflags support This change is going upstream, but until it is, pull it in via replace. The privflags support will be used in a subsequent CL to set better defaults for certain NIC parameters. Change-Id: Ied85619ea3fce097722be5c244dcfcb019db7c6e Reviewed-on: https://review.monogon.dev/c/monogon/+/2343 Reviewed-by: Tim Windelschmidt <tim@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!
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 --config dbg
Launch an ephemeral test node:
bazel test //:launch --config 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 --config dbg //...