...

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

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

     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