-
Notifications
You must be signed in to change notification settings - Fork 259
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
Implement nginx proxy for lab helm chart #4926
Conversation
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
Debugging the specific cert chosen for now:
The primary purpose of this initial change is to get something working to allow for zuul removal. |
@lpalashevski How familar are you with nginx's certificate needs? Currently I am basing the encoded certificate on those we generate under open-metadata-resources/open-metadata-deployment/certificates as a proof point, Just trying to debug the specific nature of the problem with the certs (where every tool seems different) |
To view the certs one can use
Both look fine, and tls.crt begins with '-----BEGIN TRUSTED CERTIFICATE-----' |
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
The error was caused by 2 problems in the helm template for nginx Not secure, but proving the concepts.
Next step is to see if nginx is actually working, and tweak the config accordingly. |
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com> Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
Current status - the existing UI does not work. Nginx is now being configured correctly and returns the same result. Ie I think this pr is good, but the underlying ui is currently broken both using this mechanism or the current default using Zulu. This needs to be investigated and fixed first |
See also odpi/egeria-ui#111 Note also that once merged I still need to fix up docker compose before we can remove zuul Finally note that in any case the polymer UI is currenly not working as per odpi/egeria-ui#110 |
Signed-off-by: Nigel Jones <nigel.l.jones+git@gmail.com>
This is ready to be merged. |
Currently testing