github.com/replicatedcom/ship@v0.50.0/pkg/patch/merge-test-cases/list/.ship/tmp/kustomize/deployment.yaml (about) 1 # Example pulled from mysql chart in helm/charts 2 ##--- 3 # Source: mysql/templates/deployment.yaml 4 apiVersion: extensions/v1beta1 5 kind: Deployment 6 metadata: 7 name: mysql 8 labels: 9 app: mysql 10 chart: "mysql-0.9.3" 11 release: "mysql" 12 heritage: "Tiller" 13 spec: 14 template: 15 metadata: 16 labels: 17 app: mysql 18 spec: 19 initContainers: 20 - name: "remove-lost-found" 21 image: "busybox:1.25.0" 22 imagePullPolicy: "IfNotPresent" 23 command: ["rm", "-fr", "/var/lib/mysql/lost+found"] 24 volumeMounts: 25 - name: data 26 mountPath: /var/lib/mysql 27 # - name: do-something 28 # image: busybox 29 # command: ['do', 'something'] 30 31 containers: 32 - name: mysql 33 image: "mysql:5.7.14" 34 imagePullPolicy: "IfNotPresent" 35 resources: 36 requests: 37 cpu: 100m 38 memory: 256Mi 39 40 env: 41 - name: MYSQL_ROOT_PASSWORD 42 valueFrom: 43 secretKeyRef: 44 name: mysql 45 key: mysql-root-password 46 - name: MYSQL_PASSWORD 47 valueFrom: 48 secretKeyRef: 49 name: mysql 50 key: mysql-password 51 - name: MYSQL_USER 52 value: "" 53 - name: MYSQL_DATABASE 54 value: "" 55 ports: 56 - name: mysql 57 containerPort: 3306 58 livenessProbe: 59 exec: 60 command: 61 - sh 62 - -c 63 - "mysqladmin ping -u root -p${MYSQL_ROOT_PASSWORD}" 64 initialDelaySeconds: 30 65 periodSeconds: 10 66 timeoutSeconds: 5 67 successThreshold: 1 68 failureThreshold: 3 69 readinessProbe: 70 exec: 71 command: 72 - sh 73 - -c 74 - "mysqladmin ping -u root -p${MYSQL_ROOT_PASSWORD}" 75 initialDelaySeconds: 5 76 periodSeconds: 10 77 timeoutSeconds: 1 78 successThreshold: 1 79 failureThreshold: 3 80 volumeMounts: 81 - name: data 82 mountPath: /var/lib/mysql 83 # - name: extras 84 # mountPath: /usr/share/extras 85 # readOnly: true 86 87 volumes: 88 - name: data 89 persistentVolumeClaim: 90 claimName: mysql 91 # - name: extras 92 # emptyDir: {} 93