apiVersion: apps/v1beta1
kind: Deployment
metadata:
  annotations:
    kompose.cmd: kompose convert -f dev/docker-compose.drakemall.yml -c
    kompose.version: 1.11.0 ()
  creationTimestamp: null
  labels:
    app: {{ template "drakemall_frontend.fullname" . }}
    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
    heritage: {{ .Release.Service }}
    release: {{ .Release.Name }}
  name: {{ template "drakemall_frontend.fullname" . }}
spec:
  replicas: {{ .Values.frontend.replicaCount }}
  strategy:
    strategy:
    rollingUpdate:
      maxSurge: 50%
      maxUnavailable: 50%
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: {{ template "drakemall_frontend.fullname" . }}
        io.kompose.service: {{ template "drakemall_frontend.fullname" . }}
    spec:
      serviceAccountName: {{ required "Service account is required" .Values.serviceAccountName }}
      containers:
      - name: dnsmasq
        image: "janeczku/go-dnsmasq:release-1.0.5"
        args:
          - --listen
          - "127.0.0.1:53"
          - --default-resolver
          - --append-search-domains
          - --hostsfile=/etc/hosts
          - --verbose
      restartPolicy: Always
      {{ if .Values.minikube.enabled }}
      imagePullSecrets: 
      - name: dpr-secret
      {{ end }}
status: {}
