Releases: hashicorp/terraform-provider-google
Releases · hashicorp/terraform-provider-google
v3.74.0
FEATURES:
- New Resource:
google_app_engine_service_network_settings
(#9414) - New Resource:
google_vertex_ai_dataset
(#9411) - New Resource:
google_cloudbuild_worker_pool
(#9417)
IMPROVEMENTS:
- bigtable: added
cluster.kms_key_name
field togoogle_bigtable_instance
(#9393) - compute: promoted all
cdn_policy
sub fields ingoogle_compute_backend_service
,google_compute_region_backend_service
andgoogle_compute_backend_bucket
to GA (#9432) - secretmanager: added
ttl
,expire_time
,topics
androtation
fields togoogle_secret_manager_secret
(#9398)
BUG FIXES:
- container: allowed setting
node_config.service_account
at the same time asenable_autopilot = true
forgoogle_container_cluster
(#9399) - container: fixed issue where creating a node pool with a name that already exists would import that resource.
google_container_node_pool
(#9424) - dataproc: fixed crash when creating
google_dataproc_workflow_template
withsecondary_worker_config
empty except fornum_instances = 0
(#9381) - filestore: fixed an issue in
google_filestore_instance
where creating two instances simultaneously resulted in an error. (#9396) - sql: added support for
binary_logging
on replica instances forgooge_sql_database_instance
(#9428)
v3.73.0
FEATURES:
- New Resource:
google_dialogflow_cx_agent
(#9338)
IMPROVEMENTS:
- provider: added support for mtls authentication (#9382)
- compute: added
advanced_machine_features
fields togoogle_compute_instance_template
(#9363) - compute: promoted
custom_response_headers
to GA forgoogle_compute_backend_service
andgoogle_compute_backend_bucket
(#9374) - redis: allowed
redis_version
to be upgraded ongoogle_redis_instance
(#9378) - redis: promoted fields
transit_encryption_mode
andserver_ca_certs
to GA ongoogle_redis_instance
(#9378)
BUG FIXES:
- apigee: added SLASH_23 support for
peering_cidr_range
ongoogle_apigee_instance
(#9343) - cloudrun: fixed a bug where plan would should a diff on
google_cloud_run_service
if the order of thetemplate.spec.containers.env
list was re-ordered outside of terraform. (#9340) - container: added
user_project_override
support to the ContainerOperationWaiter used bygoogle_container_cluster
(#9379)
3.72.0
IMPROVEMENTS:
- compute: added support for IPsec-encrypted Interconnect in the form of new fields on
google_compute_router
,google_compute_ha_vpn_gateway
,google_compute_interconnect_attachment
andgoogle_compute_address
(#9288) - container: Allowed specifying a cluster id field for
google_container_node_pool.cluster
to ensure that a node pool is recreated if the associated cluster is recreated. (#9309) - storagetransfer: added support for
azure_blob_storage_data_source
togoogle_storage_transfer_job
(#9311)
BUG FIXES:
- bigquery: Fixed
google_bigquery_table.schema
handling of policyTags (#9302) - bigtable: fixed bug that would error if creating multiple bigtable gc policies at the same time (#9305)
- compute: fixed bug where
encryption
showed a perma-diff on resources created prior to the feature being released. (#9303)
v3.71.0
FEATURES:
- New Resource:
google_dialogflow_fulfillment
(#9253)
IMPROVEMENTS:
- compute: added
reservation_affinity
togoogle_compute_instance
andgoogle_compute_instance_template
(#9256) - compute: added support for
wait_for_instances_status
ongoogle_compute_instance_group_manager
andgoogle_compute_region_instance_group_manager
(#9231) - compute: added support for output-only
status
field ongoogle_compute_instance_group_manager
andgoogle_compute_region_instance_group_manager
(#9231) - compute: promoted
log_config
field ofgoogle_compute_health_check
andgoogle_compute_region_health_check
to GA (#9274) - compute: set the default value for log_config.enable on
google_compute_region_health_check
to avoid permanent diff on plan/apply. (#9274)
BUG FIXES:
v3.70.0
v3.69.0
IMPROVEMENTS:
- compute: added "description" field to "google_compute_resource_policy" resource (#9176)
- compute: added "instance_schedule_policy" field to "google_compute_resource_policy" resource (#9176)
- compute: promoted field
autoscaling_policy.scaling_schedules
ongoogle_compute_autoscaler
andgoogle_compute_region_autoscaler
to ga (#9165) - compute: promoted
autoscaling_policy.cpu_utilization.predictive_method
ongoogle_compute_autoscaler
andgoogle_compute_region_autoscaler
to ga. (#9156)
BUG FIXES:
- cloudidentity: fixed recreation on the
initial_group_config
ofgoogle_cloud_identity_group
(#9143) - compute: added mutex in
google_compute_metadata_item
to reduce retries + quota errors (#9168) - container: fixed bug where
enable_shielded_nodes
could not be false on resourcegoogle_container_cluster
(#9131)
v3.68.0
FEATURES:
- New Resource:
google_pubsub_schema
(#9116)
IMPROVEMENTS:
- compute: added
initial_size
in resourcegoogle_compute_node_group
to account for scenarios where size may change under the hood (#9078) - compute: added support for setting
kms_key_name
ongoogle_compute_machine_image
(#9107) - dataflow: enabled updates for
google_dataflow_flex_template_job
(#9123)
BUG FIXES:
- compute: fixed bug where, when an organization security policy association was removed outside of terraform, the next plan/apply would fail. (#9095)
- container: added validation to check that both
node_version
andremove_default_node_pool
cannot be set ongoogle_container_cluster
(#9100) - dns: suppressed spurious diffs due to case changes in DS records (#9099)
v3.67.0
FEATURES:
- New Resource: google_memcache_instance (#8982)
NOTES:
- all: changed default HTTP request timeout from 30 seconds to 120 seconds (#8966)
DEPRECATIONS: - compute: deprecated
distribution_policy_target_shape
ingoogle_compute_region_instance_group_manager
Use thegoogle-beta
provider to continue using this field (#8970) - compute: deprecated
min_ready_sec
ingoogle_compute_region_instance_group_manager
&google_compute_instance_group_manager
Use thegoogle-beta
provider to continue using this field (#8970) - container: deprecated
pod_security_policy_config
field on resourcegoogle_container_cluster
. Use thegoogle-beta
provider to continue using this field (#8970)
BREAKING CHANGES:
- bigquery: updating
dataset_id
orproject_id
ingoogle_bigquery_dataset
will now recreate the resource (#8973)
IMPROVEMENTS:
- accesscontextmanager: added support for
require_verified_chrome_os
in basic access levels. (#9071) - billingbudget: added support for import of
google_billing_budget
(#8990) - cloud_identity: added support for
initial_group_config
to the google_cloud_identity_group resource (#9035) - cloudrun: added support to bind secrets from Secret Manager to environment variables or files to
google_cloud_run_service
(#9073) - compute: added
initial_size
to account for scenarios where size may change under the hood in resourcegoogle_compute_node_group
(#9078) - healthcare: added support for
stream_configs
ingoogle_healthcare_dicom_store
(#8986) - secretmanager: added support for setting a CMEK on
google_secret_manager_secret
(#9046) - spanner: added
force_destroy
togoogle_spanner_instance
to delete instances that have backups enabled. (#9076) - spanner: added support for setting a CMEK on
google_spanner_database
(#8966) - workflows: marked
source_contents
andservice_account
as updatable ongoogle_workflows_workflow
(#9018)
BUG FIXES:
- bigquery: fixed
dataset_id
to force new resource if name is changed. (#8973) - cloudrun: fixed permadiff on
google_cloud_run_domain_mapping.metadata.labels
(#8971) - composer: changed
google_composer_environment.master_ipv4_cidr_block
to draw default from the API (#9017) - container: fixed container node pool not removed from the state when received 404 error on delete call for the resource
google_container_node_pool
(#9034) - dns: fixed empty
rrdatas
list ongoogle_dns_record_set
for AAAA records (#9029) - kms: fixed indirectly force replacement via
skip_initial_version_creation
ongoogle_kms_crypto_key
(#8988) - logging: fixed
metric_descriptor.labels
can't be updated on 'google_logging_metric' (#9057) - pubsub: fixed diff for
minimum_backoff
&maximum_backoff
ongoogle_pubsub_subscription
(#9048) - resourcemanager: fixed broken handling of IAM conditions for
google_organization_iam_member
,google_organization_iam_binding
, andgoogle_organization_iam_policy
(#9047) - serviceusage: added
google_project_service.service
validation to reject invalid service domains that don't contain a period (#8987) - storage: fixed bug where
role_entity
user wouldn't update if the role changed. (#9008)
v3.66.1
v3.66.0
NOTES:
- all: changed default HTTP request timeout from 30 seconds to 120 seconds (#8966)
BREAKING CHANGES:
- datacatalog: updating
parent
ingoogle_data_catalog_tag
will now recreate the resource (#8964)
FEATURES:
- New Data Source:
google_compute_ha_vpn_gateway
(#8952) - New Resource:
google_dataproc_workflow_template
(#8962)
IMPROVEMENTS:
- bigquery: Added BigTable source format in BigQuery table (#8923)
- cloudfunctions: removed bounds on the supported memory range in
google_cloudfunctions_function.available_memory_mb
(#8946) - compute: marked scheduling.0.node_affinities as updatable in
google_compute_instance
(#8927) - dataproc: added
shielded_instance_config
fields togoogle_dataproc_cluster
(#8910) - spanner: added support for setting a CMEK on
google_spanner_database
(#8966)
BUG FIXES:
- compute: fixed error when creating empty
scopes
ongoogle_compute_instance
(#8953) - container: fixed a bug that allowed specifying
node_config
ongoogle_container_cluster
when autopilot is used (#8905) - datacatalog: fixed an issue where
parent
ingoogle_data_catalog_tag
attempted to update the resource when change instead of recreating it (#8964) - datacatalog: set default false for
force_delete
ongoogle_data_catalog_tag_template
(#8922) - dns: added missing record types to
google_dns_record_set
resource (#8919) - sql: set
clone.point_in_time
optional forgoogle_sql_database_instance
(#8965)