Skip to content
Snippets Groups Projects
Select Git revision
  • 385edf262f74dfe4b443cadbdd4bafd6f6537c9e
  • master default protected
2 results

api-ingress.yaml

Blame
  • front-deployment.yaml 1.58 KiB
    {{- if .Values.front.enabled }}
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: {{ .Values.name }}-front
      labels:
        app: front
    spec:
      replicas: {{ .Values.front.replicaCount }}
      selector:
        matchLabels:
          app: front
      template:
        metadata:
          labels:
            app: front
        spec:
          imagePullSecrets:
            - name: takima-school-registry
          securityContext:
            runAsUser: 101
            runAsGroup: 101
    
          containers:
          - name: front
            image: {{ .Values.front.image.repository }}:{{ .Values.front.image.tag }}
            imagePullPolicy: Always
            ports:
              - containerPort: 8080
            resources:
              requests:
                memory: "32M"
                cpu: "0.1"
              limits:
                memory: "128M"
                cpu: "1"
            startupProbe:
              httpGet:
                path: /health
                port: 8080
              initialDelaySeconds: 3
              periodSeconds: 1
              successThreshold: 1
              failureThreshold: 5
            livenessProbe:
              httpGet:
                path: /health
                port: 8080
              periodSeconds: 3
              successThreshold: 1
              failureThreshold: 3
            readinessProbe:
              httpGet:
                path: /health
                port: 8080
              periodSeconds: 1
              successThreshold: 1
              failureThreshold: 3
            securityContext:
              allowPrivilegeEscalation: false
            
            env: 
              - name: API_URL
                valueFrom:
                  configMapKeyRef:
                    name: {{ .Values.name }}-front
                    key: API_URL
    {{- end }}