Pulumi.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. name: eks-cluster
  2. runtime: nodejs
  3. description: A Pulumi program to deploy storage node to cloud environment
  4. template:
  5. config:
  6. aws:profile:
  7. default: joystream-user
  8. aws:region:
  9. default: us-east-1
  10. wsProviderEndpointURI:
  11. description: Chain RPC endpoint
  12. default: 'wss://rome-rpc-endpoint.joystream.org:9944/'
  13. isAnonymous:
  14. description: Whether you are deploying an anonymous storage node
  15. default: true
  16. isLoadBalancerReady:
  17. description: Whether the load balancer service is ready and has been assigned an IP
  18. default: false
  19. colossusPort:
  20. description: Port that is exposed for the colossus container
  21. default: 3000
  22. storage:
  23. description: Amount of storage in gigabytes for ipfs volume
  24. default: 40
  25. providerId:
  26. description: StorageProviderId assigned to you in working group
  27. keyFile:
  28. description: Path to JSON key export file to use as the storage provider (role account)
  29. publicURL:
  30. description: API Public URL to announce
  31. passphrase:
  32. description: Optional passphrase to use to decrypt the key-file
  33. secret: true