Releases: hashicorp/terraform-provider-google
Releases · hashicorp/terraform-provider-google
v3.35.0
NOTES:
- all: Updated lists of enums to display the enum options in the documentation pages. (#6946)
FEATURES:
- New Resource:
google_compute_region_network_endpoint_group
(supports serverless NEGs) (#6960) - New Resource:
google_game_services_game_server_cluster
(#6983) - New Resource:
google_game_services_game_server_config
(#6983) - New Resource:
google_game_services_game_server_deployment_rollout
(#6983) - New Resource:
google_game_services_game_server_deployment
(#6983) - New Resource:
google_game_services_realm
(#6983)
IMPROVEMENTS:
- appengine: converted
google_app_engine_standard_app_version
'sinbound_services
to an enum array, which enhances docs and provides some client-side validation. (#6956) - cloudbuild: added tags, source, queue_ttl, logs_bucket, substitutions, and secrets to
google_cloudbuild_trigger
(#6942) - cloudfunctions: Updated the
google_cloudfunctions_function
datasource to include new fields available in the API. (#6935) - compute: added
source_image
andsource_snapshot
togoogle_compute_image
(#6980) - compute: added confidential_instance_config block to google_compute_instance (#7000)
- compute: added confidential_instance_config block to google_compute_instance_template (#7000)
- container: added
release_channel_default_version
field todata.google_container_engine_versions
(GA) (#6963) - container: added
release_channel
togoogle_container-cluster
(GA) (#6955) - iam: Added
public_key_type
field togoogle_service_account_key
(#6999) - pubsub: added
filter
field togoogle_pubsub_subscription
resource (#6997) - resource-manager: updated documentation for
folder_iam_*
andorganization_iam_*
resources. (#6991) - sql: added support for point_in_time_recovery for
google_sql_database_instance
(#6944)
BUG FIXES:
- appengine: Set
iap
to computed ingoogle_app_engine_application
(#6951) - artifactrepository: Fixed import failure of
google_artifact_registry_repository
. (#6957) - compute: fixed shielded instance config, which had been failing to apply due to a field rename on the GCP side. (#6943)
- monitoring: fixed validation rules for
google_monitoring_slo
windows_based_sli.metric_sum_in_range.max
field (#6974) - osconfig: fixed
google_os_config_patch_deployment
windows_update.classifications
field to work correctly, accepting multiple values. (#6946)
v3.34.0
NOTES:
- redis: explicitly noted in
google_redis_instance
documentation that"REDIS_5_0"
is supported (#6917) - all: fix markdown formatting while showing enum values in documentation (#6924).
IMPROVEMENTS:
- bigtable: added support for labels in
google_bigtable_instance
(#6921) - cloudfunctions: updated
google_cloudfunctions_function
datasource to include new fields. (#6935) - redis: added
persistence_iam_identity
output field togoogle_redis_instance
(#6917) - storage: added google_storage_bucket_object.media_link. (#6897)
BUG FIXES:
v3.33.0
DEPRECATIONS:
- compute: deprecated
enable_logging
ongoogle_compute_firewall
, definelog_config.metadata
to enable logging instead. (#6871)
FEATURES:
- New Resource:
google_active_directory_domain
(#6866)
IMPROVEMENTS:
- cloudrun: added
ports
field togoogle_cloud_run_service
templates.spec.containers
(#6873) - compute: added
log_config.metadata
togoogle_compute_firewall
, defining this will enable logging. (#6871)
BUG FIXES:
- container: Fixed a crash in
google_container_cluster
when""
was specified forresource_usage_export_config.bigquery_destination.dataset_id
. (#6839) - endpoints: Fixed a crash when
google_endpoints_service
is used on a machine without timezone data (#6849) - resourcemanager: bumped
google_project
timeout defaults to 10 minutes (from 4) (#6859)
v3.32.0
FEATURES:
- New Data Source:
google_sql_database_instance
#2841 (#6797) - New Resource:
google_cloud_asset_folder_feed
(#6821) - New Resource:
google_cloud_asset_organization_feed
(#6821) - New Resource:
google_cloud_asset_project_feed
(#6821) - New Resource:
google_monitoring_metric_descriptor
(#6829)
IMPROVEMENTS:
- filestore: Added support for filestore high scale tier. (#6828)
- resourcemanager: Added
folder_id
as computed attribute togoogle_folder
resource and datasource. (#6823) - compute: Added support to
google_compute_backend_service
for setting a network endpoint group asbackend.group
. (#6853)
BUG FIXES:
v3.31.0
v3.30.0
FEATURES:
- New Resource:
google_os_config_patch_deployment
(#6741)
IMPROVEMENTS:
- iam: made the
condition
block GA for all IAM resource and datasource types. (#6748)
BUG FIXES:
- container: added the ability to update
database_encryption
without recreating the cluster. (#6757) - endpoints: fixed
google_endpoints_service
to allow dependent resources to plan based on theconfig_id
value. (#6722) - runtimeconfig: fixed
Requested entity was not found.
error when config was deleted outside of terraform. (#6753)
v3.29.0
NOTES:
- added the
https://www.googleapis.com/auth/cloud-identity
scope to the provider by default (#6681) google_app_engine_*_version
'sservice
field is required; previously it would have passed validation but failed on apply if it were absent. (#6720)
FEATURES:
- New Resource:
google_kms_key_ring_import_job
(#6682) - New Resource:
google_folder_iam_audit_config
(#6708)
IMPROVEMENTS:
- bigquery: Added
"HOUR"
option forgoogle_bigquery_table
time partitioning (type
) (#6702) - bigquery: Added support for BigQuery hourly time partitioning (#6675)
- compute: Added
mode
togoogle_compute_region_autoscaler
autoscaling_policy
(#6685) - container: Promoted
google_container_cluster
database_encryption
to GA. (#6701) - endpoints:
google_endpoints_service
now allows dependent resources to plan based on theconfig_id
value. (#6722) - monitoring: added
request_method
,content_type
, andbody
fields within thehttp_check
object togoogle_monitoring_uptime_check_config
resource (#6700)
BUG FIXES:
- compute: fixed an issue in
compute_url_map
wherepath_matcher
sub-fields would conflict withdefault_service
(#6721)
v3.28.0
3.28.0 (June 29, 2020)
FEATURES:
- New Data Source:
google_redis_instance
(#6649) - New Resource:
google_notebook_environment
(#6639) - New Resource:
google_notebook_instance
(#6639)
IMPROVEMENTS:
- appengine: Enabled provisioning Firestore on a new project by adding the option to specify
database_type
ingoogle_app_engine_application
(#6629) - compute: Added
mode
togoogle_compute_autoscaler
autoscaling_policy
(#6664) - dns: enabled google_dns_policy to accept network id (#6624)
BUG FIXES:
- appengine: Added polling to
google_app_engine_firewall_rule
to prevent issues with eventually consistent creation (#6633) - compute: Allowed updating
google_compute_network_peering_routes_config
import_custom_routes
andexport_custom_routes
to false (#6625) - netblock: fixed the google netblock ranges returned by the
google_netblock_ip_ranges
by targeting json on gstatic domain instead of reading SPF dns records (solution provided by network team) (#6650)
3.27.0
3.27.0 (June 23, 2020)
IMPROVEMENTS:
- accesscontextmanager: Added
custom
config togoogle_access_context_manager_access_level
(#6611) - cloudbuild: Added
invert_regex
flag in Github PullRequestFilter and PushFilter in triggerTemplate (#6594) - cloudrun: Added
template.spec.timeout_seconds
togoogle_cloud_run_service
(#6575) - compute: Added
export_subnet_routes_with_public_ip
andimport_subnet_routes_with_public_ip
togoogle_compute_network_peering
(#6586) - compute: Added support for
google_compute_instance_group
instances
to accept instance id field as well as self_link (#6569) - dns: Added support for
google_dns_policy
network to acceptgoogle_compute_network.id
(#6624) - redis: Added validation for name attribute in
redis_instance
(#6581) - sql: Promoted
google_sql_database_instance
root_password
(MS SQL) to GA (#6601)
BUG FIXES:
- bigquery: Fixed
range_partitioning.range.start
so that the value0
is sent ingoogle_bigquery_table
(#6562) - container: Fixed a regression in
google_container_cluster
where the location was not inferred when using asubnetwork
shortname value likename
(#6568) - datastore: Added retries to
google_datastore_index
requests when under contention. (#6563) - kms: Fixed the
id
value in thegoogle_kms_crypto_key_version
datasource to include a/v1
part following//cloudkms.googleapis.com/
, making it useful for interpolation into Binary Authorization. (#6576)
v3.26.0
FEATURES:
- New Resource:
google_data_catalog_tag
(#6550) - New Resource:
google_bigquery_dataset_iam_binding
(#6553) - New Resource:
google_bigquery_dataset_iam_member
(#6553) - New Resource:
google_bigquery_dataset_iam_policy
(#6553) - New Resource:
google_memcache_instance
(#6540) - New Resource:
google_network_management_connectivity_test
(#6529)
IMPROVEMENTS:
- compute: added
default_route_action
tocompute_url_map
andcompute_url_map.path_matchers
(#6547) - dialogflow: Changed
google_dialogflow_agent.time_zone
to be updatable (#6519) - dns: enabled google_dns_managed_zone to accept network id for two attributes (#6533)
- healthcare: Added support for
streaming_configs
togoogle_healthcare_fhir_store
(#6551) - monitoring: added
matcher
attribute tocontent_matchers
block forgoogle_monitoring_uptime_check_config
(#6558)
BUG FIXES:
- compute: fixed issue where trying to update the region of
google_compute_subnetwork
would fail instead of destroying/recreating the subnetwork (#6522) - dataflow: added retries in
google_dataflow_job
for common retryable API errors when waiting for job to update (#6552) - dataflow: changed the update logic for
google_dataflow_job
to wait for the replacement job to start successfully before modifying the resource ID to point to the replacement job (#6534)