Skip to content

Commit

Permalink
Fix hashicorp/terraform-provider-google#17388 (only run tests in beta…
Browse files Browse the repository at this point in the history
…) (#10120) (#7154)

[upstream:44041dc299e47e3f5e99822485e70d8f321117ec]

Signed-off-by: Modular Magician <magic-modules@google.com>
  • Loading branch information
modular-magician committed Mar 27, 2024
1 parent 8bc06db commit 86f6c47
Show file tree
Hide file tree
Showing 16 changed files with 79 additions and 16 deletions.
3 changes: 3 additions & 0 deletions .changelog/10120.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none
test only
```
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ func TestAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigMinim

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -59,6 +59,8 @@ func TestAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigMinim
func testAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigMinimalExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_apple_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Apple app"
bundle_id = "bundle.id.appattest%{random_suffix}"
Expand All @@ -73,6 +75,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_app_attest_config" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_apple_app.default.app_id
Expand Down Expand Up @@ -100,7 +104,7 @@ func TestAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigFullE

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -122,6 +126,8 @@ func TestAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigFullE
func testAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigFullExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_apple_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Apple app"
bundle_id = "bundle.id.appattest%{random_suffix}"
Expand All @@ -136,6 +142,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_app_attest_config" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_apple_app.default.app_id
token_ttl = "%{token_ttl}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ func TestAccFirebaseAppCheckAppAttestConfig_firebaseAppCheckAppAttestConfigUpdat

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func TestAccFirebaseAppCheckDebugToken_firebaseAppCheckDebugTokenBasicExample(t

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -65,18 +65,22 @@ func TestAccFirebaseAppCheckDebugToken_firebaseAppCheckDebugTokenBasicExample(t
func testAccFirebaseAppCheckDebugToken_firebaseAppCheckDebugTokenBasicExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_web_app" "default" {
project = "%{project_id}"
provider = google-beta
project = "%{project_id}"
display_name = "Web App for debug token"
}
# It takes a while for App Check to recognize the new app
# If your app already exists, you don't have to wait 30 seconds.
resource "time_sleep" "wait_30s" {
depends_on = [google_firebase_web_app.default]
depends_on = [google_firebase_web_app.default]
create_duration = "30s"
}
resource "google_firebase_app_check_debug_token" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_web_app.default.app_id
display_name = "Debug Token%{random_suffix}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func TestAccFirebaseAppCheckDebugToken_firebaseAppCheckDebugTokenUpdate(t *testi

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand Down Expand Up @@ -60,6 +60,8 @@ func TestAccFirebaseAppCheckDebugToken_firebaseAppCheckDebugTokenUpdate(t *testi
func testAccFirebaseAppCheckDebugToken_firebaseAppCheckDebugTokenTemplate(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_web_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Web App for debug token"
}
Expand All @@ -72,6 +74,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_debug_token" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_web_app.default.app_id
display_name = "%{display_name}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -58,6 +58,8 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon
func testAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityConfigMinimalExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_android_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Play Integrity app"
package_name = "package.name.playintegrity%{random_suffix}"
Expand All @@ -73,6 +75,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_play_integrity_config" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_android_app.default.app_id
Expand All @@ -99,7 +103,7 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -121,6 +125,8 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon
func testAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityConfigFullExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_android_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Play Integrity app"
package_name = "package.name.playintegrity%{random_suffix}"
Expand All @@ -136,6 +142,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_play_integrity_config" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_android_app.default.app_id
token_ttl = "%{token_ttl}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ func TestAccFirebaseAppCheckPlayIntegrityConfig_firebaseAppCheckPlayIntegrityCon

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func TestAccFirebaseAppCheckRecaptchaEnterpriseConfig_firebaseAppCheckRecaptchaE

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -60,6 +60,8 @@ func TestAccFirebaseAppCheckRecaptchaEnterpriseConfig_firebaseAppCheckRecaptchaE
func testAccFirebaseAppCheckRecaptchaEnterpriseConfig_firebaseAppCheckRecaptchaEnterpriseConfigBasicExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_web_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Web App for reCAPTCHA Enterprise"
}
Expand All @@ -72,6 +74,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_recaptcha_enterprise_config" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_web_app.default.app_id
site_key = "%{site_key}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ func TestAccFirebaseAppCheckRecaptchaEnterpriseConfig_firebaseAppCheckRecaptchaE

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func TestAccFirebaseAppCheckRecaptchaV3Config_firebaseAppCheckRecaptchaV3ConfigB

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand All @@ -60,6 +60,8 @@ func TestAccFirebaseAppCheckRecaptchaV3Config_firebaseAppCheckRecaptchaV3ConfigB
func testAccFirebaseAppCheckRecaptchaV3Config_firebaseAppCheckRecaptchaV3ConfigBasicExample(context map[string]interface{}) string {
return acctest.Nprintf(`
resource "google_firebase_web_app" "default" {
provider = google-beta
project = "%{project_id}"
display_name = "Web App for reCAPTCHA V3"
}
Expand All @@ -72,6 +74,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_recaptcha_v3_config" "default" {
provider = google-beta
project = "%{project_id}"
app_id = google_firebase_web_app.default.app_id
site_secret = "%{site_secret}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ func TestAccFirebaseAppCheckRecaptchaV3Config_firebaseAppCheckRecaptchaV3ConfigU

acctest.VcrTest(t, resource.TestCase{
PreCheck: func() { acctest.AccTestPreCheck(t) },
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
ExternalProviders: map[string]resource.ExternalProvider{
"random": {},
"time": {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ To get more information about AppAttestConfig, see:

```hcl
resource "google_firebase_apple_app" "default" {
provider = google-beta
project = "my-project-name"
display_name = "Apple app"
bundle_id = "bundle.id.appattest"
Expand All @@ -48,6 +50,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_app_attest_config" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_apple_app.default.app_id
Expand All @@ -66,6 +70,8 @@ resource "google_firebase_app_check_app_attest_config" "default" {

```hcl
resource "google_firebase_apple_app" "default" {
provider = google-beta
project = "my-project-name"
display_name = "Apple app"
bundle_id = "bundle.id.appattest"
Expand All @@ -80,6 +86,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_app_attest_config" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_apple_app.default.app_id
token_ttl = "7200s"
Expand Down
8 changes: 6 additions & 2 deletions website/docs/r/firebase_app_check_debug_token.html.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -41,18 +41,22 @@ values will be stored in the raw state as plain text: `token`.

```hcl
resource "google_firebase_web_app" "default" {
project = "my-project-name"
provider = google-beta
project = "my-project-name"
display_name = "Web App for debug token"
}
# It takes a while for App Check to recognize the new app
# If your app already exists, you don't have to wait 30 seconds.
resource "time_sleep" "wait_30s" {
depends_on = [google_firebase_web_app.default]
depends_on = [google_firebase_web_app.default]
create_duration = "30s"
}
resource "google_firebase_app_check_debug_token" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_web_app.default.app_id
display_name = "Debug Token"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ To get more information about PlayIntegrityConfig, see:

```hcl
resource "google_firebase_android_app" "default" {
provider = google-beta
project = "my-project-name"
display_name = "Play Integrity app"
package_name = "package.name.playintegrity"
Expand All @@ -49,6 +51,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_play_integrity_config" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_android_app.default.app_id
Expand All @@ -67,6 +71,8 @@ resource "google_firebase_app_check_play_integrity_config" "default" {

```hcl
resource "google_firebase_android_app" "default" {
provider = google-beta
project = "my-project-name"
display_name = "Play Integrity app"
package_name = "package.name.playintegrity"
Expand All @@ -82,6 +88,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_play_integrity_config" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_android_app.default.app_id
token_ttl = "7200s"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ To get more information about RecaptchaEnterpriseConfig, see:

```hcl
resource "google_firebase_web_app" "default" {
provider = google-beta
project = "my-project-name"
display_name = "Web App for reCAPTCHA Enterprise"
}
Expand All @@ -45,6 +47,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_recaptcha_enterprise_config" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_web_app.default.app_id
site_key = "6LdpMXIpAAAAANkwWQPgEdjEhal7ugkH9RK9ytuw"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ values will be stored in the raw state as plain text: `site_secret`.

```hcl
resource "google_firebase_web_app" "default" {
provider = google-beta
project = "my-project-name"
display_name = "Web App for reCAPTCHA V3"
}
Expand All @@ -49,6 +51,8 @@ resource "time_sleep" "wait_30s" {
}
resource "google_firebase_app_check_recaptcha_v3_config" "default" {
provider = google-beta
project = "my-project-name"
app_id = google_firebase_web_app.default.app_id
site_secret = "6Lf9YnQpAAAAAC3-MHmdAllTbPwTZxpUw5d34YzX"
Expand Down

0 comments on commit 86f6c47

Please sign in to comment.