kurtosis-tech / kurtosis

A platform for packaging and launching ephemeral backend stacks with a focus on approachability for the average developer.
https://docs.kurtosistech.com/
Apache License 2.0
372 stars 53 forks source link

Show in frontend which package args must be filled in by the end user, which are optional, and which have defaults already #1493

Open galenmarchetti opened 1 year ago

galenmarchetti commented 1 year ago

Background & motivation

When I am consuming a package in the frontend, I see a form with spots to fill, but I don't know which spots i have to fill in order to get started...I also don't know the defaults, nor which ones are optional

Desired behaviour

I'd like each arg to be marked as either optional or not optional at a first glance (not in the hover-over), and I'd also like to see the defaults. This tells me right away whether I can just run it, or where I have to put the args that I do need to put im

How important is this to you?

Nice to have; this feature would make using Kurtosis more enjoyable.

leeederek commented 1 year ago

Hey @galenmarchetti - are you on cloud.kurtosis.com and the enclave manager UI? If possible, please share a screenshot or short video of whats happening! I cannot reproduce this issue.

When I am consuming a package in the frontend, I do see the fields that are required:

image

And if I do not fill them in, my run will fail with the following error:

image