| commit | 4bde9313d653c7a3714d824f9904aa4081796560 | [log] [tgz] |
|---|---|---|
| author | Lorenz Brun <lorenz@monogon.tech> | Wed Aug 06 05:04:11 2025 +0200 |
| committer | Lorenz Brun <lorenz@monogon.tech> | Mon Aug 11 09:34:37 2025 +0000 |
| tree | 4aaf98feae5297653bc791fec367619beff2ab38 | |
| parent | bafa7bd7f5f1db44ed169d447ce56e6a196ed01d [diff] |
m/node: extract network.Status to node.NetStatus This is done to avoid nasty dependency loops involving clusternet and the network service. The clusternet service can currently not be included by anything also talking to the network service which will be needed by future network work. To make this work we pull out the critical network.Status into node.NetStatus which itself imports nothing and is thus safe to import everywhere. Change-Id: I8935de02926b6e06b5211f90c0c7f9abd8699c6d Reviewed-on: https://review.monogon.dev/c/monogon/+/4495 Tested-by: Jenkins CI Reviewed-by: Jan Schär <jan@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! 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:
git to check out modules.python3 to generate the workspace status to stamp./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.