-
Notifications
You must be signed in to change notification settings - Fork 229
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
Improve UX for CRs #955
Comments
Hello, I'm part of @gberche-orange team, and I'm in charge of finding a Webui to consume custom [Crossplane] K8S CR apis. After looking up to multiple services, we've choosen to use Headlamp. Our needs are :
Ultimately, our objective is to use Headlamp as an interface for our clients to provision themselves with services through Crossplane. And as a tool to demonstrate service provisionning as service provider. To develop and integrate the missing parts to fulfill our needs, which would include imo:
I've created the following mockup on Figma : For now, I don't know whether I should contribute these changes in the form of a plugin or directly as PR on Headlamp itself. |
Hi @Guilamb . I'm happy to see you chose Headlamp. Let me look in more detail at the mockup you provide and I should check with our design team but I think these are great changes that will improve the CRs UX and I'm looking forward to having them. |
Expected behavior
As an headlamp user
In order to list/read/edit/update/delete custom resources
I need headlamp to make it as easy to deal with CR than with built-in K8S resources
See related screenshots of current similar support in lens that leverages the CRDs additionalPrinterColumns to display the CR fields to display in the table view
See related snapshots in k9s


browsing down provides the describe view
or the full yaml view
See related snapshot of structural schema support for creating/updating CRs in openshift

Current behavior
In version 1.25.3, it is hard to discover CRs are indeed listed:
Once one the CRD list


but without honoring the additionalPrinterColumn

The CRD page displays some details of the CRD
and only after scrolling at the bottom of the page, the CR are displayed in the "Objects" section
Suggested enhancements
kubectl describe
output to the CR pageThe text was updated successfully, but these errors were encountered: