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

Admin pages in k8s: Better messaging about read-only params #1756

Open
artntek opened this issue Dec 7, 2023 · 0 comments
Open

Admin pages in k8s: Better messaging about read-only params #1756

artntek opened this issue Dec 7, 2023 · 0 comments
Labels
k8s Kubernetes/Helm Related
Milestone

Comments

@artntek
Copy link
Contributor

artntek commented Dec 7, 2023

When metacat is running in k8s, the admin p0ages are accessible (with one exception - Metacat Global Properties), but if an operator tries to submit any changes, they see an error message because the properties files are non-writeable.

From a functionality perspective, this is expected and OK, since properties in k8s need to be set via the values.yaml etc.

However, from a usability point of view, it could definitely be improved, and with not too much effort. Ideas include:

  • Better messaging (e.g. a banner on all pages telling the user edits must be done in values.yaml)
  • Show non-editable views (i.e. display the settings as text, but not in input fields, and hide the "submit" buttons)
  • Make Metacat Global Properties viewable as read-only, too (currently doesn't display at all)

Of course, these changes should only show up when running in kubernetes, not in legacy deployments

To make this slightly (but not much) more complicated, on the Replication Configuration page, values can't be edited, but buttons at bottom of page can be used successfully, since they perform actions without changing properties.
* The Update DOIs button is probably the only one needed, so we could just pull this out to a separate page if we wanted

@artntek artntek added this to the 3.0.0 milestone Dec 7, 2023
@artntek artntek added the k8s Kubernetes/Helm Related label Dec 7, 2023
@artntek artntek modified the milestones: 3.0.0, 3.1.0 Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
k8s Kubernetes/Helm Related
Projects
None yet
Development

No branches or pull requests

1 participant