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

     1  apiVersion: "v1"
     2  kind: Pod
     3  metadata:
     4    name: scraper-exchange-orca
     5  spec:
     6    containers:
     7      - name: scraper-exchange-orca
     8        image: dia.genericcollector.dev:latest
     9        imagePullPolicy: Never
    10        command: ["collector"]
    11        args: ["-exchange=Orca", "-mode=current", "-pairsfile=true"]
    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          - name: SOLANA_URI_REST
    34            value: "https://try-rpc.mainnet.solana.blockdaemon.tech/"
    35        volumeMounts:
    36          - name: env-context
    37            mountPath: /mnt/env-context
    38            readOnly: true
    39    initContainers:
    40      - name: check-postgres-connection
    41        image: public.ecr.aws/docker/library/postgres:15-alpine
    42        env:
    43          - name: PGHOST
    44            value: "data-postgres.default.svc.cluster.local"
    45          - name: PGUSER
    46            value: "postgres"
    47          - name: PGPASSWORD
    48            value: "password"
    49        command:
    50          ["sh", "-c", "until pg_isready -h $PGHOST -U $PGUSER; do sleep 1; done"]
    51      - name: check-redis-connection
    52        image: public.ecr.aws/docker/library/redis:7
    53        env:
    54          - name: REDISCLI_URL
    55            value: "redis://data-redis.default.svc.cluster.local:6379/0"
    56        command:
    57          ["sh", "-c", "until redis-cli -u $REDISCLI_URL ping; do sleep 1; done"]
    58      - name: check-influxdb-connection
    59        image: public.ecr.aws/docker/library/influxdb:1.8
    60        env:
    61          - name: INFLUXDB_URL
    62            value: "data-influx.default.svc.cluster.local"
    63          - name: INFLUXDB_USERNAME
    64            value: "test"
    65          - name: INFLUXDB_PASSWORD
    66            value: "testtest"
    67        command:
    68          [
    69            "sh",
    70            "-c",
    71            "until influx -host $INFLUXDB_URL -username $INFLUXDB_USERNAME -password $INFLUXDB_PASSWORD -execute 'SHOW DATABASES'; do sleep 1; done",
    72          ]
    73      - name: check-kafka-connection
    74        image: confluentinc/cp-kafkacat:6.2.1
    75        env:
    76          - name: KAFKA_BROKER_URL
    77            value: "data-kafka.default.svc.cluster.local:9094"
    78        command:
    79          ["sh", "-c", "until kafkacat -b $KAFKA_BROKER_URL -L; do sleep 1; done"]
    80    volumes:
    81      - name: env-context
    82        hostPath:
    83          path: /mnt/diadata