github.com/replicatedhq/ship@v0.55.0/pkg/patch/modify-test-cases/nil/original.yaml (about)

     1  apiVersion: apps/v1beta2
     2  kind: Deployment
     3  metadata:
     4    name: grafana
     5    labels:
     6      app: grafana
     7      chart: grafana-1.14.0
     8      release: grafana
     9      heritage: Tiller
    10  spec:
    11    replicas: 1
    12    selector:
    13      matchLabels:
    14        app: grafana
    15        release: grafana
    16    strategy:
    17      type: RollingUpdate
    18    template:
    19      metadata:
    20        labels:
    21          app: grafana
    22          release: grafana
    23      spec:
    24        serviceAccountName: grafana
    25        securityContext:
    26          fsGroup: 472
    27          runAsUser: 472
    28        containers:
    29          - name: grafana
    30            image: "grafana/grafana:5.2.2"
    31            imagePullPolicy: IfNotPresent
    32            volumeMounts:
    33              - name: config
    34                mountPath: "/etc/grafana/grafana.ini"
    35                subPath: grafana.ini
    36              - name: ldap
    37                mountPath: "/etc/grafana/ldap.toml"
    38                subPath: ldap.toml
    39              - name: storage
    40                mountPath: "/var/lib/grafana"
    41                subPath:
    42            ports:
    43              - name: service
    44                containerPort: 80
    45                protocol: TCP
    46              - name: grafana
    47                containerPort: 3000
    48                protocol: TCP
    49            env:
    50              - name: GF_SECURITY_ADMIN_USER
    51                valueFrom:
    52                  secretKeyRef:
    53                    name: grafana
    54                    key: admin-user
    55              - name: GF_SECURITY_ADMIN_PASSWORD
    56                valueFrom:
    57                  secretKeyRef:
    58                    name: grafana
    59                    key: admin-password
    60            livenessProbe:
    61              httpGet:
    62                path: /api/health
    63                port: 3000
    64            readinessProbe:
    65              httpGet:
    66                path: /api/health
    67                port: 3000
    68              initialDelaySeconds: 60
    69              timeoutSeconds: 30
    70              failureThreshold: 10
    71              periodSeconds: 10
    72            resources:
    73              {}
    74        volumes:
    75          - name: config
    76            configMap:
    77              name: grafana
    78          - name: ldap
    79            secret:
    80              secretName: grafana
    81              items:
    82                - key: ldap-toml
    83                  path: ldap.toml
    84          - name: storage
    85            emptyDir: {}