From 41e93597164a7f0542051925dccf2cdd53750dd6 Mon Sep 17 00:00:00 2001 From: Cindy O'Neill Date: Tue, 17 Sep 2019 09:56:20 -0600 Subject: [PATCH] handle ingress apiVersion change for kubernete versions Signed-off-by: Cindy O'Neill --- pkg/chartutil/create.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/chartutil/create.go b/pkg/chartutil/create.go index 3afc3cc63..9330c6c3d 100644 --- a/pkg/chartutil/create.go +++ b/pkg/chartutil/create.go @@ -154,7 +154,11 @@ const defaultIgnore = `# Patterns to ignore when building packages. const defaultIngress = `{{- if .Values.ingress.enabled -}} {{- $fullName := include ".fullname" . -}} {{- $svcPort := .Values.service.port -}} -apiVersion: networking.k8s.io/v1beta1 +{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} +apiVersion: networking.k8s.io/v1 +{{- else -}} +apiVersion: extensions/v1beta1 +{{- end }} kind: Ingress metadata: name: {{ $fullName }}