Verified Commit 2b87182a authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Add Kustomize deployment configs

parent 345c0218
Loading
Loading
Loading
Loading
+37 −0
Original line number Diff line number Diff line
apiVersion: apps/v1
kind: Deployment

metadata:
  name: dovecot
  labels: &labels
    app.kubernetes.io/name: dovecot
    app.kubernetes.io/version: 2.3.19
    app.kubernetes.io/instance: general
    app.kubernetes.io/component: imap-server
    app.kubernetes.io/part-of: mailbox

spec:
  selector:
    matchLabels:
      app.kubernetes.io/name: dovecot
      app.kubernetes.io/instance: general

  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 1
  minReadySeconds: 1

  template:
    metadata:
      name: dovecot
      labels: *labels
    spec:
      containers:
      - name: dovecot
        image: docker.kodo.org.uk/docker/dovecot:2.3.19-1
        imagePullPolicy: IfNotPresent
        resources:
          requests:
            memory: 50Mi
+5 −0
Original line number Diff line number Diff line
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- deployment.yaml