BACKWARDS INCOMPATIBILITIES / NOTES:
- bigtable:
num_nodes
ingoogle_bigtable_instance
no longer defaults to3
; if you used that default, it will need to be explicitly set. [GH-313] - compute:
automatic_restart
andon_host_maintenance
have been removed fromgoogle_compute_instance_template
. Usescheduling.automatic_restart
orscheduling.on_host_maintenance
instead. [GH-224]
FEATURES:
- New Data Source:
google_compute_instance_group
[GH-267] - New Data Source:
google_dns_managed_zone
[GH-268] - New Resource:
google_compute_project_metadata_item
- allows management of single key/value pairs within the project metadata map [GH-176] - New Resource:
google_project_iam_binding
- allows fine-grained control of a project's IAM policy, controlling only a single binding. [GH-171] - New Resource:
google_project_iam_member
- allows fine-grained control of a project's IAM policy, controlling only a single member in a binding. [GH-171] - New Resource:
google_compute_network_peering
(#259) - New Resource:
google_runtimeconfig_config
- allows creating, updating and deleting Google RuntimeConfig resources [GH-315] - New Resource:
google_runtimeconfig_variable
- allows creating, updating, and deleting Google RuntimeConfig variables [GH-315] - New Resource:
google_sourcerepo_repository
- allows creating and deleting Google Source Repositories [GH-256] - New Resource:
google_spanner_instance
- allows creating, updating and deleting Google Spanner Instance [GH-270] - New Resource:
google_spanner_database
- allows creating, updating and deleting Google Spanner Database [GH-271]
IMPROVEMENTS:
- bigtable: Add support for
instance_type
togoogle_bigtable_instance
. [GH-313] - compute: Add import support for
google_compute_subnetwork
(#227) - compute: Add import support for
google_container_node_pool
[GH-284] - compute: Change google_container_node_pool ID format to zone/cluster/name to remove artificial restriction on node pool name across clusters [GH-304]
- compute: Add support for
auto_healing_policies
togoogle_compute_instance_group_manager
[GH-249] - compute: Add support for
ip_version
togoogle_compute_global_forwarding_rule
[GH-265] - compute: Add support for
ip_version
togoogle_compute_global_address
[GH-250] - compute: Add support for
subnetwork
as a self_link togoogle_compute_instance
. [GH-290] - compute: Add support for
secondary_ip_range
togoogle_compute_subnetwork
. [GH-310] - compute: Add support for multiple
network_interface
's togoogle_compute_instance
. [GH-289] - compute: Add support for
denied
togoogle_compute_firewall
[GH-282] - compute: Add support for egress traffic using
direction
togoogle_compute_firewall
[GH-306] - compute: When disks are created from snapshots, both snapshot names and URLs may be used [GH-238]
- container: Add support for node pool autoscaling [GH-157]
- container: Add NodeConfig support on
google_container_node_pool
[GH-184] - container: Add support for legacyAbac to
google_container_cluster
[GH-261] - container: Allow configuring node_config of node_pools specified in
google_container_cluster
[GH-299] - sql: Persist state from the API for
google_sql_database_instance
regardless of what attributes the user has set [GH-208] - storage: Buckets now can have lifecycle properties (#6)
BUG FIXES:
- bigquery: Fix type panic on expiration_time [GH-209]
- compute: Marked 'private_key' as sensitive (#220)
- compute: Fix disk type "Malformed URL" error on
google_compute_instance
boot disks [GH-275] - compute: Refresh
google_compute_autoscaler
using thezone
set in state instead of scanning for the first one with a matching name in the provider region. [GH-193] - compute:
google_compute_instance
readsscheduling
fields from GCP [GH-237] - compute: Fix bug where
scheduling.automatic_restart
set to false ongoogle_compute_instance_template
would force recreate [GH-224] - container: Fix error if
google_container_node_pool
deleted out of band [GH-293] - container: Fail when both name and name_prefix are set for node_pool in
google_container_cluster
[GH-296] - container: Allow upgrading GKE versions and provide better error message handling [GH-291]
BACKWARDS INCOMPATIBILITIES / NOTES:
google_sql_database_instance
: a limited number of fields will be read during import because of (#114)google_sql_database_instance
:name
,region
,database_version
, andmaster_instance_name
fields are now updated during a refresh and may display diffs
FEATURES:
IMPROVEMENTS:
- compute: Add
boot_disk
property togoogle_compute_instance
(#122) - compute: Add
scratch_disk
property togoogle_compute_instance
and deprecatedisk
(#123) - compute: Add
labels
property togoogle_compute_instance
(#150) - compute: Add import support for
google_compute_image
(#194) - compute: Add import support for
google_compute_https_health_check
(#213) - compute: Add import support for
google_compute_instance_group
(#201) - container: Add timeout support (#13203)
- container: Allow adding/removing zones to/from GKE clusters without recreating them (#152)
- project: Allow unlinking of billing account (#138)
- sql: Add support for importing
google_sql_database
(#12) - sql: Add support for importing
google_sql_database_instance
(#11) - sql: Add
charset
andcollation
properties togoogle_sql_database
(#183)
BUG FIXES:
- compute:
compute_firewall
will no longer display a perpetual diff ifsource_ranges
isn't set (#147) - compute: Fix read method + test/document import for
google_compute_health_check
(#155) - compute: Read named ports changes properly in
google_compute_instance_group
(#188) - compute:
google_compute_image
description
property can now be set [#199] - compute:
google_compute_target_https_proxy
will no longer display a diff if ssl certificates are referenced using only the path (#210)
BUG FIXES:
- compute: Restrict the number of health_checks in Backend Service resources to 1. (#145)
BACKWARDS INCOMPATIBILITIES / NOTES:
compute_disk.image
: shorthand for disk images is no longer supported, and will display a diff if used (#1)
IMPROVEMENTS:
- compute: Add support for importing
compute_backend_service
(#40) - compute: Wait for disk resizes to complete (#1)
- compute: Support
connection_draining_timeout_sec
ingoogle_compute_region_backend_service
(#101) - compute: Made
path_rule
optional ingoogle_compute_url_map
'spath_matcher
block (#118) - container: Add support for labels and tags on GKE node_config (#7)
- sql: Add an additional delay when checking for sql operations (#15170)
BUG FIXES: