github.com/diadata-org/diadata@v1.4.593/deployments/k8s-yaml/scraper-cex.yaml (about)

     1  apiVersion: "v1"
     2  kind: Pod
     3  metadata:
     4    name: scraper-exchange-cex
     5  spec:
     6    containers:
     7      - name: scraper-exchange-cex
     8        image: dia.genericcollector.dev:latest
     9        imagePullPolicy: Never
    10        command: ["tail"]
    11        args: ["-f", "/dev/null"]
    12        env:
    13          - name: USE_ENV
    14            value: "true"
    15          - name: POSTGRES_USER
    16            value: "postgres"
    17          - name: POSTGRES_PASSWORD
    18            value: "password"
    19          - name: POSTGRES_DB
    20            value: "postgres"
    21          - name: POSTGRES_HOST
    22            value: "data-postgres.default.svc.cluster.local"
    23          - name: INFLUXURL
    24            value: "http://data-influx.default.svc.cluster.local:8086"
    25          - name: INFLUXUSER
    26            value: "test"
    27          - name: INFLUXPASSWORD
    28            value: "testtest"
    29          - name: REDISURL
    30            value: "data-redis.default.svc.cluster.local:6379"
    31          - name: KAFKAURL
    32            value: "data-kafka.default.svc.cluster.local:9094"
    33        volumeMounts:
    34          - name: env-context
    35            mountPath: /mnt/env-context
    36            readOnly: true
    37      - name: scraper-exchange-cex-pairdiscovery
    38        image: dia.pairdiscoveryservice.dev:latest
    39        imagePullPolicy: Never
    40        command: ["tail"]
    41        args: ["-f", "/dev/null"]
    42        env:
    43          - name: USE_ENV
    44            value: "true"
    45          - name: POSTGRES_USER
    46            value: "postgres"
    47          - name: POSTGRES_PASSWORD
    48            value: "password"
    49          - name: POSTGRES_DB
    50            value: "postgres"
    51          - name: POSTGRES_HOST
    52            value: "data-postgres.default.svc.cluster.local"
    53          - name: INFLUXURL
    54            value: "http://data-influx.default.svc.cluster.local:8086"
    55          - name: INFLUXUSER
    56            value: "test"
    57          - name: INFLUXPASSWORD
    58            value: "testtest"
    59          - name: REDISURL
    60            value: "data-redis.default.svc.cluster.local:6379"
    61          - name: KAFKAURL
    62            value: "data-kafka.default.svc.cluster.local:9094"
    63    initContainers:
    64      - name: check-postgres-connection
    65        image: public.ecr.aws/docker/library/postgres:15-alpine
    66        env:
    67          - name: PGHOST
    68            value: "data-postgres.default.svc.cluster.local"
    69          - name: PGUSER
    70            value: "postgres"
    71          - name: PGPASSWORD
    72            value: "password"
    73        command:
    74          ["sh", "-c", "until pg_isready -h $PGHOST -U $PGUSER; do sleep 1; done"]
    75      - name: check-redis-connection
    76        image: public.ecr.aws/docker/library/redis:7
    77        env:
    78          - name: REDISCLI_URL
    79            value: "redis://data-redis.default.svc.cluster.local:6379/0"
    80        command:
    81          ["sh", "-c", "until redis-cli -u $REDISCLI_URL ping; do sleep 1; done"]
    82      - name: check-influxdb-connection
    83        image: public.ecr.aws/docker/library/influxdb:1.8
    84        env:
    85          - name: INFLUXDB_URL
    86            value: "data-influx.default.svc.cluster.local"
    87          - name: INFLUXDB_USERNAME
    88            value: "test"
    89          - name: INFLUXDB_PASSWORD
    90            value: "testtest"
    91        command:
    92          [
    93            "sh",
    94            "-c",
    95            "until influx -host $INFLUXDB_URL -username $INFLUXDB_USERNAME -password $INFLUXDB_PASSWORD -execute 'SHOW DATABASES'; do sleep 1; done",
    96          ]
    97      - name: check-kafka-connection
    98        image: confluentinc/cp-kafkacat:6.2.1
    99        env:
   100          - name: KAFKA_BROKER_URL
   101            value: "data-kafka.default.svc.cluster.local:9094"
   102        command:
   103          ["sh", "-c", "until kafkacat -b $KAFKA_BROKER_URL -L; do sleep 1; done"]
   104    volumes:
   105      - name: env-context
   106        hostPath:
   107          path: /mnt/diadata