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

Can't reliably deploy in 2024 #4349

Open
dantecl opened this issue Oct 22, 2024 · 4 comments
Open

Can't reliably deploy in 2024 #4349

dantecl opened this issue Oct 22, 2024 · 4 comments

Comments

@dantecl
Copy link

dantecl commented Oct 22, 2024

Hey folks,

I can't deploy this project using tag v2.6.0 because it has a python37 constraint, appengine barks at that. Deploying from master using python311 goes much further but has completely undocumented requirements like the terraform/k8s code that doesn't work out of the box. Do you guys have some more recent documentation to add to the project that we non-googlers could deploy to GCP?

@vitorguidi
Copy link
Collaborator

@dantecl can you drill down on what exactly does not work out of the box, as far as K8S and Terraform go?

@dantecl
Copy link
Author

dantecl commented Oct 24, 2024

When I generate the config, none of the terraform code gets copied over. If I copy it manually, I have to fill out the variables file, and then the deploy process does not actually create any of the resources. I've resorted to deploying it with --target appengine to bypass the terraform stage, and most of the cronjobs in appengine fail with 404 to the cron-service service.

@vitorguidi
Copy link
Collaborator

Re crons, they are supposed to run on Kubernetes, so it is not expected that appengine would succeed.

As far as the overall deployment goes, we have a pending project that will replace butler.py for terraform while bootstrapping the infrastructure, so I suggest you follow #3788. Since the deployment strategy will change, docs will be out once this lands.

@dantecl
Copy link
Author

dantecl commented Oct 30, 2024

Also, on the terraform deployment, with -target=module.clusterfuzz it does not create anything, and if I remove it, it does "Plan: 7 to add, 0 to change, 0 to destroy" with it trying to clobber my existing VPC, subnet and NAT gateway. I'll follow #3788 for updates, do you have any idea on timeframes?

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

2 participants