Releases: hashicorp/terraform-provider-google-beta
Releases · hashicorp/terraform-provider-google-beta
v3.35.0
NOTES:
- all: Updated lists of enums to display the enum options in the documentation pages. (#2340)
FEATURES:
- New Resource:
google_compute_region_network_endpoint_group(supports serverless NEGs) (#2348)
IMPROVEMENTS:
- appengine: converted
google_app_engine_standard_app_version'sinbound_servicesto an enum array, which enhances docs and provides some client-side validation. (#2344) - billing_budget: Added support for
monitoring_notification_channelsto allow sending budget notifications to Cloud Monitoring email notification channels. (#2366) - cloudbuild: added tags, source, queue_ttl, logs_bucket, substitutions, and secrets to
google_cloudbuild_trigger(#2335) - cloudfunctions: Updated the
google_cloudfunctions_functiondatasource to include new fields available in the API. (#2334) - compute: added
source_imageandsource_snapshottogoogle_compute_image(#2356) - compute: added confidential_instance_config block to google_compute_instance (#2369)
- compute: added confidential_instance_config block to google_compute_instance_template (#2369)
- iam: Added
public_key_typefield togoogle_service_account_key(#2368) - memcached: added memcacheVersion input and memcacheNodes output field to
google_memcache_instance(#2336) - pubsub: added
filterfield togoogle_pubsub_subscriptionresource (#2367) - resource-manager: updated documentation for
folder_iam_*andorganization_iam_*resources. (#2365) - sql: added support for point_in_time_recovery for
google_sql_database_instance(#2338)
BUG FIXES:
- appengine: Set
iapto computed ingoogle_app_engine_application(#2342) - artifactrepository: Fixed import failure of
google_artifact_registry_repository. (#2345) - compute: fixed shielded instance config, which had been failing to apply due to a field rename on the GCP side. (#2337)
- monitoring: fixed validation rules for
google_monitoring_slowindows_based_sli.metric_sum_in_range.maxfield (#2354) - osconfig: fixed
google_os_config_patch_deploymentwindows_update.classificationsfield to work correctly, accepting multiple values. (#2340)
v3.34.0
NOTES:
- redis: explicitly noted in
google_redis_instancedocumentation that"REDIS_5_0"is supported (#2323) - all: fix markdown formatting while showing enum values in documentation (#2327)
FEATURES:
- New Resource:
google_compute_compute_organization_security_policy_association(#2333) - New Resource:
google_compute_compute_organization_security_policy_rule(#2333) - New Resource:
google_compute_compute_organization_security_policy(#2333)
IMPROVEMENTS:
- bigtable: added support for labels in
google_bigtable_instance(#2325) - cloudfunctions: updated the
google_cloudfunctions_functiondatasource to include new fields available in the API. (#2334) - compute: masked automatically applied GKE Sandbox node labels and taints on node pools (#2320)
- redis: added
persistence_iam_identityoutput field togoogle_redis_instance(#2323) - storage: added output-only
media_linktogoogle_storage_bucket_object(#2331)
BUG FIXES:
- compute: fixed issue where the
projectfield indata.google_compute_network_endpoint_groupwas returning an error when specified (#2324) - notebook: fixed bug where not setting
data_disk_typeordisk_encryptionwould cause a diff on the next plan (#2332) - sourcerepo: fixed perma-diff in
google_sourcerepo_repository(#2316) - all: fixed crash due to nil context when loading credentials (#2321)
v3.33.0
DEPRECATIONS:
- compute: deprecated
enable_loggingongoogle_compute_firewall, definelog_config.metadatato enable logging instead. (#2310)
FEATURES:
- New Resource:
google_active_directory_domain(#2309) - New Resource:
google_dataflow_flex_template_job(#2303)
IMPROVEMENTS:
- cloudrun: added
portsfield togoogle_cloud_run_servicetemplates.spec.containers(#2311) - compute: added
log_config.metadatatogoogle_compute_firewall, defining this will enable logging. (#2310)
BUG FIXES:
- container: Fixed a crash in
google_container_clusterwhen""was specified forresource_usage_export_config.bigquery_destination.dataset_id. (#2296) - endpoints: Fixed a crash when
google_endpoints_serviceis used on a machine without timezone data (#2302) - resourcemanager: bumped
google_projecttimeout defaults to 10 minutes (from 4) (#2306
v3.32.0
FEATURES:
- New Data Source:
google_sql_database_instance#2841 (#2273) - New Resource:
google_cloud_asset_folder_feed(#2284) - New Resource:
google_cloud_asset_organization_feed(#2284) - New Resource:
google_cloud_asset_project_feed(#2284) - New Resource:
google_monitoring_metric_descriptor(#2290) - New Resource:
google_os_config_guest_policies(#2276)
IMPROVEMENTS:
- cluster: Added
default_snat_statusfield forgoogle_container_clusterresource. (#2283) - filestore: Added
nfs_export_optionsfield ongoogle_filestore_instance.file_shares. (#2289) - filestore: Added support for filestore high scale tier. (#2289)
- resourcemanager: Added
folder_idas computed attribute togoogle_folderresource and datasource. (#2287) - compute: Added support to
google_compute_backend_servicefor setting a network endpoint group asbackend.group. (#2304)
BUG FIXES:
- container: Fixed
google_container_cluster.pod_security_policy_confignot being set when disabled. - container: Fixed a crash in
google_container_clusterwhen""was specified forresource_usage_export_config.bigquery_destination.dataset_id. (#2296) - bigquery: Fixed bug where a permadiff would show up when adding a column to the middle of a
bigquery_table.schema(#2275) - notebook: Fixed bug where many fields were being written as empty to state, causing a diff on the next plan (#2288)
- notebook: Fixed bug where setting
networkorsubnetto a full URL would succeed, but cause a diff on the next plan (#2288) - notebook: Fixed bug where updating certain fields would result in a no-op update call instead of a create/destroy. Now, the only field that is updatable in place is
labels(#2288)
v3.31.0
3.31.0 (July 20, 2020)
FEATURES:
- New Data Source:
google_service_account_id_token(#2269) - New Resource:
google_cloudiot_device(#2266)
IMPROVEMENTS:
- bigquery: added support for BigQuery custom schemas for external data using CSV / NDJSON (#2264)
- datafusion: changed
versionfield to be settable ingoogle_data_fusion_instanceresource (#2268)
BUG FIXES:
v3.30.0
FEATURES:
- New Data Source:
google_game_services_game_server_deployment_rollout(#2258) - New Resource:
google_os_config_patch_deployment(#2253)
IMPROVEMENTS:
- artifactregistry: Added field
kms_key_nametogoogle_artifact_registry_repository(#2254)
BUG FIXES:
- container: added the ability to update
database_encryptionwithout recreating the cluster. (#2259) - container: fixed a bug where useIpAlias was not defaulting to true inside the
ip_allocation_policyblock (#2260) - endpoints: fixed
google_endpoints_serviceto allow dependent resources to plan based on theconfig_idvalue. (#2248) - runtimeconfig: fixed
Requested entity was not found.error when config was deleted outside of terraform. (#2257)
v3.29.0
NOTES:
- added the
https://www.googleapis.com/auth/cloud-identityscope to the provider by default (#2224) google_app_engine_*_version'sservicefield is required; previously it would have passed validation but failed on apply if it were absent. (#6720)
FEATURES:
- New Data Source:
google_cloud_identity_group_memberships(#2240) - New Data Source:
google_cloud_identity_groups(#2240) - New Resource:
google_cloud_identity_group_membership(#2224) - New Resource:
google_cloud_identity_group(#2224) - New Resource:
google_kms_key_ring_import_job(#2225) - New Resource:
google_folder_iam_audit_config(#2237)
IMPROVEMENTS:
- bigquery: Added
"HOUR"option forgoogle_bigquery_tabletime partitioning (type) (#2235) - compute: Added
modetogoogle_compute_region_autoscalerautoscaling_policy(#2226) - compute: Added
scale_down_controltogoogle_compute_region_autoscalerautoscaling_policy(#2226) - container: added
networking_modetogoogle_container_cluster(#2243) - endpoints: enable
google_endpoints_service-dependent resources to plan based on theconfig_idvalue. (#2248) - monitoring: added
request_method,content_type, andbodyfields within thehttp_checkobject togoogle_monitoring_uptime_check_configresource (#2233)
BUG FIXES:
- compute: Fixed an issue in
google_compute_managed_ssl_certificatewhere multiple fully qualified domain names would cause a permadiff (#2241) - compute: fixed an issue in
compute_url_mapwherepath_matchersub-fields would conflict withdefault_service(#2247) - container: fixed an issue in
google_container_clusterwhereworkload_metadata_configwould cause a permadiff (#2242)
v3.28.0
3.28.0 (June 29, 2020)
FEATURES:
- New Data Source:
google_redis_instance(#2209) - New Resource:
google_notebook_environment(#2199) - New Resource:
google_notebook_instance(#2199)
IMPROVEMENTS:
- appengine: Enabled provisioning Firestore on a new project by adding the option to specify
database_typeingoogle_app_engine_application(#2193) - compute: Added
modetogoogle_compute_autoscalerautoscaling_policy(#2214) - compute: Added
remove_instance_state_on_destroytogoogle_compute_per_instance_configto control deletion of underlying instance state. (#2187) - compute: Added
remove_instance_state_on_destroytogoogle_compute_region_per_instance_configto control deletion of underlying instance state. (#2187) - compute: Added
scale_down_controlforgoogle_compute_autoscalerautoscaling_policy(#2214) - compute: Added SHARED_LOADBALANCER_VIP as an option for
google_compute_address.purpose(#2204) - dns: enabled
google_dns_policyto accept network id (#2189)
BUG FIXES:
- appengine: Added polling to
google_app_engine_firewall_ruleto prevent issues with eventually consistent creation (#2197) - compute: Allowed updating
google_compute_network_peering_routes_configimport_custom_routesandexport_custom_routesto false (#2190) - netblock: fixed the google netblock ranges returned by the
google_netblock_ip_rangesby targeting json on gstatic domain instead of reading SPF dns records (solution provided by network team) (#2210)
3.27.0
3.27.0 (June 23, 2020)
IMPROVEMENTS:
- accesscontextmanager: Added
customconfig togoogle_access_context_manager_access_level(#2180) - cloudbuild: Added
invert_regexflag in Github PullRequestFilter and PushFilter in triggerTemplate (#2171) - cloudrun: Added
template.spec.timeout_secondstogoogle_cloud_run_service(#2164) - compute: Added
cpu_over_commit_typetogoogle_compute_node_template(#2176) - compute: Added
min_node_cpusto theschedulingblocks oncompute_instanceandcompute_instance_template(#2169) - compute: Added
export_subnet_routes_with_public_ipandimport_subnet_routes_with_public_iptogoogle_compute_network_peering(#2170) - compute: Added
remove_instance_state_on_destroytogoogle_compute_per_instance_configto control deletion of underlying instance state. (#2187) - container: Added support for
private_cluster_config.master_global_access_configtogoogle_container_cluster(#2157) - compute: Added support for
google_compute_instance_groupinstancesto accept instance id field as well as self_link (#2161) - dns: Added support for
google_dns_policynetwork to acceptgoogle_compute_network.id(#2189) - redis: Added validation for name attribute in
redis_instance(#2167)
BUG FIXES:
- bigquery: Fixed
range_partitioning.range.startso that the value0is sent ingoogle_bigquery_table(#2153) - container: Fixed a regression in
google_container_clusterwhere the location was not inferred when using asubnetworkshortname value likename(#2160) - datastore: Added retries to
google_datastore_indexrequests when under contention. (#2154) - kms: Fixed the
idvalue in thegoogle_kms_crypto_key_versiondatasource to include a/v1part following//cloudkms.googleapis.com/, making it useful for interpolation into Binary Authorization. (#2165)
v3.26.0
FEATURES:
- New Resource:
google_data_catalog_tag(#2144) - New Resource:
google_bigquery_dataset_iam_binding(#2147) - New Resource:
google_bigquery_dataset_iam_member(#2147) - New Resource:
google_bigquery_dataset_iam_policy(#2147) - New Resource:
google_memcache_instance(#2142) - New Resource:
google_network_management_connectivity_test(#2138)
IMPROVEMENTS:
- compute: added
default_route_actiontocompute_url_mapandcompute_url_map.path_matchers(#2143) - container : Added cluster_telemetry attribute to
google_container_cluster(#2149) - dialogflow: Changed
google_dialogflow_agent.time_zoneto be updatable (#2133) - dns: enabled google_dns_managed_zone to accept network id for two attributes (#2139)
- healthcare: Added support for
streaming_configstogoogle_healthcare_fhir_store(#2145) - monitoring: added
matcherattribute tocontent_matchersblock forgoogle_monitoring_uptime_check_config(#2150)
BUG FIXES:
- compute: fixed issue where trying to update the region of
google_compute_subnetworkwould fail instead of destroying/recreating the subnetwork (#2134) - dataflow: added retries in
google_dataflow_jobfor common retryable API errors when waiting for job to update (#2146) - dataflow: changed the update logic for
google_dataflow_jobto wait for the replacement job to start successfully before modifying the resource ID to point to the replacement job (#2140)