HiromuHota / pentaho-kettle

webSpoon is a web-based graphical designer for Pentaho Data Integration with the same look & feel as Spoon
https://hub.docker.com/r/hiromuhota/webspoon/
Apache License 2.0
502 stars 193 forks source link

Access-Control-Allow-Origin from OSGi and remove the reverse proxy #191

Closed HiromuHota closed 4 years ago

HiromuHota commented 4 years ago

Details will follow.

HiromuHota commented 4 years ago

Background: Since it started a few years ago, the number of PDI Plugin OSGi bundles that uses ThinDialog to access its own OSGi HTTP services has been increasing and is now 7. https://github.com/HiromuHota/pentaho-kettle/wiki/Dev%3A-OSGi#reverse-proxy-for-osgi-http-services

Every time such a plugin shows up in a new release, I have to create a patch and this is becoming a non negligible technical debt.

HiromuHota commented 4 years ago

reverse_proxy

Bad idea. If the reverse proxy is removed, the port 9051 needs to be exposed again, which makes the deployment a bit complicated.