Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hashicorp/terraform-provider-google
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.78.0
Choose a base ref
...
head repository: hashicorp/terraform-provider-google
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.79.0
Choose a head ref

Commits on Aug 9, 2023

  1. Add migration guide for google_firebase_web_app (#8459) (#15441)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 9, 2023
    Copy the full SHA
    601ca45 View commit details
  2. Update google_dns_managed_zone.private_visibility_config to require…

    … at least one of `gke_clusters` or `networks` (#8581) (#15443)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 9, 2023
    Copy the full SHA
    1116734 View commit details
  3. Marked these fields for AlloyDB cluster as default_from_api: backup_w…

    …indow, enabled and location (#8589) (#15444)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 9, 2023
    Copy the full SHA
    14b6a1c View commit details
  4. Change the subcategory of datasources to AlloyDB (#8590) (#15445)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 9, 2023
    Copy the full SHA
    950c5f3 View commit details
  5. Address issues in TeamCity configuration code (#8560) (#15447)

    * Refactor: Pass `packageName` into packageDetails constructor instead
    
    * Refactor how nightly trigger information is passed to where build configs are made
    
    * Remove lingering references to `"public"` environment
    
    * Remove unnecessary assignments and func parameters
    
    * Fix inconsistent use of `var`/`val`
    
    * Refactor test steps into separate functions, to help with later refactoring
    
    * Remove `DetermineWorkingDirectory` as /tests directories aren't present in Google service packages
    
    * Remove sweeper steps from per-service build configurations
    
    Sweepers running after each build config will clash with other running tests
    
    * Stop setting `SWEEPER_REGIONS` when sweepers aren't in a build config
    
    * Add ability to set build ID as git commit hash
    
    * Refactor other script to use multiline string
    
    * Refactor how build config ids are built
    
    * Add pre-sweeper build and make acc tests dependent on it finishing
    
    * Add post-sweeper and ability to make it dependent on all other builds
    
    * Make tests run even if there are no new commits
    
    * Add timeout failure conditon to all builds
    
    * Increase parallelism from 12 -> 20 to match old TC project
    
    * Make sure sweepers have parameters to configure tests
    
    * Add ability to run tests from `google/-beta` package, and comments about need for refactoring code
    
    * Add properties to cron trigger present in old project
    
    * Make build step names more informative, update comment
    
    * Fix error where two parameters called `timeout`; clarify distinction between both
    
    * Initial refactor of how package lists made, and how used in Kotlin code
    
    * WIP: separate addition of build configs to project
    
    * Refactor TeamCity config to use different structure of maps as input, update how maps are generated, update tools/teamcity-generator to match
    
    * Change how builds are triggered
    
    Avoid duplicate builds being queued due to cron and dependency requirements. Instead trigger fewer things and let dependency relationships trigger the rest.
    
    * Make packages.kt provide pre-migration path for sweepers
    
    * Remove excess argument left from refactoring
    
    * Update ignored folders in generation of packages.kt
    
    * Simplify how dependencies are created, and remove code that's no longer needed as a result
    
    * Combine `failureConditions` blocks
    
    * Fix test prefix
    
    * Refactor to reduce code repetition around sweepers
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 9, 2023
    Copy the full SHA
    9239b4f View commit details
  6. Address edgecase of google-beta package containing a hyphen (#8594) (

    …#15449)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 9, 2023
    Copy the full SHA
    aabd7b3 View commit details

Commits on Aug 10, 2023

  1. Update cron to use Sun=1...Sat=7 days of week (#8601) (#15458)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    e3c9951 View commit details
  2. add google_bigquery_table to version 5 upgrade doc for #7973 (#8607) (#…

    …15459)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    5e182ee View commit details
  3. Composer network config (#8533) (#15460)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    479845f View commit details
  4. Replace static, unsweepable name in acctest (#8606) (#15462)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    5e75fcb View commit details
  5. Add upgrade guide for removed fields of Cloud Run resources (#8613) (#…

    …15465)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    710f308 View commit details
  6. Move some handwritten acc tests to service packages (#8572) (#15466)

    * Move some handwritten acc tests to service packages
    
    This reverts commit 8ad92ee.
    
    * Fix rebasing error
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    1c5991f View commit details
  7. Update template to link to new TC project, and provide info about tra…

    …nsition period after migration to TC Cloud (#15467)
    SarahFrench authored Aug 10, 2023
    Copy the full SHA
    140a436 View commit details
  8. Fix import issue for Dataplex Datascan (#8578) (#15468)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    8ba61c3 View commit details
  9. adding user_ip_request_headers support to compute_security_policy (#8267

    ) (#15470)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 10, 2023
    Copy the full SHA
    dbbcdbe View commit details

Commits on Aug 11, 2023

  1. Adds field bitbucket_server_config to Trigger.git_file_source and Tri…

    …gger.source_to_build, supporting manual, pub/sub and webhook triggers. (#8544) (#15475)
    
    Also fixes TestAccCloudBuildTrigger_basic_bitbucket test.
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    Co-authored-by: Mario Machado <mariomachado@google.com>
    modular-magician and Mario Machado authored Aug 11, 2023
    Copy the full SHA
    5cdc1ea View commit details
  2. add scaling_config to google_dataproc_metastore_service resource in g…

    …oogle (#8526) (#15476)
    
    * add scalingConfig object for google_dataproc_metastore_service
    
    * add an example of a DPMS 2 config
    
    * remove invalid value for instanceSize
    
    * WIP: Add tests for scaling_factor
    
    * changes for ga provider
    
    - removed google-beta provider
    - removed fields from tests that require google-beta provider (gRPC)
    
    * add exactly_one_of for instance_size and scaling_factor
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 11, 2023
    Copy the full SHA
    aed1044 View commit details
  3. Adding backupdr product with managementServer resource (#8612) (#15479)

    * Add Backupdr with Management Server resource
    
    * Fixing lint issue
    
    * Fixing Variable name
    
    * FIxing values of type and peering mode
    
    * Fixing description and example
    
    * Adding type and Peering_mode to coverage
    
    * Changing release version of provider to only beta
    
    * Changing variable name
    
    * Fixing Acceptance test and trademark
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 11, 2023
    Copy the full SHA
    8debb5d View commit details
  4. Move acc tests to service package (mmv1 + related handwritten) (#8378) (

    #15480)
    
    * Generate Mmv1 test files to the service packages
    
    * Fix test-fixtures
    
    * Copy test-fixtures in service packages
    
    * Replace test-fixtures path
    
    * Fix rebasing errors
    
    * Fix function usage
    
    * Fix test TestAccBigQueryExternalDataTable_objectTable
    
    * Fix test-fixtures
    
    * Keep deprecated utility functions
    
    * Move tests
    
    * Fixing rebasing error
    
    * Move more tests to the service packages
    
    * Add back resource_resourcemanager_lien_test.go
    
    * Change package name
    
    * Fix test-fixtures
    
    * Fix the test-fixtures
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 11, 2023
    Copy the full SHA
    3d4269f View commit details
  5. Update subnetwork descriptions and tests to use REGIONAL_MANAGED_PROX…

    …Y instead of deprecated INTERNAL_HTTPS_LOAD_BALANCER (#8571) (#15481)
    
    * Update subnetwork descriptions and tests to use REGIONAL_MANAGED_PROXY instead of deprecated INTERNAL_HTTPS_LOAD_BALANCER.
    
    * Update mmv1/products/compute/Subnetwork.yaml
    
    
    
    * Update mmv1/products/compute/Subnetwork.yaml
    
    
    
    * Update mmv1/products/compute/Subnetwork.yaml
    
    
    
    * Update mmv1/products/compute/Subnetwork.yaml
    
    
    
    * Update mmv1/products/compute/Subnetwork.yaml
    
    
    
    * Update mmv1/products/compute/Subnetwork.yaml
    
    
    
    * Remove remaining references to INTERNAL_HTTPS_LOAD_BALANCER.
    
    ---------
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    Co-authored-by: Stephen Lewis (Burrows) <stephen.r.burrows@gmail.com>
    modular-magician and melinath authored Aug 11, 2023
    Copy the full SHA
    4d95435 View commit details
  6. Generate DCL tests to service packages (#8574) (#15482)

    This reverts commit 63eca84.
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 11, 2023
    Copy the full SHA
    aa991e6 View commit details
  7. Added support for versionAliases field in google_secret_manager_secre…

    …t resource (#8555) (#15483)
    
    * Added support for versionAliases field in google_secret_manager_secret resource
    
    * Removed redundant test step from the version_aliases field testcases
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 11, 2023
    Copy the full SHA
    c57fd3e View commit details

Commits on Aug 14, 2023

  1. Add case sensitivity diff suppression for enums. (#8626) (#15491)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 14, 2023
    Copy the full SHA
    89f495f View commit details
  2. TeamCity : control branch under test via a configuration parameter (#…

    …8629) (#15492)
    
    * Add `BRANCH_NAME` parameter to projects. This will be used by the manually-configured VCS root
    
    * Update comment above where `BRANCH_NAME` is set
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 14, 2023
    Copy the full SHA
    c70549f View commit details
  3. Certificate manager update description for scope property certificate…

    … resource (#8625) (#15495)
    
    * Add a new supported value to the scope field in certificate resource
    
    * Improve the naming of the examples to avoid concurrency errors while running acceptance tests
    
    ---------
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    Co-authored-by: Hamza Hassan <hamzahassan@google.com>
    modular-magician and Hamza Hassan authored Aug 14, 2023
    Copy the full SHA
    a625535 View commit details
  4. Add migration guide for google_firebaserules_release breaking changes (

    …#8636) (#15496)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 14, 2023
    Copy the full SHA
    911a720 View commit details
  5. Move gcp_sweeper_test.go to the sweeper package (#8217) (#15498)

    * Move gcp_sweeper_test.go to the sweeper package
    
    * Change the sweeper path
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 14, 2023
    Copy the full SHA
    26d4ead View commit details

Commits on Aug 15, 2023

  1. Update .copywrite.hcl to ignore all test-fixtures regardless of packa…

    …ge location (#8645) (#15499)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    b52c281 View commit details
  2. Updated 5.0.0 release guide about the change in enableEndpointIndepen…

    …dentMapping's default value (#8634) (#15500)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    39462fe View commit details
  3. add output fields (#8649) (#15502)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    0c92dad View commit details
  4. Address lack of nodejs8 support (#8603) (#15503)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    13ba334 View commit details
  5. Remove max bytes validation (#8642) (#15504)

    * Remove validation on max_bytes
    
    * Test max_bytes less than 1000
    
    * Revert max_bytes to valid value
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    1b60b24 View commit details
  6. Update CHANGELOG.md

    roaks3 authored Aug 15, 2023
    Copy the full SHA
    cd5e549 View commit details
  7. Add disk.provisioned_iops to compute_instance_template (#8528) (#15506)

    * Add disk.provisioned_iops to compute_instance_template
    
    * Add to region template as well
    
    * Add provisioned_iops to disk characteristics that are used for array ordering
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    e35bc23 View commit details
  8. Add field storage_policy_name in vmware_cluster (#8514) (#15508)

    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    873ca1b View commit details
  9. Add google_bigquery_table to version 5 upgrade doc for #8460 (#8611) (#…

    …15509)
    
    * add google_bigquery_table to version 5 upgrade doc for #8460
    
    * update wording
    
    ---------
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    Co-authored-by: Stephen Lewis (Burrows) <stephenrlewis@google.com>
    modular-magician and melinath authored Aug 15, 2023
    Copy the full SHA
    5b292bf View commit details
  10. Added edition field to CloudSQL settings in DMS connection profile (#…

    …8602) (#15510)
    
    * feat: added edition field to cloudsql settings
    
    * chore: formatted example file
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    962465f View commit details
  11. Modify the tests doc to point to service folder for tests (#8628) (#1…

    …5511)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    6051057 View commit details
  12. TeamCity: Enable 'MM Upstream' projects (#8646) (#15512)

    * Make adding a cron trigger dependent on the user-supplied environment value
    
    * Rename helpers.kt to test_utils.kt
    
    * Add unit tests for `ShouldAddTrigger` function
    
    * Update capitalisation of test util function names
    
    * Add `ENVIRONMENT` param to TeamCity projects, making it visible to non-admins
    
    * Fix copyright header and package for new helpers.kt file
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    c619b50 View commit details
  13. Added support for defaultSearchHandlingStrict in FHIR Store resource (#…

    …8632) (#15514)
    
    * feat: added defaultSearchHandlingStrict bool
    
    * chore: removed trailing spaces
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    96ca137 View commit details
  14. Update apigee_sharedflow.html.markdown (#8619) (#15516)

    Remove the extra _ in shared_flow
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    de27b04 View commit details
  15. add google_bigquery_routine to version 5 upgrade doc for #8573 (#8650) (

    #15518)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    268162c View commit details
  16. Allow specifying global L7 ILB in dns_record_set routing policy (#8470)…

    … (#15521)
    
    * Allow specifying global L7 ILB in dns_record_set routing policy
    
    * fix url_map default_service in docs
    
    * fix forwarding rule reference in rrset for cross-region test
    
    * don't specify region for globalL7ilb routing policy item
    
    * add backend subnet for FR IP address provisioning
    
    * pass backendSubnetName to cross-region L7 test case
    
    * remove google-beta req from test backend subnet
    
    * remove extra primary-backup examples
    
    * add globalL7ilb value to docs
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    2f2df8b View commit details
  17. Add guide for the breaking change of resource google_compute_autoscal…

    …er (#8648) (#15522)
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    modular-magician authored Aug 15, 2023
    Copy the full SHA
    67c2ca7 View commit details
  18. Create region security policies rules (#8477) (#15523)

    * creating first version of region security policy and adding ddos protection config
    
    * adding rules field in region security policy
    
    * creating resource network_edge_security_service and their scenarios of test
    
    * adding patch operation and fixing id, import_format and self_link
    
    * added fields in the region_security_policy, and fixed the scenario tests for network_edge_security_service
    
    * removed duplicated field for region_security_policy
    
    * adding ddos_protection_config field in region_security_policy
    
    * cleanups
    
    * adding self_link field back and removing uncessary fields
    
    * adding docs for ddosProtection
    
    * making new resources only availabe in beta downstream
    
    * fixing eof
    
    * adding region security policy rule and basic scenario
    
    * code experiments cleanups
    
    * adding preconfiguredWafConfig object and some inner fields in region security policy rule
    
    * adding mapping for network_match object in region security policy rule
    
    * adding rateLimitOptions mapping
    
    * adding ruleNumber field to region security policy
    
    * adding basic update for region security policy rule
    
    * adding network_match and preconfigured_waf scenarios for region sec policy rules
    
    * wip - adding user_defined_fields in region security policy
    
    * fixing yaml linter issues
    
    * fixing review comments
    
    * removing validate_only field
    
    * fixing comments in region_security_policy_rule test
    
    * fixing userDefinedFields and adding tests for regionSecPolicyRule
    
    * adding user_defined_fields update test for regionSecPolicy
    
    * removing rule_number from regionSecPolicyRule
    
    * removing preconfiguredWaf from regionSecPolicyRule because it is not finished yet
    
    * removing rateLimitOptions from RegionSecPolicyRule because it is not finished yet
    
    * small cleanups
    
    * fixing yamllint issues on the worked resources
    
    * prevent that netwrokt_match test fails due paralellism
    
    * adding new test for multiple rules
    
    * fixing code review comments
    
    * removing harcoded project from tests
    
    * moving network_edge_security_service basic test to another region
    
    * fixing code review issues
    
    * fixing import cycle issue in downstream repo
    
    * updating with upstream and change regions
    
    ---------
    
    Signed-off-by: Modular Magician <magic-modules@google.com>
    Co-authored-by: diogoEsteves <diogoesteves@ciandt.com>
    modular-magician and diogoEsteves42 authored Aug 15, 2023
    Copy the full SHA
    fbc4b0c View commit details

Commits on Aug 21, 2023

  1. Update CHANGELOG.md (#15554)

    Co-authored-by: Stephen Lewis (Burrows) <stephenrlewis@google.com>
    Co-authored-by: Scott Suarez <ScottMSuarez@gmail.com>
    3 people authored Aug 21, 2023
    Copy the full SHA
    a659aab View commit details
Showing 1,056 changed files with 7,204 additions and 2,843 deletions.
3 changes: 3 additions & 0 deletions .changelog/8217.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8267.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
compute: added `user_ip_request_headers` field to `google_compute_security_policy` resource(beta)
```
3 changes: 3 additions & 0 deletions .changelog/8378.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
2 changes: 2 additions & 0 deletions .changelog/8459.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
```release-note:none
```
4 changes: 4 additions & 0 deletions .changelog/8470.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:enhancement
dns: added `globalL7ilb` enum support to the `routing_policy.load_balancer_type` field in `google_dns_record_set`

```
6 changes: 6 additions & 0 deletions .changelog/8477.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
```release-note:new-resource
`google_compute_region_security_policy_rule`
```
```release-note:enhancement
compute: added support for `user_defined_fields` to `google_compute_region_security_policy`
```
3 changes: 3 additions & 0 deletions .changelog/8514.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
gkeonprem: add field `storage_policy_name` in resource `google_gkeonprem_vmware_cluster` (beta)
```
3 changes: 3 additions & 0 deletions .changelog/8526.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
dataproc_metastore: added `scaling_config` field to `google_dataproc_metastore_service` resource
```
6 changes: 6 additions & 0 deletions .changelog/8528.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
```release-note:enhancement
compute: added `disk.provisioned_iops` to `google_compute_instance_template`
```
```release-note:enhancement
compute: added `disk.provisioned_iops` to `google_compute_region_instance_template`
```
3 changes: 3 additions & 0 deletions .changelog/8533.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
Adding support for connection type in private environments for Cloud Composer.
```
3 changes: 3 additions & 0 deletions .changelog/8544.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
cloudbuild: added `git_file_source.bitbucket_server_config` and `source_to_build.bitbucket_server_config` fields to `google_cloudbuild_trigger` resource
```
3 changes: 3 additions & 0 deletions .changelog/8555.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
secretmanager: added `version_aliases` field to `google_secret_manager_secret` resource
```
3 changes: 3 additions & 0 deletions .changelog/8560.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8571.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8572.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8574.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8578.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
dataplex: fixed a bug when importing `google_dataplex_datascan` after running a job
```
3 changes: 3 additions & 0 deletions .changelog/8581.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
DNS: changed `private_visibility_config.networks` from `required` to requiring at least one of `private_visibility_config.networks` or `private_visibility_config.gke_clusters` in `google_dns_managed_zone`
```
3 changes: 3 additions & 0 deletions .changelog/8589.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
alloydb: changed `backup_window`, `enabled` and `location` fields to default to API value when unset in `google_alloydb_cluster`
```
3 changes: 3 additions & 0 deletions .changelog/8590.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none
docs: changed the subcategory to AlloyDB for datasources `google_alloydb_locations` and `google_alloydb_supported_database_flags`
```
3 changes: 3 additions & 0 deletions .changelog/8594.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8601.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
dms: added `edition` field on the `google_database_migration_service_connection_profile` resource
```
3 changes: 3 additions & 0 deletions .changelog/8603.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8606.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8607.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none
bigquery: added google_bigquery_table to version 5 upgrade doc
```
2 changes: 2 additions & 0 deletions .changelog/8611.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
```release-note:none
```
4 changes: 4 additions & 0 deletions .changelog/8612.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:new-resource
`google_backup_dr_management_server`

```
3 changes: 3 additions & 0 deletions .changelog/8613.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8619.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8625.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
certificatemanager: updated the description of the `scope` field in `certificate` resource to show that ALL_REGIONS is supported
```
3 changes: 3 additions & 0 deletions .changelog/8626.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
containeraws: added diff suppression for case changes of enum values in `google_container_aws_cluster` and `google_container_aws_node_pool`
```
3 changes: 3 additions & 0 deletions .changelog/8628.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8629.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8632.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
healthcare: added `defaultSearchHandlingStrict` field to `google_healthcare_fhir_store` resource
```
4 changes: 4 additions & 0 deletions .changelog/8634.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:none


```
3 changes: 3 additions & 0 deletions .changelog/8636.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none
docs: added the breaking change of the resource `google_firebaserules_release` to the 5.0.0 guides
```
3 changes: 3 additions & 0 deletions .changelog/8642.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8645.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8646.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
3 changes: 3 additions & 0 deletions .changelog/8648.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:none

```
6 changes: 6 additions & 0 deletions .changelog/8649.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
```release-note:enhancement
cloudrunv2: Added the following output only fields to `google_cloud_run_v2_job` resource: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier`.
```
```release-note:enhancement
cloudrunv2: Added the following output only fields to `google_cloud_run_v2_service` resource: `create_time`, `update_time`, `delete_time`, `expire_time`, `creator` and `last_modifier`.
```
3 changes: 3 additions & 0 deletions .changelog/8650.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:note
bigquery: added google_bigquery_table to version 5 upgrade doc for #8573.
```
2 changes: 1 addition & 1 deletion .copywrite.hcl
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@ project {
".changelog/**",
"examples/**",
"scripts/**",
"google/test-fixtures/**",
"google/**/test-fixtures/**",
"META.d/*.yml",
".golangci.yml",
".goreleaser.yml",
18 changes: 17 additions & 1 deletion .github/ISSUE_TEMPLATE/10_test_failure.md
Original file line number Diff line number Diff line change
@@ -12,6 +12,22 @@ title: "Failing test(s): TestAccWhatever"
- 100% since YYYY-MM-DD
- X% in MONTH

<!--
Note: test history data will be split between the old TeamCity projects and the new projects for a while. By October the new projects will have enough new test data to avoid you needing to refer to both places.
New TC projects can be found here:
- [GA](https://hashicorp.teamcity.com/project/TerraformProviders_Google_NightlyTests)
- [Beta](https://hashicorp.teamcity.com/project/TerraformProviders_GoogleBeta_NightlyTests)
Old TC projects can be found here:
- [GA](https://ci-oss.hashicorp.engineering/viewType.html?buildTypeId=GoogleCloud_ProviderGoogleCloudGoogleProject)
- [Beta](https://ci-oss.hashicorp.engineering/viewType.html?buildTypeId=GoogleCloudBeta_ProviderGoogleCloudBetaGoogleProject)
-->



### Impacted tests
<!-- List all impacted tests for searchability. The title of the issue can instead list one or more groups of tests, or describe the overall root cause. -->

@@ -25,7 +41,7 @@ title: "Failing test(s): TestAccWhatever"

### Nightly build test history

<!-- Link to the test failure(s) page ie https://ci-oss.hashicorp.engineering/test/4373437493444570564?currentProjectId=GoogleCloudBeta&branch=%3Cdefault%3E -->
<!-- Link to the test failure(s) page ie https://hashicorp.teamcity.com/test/-4508774451323501918?currentProjectId=TerraformProviders_Google_NightlyTests&testTab=overview -->
- Link

<!-- The error message that displays in the tests tab, for reference -->
54 changes: 28 additions & 26 deletions .teamcity/components/build_config_package.kt
Original file line number Diff line number Diff line change
@@ -8,18 +8,23 @@
import jetbrains.buildServer.configs.kotlin.*
import jetbrains.buildServer.configs.kotlin.AbsoluteId

class packageDetails(name: String, displayName: String, environment: String, branchRef: String) {
val packageName = name
class packageDetails(packageName: String, displayName: String, providerName: String) {
val packageName = packageName
val displayName = displayName
val environment = environment
val branchRef = branchRef
val providerName = providerName

// buildConfiguration returns a BuildType for a service package
// For BuildType docs, see https://teamcity.jetbrains.com/app/dsl-documentation/root/build-type/index.html
fun buildConfiguration(providerName : String, path : String, manualVcsRoot: AbsoluteId, nightlyTestsEnabled: Boolean, startHour: Int, parallelism: Int, daysOfWeek: String, daysOfMonth: String) : BuildType {
fun buildConfiguration(path: String, manualVcsRoot: AbsoluteId, parallelism: Int, environmentVariables: ClientConfiguration, buildTimeout: Int = defaultBuildTimeoutDuration) : BuildType {

val testPrefix: String = "TestAcc"
val testTimeout: String = "12"
val sweeperRegions: String = "" // Not used
val sweeperRun: String = "" // Not used

return BuildType {
// TC needs a consistent ID for dynamically generated packages
id(uniqueID(providerName))
id(uniqueID())

name = "%s - Acceptance Tests".format(displayName)

@@ -29,47 +34,44 @@ class packageDetails(name: String, displayName: String, environment: String, bra
}

steps {
SetGitCommitBuildId()
ConfigureGoEnv()
DownloadTerraformBinary()
// Adds steps:
// - Determine Working Directory for this Package
// - Pre-Sweeper
// - Compile Test Binary
// - Run via jen20/teamcity-go-test
// - Post-Sweeper
RunAcceptanceTests(path, packageName)
}

failureConditions {
errorMessage = true
RunAcceptanceTests()
}

features {
Golang()
}

params {
TerraformAcceptanceTestParameters(parallelism, "TestAcc", "12", "us-central1", "")
ConfigureGoogleSpecificTestParameters(environmentVariables)
// TODO(SarahFrench) Split TerraformAcceptanceTestParameters function into 2: one that's used for all tests/sweeper commands, and one that's specific to sweepers
// We shouldn't be adding sweeper-specific parameters to non-sweeper builds
TerraformAcceptanceTestParameters(parallelism, testPrefix, testTimeout, sweeperRegions, sweeperRun)
TerraformAcceptanceTestsFlag()
TerraformCoreBinaryTesting()
TerraformShouldPanicForSchemaErrors()
ReadOnlySettings()
WorkingDirectory(path, packageName)
WorkingDirectory(path)
}

triggers {
RunNightly(nightlyTestsEnabled, startHour, daysOfWeek, daysOfMonth, branchRef)
failureConditions {
errorMessage = true
executionTimeoutMin = buildTimeout
}

// Dependencies are not set here; instead, the `sequential` block in the Project instance creates dependencies between builds
// Triggers are not set here; the pre-sweeper at the start of the `sequential` block has a cron trigger.
}
}

fun uniqueID(provider : String) : String {
fun uniqueID() : String {
// Replacing chars can be necessary, due to limitations on IDs
// "ID should start with a latin letter and contain only latin letters, digits and underscores (at most 225 characters)."
var pv = provider.replace("-", "").toUpperCase()
var env = environment.toUpperCase().replace("-", "").replace(".", "").toUpperCase()
var pkg = packageName.toUpperCase()
var pv = this.providerName.replace("-", "").toUpperCase()
var pkg = this.packageName.replace("-", "").toUpperCase()

return "%s_SERVICE_%s_%s".format(pv, env, pkg)
return "%s_PACKAGE_%s".format(pv, pkg)
}
}
5 changes: 3 additions & 2 deletions .teamcity/components/build_google.kt
Original file line number Diff line number Diff line change
@@ -7,8 +7,9 @@

import jetbrains.buildServer.configs.kotlin.ParametrizedWithType

class ClientConfiguration(var custId: String,
var org: String,
// TODO(SarahFrench) Refactor this - ENVs stored here aren't all client configuration
class ClientConfiguration(val custId: String,
val org: String,
val org2 : String,
val billingAccount : String,
val billingAccount2: String,
Loading