| |
|
| |
A suite of tools to create simulated Radicle networks to run tests in:
|
| |
|
| - |
- **Talos**: A lightweight, immutable Linux operating system built specifically to run Kubernetes. It can run locally on your machine (via `QEMU` or `Docker`) or as a baremetal OS (amongst other deploy options).
|
| + |
- **Talos**: A lightweight, immutable Linux operating system built specifically to run Kubernetes. It can run locally on your machine (via QEMU or Docker) or as a baremetal OS (amongst other deploy options).
|
| |
- **Kubernetes (K8s)**: The orchestrator that runs the Radicle nodes in isolated "Pods" (containers) and manages their networking and storage.
|
| |
- **Timoni** & **CUE**: The configuration engine. Instead of writing YAML, we use CUE files to define network topologies. Timoni translates these into Kubernetes instructions.
|
| |
- **Cargo test**: The test runner. Write tests in Rust that will execute over the provisioned networks.
|