-
Notifications
You must be signed in to change notification settings - Fork 16.8k
Factorio version bump + configurable port. #547
Conversation
Hi @gtaylor. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
@gtaylor, I think this isn't going to work. My goal with the configurable port was to make the chart work better with factorio's server registry. Having a separate load balancer IP doesn't work as factorio registers itself with its node IP address. Similar behaviour for the port: whatever port factorio is told to listen on gets registered with the registry, so it must also listen on that port on the external address. Feel free to correct me if I'm wrong. |
Changing |
Seems like I'm very wrong. Using arbitrary NodePorts works just fine with the server browser. I don't even have to open any ports in the firewall. Does this relate to their NAT punching? (https://www.factorio.com/blog/post/fff-143) Anyways, I would leave out the configurable port commit for now. Your version |
Configurable port could be useful for those (such as myself) who don't publish their server in the directory but want an alternate port. |
@k8s-bot ok to test |
CI failing with the following |
@lachie83 @gtaylor https://github.com/gtaylor/charts/pull/4 should fix the CI build. |
@gtaylor can you have peek at https://github.com/gtaylor/charts/pull/4 so we can merge this? It just fixes an issue with the port being a string where it should be an int 😕 |
I can take care of it once I've got access to push here. |
@gtaylor I fixed the issue with the port being a string and now the e2e tests pass. |
Sorry for the delay. LGTM! |
* Bump factorio imageTag from 0.14.21 to 0.14.22. * Make factorio's game server port configurable. * fix(factorio): change port from string to int
This PR includes two commits: