This is an automated email from the ASF dual-hosted git repository.

ashishtiwari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-helm-chart.git


The following commit(s) were added to refs/heads/master by this push:
     new 24eee91  fix: allow configuring apiVersion in Ingress Class resource 
(#698)
24eee91 is described below

commit 24eee91ecd7e4b26c0b3018b1f7c4ff91b53d628
Author: Ashish Tiwari <[email protected]>
AuthorDate: Thu Jan 18 11:54:35 2024 +0530

    fix: allow configuring apiVersion in Ingress Class resource (#698)
    
    * fix: allow configuring apiVersion in Ingress Class resource
    
    
    
    ---------
    
    Signed-off-by: Ashish Tiwari <[email protected]>
---
 charts/apisix-ingress-controller/templates/ingress-class.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/charts/apisix-ingress-controller/templates/ingress-class.yaml 
b/charts/apisix-ingress-controller/templates/ingress-class.yaml
index 0120614..0099b3a 100644
--- a/charts/apisix-ingress-controller/templates/ingress-class.yaml
+++ b/charts/apisix-ingress-controller/templates/ingress-class.yaml
@@ -1,4 +1,10 @@
+{{ if or (eq .Values.config.kubernetes.ingressVersion "") (eq 
.Values.config.kubernetes.ingressVersion "networking/v1")}}
 apiVersion: networking.k8s.io/v1
+{{- else if (eq .Values.config.kubernetes.ingressVersion 
"networking/v1beta1")}}
+apiVersion: networking.k8s.io/v1beta1
+{{- else }}
+apiVersion: {{ .Values.config.kubernetes.ingressVersion }}
+{{- end }}
 kind: IngressClass
 metadata:
   name: {{ .Values.config.kubernetes.ingressClass | quote }}

Reply via email to