github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/.ship/upstream/charts/certmanager/templates/deployment.yaml (about)

     1  apiVersion: apps/v1beta1
     2  kind: Deployment
     3  metadata:
     4    name: certmanager
     5    namespace: {{ .Release.Namespace }}
     6    labels:
     7      app: {{ template "certmanager.name" . }}
     8  spec:
     9    replicas: 1
    10    selector:
    11      matchLabels:
    12        app: certmanager
    13    template:
    14      metadata:
    15        labels:
    16          app: certmanager
    17  {{- if .Values.podLabels }}
    18  {{ toYaml .Values.podLabels | indent 8 }}
    19  {{- end }}
    20        annotations:
    21          sidecar.istio.io/inject: "false"
    22          scheduler.alpha.kubernetes.io/critical-pod: ""
    23        {{- if .Values.podAnnotations }}
    24  {{ toYaml .Values.podAnnotations | indent 8 }}
    25        {{- end }}
    26      spec:
    27        serviceAccountName: certmanager
    28  {{- if .Values.global.priorityClassName }}
    29        priorityClassName: "{{ .Values.global.priorityClassName }}"
    30  {{- end }}
    31        containers:
    32          - name: certmanager
    33            image: "{{ .Values.hub }}/cert-manager-controller:{{ .Values.tag }}"
    34            imagePullPolicy: {{ .Values.global.imagePullPolicy }}
    35            args:
    36            - --cluster-resource-namespace=$(POD_NAMESPACE)
    37            - --leader-election-namespace=$(POD_NAMESPACE)
    38          {{- if .Values.extraArgs }}
    39  {{ toYaml .Values.extraArgs | indent 10 }}
    40          {{- end }}
    41            env:
    42            - name: POD_NAMESPACE
    43              valueFrom:
    44                fieldRef:
    45                  fieldPath: metadata.namespace
    46            resources:
    47  {{ toYaml .Values.resources | indent 12 }}
    48      {{- with .Values.nodeSelector }}
    49        nodeSelector:
    50  {{ toYaml . | indent 8 }}
    51      {{- end }}
    52      {{- with .Values.affinity }}
    53        affinity:
    54  {{ toYaml . | indent 8 }}
    55      {{- end }}
    56      {{- with .Values.tolerations }}
    57        tolerations:
    58  {{ toYaml . | indent 8 }}
    59      {{- end }}
    60  {{- if .Values.podDnsPolicy }}
    61        dnsPolicy: {{ .Values.podDnsPolicy }}
    62  {{- end }}
    63  {{- if .Values.podDnsConfig }}
    64        dnsConfig:
    65  {{ toYaml .Values.podDnsConfig | indent 8 }}
    66  {{- end }}