From dd1a44002686066b783c0e54211d5b2049f646fa Mon Sep 17 00:00:00 2001 From: Martin Hickey Date: Fri, 11 Oct 2019 15:33:30 +0100 Subject: [PATCH] Add support to scaffold chart for ingress prior to k8s 1.14 (#6651) Signed-off-by: Martin Hickey --- pkg/chartutil/create.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/chartutil/create.go b/pkg/chartutil/create.go index 7aa78284d..7b7c24e20 100644 --- a/pkg/chartutil/create.go +++ b/pkg/chartutil/create.go @@ -179,7 +179,11 @@ const defaultIgnore = `# Patterns to ignore when building packages. const defaultIngress = `{{- if .Values.ingress.enabled -}} {{- $fullName := include ".fullname" . -}} {{- $svcPort := .Values.service.port -}} +{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} apiVersion: networking.k8s.io/v1beta1 +{{- else -}} +apiVersion: extensions/v1beta1 +{{- end }} kind: Ingress metadata: name: {{ $fullName }}