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