Skip to content
Snippets Groups Projects
values.yaml 2.3 KiB
Newer Older
image:
  repository: docker.binary.picodata.io
  pullPolicy: IfNotPresent
  tag: 'picodata:master'
clusterName: picokube
picodata:
  instanceDir: /var/lib/picodata
  volumes:
    - name: picodata
      accessModes:
        - ReadWriteOnce
      mountPath: /var/lib/picodata
      # storageClassName: yc-network-ssd

  service:
    type: ClusterIP
    ports:
      - name: binary
        protocol: TCP
        port: 3301
        targetPort: 3301
      - name: http
        protocol: TCP
        port: 8081
        targetPort: 8081
      - name: psql
        protocol: TCP
        port: 5432
        targetPort: 5432

  tiers:
    - tierName: default
      replicationFactor: 1
      replicas: 2
      canVote: true
      diskSize: 1Gi
Artur Sabirov's avatar
Artur Sabirov committed
      audit: null
      shredding: false
      memtx:
Artur Sabirov's avatar
Artur Sabirov committed
        memory: 128M
      vinyl:
        memory: 64M
        cache: 32M
      pg:
        ssl: false
      log:
Artur Sabirov's avatar
Artur Sabirov committed
        level: info
        destination: null
        format: plain
      resources:
        limits:
          cpu: 200m
          memory: 256Mi
        requests:
          cpu: 100m
          memory: 128Mi

      env:
        - name: PICODATA_LOG_LEVEL
          value: info

      affinity: {}

      ingress:
        enabled: false
        className: 'nginx'
        annotations:
          kubernetes.io/tls-acme: "true"
          cert-manager.io/cluster-issuer: letsencrypt
        hosts:
          - host: picodata.local
            paths:
              - path: /
                pathType: ImplementationSpecific
        tls:
          - secretName: picodata-local-tls
            hosts:
              - picodata.local
Виталий Шунков's avatar
Виталий Шунков committed
  livenessProbe:
Виталий Шунков's avatar
Виталий Шунков committed
    tcpSocket:
      port: binary
    timeoutSeconds: 3
Виталий Шунков's avatar
Виталий Шунков committed
    periodSeconds: 20
    successThreshold: 1
Artur Sabirov's avatar
Artur Sabirov committed
    failureThreshold: 3
Виталий Шунков's avatar
Виталий Шунков committed
  readinessProbe:
Виталий Шунков's avatar
Виталий Шунков committed
    tcpSocket:
      port: binary
    timeoutSeconds: 3
Виталий Шунков's avatar
Виталий Шунков committed
    periodSeconds: 20
    successThreshold: 1
Artur Sabirov's avatar
Artur Sabirov committed
    failureThreshold: 3
Виталий Шунков's avatar
Виталий Шунков committed
  startupProbe:
Виталий Шунков's avatar
Виталий Шунков committed
    tcpSocket:
      port: binary
Виталий Шунков's avatar
Виталий Шунков committed
    periodSeconds: 30
    failureThreshold: 20
    timeoutSeconds: 3
Artur Sabirov's avatar
Artur Sabirov committed

  nodeSelector: {}

  tolerations: []

  podAnnotations: {}

  podSecurityContext:
    runAsNonRoot: true
    runAsUser: 1000
    runAsGroup: 1000

  securityContext:
    fsGroup: 1000

  topologySpreadConstraints: {}

  autoscaling: {}

imagePullSecrets: []
serviceAccount:
  create: true
  annotations: {}
Artur Sabirov's avatar
Artur Sabirov committed
  name: ''