Frank Märkle
Frank Märkle
For historic reasons, EDGAR loads certificates for the CarlClient directly, but for NetBird from the OS certificate store. Recently, the OS certificate also started being used for WebDAV, whereas Keycloak...
The PeerConfiguration is not stored in the database, but missing after a CARL restart. It's derived from other values, so ideally we can generate it anew, if it's not available.
Currently, the metric exporter fails regularly (during each export), which prevents the metrics from showing up in the dashboard and spams the logs on the device. An upgrade of the...
It should be simpler for users to interact with CARL's gRPC API. Currently, this involves relatively many dependencies: https://opendut.eclipse.dev/book/development/carl-grpc-api.html Tasks: * [ ] Offer gRPC Reflection. This allows interacting with...
Users should be able to easily flash a Raspberry Pi, so that they can then run additional configuration scripts and roll out EDGAR. For this, we want to provide a...
We want to ensure that latency does not affect openDuT's stability. For that, we want to run pings in the TestEnv with latency introduced by [Toxiproxy](https://github.com/shopify/toxiproxy) or similar. This should...
The versions of the containers in the Localenv should be incremented and any breaking changes in their configuration dealt with, to ensure we use secure versions of the containers. Related:...
EDGAR currently only pings the WireGuard IP-address. As such, it verifies that the VPN works, but cannot verify that the remaining openDuT-deployed configuration on the host works. Instead, an IP-address...
Currently, Cannelloni is hard-coded to wait only 1µs for CAN frames to arrive before it sends a new Ethernet frame. This keeps latency low, but is detrimental for bandwidth. Tasks:...
We might be able to simulate high latency using [ToxiProxy](https://github.com/shopify/toxiproxy). Ideally, this would be integrated in automated test runs.