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: {}