-
Notifications
You must be signed in to change notification settings - Fork 59
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
Multiplayer/Ingress force retool as backend #199
Comments
An example from an opensource helm chart: |
I retried today without sucess.. |
Hi David, Apologies for the late response here. Could you clarify what error you're getting? I believe our chart does redirect |
Hi @jjlgao, Yes, I can share you the current overview on our retool namespace
As you can see, there is only one rule.. I need something like this one
Did I make a mistake somewhere? Thank you very much in advance for your help! Kind regards, |
Thanks for the extra context. I apologize, I made a mistake looking through our chart, and you are correct that our helm chart does not currently set up this extra ingress rule or have a way to do so. I'm checking internally to get an answer for the best practice way to enable multiplayer; in the meantime, does multiplayer work at all if this endpoint is routed to the Retool backend instead? |
You're welcome! Yes, exactly, the current Helm chart doesn't handle it :) Manually, I created this one:
When I went to the endpoint /api/multiplayer with my browser, I got "Route not found for /" without the rewrite-target.
I asked my team to test the multiplayer again, but it still doesn't work. |
Hello @jjlgao, have some update regarding this issue ? (: |
Hi David, Apologies for the late update, it took some time to gather information internally. I confirmed that we don't have a way to route multiplayer requests in this helm chart, and in the past we've expected folks to set up the ingress themselves to do so, independently of our helm chart. With that being said, we'll be making a change to make this possible this week or next week, to make it part of our helm chart so you can enable it without having to set up an independent ingress. Thanks, |
Hi David, We're working on the change in PR #205. We actually don't have the greatest test coverage on the ingress component of our helm chart, so if you're able to help us test this by pulling the change and referencing the local helm chart, that would be much appreciated. Separately, while making this change I discovered that we actually have an extraPaths section in the ingress that you may be able to use in place of the PR changes: https://github.com/tryretool/retool-helm/blob/main/charts/retool/values.yaml#L164 Regardless of whether this works for you, we'll likely move forward with the PR to make sure others in the future who want to enable multiplayer don't need to add custom ingress snippets to properly enable it. You may be able to add a section like this in your ingress section of your
Apologies for the sparse responses here, it took me some time to gather this information. Could you check these options and let me know if either the PR changes or the extraPaths configuration will work for you? Thank you! |
Hello!
I deployed the latest stable version (3.114.2-stable) with the penultimate version of the HELM Chart (retool-6.2.14).
But the chart can't permit to redirect the path
/api/multiplayer/
to the serviceName:retool-multiplayer-ws
.In fact, the lines 40/44 have the full name of the application so it's not possible to overwrite to another value (in order to target the multiplayer webservice). :-/
Kind regards,
David
The text was updated successfully, but these errors were encountered: