Skip to content
This repository was archived by the owner on Jul 26, 2022. It is now read-only.

Commit 7618898

Browse files
authored
use rbac.authorization.k8s.io/v1 for ClusterRole/Bindings where k8s >… (#609)
* use rbac.authorization.k8s.io/v1 for ClusterRole/Bindings where k8s >= 1.17 * CR
1 parent 8f1ee8f commit 7618898

File tree

1 file changed

+12
-0
lines changed
  • charts/kubernetes-external-secrets/templates

1 file changed

+12
-0
lines changed

charts/kubernetes-external-secrets/templates/rbac.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{{- if .Values.rbac.create -}}
2+
{{- if semverCompare ">=1.17.0" .Capabilities.KubeVersion.GitVersion -}}
3+
apiVersion: rbac.authorization.k8s.io/v1
4+
{{- else -}}
25
apiVersion: rbac.authorization.k8s.io/v1beta1
6+
{{- end }}
37
kind: ClusterRole
48
metadata:
59
name: {{ include "kubernetes-external-secrets.fullname" . }}
@@ -31,7 +35,11 @@ rules:
3135
verbs: ["create"]
3236
{{- end }}
3337
---
38+
{{ if semverCompare ">=1.17.0" .Capabilities.KubeVersion.GitVersion -}}
39+
apiVersion: rbac.authorization.k8s.io/v1
40+
{{- else -}}
3441
apiVersion: rbac.authorization.k8s.io/v1beta1
42+
{{- end }}
3543
kind: ClusterRoleBinding
3644
metadata:
3745
name: {{ include "kubernetes-external-secrets.fullname" . }}
@@ -49,7 +57,11 @@ subjects:
4957
namespace: {{ .Release.Namespace | quote }}
5058
kind: ServiceAccount
5159
---
60+
{{ if semverCompare ">=1.17.0" .Capabilities.KubeVersion.GitVersion -}}
61+
apiVersion: rbac.authorization.k8s.io/v1
62+
{{- else -}}
5263
apiVersion: rbac.authorization.k8s.io/v1beta1
64+
{{- end }}
5365
kind: ClusterRoleBinding
5466
metadata:
5567
name: {{ include "kubernetes-external-secrets.fullname" . }}-auth

0 commit comments

Comments
 (0)