This is an automated email from the ASF dual-hosted git repository.
aicam pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/master by this push:
new 5e5ad2f0df feat(Ingress): Add ingress class name to values (#3652)
5e5ad2f0df is described below
commit 5e5ad2f0df68966d7c5f7002a94e2438f9148e36
Author: ali risheh <[email protected]>
AuthorDate: Mon Aug 11 11:35:07 2025 -0700
feat(Ingress): Add ingress class name to values (#3652)
## Update
Previously, we used `nginx` as default `ingressClassName`, however, AWS
does not support Nginx as third party and cause issues in deployment. To
fix this, we added that to `values.yml` file so if we are deploying the
application on AWS, we use `ALB`.
---
deployment/k8s/texera-helmchart/templates/ingress.yaml | 2 +-
deployment/k8s/texera-helmchart/values.yaml | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/deployment/k8s/texera-helmchart/templates/ingress.yaml
b/deployment/k8s/texera-helmchart/templates/ingress.yaml
index 46ca6e6851..43c5bd3fc1 100644
--- a/deployment/k8s/texera-helmchart/templates/ingress.yaml
+++ b/deployment/k8s/texera-helmchart/templates/ingress.yaml
@@ -30,7 +30,7 @@ metadata:
cert-manager.io/issuer: {{ .Values.ingressPaths.issuer }}
{{- end }}
spec:
- ingressClassName: nginx
+ ingressClassName: {{ .Values.ingressPaths.ingressClassName }}
{{- if or .Values.ingressPaths.tlsSecretName .Values.ingressPaths.issuer }}
tls:
- hosts:
diff --git a/deployment/k8s/texera-helmchart/values.yaml
b/deployment/k8s/texera-helmchart/values.yaml
index 9fdf57dddb..1e36c20f6a 100644
--- a/deployment/k8s/texera-helmchart/values.yaml
+++ b/deployment/k8s/texera-helmchart/values.yaml
@@ -302,6 +302,7 @@ metrics-server:
# Custom Ingress resource configs
ingressPaths:
enabled: true
+ ingressClassName: nginx # Set to "alb" when deploying on AWS
hostname: ""
# Optional TLS secret (manually created)
tlsSecretName: "" # e.g., "texera-tls"