From d41fa04582b36c408504b4ecaefbb2daf79f3832 Mon Sep 17 00:00:00 2001 From: Thomas Deutsch Date: Mon, 29 Nov 2021 10:04:57 +0100 Subject: [PATCH] Add compatibility with Kubernetes 1.22+ `networking.k8s.io/v1beta1` is deprecated since 1.19 and removed since 1.22. It's replace with `networking.k8s.io/v1` --- charts/codimd/templates/ingress.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/charts/codimd/templates/ingress.yaml b/charts/codimd/templates/ingress.yaml index 0da448c..0a6881f 100644 --- a/charts/codimd/templates/ingress.yaml +++ b/charts/codimd/templates/ingress.yaml @@ -1,7 +1,9 @@ {{- if .Values.ingress.enabled -}} {{- $fullName := include "codimd.fullname" . -}} {{- $svcPort := .Values.service.port -}} -{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} +{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}} +apiVersion: networking.k8s.io/v1 +{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} apiVersion: networking.k8s.io/v1beta1 {{- else -}} apiVersion: extensions/v1beta1