...

Text file src/github.com/linkerd/linkerd2/jaeger/charts/linkerd-jaeger/templates/namespace-metadata-rbac.yaml

Documentation: github.com/linkerd/linkerd2/jaeger/charts/linkerd-jaeger/templates

     1---
     2{{- if .Values.createNamespaceMetadataJob}}
     3kind: ServiceAccount
     4apiVersion: v1
     5metadata:
     6  labels:
     7    linkerd.io/extension: jaeger
     8    {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
     9  annotations:
    10    {{ include "partials.annotations.created-by" . }}
    11    "helm.sh/hook": post-install
    12    "helm.sh/hook-weight": "0"
    13    "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
    14  name: namespace-metadata
    15  namespace: {{.Release.Namespace}}
    16{{- include "partials.image-pull-secrets" .Values.imagePullSecrets }}
    17---
    18apiVersion: rbac.authorization.k8s.io/v1
    19kind: Role
    20metadata:
    21  labels:
    22    linkerd.io/extension: jaeger
    23    {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
    24  annotations:
    25    {{ include "partials.annotations.created-by" . }}
    26    "helm.sh/hook": post-install
    27    "helm.sh/hook-weight": "0"
    28    "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
    29  name: namespace-metadata
    30  namespace: {{.Release.Namespace}}
    31rules:
    32- apiGroups: [""]
    33  resources: ["namespaces"]
    34  verbs: ["get", "patch"]
    35  resourceNames: ["{{.Release.Namespace}}"]
    36---
    37apiVersion: rbac.authorization.k8s.io/v1
    38kind: RoleBinding
    39metadata:
    40  labels:
    41    linkerd.io/extension: jaeger
    42    {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
    43  annotations:
    44    {{ include "partials.annotations.created-by" . }}
    45    "helm.sh/hook": post-install
    46    "helm.sh/hook-weight": "0"
    47    "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
    48  name: namespace-metadata
    49  namespace: {{.Release.Namespace}}
    50roleRef:
    51  kind: Role
    52  name: namespace-metadata
    53  apiGroup: rbac.authorization.k8s.io
    54subjects:
    55- kind: ServiceAccount
    56  name: namespace-metadata
    57  namespace: {{.Release.Namespace}}
    58---
    59apiVersion: rbac.authorization.k8s.io/v1
    60kind: RoleBinding
    61metadata:
    62  namespace: {{ .Values.linkerdNamespace }}
    63  labels:
    64    linkerd.io/extension: jaeger
    65    {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
    66  annotations:
    67    {{ include "partials.annotations.created-by" . }}
    68    "helm.sh/hook": post-install
    69    "helm.sh/hook-weight": "0"
    70    "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
    71  name: jaeger-namespace-metadata-linkerd-config
    72roleRef:
    73  kind: Role
    74  name: ext-namespace-metadata-linkerd-config
    75  apiGroup: rbac.authorization.k8s.io
    76subjects:
    77- kind: ServiceAccount
    78  name: namespace-metadata
    79  namespace: {{.Release.Namespace}}
    80{{- end }}

View as plain text