apiVersion: apps/v1 kind: Deployment metadata: name: lemmy-ui namespace: {{ taskserv.namespace }} labels: app.kubernetes.io/name: lemmy-ui app.kubernetes.io/managed-by: provisioning spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app.kubernetes.io/name: lemmy-ui template: metadata: labels: app.kubernetes.io/name: lemmy-ui app.kubernetes.io/managed-by: provisioning spec: containers: - name: lemmy-ui image: {{ taskserv.lemmy_ui_image }}:{{ taskserv.lemmy_ui_image_tag }} ports: - name: http containerPort: 1234 protocol: TCP env: - name: LEMMY_UI_LEMMY_INTERNAL_HOST value: "lemmy-backend.{{ taskserv.namespace }}.svc.libre-wuji.local:8536" - name: LEMMY_UI_LEMMY_EXTERNAL_HOST value: "{{ taskserv.domain }}" - name: LEMMY_UI_HTTPS value: "true" readinessProbe: httpGet: path: / port: 1234 initialDelaySeconds: 10 periodSeconds: 10 failureThreshold: 6 livenessProbe: httpGet: path: / port: 1234 initialDelaySeconds: 30 periodSeconds: 30 failureThreshold: 3 resources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "300m" memory: "256Mi" terminationGracePeriodSeconds: 30