Pulumi.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. name: query-node
  2. runtime: nodejs
  3. description: Kubernetes IaC for Query Node
  4. template:
  5. config:
  6. aws:profile:
  7. default: joystream-user
  8. aws:region:
  9. default: us-east-1
  10. isMinikube:
  11. description: Whether you are deploying to minikube
  12. default: false
  13. isLoadBalancerReady:
  14. description: Whether the load balancer service is ready and has been assigned an IP
  15. default: false
  16. externalIndexerUrl:
  17. description: URL for an external indexer. If set this will not deploy an Indexer.
  18. default: 'http://query-node:4000/graphql'
  19. skipProcessor:
  20. description: If set to true, will not deploy a processor instance
  21. default: false
  22. useLocalRepo:
  23. description: If set to true, will use an existing docker image on local
  24. default: false
  25. appsImage:
  26. description: The joystream image to use for running GraphQL servers
  27. default: joystream/apps:latest
  28. dbPassword:
  29. description: database password for indexer and processor databases
  30. required: true
  31. blockHeight:
  32. descroption: Block height to start indexing at
  33. default: 0
  34. joystreamWsEndpoint:
  35. description: Joystream-node websocket endpoint used by indexer
  36. required: true