Kathara icon indicating copy to clipboard operation
Kathara copied to clipboard

A lightweight container-based network emulation system.

Results 32 Kathara issues
Sort by recently updated
recently updated
newest added

**Describe the bug** If you reboot the host system while a network scenario is running, after the reboot you get an error from the network plugin when you try to...

intended behavior
minor issue
next release

Currently, the `Kathara.model.Lab` class only has `get_or_new_` methods for links and machines. We need to add `get` and `new` methods separately to improve usability. - [ ] Add `get_machine` method...

enhancement
minor issue
next release

**Describe the bug** pyuv is currently broken for python 3.10.x see upstream issue https://github.com/saghul/pyuv/issues/271 / PR https://github.com/saghul/pyuv/pull/275 **To Reproduce** Steps to reproduce the behavior: 1. Clone repo 2. Make venv...

next release

We need to add custom exceptions to improve error handling and troubleshooting. We need to change all these basic exceptions: - src/Kathara/utils.py - [x] raise Exception("Not implemented for %s." %...

enhancement
minor issue
next release

The following list outlines several enhancements and fixes required to improve methods and parameters clarity, maintainability, and usability of Python APIs. - [x] `**kwargs` should not have type, for example...

enhancement

Currently, Docker for Windows does not support the usage of the tc (Traffic Control) command, as documented in docker/for-win#13882. This implies that Windows users are unable to use `tc` commands...

platform/windows
manager/docker

The current configuration of WSL does not support multipath (microsoft/wsl#10451). For this reason, Windows users on WSL cannot enable multipath in their network scenarios (unless they enable `hyper-v` as Docker...

The existing CLI UI lacks certain features that would make it more informative, visually appealing, and user-friendly. To address these shortcomings, we propose integrating the `rich` library into Kathará. The...

enhancement

Currently, Kathará imposes restrictions on the execution of `amd64` Docker images when running on macOS systems with Apple's Rosetta translation technology. This limitation is enforced within the `DockerImage._check_image_architecture` method, where...

minor issue
manager/docker

Currently, Kathará relies on the `progressbar2` library to render UI progress bars. The `rich` package is a much better alternative, since it displays coloured and rich progress bars (it is...

enhancement