Govcloud support?
Hello :) Are there any plans to extend support to us-gov-west-1 / us-gov-east-1? Thank you!
Hey @jawon-benchling – It hasn't been on our radar thus far but it'd certainly be worth investigating. I think the barrier is we'd need to contact AWS to give us access to those regions for development and deployment. There's also some uncertainty around whether all the resources we'd need for the stack are currently available in those regions that would require a bit of investigation.
As I understand it, the only reason the stack is only supported in certain regions is a limitation around lambda resources. We have a metrics lambda or an experimental scaling lambda that's used by the stack: https://github.com/buildkite/elastic-ci-stack-for-aws/blob/be636810e65b0ac6336e7934f7b70ecb1d0bfd15/templates/aws-stack.yml#L499-L515
If you're feeling brave, you could fork this repo and add your own regional bucket here with the resources you need. These two lambdas (you only need one depending on your stack settings) live in the following open source repositories:
- If not using the lambda scaler experiment – this is the default: https://github.com/buildkite/buildkite-agent-metrics
- if you are using the experimental lambda scaler: https://github.com/buildkite/buildkite-agent-scaler
Happy to have an ongoing conversation here or via [email protected].
Hi Chloe,
Thanks for the response :) We've been using a modified version of the elastic CI stack (modified off of cac2f729886493e8243544f40f327b3fdaf1cc92) in our GovCloud partition, with the auto-scaling lambda, and it seems to be working so far - I'd be happy to send the file over if it would be useful.
Thank you!
Hi Chloe, Thanks for the response :) We've been using a modified version of the elastic CI stack (modified off of
cac2f729886493e8243544f40f327b3fdaf1cc92) in our GovCloud partition, with the auto-scaling lambda, and it seems to be working so far - I'd be happy to send the file over if it would be useful. Thank you!
@jawon-benchling could you share the file that you created for using the elastic CI stack in GovCloud? Thanks!