commit | 15f7f637d6885b471f52fd0aa04d04998366a7f9 | [log] [tgz] |
---|---|---|
author | Serge Bazanski <serge@monogon.tech> | Tue Mar 14 17:17:20 2023 +0100 |
committer | Serge Bazanski <serge@monogon.tech> | Tue Mar 14 20:07:36 2023 +0000 |
tree | b1884808d565ce0736993939f4f6b482aab0874d | |
parent | e00a89da1c62e20c2528dadb0543a4578680b073 [diff] |
metropolis: rename KubernetesWorker to KubernetesController, add no-op KubernetesWorker This is in preparation for actually splitting the Kubernetes service into a control plane and data plane / worker. The new Worker service is a no-op: it can be enabled/disabled, but has no practical effect. Since we plan on keeping the control plane stuff mostly as is, and add split worker functionality as a new codebase, it makes sense to rename the existing role to Controller, and createa brand new Worker one (to make future diffs smaller). Change-Id: I79de3219f3c190d38469a0a8d7371820471c100d Reviewed-on: https://review.monogon.dev/c/monogon/+/1325 Tested-by: Jenkins CI Reviewed-by: Lorenz Brun <lorenz@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 //...