-
Notifications
You must be signed in to change notification settings - Fork 24
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
[full build] Allow users to specify which host to use #167
base: master
Are you sure you want to change the base?
Conversation
Hi @rbren, |
Adding @jessp01 ; this is supposed to allow users to specify the host of the service to use (so one could direct the API to regional clouds or on prem envs). Of course, there is something we need to potentially deal with; on-prem and also regional clouds, don't have the same set of capabilities enabled, or not be on the same version as the main public cloud... which means these may need to deal with a different schema altogether, or at the very least specify in clear warning message when setting a custom host, that not all APIs might work due to compatibility and config of the environment being used in that custom host. any thoughts? |
Hi @zoharbabin , @rbren , There are several issues here. One is indeed the different versions. Here are two others:
@zoharbabin - the best solution is to deploy an instance of developer.$REGION.kaltura.com per ENV (to wit: developer.eu.kaltura.com, developer.sg.kaltura.com, etc). It takes me under 10 minutes end to end and it doesn't require a very strong machine so I see no problem with it. The deployment process is well documented in the README as well so PS can also do it. |
We want to move to a multi-region approach eventually, so I'd rather avoid keeping the structure of dedicated API console per region/cloud env. Instead we should have a single dev console, with an option for the person to chose/set their serviceUrl when they want to test against a different region. |
Hi @zoharbabin , See my note above.
This is not enough. Because: |
No description provided.