+
Skip to content

Terraform Integration #1

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

Merged
merged 24 commits into from
Feb 18, 2025
Merged

Terraform Integration #1

merged 24 commits into from
Feb 18, 2025

Conversation

7174Andy
Copy link
Collaborator

@7174Andy 7174Andy commented Jan 22, 2025

This PR integrates the Terraform infrastructure to Lablink. Terraform infrastructure automates the process of creating VMs for users to actively use SLEAP, the database for VM assignment to users, and the deployment for the web to display and assign available VMs to users.

The Terraform pushes the following infrastructure:

  • Spanner Database
  • Cloud Run Deployment for the Flask Web App
  • Google Service Accounts for Each Resource

The Terraform infrastructure is integrated from here.

@7174Andy 7174Andy marked this pull request as ready for review February 6, 2025 00:24
@7174Andy 7174Andy requested a review from eberrigan February 6, 2025 00:24
Copy link
Collaborator

@eberrigan eberrigan left a comment

Choose a reason for hiding this comment

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

looks good!

  • make requested changes
    manual testing:
  • test deployment of database and web app with terraform
  • test creation of VMs with deployed database and web app
  • add explanation of testing workflow to README for future use

@roomrys roomrys changed the title Tarraform Integration Terraform Integration Feb 13, 2025
Copy link
Collaborator

@eberrigan eberrigan left a comment

Choose a reason for hiding this comment

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

this looks good! let's merge this and continue working

@eberrigan
Copy link
Collaborator

for the next PR:

test deployment of database and web app with terraform
test creation of VMs with deployed database and web app
add explanation of testing workflow to README for future use

@7174Andy 7174Andy merged commit 7567a6f into main Feb 18, 2025
@7174Andy 7174Andy deleted the andrew/terraform-integration branch February 18, 2025 18:39
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.

2 participants
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载