Skip to content

Conversation

@just-mitch
Copy link
Collaborator

@just-mitch just-mitch commented Aug 22, 2025

Adds a GitHub workflow for deploying an Ethereum devnet to either a kind or GKE cluster. Includes a script so that you can:

# on your local kind
lwfl deploy_eth_devnet --input cluster=kind --input resource_profile=dev --input namespace=mitch-eth-devnet

# into the cloud
lwfl deploy_eth_devnet --input cluster=aztec-gke-private --input resource_profile=prod --input namespace=mitch-eth-devnet --input create_static_ips=false

The implementation includes:

  • New GitHub workflow file deploy-eth-devnet.yml that can be triggered manually or called from other workflows
  • Local workflow script (local_workflow.sh) to run GitHub workflows locally
  • Terraform configuration for deploying the Ethereum devnet with customizable parameters
  • Resource profiles for development and production environments
  • Support for static IP allocation in GKE (disabled for kind)
  • Cleanup script for handling stuck Helm releases

The PR also fixes quote escaping in the Mac build workflow to properly handle CMake flags with spaces.

Fix TMNT-165

Copy link
Collaborator Author

just-mitch commented Aug 22, 2025

@just-mitch just-mitch force-pushed the 08-22-mitch_tmnt-165-create-deploy-eth-devnetyml branch 2 times, most recently from 147803b to 2bbd12e Compare August 22, 2025 19:57
@just-mitch just-mitch changed the title mitch/tmnt-165-create-deploy-eth-devnetyml feat: deploy-eth-devnet.yml github action Aug 22, 2025
@just-mitch just-mitch force-pushed the 08-22-mitch_tmnt-165-create-deploy-eth-devnetyml branch 3 times, most recently from 63e874f to 5973cff Compare August 22, 2025 20:13
@just-mitch just-mitch marked this pull request as ready for review August 22, 2025 20:13
@just-mitch just-mitch requested a review from charlielye as a code owner August 22, 2025 20:13
@just-mitch just-mitch force-pushed the 08-22-mitch_tmnt-165-create-deploy-eth-devnetyml branch from 5973cff to b10a81f Compare August 26, 2025 18:20
@just-mitch just-mitch force-pushed the 08-22-mitch_tmnt-165-create-deploy-eth-devnetyml branch 3 times, most recently from 4709157 to 4900419 Compare August 27, 2025 14:50
@just-mitch just-mitch force-pushed the 08-22-mitch_tmnt-165-create-deploy-eth-devnetyml branch from 4900419 to c3a1cd5 Compare August 27, 2025 23:46
Copy link
Contributor

@alexghr alexghr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

@just-mitch just-mitch added this pull request to the merge queue Aug 28, 2025
Merged via the queue into next with commit b250eab Aug 28, 2025
16 checks passed
@just-mitch just-mitch deleted the 08-22-mitch_tmnt-165-create-deploy-eth-devnetyml branch August 28, 2025 18:17
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

Successfully merging this pull request may close these issues.

3 participants