-
Notifications
You must be signed in to change notification settings - Fork 261
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
Polymer UI issues in 2.10 #5241
Comments
pleaase reopen this issue under odpi/egeria-ui |
We can transfer to the other repo if that's useful. (click on 'move issue' on RHS, let me know if still needed) However my understanding was that this relates to application.properties? (which is in this repo) If so the location in the helm charts where we set environment variables (the easiest quick way to override app properties I think) is in open-metadata-resources/open-metadata-deployment/charts/odpi-egeria-lab/templates/egeria-ui.yaml & also in open-metadata-resources/open-metadata-deployment/compose/tutorials/egeria-tutorial.yaml (you’ll see where the env is set). Then they need testing with k8s (can use microk8s) and docker-compose. (also in this repo) If changes are required, we also need to add any relevant pointer in the release notes (which are in this repo) |
I agree this might be still related to default configuration properties in ui-chassis-spring. |
note that we wish to ship egeria very soon (next few days), so a short term mitigation for the current release may be needed (which could even just mean clarification in the readme of what to ignore - after all it is just the coco environment, and similar text for anyone using the UI independently since the ui-chassis is part of base egeria currently) |
@planetf1 the only things that are missing are some configuration parameters for
here is an example
@planetf1 i'm still late with the release version bump though |
We require changes in the base, not the static UI content
I will try to do the properties update (can you tell me their exact names) and see if that works in the charts/compose |
I recomment opening up a further issue/discussion for any post 2.10 followup activities and/or egeria-ui specifics |
I have modified the helm charts to inject a file 'application.properties' into the container. However it is unclear where this file should go. I have placed into /var/www but this does not seem to have any effect
with the result being the same UI issue I then reviewed the source at https://github.com/odpi/egeria-ui/blob/74696b552562c2ccc99127fe1ac6d6b5cd7500b1/new/egeria-home.component.js & it looks as if the current code is in the 'new' subdir. (not looked at docker compose yet) |
See #5236 for PR which both sets the versions as needed for the release, and then adds application.properties. |
it should go in the ui-chassis's application.properties as @lpalashevski mentioned above.. |
Applogies, this is incomplete implementation. We should this on master today, test it and let you know so you can cherry pick the fix in #5236. No need to configure ui-chassis-spring spearately for the chars/compose deployments but get these as default configuration like it was until now for the other app properties. |
Thanks. I've tested release 2.10 in k8s with the fix and it looks good now. |
In 2.10 testing I noticed that when navigating to the UI for the first time (via nginx, in the odpi-egeria-lab help deployment) I very briefly get a graphical 'forbidden' page, before being redirected to login.
This is minor, but slightly offputting. It's not to easily capture a screenshot as very brief
Is this intentional?
Should something be added to clarify in the docs?
I also notice a strange UI layout after login (chrome 91.0.4472.77)
After a search for 'csv' I get:
The static UI content being used is 2.8.0 as per #5211
A search for 'Week' (after running the Building a data catalog notebook) returned reasonable results.
Only asset catalog is available so unable to test any other aspects.
The text was updated successfully, but these errors were encountered: