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

Alternative supported deployment methods (like a terraform module) #3788

Open
nguyendon opened this issue Feb 27, 2024 · 4 comments
Open

Alternative supported deployment methods (like a terraform module) #3788

nguyendon opened this issue Feb 27, 2024 · 4 comments
Assignees

Comments

@nguyendon
Copy link

Hello,

A few teams I am working with have been using a manually deployed instance of Clusterfuzz but are finding it hard to maintain and deploy since the supported deployment and upgrade path is to run a python script.

With production environments, we generally only have bots running as service accounts handle deployments of true production services which makes running the butler.py script difficult due to its interactive nature & required dependencies. I think this is probably true for many other organizations.

Are there any other supported methods for deploying Clusterfuzz? Has the team considered creating a Terraform module that could be used to stand up all of the infra?

@jonathanmetzman
Copy link
Collaborator

This is a good idea. Do you think you'd have a chance to contribute this?

@nguyendon
Copy link
Author

If no one else picks this up I can look at it when I get extra cycles but it may be a while since I'm not very familiar with this project / all the dependencies for CF yet.

@oliverchang
Copy link
Collaborator

@vitorguidi is looking at this.

@eduarddfinity
Copy link

Hey team, I come from #4349
Do you have an ETA for the new deployment using terraform?
As mentioned in the ticket, it's currently not possible to deploy (or update) clusterfuzz due to terraform/k8s requirements.
Otherwise, is there a workaround to manually patch it?
Thanks in advance!

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

No branches or pull requests

5 participants