This is an automated email from the ASF dual-hosted git repository.
aicam pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 3ff3c54899 fix(helm-chart): replace regex with wildcard in the ingress
rules (#4011)
3ff3c54899 is described below
commit 3ff3c548995a03fefe22ca7809584e6b076e72a9
Author: ali risheh <[email protected]>
AuthorDate: Wed Oct 29 14:02:50 2025 -0700
fix(helm-chart): replace regex with wildcard in the ingress rules (#4011)
### What changes were proposed in this PR?
To deploy Texera on AWS, we need to use ALB instead of Nginx. ALB
currently does not support regex in the paths and only support
wildcards. This PR modifies our Kubernetes Ingress resource definitions,
replacing regex-based path matching with wildcard (*) matching. [[AWS
ALB
Annotations](https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/guide/ingress/annotations/)]
### Any related issues, documentation, discussions?
It has not been filed as issue since it only affect AWS deployments,
however, the previous [PR](https://github.com/apache/texera/pull/3652)
regarding Ingress ClassName shows our need to be able to switch Nginx
with other proxifiers for different deployments.
### How was this PR tested?
Ran Kubernetes locally, and also in bootcamp at the beginning of the
summer we did this and worked fine.
---
bin/k8s/values.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/k8s/values.yaml b/bin/k8s/values.yaml
index e216417125..95810913eb 100644
--- a/bin/k8s/values.yaml
+++ b/bin/k8s/values.yaml
@@ -341,7 +341,7 @@ ingressPaths:
- path: /wsapi/workflow-websocket
serviceName: envoy-svc
servicePort: 10000
- - path: /api/executions/[0-9]+/stats/[0-9]+$
+ - path: /api/executions/*/stats/*
pathType: ImplementationSpecific
serviceName: envoy-svc
servicePort: 10000