github.com/replicatedhq/ship@v0.55.0/integration/base/helm-fetch/expected/installer/charts/rendered/deployment.yaml (about)

     1  ---
     2  # Source: mysql/templates/deployment.yaml
     3  apiVersion: extensions/v1beta1
     4  kind: Deployment
     5  metadata:
     6    name: ship-mysql
     7    labels:
     8      app: ship-mysql
     9      chart: "mysql-0.8.3"
    10      release: "ship"
    11      heritage: "Tiller"
    12  spec:
    13    template:
    14      metadata:
    15        labels:
    16          app: ship-mysql
    17      spec:
    18        initContainers:
    19        - name: "remove-lost-found"
    20          image: "busybox:1.25.0"
    21          imagePullPolicy: "IfNotPresent"
    22          command:  ["rm", "-fr", "/var/lib/mysql/lost+found"]
    23          volumeMounts:
    24          - name: data
    25            mountPath: /var/lib/mysql          
    26        containers:
    27        - name: ship-mysql
    28          image: "mysql:5.7.14"
    29          imagePullPolicy: "IfNotPresent"
    30          resources:
    31            requests:
    32              cpu: 100m
    33              memory: 256Mi
    34            
    35          env:
    36          - name: MYSQL_ROOT_PASSWORD
    37            valueFrom:
    38              secretKeyRef:
    39                name: ship-mysql
    40                key: mysql-root-password
    41          - name: MYSQL_PASSWORD
    42            valueFrom:
    43              secretKeyRef:
    44                name: ship-mysql
    45                key: mysql-password
    46          - name: MYSQL_USER
    47            value: ""
    48          - name: MYSQL_DATABASE
    49            value: ""
    50          ports:
    51          - name: mysql
    52            containerPort: 3306
    53          livenessProbe:
    54            exec:
    55              command:
    56              - sh
    57              - -c
    58              - "mysqladmin ping -u root -p${MYSQL_ROOT_PASSWORD}"
    59            initialDelaySeconds: 30
    60            periodSeconds: 10
    61            timeoutSeconds: 5
    62            successThreshold: 1
    63            failureThreshold: 3
    64          readinessProbe:
    65            exec:
    66              command:
    67              - sh
    68              - -c
    69              - "mysqladmin ping -u root -p${MYSQL_ROOT_PASSWORD}"
    70            initialDelaySeconds: 5
    71            periodSeconds: 10
    72            timeoutSeconds: 1
    73            successThreshold: 1
    74            failureThreshold: 3
    75          volumeMounts:
    76          - name: data
    77            mountPath: /var/lib/mysql        
    78        volumes:
    79        - name: data
    80          persistentVolumeClaim:
    81            claimName: ship-mysql