...
1---
2{{- if .Values.createNamespaceMetadataJob}}
3apiVersion: batch/v1
4kind: Job
5metadata:
6 annotations:
7 {{ include "partials.annotations.created-by" . }}
8 "helm.sh/hook": post-install
9 "helm.sh/hook-weight": "1"
10 "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
11 labels:
12 linkerd.io/extension: jaeger
13 app.kubernetes.io/name: namespace-metadata
14 app.kubernetes.io/part-of: Linkerd
15 app.kubernetes.io/version: {{default .Values.linkerdVersion .Values.cliVersion}}
16 {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
17 name: namespace-metadata
18 namespace: {{.Release.Namespace}}
19spec:
20 template:
21 metadata:
22 annotations:
23 {{ include "partials.annotations.created-by" . }}
24 linkerd.io/inject: disabled
25 labels:
26 linkerd.io/extension: jaeger
27 app.kubernetes.io/name: namespace-metadata
28 app.kubernetes.io/part-of: Linkerd
29 app.kubernetes.io/version: {{default .Values.linkerdVersion .Values.cliVersion}}
30 {{- with .Values.podLabels }}{{ toYaml . | trim | nindent 8 }}{{- end }}
31 spec:
32 {{- if .Values.namespaceMetadata.tolerations -}}
33 {{- include "linkerd.tolerations" (dict "Values" .Values.namespaceMetadata) | nindent 6 }}
34 {{- end -}}
35 {{- include "linkerd.node-selector" (dict "Values" .Values.namespaceMetadata) | nindent 6 }}
36 restartPolicy: Never
37 securityContext:
38 seccompProfile:
39 type: RuntimeDefault
40 serviceAccountName: namespace-metadata
41 containers:
42 - name: namespace-metadata
43 image: {{.Values.namespaceMetadata.image.registry}}/{{.Values.namespaceMetadata.image.name}}:{{.Values.namespaceMetadata.image.tag}}
44 {{- with .Values.namespaceMetadata.image.pullPolicy }}
45 imagePullPolicy: {{.}}
46 {{- end }}
47 securityContext:
48 allowPrivilegeEscalation: false
49 capabilities:
50 drop:
51 - ALL
52 readOnlyRootFilesystem: true
53 runAsNonRoot: true
54 runAsUser: {{.Values.defaultUID}}
55 runAsGroup: {{.Values.defaultGID}}
56 seccompProfile:
57 type: RuntimeDefault
58 args:
59 - --extension
60 - jaeger
61 - --namespace
62 - {{.Release.Namespace}}
63 - --linkerd-namespace
64 - {{.Values.linkerdNamespace}}
65{{- end }}
View as plain text