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_services
to an enum array, which enhances docs and provides some client-side validation. (#2344) - billing_budget: Added support for
monitoring_notification_channels
to 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_function
datasource to include new fields available in the API. (#2334) - compute: added
source_image
andsource_snapshot
togoogle_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_type
field togoogle_service_account_key
(#2368) - memcached: added memcacheVersion input and memcacheNodes output field to
google_memcache_instance
(#2336) - pubsub: added
filter
field togoogle_pubsub_subscription
resource (#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
iap
to 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_slo
windows_based_sli.metric_sum_in_range.max
field (#2354) - osconfig: fixed
google_os_config_patch_deployment
windows_update.classifications
field to work correctly, accepting multiple values. (#2340)
v3.34.0
NOTES:
- redis: explicitly noted in
google_redis_instance
documentation 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_function
datasource 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_identity
output field togoogle_redis_instance
(#2323) - storage: added output-only
media_link
togoogle_storage_bucket_object
(#2331)
BUG FIXES:
- compute: fixed issue where the
project
field indata.google_compute_network_endpoint_group
was returning an error when specified (#2324) - notebook: fixed bug where not setting
data_disk_type
ordisk_encryption
would 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_logging
ongoogle_compute_firewall
, definelog_config.metadata
to enable logging instead. (#2310)
FEATURES:
- New Resource:
google_active_directory_domain
(#2309) - New Resource:
google_dataflow_flex_template_job
(#2303)
IMPROVEMENTS:
- cloudrun: added
ports
field togoogle_cloud_run_service
templates.spec.containers
(#2311) - compute: added
log_config.metadata
togoogle_compute_firewall
, defining this will enable logging. (#2310)
BUG FIXES:
- container: Fixed a crash in
google_container_cluster
when""
was specified forresource_usage_export_config.bigquery_destination.dataset_id
. (#2296) - endpoints: Fixed a crash when
google_endpoints_service
is used on a machine without timezone data (#2302) - resourcemanager: bumped
google_project
timeout 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_status
field forgoogle_container_cluster
resource. (#2283) - filestore: Added
nfs_export_options
field ongoogle_filestore_instance.file_shares
. (#2289) - filestore: Added support for filestore high scale tier. (#2289)
- resourcemanager: Added
folder_id
as computed attribute togoogle_folder
resource and datasource. (#2287) - compute: Added support to
google_compute_backend_service
for setting a network endpoint group asbackend.group
. (#2304)
BUG FIXES:
- container: Fixed
google_container_cluster.pod_security_policy_config
not being set when disabled. - container: Fixed a crash in
google_container_cluster
when""
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
network
orsubnet
to 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
version
field to be settable ingoogle_data_fusion_instance
resource (#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_name
togoogle_artifact_registry_repository
(#2254)
BUG FIXES:
- container: added the ability to update
database_encryption
without recreating the cluster. (#2259) - container: fixed a bug where useIpAlias was not defaulting to true inside the
ip_allocation_policy
block (#2260) - endpoints: fixed
google_endpoints_service
to allow dependent resources to plan based on theconfig_id
value. (#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-identity
scope to the provider by default (#2224) 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 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_table
time partitioning (type
) (#2235) - compute: Added
mode
togoogle_compute_region_autoscaler
autoscaling_policy
(#2226) - compute: Added
scale_down_control
togoogle_compute_region_autoscaler
autoscaling_policy
(#2226) - container: added
networking_mode
togoogle_container_cluster
(#2243) - endpoints: enable
google_endpoints_service
-dependent resources to plan based on theconfig_id
value. (#2248) - monitoring: added
request_method
,content_type
, andbody
fields within thehttp_check
object togoogle_monitoring_uptime_check_config
resource (#2233)
BUG FIXES:
- compute: Fixed an issue in
google_compute_managed_ssl_certificate
where multiple fully qualified domain names would cause a permadiff (#2241) - compute: fixed an issue in
compute_url_map
wherepath_matcher
sub-fields would conflict withdefault_service
(#2247) - container: fixed an issue in
google_container_cluster
whereworkload_metadata_config
would 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_type
ingoogle_app_engine_application
(#2193) - compute: Added
mode
togoogle_compute_autoscaler
autoscaling_policy
(#2214) - compute: Added
remove_instance_state_on_destroy
togoogle_compute_per_instance_config
to control deletion of underlying instance state. (#2187) - compute: Added
remove_instance_state_on_destroy
togoogle_compute_region_per_instance_config
to control deletion of underlying instance state. (#2187) - compute: Added
scale_down_control
forgoogle_compute_autoscaler
autoscaling_policy
(#2214) - compute: Added SHARED_LOADBALANCER_VIP as an option for
google_compute_address.purpose
(#2204) - dns: enabled
google_dns_policy
to accept network id (#2189)
BUG FIXES:
- appengine: Added polling to
google_app_engine_firewall_rule
to prevent issues with eventually consistent creation (#2197) - compute: Allowed updating
google_compute_network_peering_routes_config
import_custom_routes
andexport_custom_routes
to false (#2190) - 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) (#2210)
3.27.0
3.27.0 (June 23, 2020)
IMPROVEMENTS:
- accesscontextmanager: Added
custom
config togoogle_access_context_manager_access_level
(#2180) - cloudbuild: Added
invert_regex
flag in Github PullRequestFilter and PushFilter in triggerTemplate (#2171) - cloudrun: Added
template.spec.timeout_seconds
togoogle_cloud_run_service
(#2164) - compute: Added
cpu_over_commit_type
togoogle_compute_node_template
(#2176) - compute: Added
min_node_cpus
to thescheduling
blocks oncompute_instance
andcompute_instance_template
(#2169) - compute: Added
export_subnet_routes_with_public_ip
andimport_subnet_routes_with_public_ip
togoogle_compute_network_peering
(#2170) - compute: Added
remove_instance_state_on_destroy
togoogle_compute_per_instance_config
to control deletion of underlying instance state. (#2187) - container: Added support for
private_cluster_config.master_global_access_config
togoogle_container_cluster
(#2157) - compute: Added support for
google_compute_instance_group
instances
to accept instance id field as well as self_link (#2161) - dns: Added support for
google_dns_policy
network to acceptgoogle_compute_network.id
(#2189) - redis: Added validation for name attribute in
redis_instance
(#2167)
BUG FIXES:
- bigquery: Fixed
range_partitioning.range.start
so that the value0
is sent ingoogle_bigquery_table
(#2153) - container: Fixed a regression in
google_container_cluster
where the location was not inferred when using asubnetwork
shortname value likename
(#2160) - datastore: Added retries to
google_datastore_index
requests when under contention. (#2154) - 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. (#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_action
tocompute_url_map
andcompute_url_map.path_matchers
(#2143) - container : Added cluster_telemetry attribute to
google_container_cluster
(#2149) - dialogflow: Changed
google_dialogflow_agent.time_zone
to be updatable (#2133) - dns: enabled google_dns_managed_zone to accept network id for two attributes (#2139)
- healthcare: Added support for
streaming_configs
togoogle_healthcare_fhir_store
(#2145) - monitoring: added
matcher
attribute tocontent_matchers
block forgoogle_monitoring_uptime_check_config
(#2150)
BUG FIXES:
- compute: fixed issue where trying to update the region of
google_compute_subnetwork
would fail instead of destroying/recreating the subnetwork (#2134) - dataflow: added retries in
google_dataflow_job
for common retryable API errors when waiting for job to update (#2146) - 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 (#2140)