ngrok internal error when using ReplacePrefixMatch path filter #498
Labels
area/controller
Issues dealing with the controller
bug
Something isn't working
needs-triage
Issues that need triage
Kubernetes Version
Client Version: v1.30.1 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.30.0
Helm Chart Version
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION ngrok-ingress-controller default 1 2024-11-09 00:17:29.806269035 +0100 CET deployed kubernetes-ingress-controller-0.15.0 0.12.2
Operator Configuration
error: the server doesn't have a resource type "OperatorConfigurations"
System Info
Linux user-ThinkPad-E15-Gen-4 6.8.0-47-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 2 16:16:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Kubernetes Logs
❯ kubectl logs -l app.kubernetes.io/name=kubernetes-ingress-controller
{"level":"info","ts":"2024-11-09T14:03:51Z","logger":"cache-store-driver","msg":"sync start"}
{"level":"info","ts":"2024-11-09T14:03:51Z","logger":"cache-store-driver","msg":"syncing driver state!!"}
{"level":"info","ts":"2024-11-09T14:03:51Z","logger":"cache-store-driver","msg":"sync done"}
{"level":"info","ts":"2024-11-09T14:03:52Z","logger":"controllers.https-edge","msg":"Got existing route","v1alpha1.HTTPSEdge":{"name":"mlflow-route-8qjrc","namespace":"default"},"route.match":"/mlflow","route.match_type":"path_prefix","ngrok.route.id":"edghtsrt_2oc6yIt6l0CEl34y5cCcCqqU6Tu"}
{"level":"info","ts":"2024-11-09T14:03:52Z","logger":"controllers.https-edge","msg":"Applying route modules","v1alpha1.HTTPSEdge":{"name":"mlflow-route-8qjrc","namespace":"default"},"route.match":"/mlflow","route.match_type":"path_prefix","ngrok.route.id":"edghtsrt_2oc6yIt6l0CEl34y5cCcCqqU6Tu"}
{"level":"info","ts":"2024-11-09T14:03:52Z","logger":"controllers.https-edge","msg":"Updating Policy module","v1alpha1.HTTPSEdge":{"name":"mlflow-route-8qjrc","namespace":"default"},"route.match":"/mlflow","route.match_type":"path_prefix","ngrok.route.id":"edghtsrt_2oc6yIt6l0CEl34y5cCcCqqU6Tu"}
{"level":"info","ts":"2024-11-09T14:03:52Z","logger":"controllers.https-edge","msg":"Updating route","v1alpha1.HTTPSEdge":{"name":"mlflow-route-8qjrc","namespace":"default"},"route.match":"/mlflow","route.match_type":"path_prefix","ngrok.route.id":"edghtsrt_2oc6yIt6l0CEl34y5cCcCqqU6Tu","ngrok.backend.id":"bkdtg_2oc9WVpXdqgAOJkFCaOS0JlfJ0p"}
{"level":"info","ts":"2024-11-09T14:03:53Z","logger":"controllers.https-edge","msg":"Updated route","v1alpha1.HTTPSEdge":{"name":"mlflow-route-8qjrc","namespace":"default"},"route.match":"/mlflow","route.match_type":"path_prefix","ngrok.route.id":"edghtsrt_2oc6yIt6l0CEl34y5cCcCqqU6Tu"}
Helm Chart configuration
What happened
When i visit the
hostname
/mlflow, i getngrok internal error
. This only happens if i specify theReplacePrefixMatch
What you think should happen instead
It should apply the url rewrite and my service should get the request
How to reproduce
i am an ML engineer so its hopeless for me to attempt building a reprex without guidance, sorry
The text was updated successfully, but these errors were encountered: