Skip to content

Commit

Permalink
Add ga tests
Browse files Browse the repository at this point in the history
  • Loading branch information
rainshen49 committed Feb 28, 2025
1 parent 5fa8d9c commit 766d8aa
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 41 deletions.
4 changes: 0 additions & 4 deletions mmv1/products/firebaseapphosting/Backend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,25 +26,21 @@ import_format:
- "projects/{{project}}/locations/{{location}}/backends/{{backend_id}}"
- "{{project}}/{{location}}/{{backend_id}}"
- "{{location}}/{{backend_id}}"
min_version: beta
examples:
- name: firebase_app_hosting_backend_minimal
primary_resource_id: example
min_version: beta
vars:
backend_id: "mini"
test_env_vars:
project_id: "PROJECT_NAME"
- name: firebase_app_hosting_backend_full
primary_resource_id: example
min_version: beta
vars:
backend_id: "full"
test_env_vars:
project_id: "PROJECT_NAME"
- name: firebase_app_hosting_backend_github
primary_resource_id: example
min_version: beta
vars:
backend_id: "my-backend-gh"
test_env_vars:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
### Include these blocks only once per project if you are starting from scratch ###
resource "google_service_account" "service_account" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# Must be firebase-app-hosting-compute
Expand All @@ -13,8 +11,6 @@ resource "google_service_account" "service_account" {
}

resource "google_project_iam_member" "app_hosting_sa_developerconnect" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# For reading connected Github repos
Expand All @@ -23,8 +19,6 @@ resource "google_project_iam_member" "app_hosting_sa_developerconnect" {
}

resource "google_project_iam_member" "app_hosting_sa_adminsdk" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# For Firebase Admin SDK
Expand All @@ -33,8 +27,6 @@ resource "google_project_iam_member" "app_hosting_sa_adminsdk" {
}

resource "google_project_iam_member" "app_hosting_sa_runner" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# For App Hosting
Expand All @@ -43,8 +35,6 @@ resource "google_project_iam_member" "app_hosting_sa_runner" {
}

resource "google_project_service" "fah" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"
service = "firebaseapphosting.googleapis.com"

Expand All @@ -53,8 +43,6 @@ resource "google_project_service" "fah" {
###

resource "google_firebase_app_hosting_backend" "example" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# Choose the region closest to your users
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
resource "google_developer_connect_connection" "my-connection" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"
location = "us-central1"
connection_id = "tf-test-connection-new"
Expand All @@ -11,8 +9,6 @@ resource "google_developer_connect_connection" "my-connection" {
}

resource "google_developer_connect_git_repository_link" "my-repository" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"
location = "us-central1"

Expand All @@ -36,16 +32,12 @@ resource "google_project_service_identity" "devconnect-p4sa" {
}

resource "google_project_iam_member" "devconnect-secret" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"
role = "roles/secretmanager.admin"
member = google_project_service_identity.devconnect-p4sa.member
}

resource "google_firebase_app_hosting_backend" "example" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# Choose the region closest to your users
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
### Include these blocks only once per project if you are starting from scratch ###
resource "google_service_account" "service_account" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# Must be firebase-app-hosting-compute
Expand All @@ -13,8 +11,6 @@ resource "google_service_account" "service_account" {
}

resource "google_project_iam_member" "app_hosting_sa_runner" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"

# For App Hosting
Expand All @@ -23,8 +19,6 @@ resource "google_project_iam_member" "app_hosting_sa_runner" {
}

resource "google_project_service" "fah" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"
service = "firebaseapphosting.googleapis.com"

Expand All @@ -33,8 +27,6 @@ resource "google_project_service" "fah" {
###

resource "google_firebase_app_hosting_backend" "example" {
provider = google-beta

project = "{{index $.TestEnvVars "project_id"}}"
# Choose the region closest to your users

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ func TestAccFirebaseAppHostingBackend_update(t *testing.T) {

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
CheckDestroy: testAccCheckFirebaseAppHostingBackendDestroyProducer(t),
Steps: []resource.TestStep{
{
Expand Down Expand Up @@ -50,8 +50,6 @@ func TestAccFirebaseAppHostingBackend_update(t *testing.T) {
func testAccFirebaseAppHostingBackend_firebaseAppHostingBackendBefore(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_service_account" "service_account" {
provider = google-beta
project = "%{project_id}"
# Must be firebase-app-hosting-compute
Expand All @@ -63,8 +61,6 @@ resource "google_service_account" "service_account" {
}
resource "google_firebase_app_hosting_backend" "example" {
provider = google-beta
project = "%{project_id}"
# Choose the region closest to your users
location = "us-central1"
Expand All @@ -89,8 +85,6 @@ resource "google_firebase_app_hosting_backend" "example" {
func testAccFirebaseAppHostingBackend_firebaseAppHostingBackendAfter(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_service_account" "service_account" {
provider = google-beta
project = "%{project_id}"
# Must be firebase-app-hosting-compute
Expand All @@ -102,8 +96,6 @@ resource "google_service_account" "service_account" {
}
resource "google_firebase_app_hosting_backend" "example" {
provider = google-beta
project = "%{project_id}"
# Choose the region closest to your users
location = "us-central1"
Expand Down

0 comments on commit 766d8aa

Please sign in to comment.