cflynn07/myblog

View on GitHub
helm/templates/deployment-develop.yaml

Summary

Maintainability
Test Coverage
apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ include "blog.name" . }}-develop-app
  # namespace: {{ include "blog.name" . }}
  labels:
    app: {{ include "blog.name" . }}-develop-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: {{ include "blog.name" . }}-develop-app
  template:
    metadata:
      labels:
        app: {{ include "blog.name" . }}-develop-app
    spec:
      containers:
        - name: {{ include "blog.name" . }}
          image: {{ $.Values.develop_image }}
          env:
            - name: PORT
              value: "80"
            - name: SSL_REDIRECT
              value: "false"
            - name: DEPLOYMENT_TIME
              value: {{ $.Values.develop_deployment_time }}
            - name: DEPLOYMENT_SHA
              value: {{ $.Values.develop_deployment_sha }}
          ports:
            - name: {{ include "blog.name" . }}-port
              containerPort: 80
          readinessProbe:
            httpGet:
              scheme: HTTP
              path: /healthz
              port: 80
            initialDelaySeconds: 5
            successThreshold: 1
            failureThreshold: 10
            periodSeconds: 8
            timeoutSeconds: 5
          livenessProbe:
            httpGet:
              scheme: HTTP
              path: /healthz
              port: 80
            initialDelaySeconds: 5
            successThreshold: 1
            failureThreshold: 10
            periodSeconds: 8
            timeoutSeconds: 5