Releases: hashicorp/terraform-provider-google
Releases · hashicorp/terraform-provider-google
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)
v3.65.0
FEATURES:
- New Resource: google_eventarc_trigger (#8895)
IMPROVEMENTS:
- compute: added the ability to specify
google_compute_forwarding_rule.ip_address
by a reference in addition to raw IP address (#8877) - compute: enabled fields
advertiseMode
,advertisedGroups
,peerAsn
, andpeerIpAddress
to be updatable on resourcegoogle_compute_router_peer
(#8862)
BUG FIXES:
- cloud_identity: fixed google_cloud_identity_group_membership import/update (#8867)
- compute: fixed an issue in
google_compute_instance
wheremin_node_cpus
could not be set (#8865) - compute: removed minimum for
scopes
field ongoogle_compute_instance
resource (#8893) - iam: fixed issue with principle and principleSet members not retaining their casing (#8860)
- workflows: fixed a bug in
google_workflows_workflow
that could cause inconsistent final plan errors when using thename
field in other resources (#8869)
v3.64.0
FEATURES:
- New Resource:
google_tags_tag_key_iam_binding
(#8844) - New Resource:
google_tags_tag_key_iam_member
(#8844) - New Resource:
google_tags_tag_key_iam_policy
(#8844) - New Resource:
google_tags_tag_value_iam_binding
(#8844) - New Resource:
google_tags_tag_value_iam_member
(#8844) - New Resource:
google_tags_tag_value_iam_policy
(#8844) - New Resource:
google_apigee_envgroup_attachment
(#8853) - New Resource:
google_tags_tag_binding
(#8854) - New Resource:
google_tags_tag_key
(#8854) - New Resource:
google_tags_tag_value
(#8854)
IMPROVEMENTS:
- bigquery: added
require_partition_filter
field togoogle_bigquery_table
when provisioninghive_partitioning_options
(#8775) - compute: added field
maintenance_window.start_time
togoogle_compute_node_group
(#8847) - compute: added gVNIC support for
google_compute_instance_template
(#8842) - datacatalog: added
description
field togoogle_data_catalog_tag_template
resource (#8851) - iam: added support for third party identities via the principle and principleSet IAM members (#8860)
- tags: promoted
google_tags_tag_key
to GA (#8854) - tags: promoted
google_tags_tag_value
to GA (#8854)
BUG FIXES:
- compute: reverted datatype change for
mtu
ingoogle_compute_interconnect_attachment
as it was incompatible with existing state representation (#8829) - iam: fixed issue with principle and principleSet members not retaining their casing (#8860)
- storage: fixed intermittent
Provider produced inconsistent result after apply
error when creatinggoogle_storage_hmac_key
(#8817)
v3.63.0
FEATURES:
- New Data Source:
google_monitoring_istio_canonical_service
(#8789) - New Resource:
google_apigee_instance_attachment
(#8795)
IMPROVEMENTS:
- added support for Apple silicon chip (updated to go 1.16) (#8693)
- container:
- sql: changed the default timeout of
google_sql_database_instance
to 30m from 20m (#8802)
BUG FIXES:
- bigquery: fixed issue where you couldn't extend an existing
schema
with additional columns ingoogle_bigquery_table
(#8803) - cloudidentity: modified
google_cloud_identity_groups
andgoogle_cloud_identity_group_memberships
to respect theuser_project_override
andbilling_project
configurations and send the appropriate headers to establish a quota project (#8762) - compute: added minimum for
scopes
field togoogle_compute_instance
resource (#8801) - notebooks: fixed permadiff on labels for
google_notebook_instance
(#8799) - secretmanager: set required on
secrest_data
ingoogle_secret_manager_secret_version
(#8797)