Skip to content
Snippets Groups Projects
database-restore-deployment.yml 1.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: database-restore
      namespace: ns-selfdata-d01-syn
    spec:
      selector:
        matchLabels:
          app: httpd
      replicas: 0
      template:
        metadata:
          labels:
            app: httpd
        spec:
          volumes:
            - name: pvc-4-ns-selfdata-d01-syn-claim
              persistentVolumeClaim:
                claimName: pvc-4-ns-selfdata-d01-syn-claim
          containers:
            - name: mysql-restore
              image: 'mysql:5'
              env:
                - name: MYSQL_DATABASE
                  valueFrom:
                    secretKeyRef:
                      name: ecolyo-agent-database
                      key: name
                - name: MYSQL_ROOT_PASSWORD
                  valueFrom:
                    secretKeyRef:
                      name: ecolyo-agent-database
                      key: password
                - name: DATABASE_HOST
                  valueFrom:
                    secretKeyRef:
                      name: ecolyo-agent-database
                      key: host
              - resources:
                  limits:
                    cpu: 100m
                    memory: 256Mi
                  requests:
                    cpu: 100m
                    memory: 256Mi
              volumeMounts:
                - name: pvc-4-ns-selfdata-d01-syn-claim
                  mountPath: /dump
              terminationMessagePath: /dev/termination-log
              terminationMessagePolicy: File
              imagePullPolicy: IfNotPresent