Pulumi.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. name: storage-node
  2. runtime: nodejs
  3. description: A Pulumi program to deploy storage node to Kubernetes
  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. wsProviderEndpointURI:
  14. description: Chain RPC endpoint
  15. isLoadBalancerReady:
  16. description: Whether the load balancer service is ready and has been assigned an IP
  17. default: false
  18. colossusPort:
  19. description: Port that is exposed for the colossus container
  20. default: 3333
  21. storage:
  22. description: Amount of storage in gigabytes for ipfs volume
  23. default: 40
  24. keyFile:
  25. description: Key file for the account
  26. passphrase:
  27. description: Optional passphrase to use to decrypt the key-file
  28. secret: true
  29. colossusImage:
  30. description: The colossus image to use for running the storage node
  31. default: joystream/colossus:latest
  32. queryNodeEndpoint:
  33. description: Full URL for Query node endpoint
  34. workerId:
  35. description: ID of the node operator (distribution working group worker)
  36. accountURI:
  37. description: Account URI