Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Simple Forms again #5988

Open
absoludity opened this issue Feb 13, 2023 · 0 comments
Open

Support Simple Forms again #5988

absoludity opened this issue Feb 13, 2023 · 0 comments
Labels
component/ui Issue related to kubeapps UI kind/enhancement An issue that reports an enhancement for an implemented feature

Comments

@absoludity
Copy link
Contributor

Summary
With the release of Kubeapps 2.6.0, we removed the simple forms support due to the removal of the form schema data that had to that point been included in the Bitnami catalog for some charts.

I'd like to be able to bring back support for simple forms by supporting custom form schema data in charts.

Background and rationale

As per the docs for the simple forms,

The goal of this feature is to present the user with the most common parameters which are typically modified before deploying a chart (like username and password) in a more user-friendly form.

Although the replacement table-based form data is useful, it is still a lot of information so misses the previous goal. Given that Kubeapps users often used this feature by adding their own form schema data to custom charts, the removal of this data from the Bitnami charts should not stop people from using this great feature.

With the new support for custom files in charts, we have a chance to enable a form-schema.json or similar to be recognised in a chart package and, when provided, used to display the simple form (IMO).

Acceptance criteria
If a chart includes a form-schema.json, this will be used by default to present the deployment options.

Additional context

We'd need to decide on a standard format for the form data, as well as the rendering library etc. (assuming we don't want to re-add the old custom items... to be decided).

@absoludity absoludity added the kind/proposal An issue that reports a new feature proposal to be discussed label Feb 13, 2023
@ppbaena ppbaena added kind/enhancement An issue that reports an enhancement for an implemented feature component/ui Issue related to kubeapps UI and removed kind/proposal An issue that reports a new feature proposal to be discussed labels Feb 13, 2023
@antgamdia antgamdia added this to the Technical debt milestone Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/ui Issue related to kubeapps UI kind/enhancement An issue that reports an enhancement for an implemented feature
Projects
Status: 🗂 Backlog
Development

No branches or pull requests

4 participants
@absoludity @ppbaena @antgamdia and others