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"

Reply via email to