Kathara
Kathara copied to clipboard
A lightweight container-based network emulation system.
We need to add specific support to `gnome-terminal` as terminal emulator. https://github.com/KatharaFramework/Kathara/blob/d91050422e89ba89255f4330e54992377983950a/src/Kathara/cli/ui/utils.py#L91-L112 Indeed, in the `unix_connect` function, the `-e` option we use to pass the `connect_command` to the terminal will...
The current implementation of port forwarding in Kathará encounters an issue when the bridged interface is not the first one on a device. This error is related to a Docker...
**Is your feature request related to a problem? Please describe.** Yes. I can't run Kathara on my Fedora host because Docker isn´t available **Describe the solution you'd like** Make Kathara...
### Feature Description It would allow the use of images contained in private registries that one might not want to be available to the public. To add private registry access...
**- What I did** - Added new Kubernetes setting `private_registry_dockerconfigjson` for a base64-encoded docker configuration. - When creating a namespace, if the setting above is set, create also a Kubernetes...
### Related Bug _No response_ ### Feature Description I've been starting to use Kathara to build out labs for some training seminars, and I love the tool. One problem I...
Currently, Kathará supports the `selected_machines` parameter, allowing deployment/undeployment of a specific set of devices. However, there are situations where it would be useful to target all devices except for a...
We noticed that some default values change (we are not sure if in Linux or Docker), creating problems while disabling IPv6 on Kathará devices. To solve the problem, we need...
### Related Bug _No response_ ### Feature Description Currently in the `KubernetesMachine` the dns configuration and the default route are removed to isolate completely the scenario. The problem is that...
### Operating System Debian GNU/Linux 11 ### Kathará Version 3.7.7 ### Bug Description Starting an individual container works (kathara vstart -n quicktest) Starting a lab fails with error: CRITICAL (ValueError)...