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