Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion: Terraform scripts for setting up clusters #78

Closed
gabor-boros opened this issue Aug 7, 2024 · 4 comments
Closed

Discussion: Terraform scripts for setting up clusters #78

gabor-boros opened this issue Aug 7, 2024 · 4 comments
Assignees

Comments

@gabor-boros
Copy link
Contributor

Harmony is meant to provide the building blocks for anyone in the community to set up Open edX instances on scale. It provides the Helm chart for installing the necessary resources in the expected Kubernetes cluster, and a Tutor plugin to configure the instances in a way that is capable of handling users at scale. However, it doesn't provide the most important blocks for a production-ready setup: it does not provide any way to help with the Kubernetes and infrastructure cluster setup.

Harmony should, at least, provide Terraform modules to help to set up the necessary infrastructure. The current examples in the repository are not even close to a production-ready setup.

This issue is for initiating a discussion in the community, involving the service providers as well.

cc: @bradenmacdonald @CefBoud @felipemontoya @MoisesGSalas @jfavellar90 @cmltaWt0

@gabor-boros gabor-boros self-assigned this Aug 7, 2024
@bradenmacdonald
Copy link
Contributor

As long as the Terraform modules are optional and clearly separate from the Helm charts, I think it's a good idea and will help people get started with k8s using best practices.

@gabor-boros
Copy link
Contributor Author

Gentle reminder on this: @felipemontoya @MoisesGSalas @jfavellar90 @cmltaWt0

@felipemontoya
Copy link
Member

I agree with Braden. As long as they are optional and clearly separated from the charts then we should not have any blocker for this.

@gabor-boros
Copy link
Contributor Author

We have reached the end of this conversation with the outcome to upstream independent (but not provider independent) modules to Harmony. Closing this discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants