Service Type: Cluster IP (I have toggled this back and forth from Load Balancer for testing)
Main Ingress - Enable Ingress: ☑️
Cert-Manager clusterIssuer: cert
Describe the bug
OpenSpeedTest will produce accurate results when accessed directed from the Load Balancer IP and port address, however once you try to access it behind Ingress through Traefik, the upload test will be hilariously wrong.
To Reproduce
Switch Service Type over to Load Balancer for the purposes of this demonstration.
Access OpenSpeedTest directly through LB IP:Port
Run a speed test and observe accurate results.
Access OpenSpeedTest behind Traefik with the Ingress FQDN for OpenSpeedTest
Run a speed test and observe incorrect upload results.
Expected Behavior
Expected results would be for the same metrics to be returned regardless of how OpenSpeedTest app was accessed.
Screenshots
Accessing Directly with LB IP:
Accessing it through Ingress behind Traefik:
Additional Context
I found https://github.com/truecharts/charts/issues/5633 which I believe is the same issue however it's closed. I'm not sure if this is just a case that the upstream needs to address or should TrueCharts make middleware changes to correct for this?
Anyways Cheers.
I've read and agree with the following
[X] I've checked all open and closed issues and my issue is not there.
App Name
OpenSpeedTest
SCALE Version
22.12.2
App Version
latest_4.0.25
Application Events
Application Logs
Application Configuration
Standard except for these changes:
Describe the bug
OpenSpeedTest will produce accurate results when accessed directed from the Load Balancer IP and port address, however once you try to access it behind Ingress through Traefik, the upload test will be hilariously wrong.
To Reproduce
Run a speed test and observe accurate results.
Expected Behavior
Expected results would be for the same metrics to be returned regardless of how OpenSpeedTest app was accessed.
Screenshots
Accessing Directly with LB IP:
Accessing it through Ingress behind Traefik:
Additional Context
I found https://github.com/truecharts/charts/issues/5633 which I believe is the same issue however it's closed. I'm not sure if this is just a case that the upstream needs to address or should TrueCharts make middleware changes to correct for this?
Anyways Cheers.
I've read and agree with the following