apiVersion: apps/v1
kind: StatefulSet
metadata:
  labels:
    app: o11ydiagnosis-slowlog-devtest
  name: o11ydiagnosis-slowlog-devtest
  namespace: drhouse
spec:
  persistentVolumeClaimRetentionPolicy:
    whenDeleted: Retain
    whenScaled: Retain
  podManagementPolicy: OrderedReady
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      app: o11ydiagnosis-slowlog-devtest
  serviceName: o11ydiagnosis-slowlog-devtest-service
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: o11ydiagnosis-slowlog-devtest
    spec:
      containers:
        - command:
            - /data-process
            - -env
            - dev
            - -vendor
            - aws
            - -region
            - us-west-2
            - -s3-concurrency
            - "500"
            - -max-secs
            - "28800"
          #        image: mornyx/data-process:v18
          image: 552185537300.dkr.ecr.us-west-2.amazonaws.com/data-process:v44
          imagePullPolicy: Always
          name: o11ydiagnosis-slowlog-devtest
          ports:
          - containerPort: 8000
            protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 2Gi
            requests:
              cpu: "1"
              memory: 2Gi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /data
              name: o11ydiagnosis-slowlog-devtest-data
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      serviceAccount: diagnosis-serviceaccount
      serviceAccountName: diagnosis-serviceaccount
      terminationGracePeriodSeconds: 30
  updateStrategy:
    rollingUpdate:
      partition: 0
    type: RollingUpdate
  volumeClaimTemplates:
    - apiVersion: v1
      kind: PersistentVolumeClaim
      metadata:
        creationTimestamp: null
        labels:
          app: o11ydiagnosis-slowlog-devtest
        name: o11ydiagnosis-slowlog-devtest-data
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 10Gi
        storageClassName: prometheus.gp3
        volumeMode: Filesystem