Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v3.73.0
FEATURES:
- New Resource:
google_compute_service_attachment(#3328) - New Resource:
google_dialogflow_cx_agent(#3324) - New Resource:
google_gkehub_feature(#3330) - New Resource:
google_gkehub_feature_membership(#3330)
IMPROVEMENTS:
- provider: added support for mtls authentication (#3348)
- compute: added field
adaptive_protection_configtogoogle_compute_security_policy(#3322) - compute: added
advanced_machine_featuresfields togoogle_compute_instance_template(#3337) - compute: added a
network_performance_configblock to each ofresource_compute_instance,resource_compute_instance_from_template, andresource_compute_instance_template(#3341) - redis: allowed
redis_versionto be upgraded ongoogle_redis_instance(#3344)
BUG FIXES:
- apigee: added SLASH_23 support for
peering_cidr_rangeongoogle_apigee_instance(#3327) - cloudrun: fixed a bug where plan would should a diff on
google_cloud_run_serviceif the order of thetemplate.spec.containers.envlist was re-ordered outside of terraform. (#3326) - container: added
user_project_overridesupport to the ContainerOperationWaiter used bygoogle_container_cluster(#3345)
3.72.0
IMPROVEMENTS:
- container: Allowed specifying a cluster id field for
google_container_node_pool.clusterto ensure that a node pool is recreated if the associated cluster is recreated. (#3314) - storagetransfer: added support for
azure_blob_storage_data_sourcetogoogle_storage_transfer_job(#3316)
BUG FIXES:
- bigquery: Fixed
google_bigquery_table.schemahandling of policyTags (#3307) - bigtable: fixed bug that would error if creating multiple bigtable gc policies at the same time (#3311)
- compute: fixed bug where
encryptionshowed a perma-diff on resources created prior to the feature being released. (#3309) - dataflow: fixed handling of failed
google_dataflow_flex_template_jobupdates (#3318) - dataflow: made
google_dataflow_flex_template_jobupdates fail fast if the job is in the process of cancelling or draining(#3317)
v3.71.0
FEATURES:
- New Resource:
google_dialogflow_fulfillment(#3286)
IMPROVEMENTS:
- compute: added
reservation_affinitytogoogle_compute_instanceandgoogle_compute_instance_template(#3288) - compute: added support for
wait_for_instances_statusongoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_manager(#3283) - compute: added support for output-only
statusfield ongoogle_compute_instance_group_managerandgoogle_compute_region_instance_group_manager(#3283) - compute: set the default value for log_config.enable on
google_compute_region_health_checkto avoid permanent diff on plan/apply. (#3291)
BUG FIXES:
v3.70.0
IMPROVEMENTS:
- compute: added
provisioned_iopstogoogle_compute_disk(#3269) - sql: added field
disk_autoresize_limittosql_database_instance(#3273)
BUG FIXES:
- cloudrun: fixed a bug where resources would return successfully due to responses based on a previous version of the resource (#3277)
- compute: fixed issue where
google_compute_region_diskandgoogle_compute_diskwould force recreation due to the addition ofinterfaceproperty (#3272) - compute: fixed missing values for
negative_cachingandserve_while_staleongoogle_compute_backend_service(#3278) - storage: fixed error when
matches_storage_classis set empty ongoogle_storage_bucket(#3282)
v3.69.0
IMPROVEMENTS:
- apigateway: allowed field
apiconfigto change on resourcegoogle_apigateway_gateway(#3248) - compute: added "description" field to "google_compute_resource_policy" resource (#3263)
- compute: added "instance_schedule_policy" field to "google_compute_resource_policy" resource (#3263)
- 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_attachmentandgoogle_compute_address(#3256) - dataflow: enabled updates for
google_dataflow_flex_template_job(#3246)
BUG FIXES:
- cloudidentity: fixed recreation on the
initial_group_configofgoogle_cloud_identity_group(#3252) - compute: added mutex in
google_compute_metadata_itemto reduce retries + quota errors (#3262) - container: fixed bug where
enable_shielded_nodescould not be false on resourcegoogle_container_cluster(#3247)
v3.68.0
FEATURES:
- New Resource:
google_pubsub_schema(#3243)
IMPROVEMENTS:
- compute: added
initial_sizein resourcegoogle_compute_node_groupto account for scenarios where size may change under the hood (#3228) - compute: added support for setting
kms_key_nameongoogle_compute_machine_image(#3241) - dataflow: enabled updates for
google_dataflow_flex_template_job(#3246)
BUG FIXES:
- compute: Fixed permadiff for
cdn_policy.serve_while_staleandcdn_policy.*_ttlingoogle_compute_region_backend_service(beta) (#3230) - compute: fixed bug where, when an organization security policy association was removed outside of terraform, the next plan/apply would fail. (#3234)
- container: added validation to check that both
node_versionandremove_default_node_poolcannot be set ongoogle_container_cluster(#3237) - dns: suppressed spurious diffs due to case changes in DS records (#3236)
v3.67.0
NOTES:
- all: changed default HTTP request timeout from 30 seconds to 120 seconds (#3181)
BREAKING CHANGES: - bigquery: updating
dataset_idorproject_idingoogle_bigquery_datasetwill now recreate the resource (#3185)
IMPROVEMENTS:
- accesscontextmanager: added support for
require_verified_chrome_osin basic access levels. (#3223) - billingbudget: added support for import of
google_billing_budget(#3194) - cloud_identity: added support for
initial_group_configto the google_cloud_identity_group resource (#3211) - cloudrun: added support to bind secrets from Secret Manager to environment variables or files to
google_cloud_run_service(#3225) - compute: added
initial_sizeto account for scenarios where size may change under the hood in resourcegoogle_compute_node_group(#3228) - compute: added
interfacefield togoogle_compute_region_disk(#3193) - healthcare: added support for
stream_configsingoogle_healthcare_dicom_store(#3190) - secretmanager: added support for setting a CMEK on
google_secret_manager_secret(#3212) - spanner: added
force_destroytogoogle_spanner_instanceto delete instances that have backups enabled. (#3227) - spanner: added support for setting a CMEK on
google_spanner_database(#3181) - workflows: marked
source_contentsandservice_accountas updatable ongoogle_workflows_workflow(#3205)
BUG FIXES:
- bigquery: fixed
dataset_idto force new resource if name is changed. (#3185) - cloudrun: fixed permadiff on
google_cloud_run_domain_mapping.metadata.labels(#3183) - composer: changed
google_composer_environment.master_ipv4_cidr_blockto draw default from the API (#3204) - compute: fixed the failure when
min_required_replicasis set to 0 ongoogle_compute_autoscalerorgoogle_compute_region_autoscaler(#3203) - container: fixed container node pool not removed from the state when received 404 error on delete call for the resource
google_container_node_pool(#3210) - dns: fixed empty
rrdataslist ongoogle_dns_record_setfor AAAA records (#3207) - kms: fixed indirectly force replacement via
skip_initial_version_creationongoogle_kms_crypto_key(#3192) - logging: fixed
metric_descriptor.labelscan't be updated on 'google_logging_metric' (#3217) - pubsub: fixed diff for
minimum_backoff & maximum_backoffongoogle_pubsub_subscription(#3214) - resourcemanager: fixed broken handling of IAM conditions for
google_organization_iam_member,google_organization_iam_binding, andgoogle_organization_iam_policy(#3213) - serviceusage: added
google_project_service.servicevalidation to reject invalid service domains that don't contain a period (#3191) - storage: fixed bug where
role_entityuser wouldn't update if the role changed. (#3199)
v3.66.1
v3.66.0
NOTES:
- all: changed default HTTP request timeout from 30 seconds to 120 seconds (#3181)
BREAKING CHANGES:
- datacatalog: updating
parentingoogle_data_catalog_tagwill now recreate the resource (#3179)
FEATURES:
- New Data Source:
google_compute_ha_vpn_gateway(#3173) - New Resource:
google_dataproc_workflow_template(#3178)
IMPROVEMENTS:
- bigquery: Added BigTable source format in BigQuery table (#3165)
- cloudfunctions: removed bounds on the supported memory range in
google_cloudfunctions_function.available_memory_mb(#3171) - compute: marked scheduling.0.node_affinities as updatable in
google_compute_instance(#3166) - dataproc: added
shielded_instance_configfields togoogle_dataproc_cluster(#3157) - spanner: added support for setting a CMEK on
google_spanner_database(#3181)
BUG FIXES:
- compute: fixed error when creating empty
scopesongoogle_compute_instance(#3174) - container: fixed a bug that allowed specifying
node_configongoogle_container_clusterwhen autopilot is used (#3155) - datacatalog: fixed an issue where
parentingoogle_data_catalog_tagattempted to update the resource when change instead of recreating it (#3179) - datacatalog: set default false for
force_deleteongoogle_data_catalog_tag_template(#3164) - dns: added missing record types to
google_dns_record_setresource (#3160) - sql: set
clone.point_in_timeoptional forgoogle_sql_database_instance(#3180)
v3.65.0
FEATURES:
- New Data Source:
google_kms_secret_asymmetric(#3141)
IMPROVEMENTS:
- compute: added the ability to specify
google_compute_forwarding_rule.ip_addressby a reference in addition to raw IP address (#3140) - compute: enabled fields
advertiseMode,advertisedGroups,peerAsn, andpeerIpAddressto be updatable on resourcegoogle_compute_router_peer(#3134) - eventarc: added
transport.pubsub.topictogoogle_eventarc_trigger(#3149)
BUG FIXES:
- cloud_identity: fixed google_cloud_identity_group_membership import/update (#3136)
- compute: removed minimum for
scopesfield ongoogle_compute_instanceresource (#3147) - iam: fixed issue with principle and principleSet members not retaining their casing (#3133)
- workflows: fixed a bug in
google_workflows_workflowthat could cause inconsistent final plan errors when using thenamefield in other resources (#3138)