opencast / pyCA

Python Capture Agent for Opencast
GNU Lesser General Public License v3.0
50 stars 40 forks source link

Allow Opencast service overrides #508

Closed lkiesow closed 7 months ago

lkiesow commented 8 months ago

Allow overriding of Opencast service hosts to enable things to work when Opencast is behind load balancers. In this situation, the endpoints returned by the services' endpoint are correct for internal OC communication, but not correct when access from the CAs.

This patch allows you to override services to point at external load balancers.

This is a simplification of #456

ppettit commented 7 months ago

Looks good to me, thanks @lkiesow !

I need to add cookie support to make sure sticky sessions on the load balancer work correctly in our prod system but i'll look at that separately.