github.com/replicatedhq/ship@v0.55.0/integration/failing/update/helm-values-files/expected/.ship/upstream/templates/rbac.yaml (about)

     1  {{ if .Values.rbac.install }}
     2  {{- $serviceName := include "jenkins.fullname" . -}}
     3  {{- if .Capabilities.APIVersions.Has "rbac.authorization.k8s.io/v1" }}
     4  apiVersion: rbac.authorization.k8s.io/v1
     5  {{- else if .Capabilities.APIVersions.Has "rbac.authorization.k8s.io/v1beta1" }}
     6  apiVersion: rbac.authorization.k8s.io/v1beta1
     7  {{- end }}
     8  kind: {{ .Values.rbac.roleBindingKind }}
     9  metadata:
    10    name: {{ $serviceName }}-role-binding
    11    labels:
    12      app: {{ $serviceName }}
    13      chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
    14      release: "{{ .Release.Name }}"
    15      heritage: "{{ .Release.Service }}"
    16  roleRef:
    17    apiGroup: rbac.authorization.k8s.io
    18    kind: ClusterRole
    19    name: {{ .Values.rbac.roleRef }}
    20  subjects:
    21  - kind: ServiceAccount
    22    name: {{ $serviceName }}
    23    namespace: {{ .Release.Namespace }}
    24  {{ end }}