IMPROVEMENTS:
- New Data source
data-source/scaleway_lb_ip
(#493). resource/scaleway_instance_security_group
add stateful field to security group (#497).
BUG FIXES:
resource/scaleway_k8s_cluster_beta
use resource region on versions calls (#492).resource/scaleway_k8s_cluster_beta
add missing region argument on pool creation (#494).resource/scaleway_k8s_pool_beta
fix pool size and autoscaling (#498).resource/scaleway_instance_security_group
fix ipv6 security rule validation (#482).resource/scaleway_lb_beta
fix case problem with lb type (#515).
BREAKING CHANGES:
resource/scaleway_baremetal_server_beta
is out of beta and has been renamed toscaleway_baremetal_server
(#463).data-source/scaleway_baremetal_offer_beta
is out of beta and has been renamed toscaleway_baremetal_offer
(#463).resource/scaleway_bucket
has been removed as this product is no longer supported (#471).resource/scaleway_lb_beta
ip_id field is now required (#452).resource/scaleway_k8s_cluster_beta
does not acceptdefault_pool_config
anymore, it should be replaced with aresource/scaleway_k8s_pool_beta
instead (#442).
IMPROVEMENTS:
- New Resource
resource/scaleway_lb_ip
(#452). resource/scaleway_k8s_cluster_beta
add unneeded time for auto-scaler (#461).resource/scaleway_k8s_cluster_beta
use minor version on auto-upgrades (#462).resource/scaleway_baremetal_server
add ip version field (#460).resource/scaleway_instance_server
add ip version field (#460).resource/scaleway_k8s_cluster_beta
is now based onv1
api version (#442).resource/scaleway_k8s_pool_beta
is now based onv1
api version (#442).
BUG FIXES:
resource/scaleway_baremetal_server
missing ip in computed fields (#458).- Dead lock when doing too many retry (#447).
resource/scaleway_instance_security_group
fix plan issue when using external rules (#446).
- Deprecated Data Source
data-source/scaleway_bootscript
: (#429) - New Data source
data-source/scaleway_registry_image_beta
: (#409) - New Data source
data-source/scaleway_registry_namespace_beta
: (#408) - New Resource
resource/scaleway_lb_certificate_beta
: (#396) - New Resource
resource/scaleway_registry_namespace_beta
: (#330, #407) - New Resource
resource/scaleway_instance_security_group_rules
: (#391) resource/scaleway_baremetal_server_beta
: exportips
anddomain
attributes: (#406)resource/scaleway_instance_server
: addboot_type
attribute to support deprecated instance types (#401)resource/scaleway_lb_frontend_beta
: add ACL support (#382, #420)resource/scaleway_k8s_cluster_beta
: wait for pool to be ready and addstatus
andnodes
attributes (#393)resource/scaleway_k8s_pool_beta
: wait for pool to be ready and addstatus
andnodes
attributes (#393)resource/scaleway_k8s_cluster_beta
: make version field required (#389)resource/scaleway_k8s_cluster_beta
: add feature gates and admission plugins (#386)resource/scaleway_k8s_cluster_beta
: add cluster renaming (#383)resource/scaleway_k8s_cluster_beta
: add default poolstags
attribute (#431)resource/scaleway_k8s_pool_beta
: addtags
attribute (#431)
IMPROVEMENTS:
resource/scaleway_instance_security_group
: addport_range
documentation (#398)
BUG FIXES:
resource/scaleway_instance_server
: handle diff resulting from zoned image UUID (#412)resource/scaleway_k8s_cluster_beta
: wait for default pool on pool replacement (#422)resource/scaleway_k8s_cluster_beta
: fix requirements for auto upgrade (#397)resource/scaleway_k8s_cluster_beta
: only recreate default pool on its update (#375)resource/scaleway_k8s_cluster_beta
: fix default ingress (#372)
BREAKING CHANGES:
scaleway_instance_placement_group
: change default policy fromlow_latency
tomax_availability
(#329). This change was made to keep coherence with default API behavior.scaleway_instance_server
: The attributedisable_dynamic_ip
has been removed in favor ofenable_dynamic_ip
(#365).scaleway_instance_ip
: In order to resolve circular dependencies that can happen in some use case we changed the way an IP is attached to a server. The attributescaleway_instance_ip.server_id
has been removed in favor ofscaleway_instance_server.ip_id
(#365).
FEATURE:
- New Data source:
scaleway_baremetal_offer_beta
(#361) - New Data source:
scaleway_instance_image
(#359) - New Data source:
scaleway_instance_security_group
(#346) - New Data source:
scaleway_instance_server
(#350) - New Data source:
scaleway_instance_volume
(#356) - New Data source:
scaleway_marketplace_image
(#362) - New Resource:
scaleway_rdb_instance_beta
(#331) - New Resource:
scaleway_instance_ip_reverse_dns
(#315)scaleway_baremetal_server_beta
: add support for offer name (#345)scaleway_lb_backend_beta
: add tcp/http/https health check support (#318)scaleway_k8s_cluster_beta
: add in place updates cluster ingress and dashboard (#316)
BUG FIXES:
scaleway_k8s_cluster_beta
: handle regional IDs properly (#320)scaleway_lb_backend_beta
: health_check_delay is now properly used (#357)scaleway_instance_security_group
: make port-range editable (#358)scaleway_instance_server
: read server image during import (#337)scaleway_instance_server
: ignore case on instance types (#312)scaleway_object_bucket
: fix bucket import (#343)scaleway_provider
: better bootstrap error handling (#342)
FEATURES:
- New Resource:
scaleway_lb_frontend_beta
(#305) - New Resource:
scaleway_lb_backend_beta
(#303) - New Resource:
scaleway_lb_beta
(#278) - New Resource:
scaleway_k8s_cluster
(#258) - New Resource:
scaleway_k8s_pool
(#258) - New Resource:
scaleway_account_ssh_key
(#262) scaleway_instance_server
: add ipv6 info on server resource (#301)scaleway_instance_security_group
: add ANY protocol (#297)scaleway_instance_server
: add disable_dynamic_ip (#293)scaleway_k8s_cluster
: add missing placement group ID (#268)scaleway_k8s_cluster
: add autohealing to pools (#266)
BUG FIXES:
scaleway_account_ssh_key
: trim ssh key before sending it to the API (#304) (#242)scaleway_ip
: handle 403 error as a 404 in read function (#300)scaleway_baremetal_server_beta
: read OS.ID in os_id attribute (#288)scaleway_baremetal_server_beta
: remplace project_id by organization_id in read (#277)scaleway_k8s_cluster_beta
: do not update autoscaled pool size (#265)
NOTES:
- Full documentation about this update, including Terraform provider version pinning and configuration examples, can be found in the migration guide.
FEATURES:
-
provider/scaleway: new provider configuration (#140)
-
New Resource::
scaleway_instance_server
(#143) -
New Resource::
scaleway_instance_ip
(#143) -
New Resource::
scaleway_instance_security_group
(#143) -
New Resource::
scaleway_instance_volume
(#143) -
New Resource::
scaleway_object_bucket
(#143) -
New Resource::
scaleway_account_ssh_key
(#143) -
New Resource::
scaleway_baremetal_server_beta
(in beta version) (#143) -
Deprecated Resource::
scaleway_server
(replaced byscaleway_instance_server
) (#143) -
Deprecated Resource::
scaleway_ip
(replaced byscaleway_instance_ip
) (#143) -
Deprecated Resource::
scaleway_ip_reverse_dns
(included intoscaleway_instance_ip
) (#143) -
Deprecated Resource::
scaleway_security_group
(replaced byscaleway_instance_security_group
) (#143) -
Deprecated Resource::
scaleway_security_group_rule
(included intoscaleway_instance_security_group
) (#143) -
Deprecated Resource::
scaleway_volume
(replaced byscaleway_instance_volume
) (#143) -
Deprecated Resource::
scaleway_volume_attachment
(included intoscaleway_instance_volume
) (#143) -
Deprecated Resource::
scaleway_user_data
(included intoscaleway_instance_server
) (#143) -
Deprecated Resource::
scaleway_bucket
(replaced byscaleway_object_bucket
) (#143) -
Deprecated Resource::
scaleway_token
(#143) -
Deprecated Resource::
scaleway_ssh_key
(replaced byscaleway_account_ssh_key
) (#143)
BUG FIXES:
- provider/scaleway: update terraform SDK to 0.12.8 (#242)
FEATURES
- provider/scaleway: update terraform SDK to 0.12.0 (#127)
BUG FIXES:
- provider/scaleway: build command in the README (#134)
BUG FIXES:
- datasource/image: sort results descending (#117)
- provider/scaleway: load correct credentials from ENV (#114)
BUG FIXES:
- provider/scaleway: load correct value from ENV (#113)
FEATURES:
- provider/scaleway: the provider now tries to parse the Scaleway CLI configuration if no environment variables are set (#111)
BUG FIXES:
- resource/scaleway_ssh_key: trim leading and trailing spaces on SSH keys (#110)
FEATURES:
- New Resource::
scaleway_ip_reverse_dns
(#96) - resource/scaleway_server: support cloudinit (#97)
- resource/scaleway_security_group: support stateful security groups as well as default inbound and outbount policies (#97)
FEATURES:
- New Resource:
scaleway_bucket
(#94)
FEATURES:
- New Data Source:
scaleway_security_group
(#78) - New Data Source:
scaleway_volume
(#77) - resource/scaleway_image: support filtering by most recently created image (#82)
BUG FIXES:
- resource/scaleway_token: fix compatability to changes in Scaleway API (#86)
- resource/server: fix issue identifying restarts properly (#87)
IMPROVEMENTS:
- provider: update documentation (#75)
BUG FIXES:
- resource/scaleway_server & resource/scaleway_volume_attachment: race condition between startup & shutdown of servers (#74)
IMPROVEMENTS:
- provider: update documentation (#68, #70)
- resource/scaleway_server: validate instance type availability (#69)
- provider: update scaleway sdk (#71)
- provider: allow concurrent creation of server resources (#72)
BUG FIXES:
- resource/scaleway_server: fix server type validation (#63)
IMPROVEMENTS:
- resource/scaleway_server: Update public_ip documentation (#58)
- resource/scaleway_server: Add boot_type (#59)
FEATURES:
IMPROVEMENTS:
BUG FIXES:
- provider: fix crash when working over slow and unreliable network connection (#49)
IMPROVEMENTS:
- resource/scaleway_ip: Add support for setting reverse DNS field (#48)
- resource/scaleway_ssh_key: Add new resource to manage ssh keys (#47)
BUG FIXES:
- resource/scaleway_server: Fix crash with stopped server and ipv6 enabled (#44)
IMPROVEMENTS:
- resource/scaleway_security_group: Add
enable_default_security
attribute to manage Scaleway default security group rules (#43)
BUG FIXES:
- resource/scaleway_security_group_rule: Fix error when using count (#25)
- provider: Retry rate-limited API requests (#35)
IMPROVEMENTS:
- resource/scaleway_server: Validate types against scaleway offerings (#17)
BUG FIXES:
- data-source/scaleway_bootscript: Fix crash when no filter is specified (#21)
IMPROVEMENTS:
- resource/scaleway_server: Allow initial volumes without size to improve module support (#19)
BUG FIXES:
- resource/scaleway_volume_attachment: Fix volume_attachment deletion (#13)
IMPROVEMENTS:
- resource/scaleway_server: Improve public_ip attachment (#14)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout