commit | 4bbd8b34a5e81a28219ae95bedf7915568557800 | [log] [tgz] |
---|---|---|
author | Lorenz Brun <lorenz@monogon.tech> | Mon Mar 27 15:43:28 2023 +0200 |
committer | Lorenz Brun <lorenz@monogon.tech> | Thu Apr 06 14:26:33 2023 +0000 |
tree | a8d8c53c4e78858d139075d1573124218f68a0d5 | |
parent | 85ad26a4389b926e2d4656f540257169eacdc4aa [diff] |
c/b/s/api: extend agent API Extends the BMaaS API to cover the needs of the agent installing Monogon OS. This covers adding the hardware report, allowing reporting of errors while gathering it as well as adding installation request and response data. Change-Id: I5b2a2768d36411ca8236ddcf016a102b6b847c7e Reviewed-on: https://review.monogon.dev/c/monogon/+/1404 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 //...