all repos — caroster @ 25b044cdc2c4f79f286f1ff7fcf2ac916192f7da

[Octree] Group carpool to your event https://caroster.io

backend/e2e/k8s/development.yml (view raw)

  1---
  2apiVersion: v1
  3kind: Service
  4metadata:
  5  name: e2e-caroster
  6  labels:
  7    group: e2e-caroster
  8    app: Caroster
  9spec:
 10  ports:
 11    - port: 80
 12      protocol: TCP
 13      targetPort: 80
 14  selector:
 15    group: e2e-caroster
 16    app: Caroster
 17  type: ClusterIP
 18---
 19apiVersion: extensions/v1beta1
 20kind: Ingress
 21metadata:
 22  name: e2e-caroster
 23spec:
 24  rules:
 25    - host: caroster-page.dev.octr.ee
 26      http:
 27        paths:
 28          - backend:
 29              serviceName: e2e-caroster
 30              servicePort: 80
 31            path: /
 32  tls:
 33    - secretName: tls-cert
 34---
 35apiVersion: apps/v1
 36kind: Deployment
 37metadata:
 38  name: e2e-caroster
 39  labels:
 40    group: e2e-caroster
 41    app: Caroster
 42spec:
 43  replicas: 1
 44  revisionHistoryLimit: 0
 45  selector:
 46    matchLabels:
 47      group: e2e-caroster
 48      app: Caroster
 49  strategy:
 50    type: Recreate
 51  template:
 52    metadata:
 53      labels:
 54        group: e2e-caroster
 55        app: Caroster
 56    spec:
 57      containers:
 58        - name: e2e-caroster
 59          image: nginx
 60          imagePullPolicy: Always
 61          envFrom:
 62            - configMapRef:
 63                name: e2e-caroster-config
 64          livenessProbe:
 65            tcpSocket:
 66              port: 80
 67          volumeMounts:
 68            - name: www
 69              mountPath: /usr/share/nginx/html
 70      imagePullSecrets:
 71        - name: reg-gitlab-registry
 72      volumes:
 73        - name: www
 74          persistentVolumeClaim:
 75            claimName: caroster-dir
 76---
 77apiVersion: v1
 78kind: ConfigMap
 79metadata:
 80  name: e2e-caroster-config
 81data:
 82  HOST: caroster-page.dev.octr.ee
 83  APP_NAME: Caroster
 84---
 85apiVersion: v1
 86kind: Namespace
 87metadata:
 88  name: caroster-test
 89---
 90# PVC - Report html directory
 91apiVersion: v1
 92kind: PersistentVolumeClaim
 93metadata:
 94  name: caroster-dir
 95  labels:
 96    app: Caroster
 97spec:
 98  accessModes:
 99    - ReadWriteOnce
100  resources:
101    requests:
102      storage: 2Gi