1 {{/* vim: set filetype=mustache: */}}
3 Return the appropriate apiVersion for deployment.
5 {{- define "common.capabilities.deployment.apiVersion" -}}
6 {{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
7 {{- print "extensions/v1beta1" -}}
9 {{- print "apps/v1" -}}
14 Return the appropriate apiVersion for statefulset.
16 {{- define "common.capabilities.statefulset.apiVersion" -}}
17 {{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
18 {{- print "apps/v1beta1" -}}
20 {{- print "apps/v1" -}}
25 Return the appropriate apiVersion for ingress.
27 {{- define "common.capabilities.ingress.apiVersion" -}}
28 {{- if semverCompare "<1.14-0" .Capabilities.KubeVersion.GitVersion -}}
29 {{- print "extensions/v1beta1" -}}
31 {{- print "networking.k8s.io/v1beta1" -}}