Open barnabasbusa opened 8 months ago
So the current architecture blocks the following workflows
kurtosis clean -a
Thought: this sounds like a usecase for "multiple users on a single Kurtosis cluster", which isn't something we support first-class right now.
If we had the concept of users & permissions in a Kurtosis cluster, we could guarantee that a user can only clean up the stuff they're allowed to.
This would also bring us closer to a world I'd like, where Kurtosis is "Notion but for dev/test environments"
Background & motivation
It would be great to allow multiple kurtosis engines to orchestrate different enclaves at the same time given a Kubernetes backend.
Currently if you try to run up more than one kt engines at the same time you will meet with the following error message:
This issue arises because the engines don't have dynamic port map-ability.
Desired behaviour
Ideally during a kurtosis run you should be optionally specify what engine and gateway you would like to target.
Optional extra brownie point if you can name the engines and gateways, so you could do something like:
Ideally the new enclave/engine/gateway would all be created during kurtosis runtime.
This FR will probably enable multi user capabilities in kurtosis cloud too.
How important is this to you?
Painful; the lack of this feature makes using Kurtosis frictionful.
What area of the product does this pertain to?
CLI: the Command Line Interface