From 0620f011c973332c50558c00a53e25577cb4fd91 Mon Sep 17 00:00:00 2001 From: Marco Kilchhofer Date: Sun, 1 Dec 2019 23:51:04 +0100 Subject: [PATCH] Make eventrouter compatible with k8s >= 1.16 (#18632) In kubernetes 1.16 `apiVersion: apps/v1beta1` is retired now. Snip from k8s CHANGELOG: > Continued deprecation of extensions/v1beta1, apps/v1beta1, > and apps/v1beta2 APIs; these extensions will be retired in 1.16! Full changelog: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.16.md Signed-off-by: Marco Kilchhofer --- stable/eventrouter/Chart.yaml | 2 +- stable/eventrouter/templates/deployment.yaml | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stable/eventrouter/Chart.yaml b/stable/eventrouter/Chart.yaml index 3f4e2f0916..1bb5de7ff3 100644 --- a/stable/eventrouter/Chart.yaml +++ b/stable/eventrouter/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: A Helm chart for eventruter (https://github.com/heptiolabs/eventrouter) name: eventrouter -version: 0.2.2 +version: 0.2.3 appVersion: 0.2 home: https://github.com/heptiolabs/eventrouter sources: diff --git a/stable/eventrouter/templates/deployment.yaml b/stable/eventrouter/templates/deployment.yaml index 3a6a7bc5b7..41b731f1cd 100644 --- a/stable/eventrouter/templates/deployment.yaml +++ b/stable/eventrouter/templates/deployment.yaml @@ -1,4 +1,8 @@ +{{- if semverCompare "^1.9-0" .Capabilities.KubeVersion.GitVersion }} +apiVersion: apps/v1 +{{- else }} apiVersion: apps/v1beta1 +{{- end }} kind: Deployment metadata: labels: {{ include "eventrouter.labels" . | indent 4 }}