Skip to content

Releases: scaleway/terraform-provider-scaleway

v2.2.1-rc.1

31 Jan 16:17
af73000
Compare
Choose a tag to compare

Changelog

Feat

  • 9bb51ae feat(domain-zone): Add resource and datasource for domain zone (#1027)
  • 6402335 feat(lb): add wait lb certificate (#1033)

Fix

  • 8ef8dd0 fix(vpc_gw_dhcp): Properly set fields that should default to true (#1058)
  • 7c146cc Fix(k8s): set waiting pool ready as mandatory (#1045)
  • 327a1db Fix(k8s): cluster waiting pool (#1031)
  • ccd3a2f Fix(instance): check private network and add test case (#1043)
  • c024be4 Fix(AppleSilicon): fix RDB read into AS read (#1041)
  • b084aa1 fix(lb): ip cassette (#1034)
  • 2ee0acd Fix(lb): wait on read lb and add wait to sweeper test. (#1028)
  • e41e972 fix(domain-record): Add dns_zone to tfstate when using terraform import (#1024)
  • 9d67362 Fix(lb): release_ip deprecated (#1020)

Chore

  • db61953 Fix(tfterraformlint): bump v0.28.0 and update helpers (#1060)
  • c36c4a1 chore: update to use v2 imports (#990)
  • cc8bee8 docs(readme): delete terraform logo and update documentation (#988)

v2.2.0

31 Dec 10:51
24df682
Compare
Choose a tag to compare

Changelog

NEW FEATURES:

BUG FIXES:

New Contributors

Full Changelog: v2.1.0...v2.2.0

CHORES:

v2.1.0

25 May 12:32
1ada358
Compare
Choose a tag to compare

Changelog (since 2.1.0)

Breaking changes

bcd8514 BREAKING CHANGE(lb): switch from regional to zoned API (#826)

Before (Region) After (Zone)
region = "fr-par" zone = "fr-par-1"
region = "nl-ams" zone = "nl-ams-1"
region = "pl-waw" zone = "pl-waw-1"

Before

resource "scaleway_lb" "main" {
   ...
  region = "fr-par"
   ...
}

After

resource "scaleway_lb" "main" {
   ...
  zone = "fr-par-1"
   ...
}

for all region just use the first zone.

Features

all

f5383fb feat: only return warnings for non public locality (#816)
e63d6ac docs: Describing how to run acceptance scenario (#817)

Instance

a565f67 feat(instance): add support for snapshot (#815)

LB

8c5ca5c doc(lb): fix documentation (#821)

RDB

1ada358 feat(rdb): add support for acl rules (#784)
661e80d feat(rdb): add support for database (#782)
d72b0b9 feat(rdb): add volume_type and size to RDB instance (#811)

Chore

6863c77 chore: cleanup code (#827)
778dc3c chore: bump sdk (#813)

K8s

6487bfb feat(k8s): change default runtime to containers (#810)

Fix

all

1650b19 fix(provider): use api_url (#803)

Instance

9a7ffbe fix(Instance/Volume): size_in_db should not be set when importing volume (#837)
c4c6547 fix(instance): Wait for the volume after resizing it (#836)
effe43c fix(instance): add missing zone in a volume request (#820)

LB

6006159 fix(lb): handle 403 http code for lb ip (#800)

Object

158f0e9 fix(object): fix failing acceptance tests (#808)

Chore

168b56b chore: fix tfprovider lint (#804)

v2.0.0

22 Mar 17:32
ef5578f
Compare
Choose a tag to compare

Changelog (since v2.0.0-rc.2)

ef5578f feat(k8s): remove dashboard and ingress fields (#798)
cca1467 doc(object): fix link to canned ACL in bucket configuration (#792)
ada4f28 fix(rdb): make settings computed (#785)
c1ca6bf chore: update go version to enable darwin/arm64 (m1) support (#787)
231b483 chore: rename meta argument from m to meta (#786)

Changelog (since v1.17)

Breaking changes

c89b594 BREAKING CHANGE(instance): use TypeMap for user_data and remove user… (#738)
3fe3e5c BREAKING CHANGE: make organization_id computed (#746)
f2eda02 BREAKING CHANGE: remove deprecated resources (#668)
d47731b BREAKING CHANGE: remove beta from all resources (#669)

Features

all

a162f0d feat: enable explicit default timeout on all resources (#696)
e01a01f feat: add support for project_id in provider (#601)

account

21d3fb5 feat(account): add support for project in SSH key (#603)

apple silicon

bff65c6 feat(as): add support for apple silicon M1-M (#776)

instance

3253a15 feat(instance): add support for enable_default_security (#651)
5a71eff feat(instance): add support for bootscript (#652)
e1cee81 feat(instance): add support for project_id (#609)
0a8dc32 feat(instance): stop rebooting and stop/starting the instance (#708)
7e44157 feat(instance): remove lockLocalized and use an retryable error (#688)
25d867b feat(instance): add support for placement_group_id in Read function (#666)
c5bda54 feat(instance): allow block volume resize (#779)

baremetal

fd56e3b feat(baremetal): add support for project in baremetal (#612)

iot

3bfde74 feat(iot): Add IoT Network resource (#772)
e6c6a35 feat(iot): Add IoT Routes resource (#510)
aa1f090 feat(iot): add hub devices support (#508)
7200d6d feat(iot): add support for hub resource (#503)

object

7efc290 feat(object): add tags to buckets (#501)
35bdea3 feat(object): add support for exporting endpoint url (#653)
28647b1 feat(object): enable versionning on bucket resource (#656)
28142bd feat(object): add support for CORS in object_bucket (#654)

rdb

2861ad7 feat(rdb): add support for data source rdb instance (#569)
2f4bbab feat(rdb): add support for project in rdb instance (#605)
a9b68b4 feat(rdb): add support for settings (#777)

lb

6ee5a61 feat(lb): add first forward port algorithm (#698)
7722339 feat(lb): add support for project_id in lb (#608)

k8s

ed51251 feat(k8s): add new features (#781)
188a4f5 feat(k8s): add support for project id (#602)
f8df310 feat(k8s): add delete_additional_resources (#600)
da4d55e feat(k8s): add cluster and pool datasource (#724)
ef5578f feat(k8s): remove dashboard and ingress fields (#798)

registry

f31543e feat(registry): add support for project in namespace (#607)

vpc

831de93 feat(vpc): add support for private network, private nic (#649)

Fix

all

574ff99 refactor: provider configuration (#613)
8ade1ae fix: nightly tests (#756)

instance

c7e60b7 fix(instance): delete on termination defaut value (#758)
6d9a5f4 fix(instance): from_volume_id validatioon test fail (#757)
98e7aea fix(instance): fix default for delete_on_termination (#740)
bfd6f04 fix(instance): fix placement group renaming (#673)
fe0bb3e fix(instance): fix datasource name queries (#585)
5f9f227 fix(instance): fix data source image exact name (#544)
f775393 fix(instance): handle unauthorized on placement group and ip (#702)
7f5223a fix(instance): fix user data tests (#690)
5ddb343 fix(instance): ensure that tags are removed when deleted in tf (#672)
0efc359 fix(instance): handle root volume with no size as default (#681)
bf506fa fix(instance): add a wait before resizing volume (#780)

baremetal

6bbb1eb fix(baremetal): fix delete in case of a 404 error (#700)
d18abf1 fix(baremetal): fix error checking (#695)

lb

8fc3f67 fix(lb): fix proxy protocol default value (#676)

k8s

3d96c98 fix(k8s): fix always present auto-upgrade requets on update (#597)

rdb

ada4f28 fix(rdb): make settings computed (#785)

documentation

29f4fab doc: remove the website folder (#737)
afc9ca2 doc: add documentation on dynamic and for_each loop (#750)
b466c79 doc(guides): fix version argument in v1 to v2 migration guide (#736)
416da3c doc: improve migration guide to v2 with a migration example (#715)
7240c1e doc: add terraform 0.13 block to example (#611)
a2b6b1e doc: Documenting how to configure s3 backend with env vars (#604)
7d20528 doc: fix typo in instance_volume.md (#717)
2908de7 doc: add pl-waw-1 in region/zone guide (#671)
e6d678b doc: specify root_volume size_in_gb to have a working example (#621)
72556b3 doc: fix dead link to roadmap issue (#641)
5f2db7d doc: fix import command for registry namespace (#657)
e4f9560 doc: add more detailed instructions using projects (#579)
3d8682b doc: use project id instead or organization id in migration guide (#767)
96511c8 doc: Update instance_security_group.md (#775)
25fa0bb doc: fix a typo in example (#773)
da4da10 doc: add missing mac_address attribute in the instance_private_nic (#771)
809072e doc(instance): fix typo on user-data (#770)
ef62c5c doc(guides): fix typo in migration guide (#769)
cca1467 doc(object): fix link to canned ACL in bucket configuration (#792)

chore

231fc91 chore: purge deprecated resources and non-official go SDK (#578)
7ef294b chore: remove beta reference and renaming nits (#751)

v2.0.0-rc.2

15 Feb 15:48
ed51251
Compare
Choose a tag to compare

Changelog

Fix

bf506fa fix(instance): add a wait before resizing volume (#780)
da0feae Revert "chore: remove usage of getokexists (#629)" (#761)

Features

ed51251 feat(k8s): add new features (#781)
c5bda54 feat(instance): allow block volume resize (#779)
a9b68b4 feat(rdb): add support for settings (#777)
bff65c6 feat(as): add support for apple silicon M1-M (#776)
3bfde74 feat(iot): Add IoT Network resource (#772)
e6c6a35 feat(iot): Add IoT Routes resource (#510)
aa1f090 feat(iot): add hub devices support (#508)
7200d6d feat(iot): add support for hub resource (#503)

Documentation

3d8682b doc: use project id instead or organization id in migration guide (#767)
96511c8 doc: Update instance_security_group.md (#775)
25fa0bb doc: fix a typo in example (#773)
da4da10 doc: add missing mac_address attribute in the instance_private_nic (#771)
809072e doc(instance): fix typo on user-data (#770)
ef62c5c doc(guides): fix typo in migration guide (#769)

v2.0.0-rc1

13 Jan 10:57
c7e60b7
Compare
Choose a tag to compare

Changelog

Breaking changes

c89b594 BREAKING CHANGE(instance): use TypeMap for user_data and remove user… (#738)
3fe3e5c BREAKING CHANGE: make organization_id computed (#746)
f2eda02 BREAKING CHANGE: remove deprecated resources (#668)
d47731b BREAKING CHANGE: remove beta from all resources (#669)

Features

all

a162f0d feat: enable explicit default timeout on all resources (#696)
e01a01f feat: add support for project_id in provider (#601)

account

21d3fb5 feat(account): add support for project in SSH key (#603)

instance

3253a15 feat(instance): add support for enable_default_security (#651)
5a71eff feat(instance): add support for bootscript (#652)
e1cee81 feat(instance): add support for project_id (#609)
0a8dc32 feat(instance): stop rebooting and stop/starting the instance (#708)
7e44157 feat(instance): remove lockLocalized and use an retryable error (#688)
25d867b feat(instance): add support for placement_group_id in Read function (#666)

baremetal

fd56e3b feat(baremetal): add support for project in baremetal (#612)

object

7efc290 feat(object): add tags to buckets (#501)
35bdea3 feat(object): add support for exporting endpoint url (#653)
28647b1 feat(object): enable versionning on bucket resource (#656)
28142bd feat(object): add support for CORS in object_bucket (#654)

rdb

2861ad7 feat(rdb): add support for data source rdb instance (#569)
2f4bbab feat(rdb): add support for project in rdb instance (#605)

lb

6ee5a61 feat(lb): add first forward port algorithm (#698)
7722339 feat(lb): add support for project_id in lb (#608)

k8s

188a4f5 feat(k8s): add support for project id (#602)
f8df310 feat(k8s): add delete_additional_resources (#600)
da4d55e feat(k8s): add cluster and pool datasource (#724)

registry

f31543e feat(registry): add support for project in namespace (#607)

vpc

831de93 feat(vpc): add support for private network, private nic (#649)

Fix

all

574ff99 refactor: provider configuration (#613)
8ade1ae fix: nightly tests (#756)

instance

c7e60b7 fix(instance): delete on termination defaut value (#758)
6d9a5f4 fix(instance): from_volume_id validatioon test fail (#757)
98e7aea fix(instance): fix default for delete_on_termination (#740)
bfd6f04 fix(instance): fix placement group renaming (#673)
fe0bb3e fix(instance): fix datasource name queries (#585)
5f9f227 fix(instance): fix data source image exact name (#544)
f775393 fix(instance): handle unauthorized on placement group and ip (#702)
7f5223a fix(instance): fix user data tests (#690)
5ddb343 fix(instance): ensure that tags are removed when deleted in tf (#672)
0efc359 fix(instance): handle root volume with no size as default (#681)

baremetal

6bbb1eb fix(baremetal): fix delete in case of a 404 error (#700)
d18abf1 fix(baremetal): fix error checking (#695)

lb

8fc3f67 fix(lb): fix proxy protocol default value (#676)

k8s

3d96c98 fix(k8s): fix always present auto-upgrade requets on update (#597)

documentation

29f4fab doc: remove the website folder (#737)
afc9ca2 doc: add documentation on dynamic and for_each loop (#750)
b466c79 doc(guides): fix version argument in v1 to v2 migration guide (#736)
416da3c doc: improve migration guide to v2 with a migration example (#715)
7240c1e doc: add terraform 0.13 block to example (#611)
a2b6b1e doc: Documenting how to configure s3 backend with env vars (#604)
7d20528 doc: fix typo in instance_volume.md (#717)
2908de7 doc: add pl-waw-1 in region/zone guide (#671)
e6d678b doc: specify root_volume size_in_gb to have a working example (#621)
72556b3 doc: fix dead link to roadmap issue (#641)
5f2db7d doc: fix import command for registry namespace (#657)
e4f9560 doc: add more detailed instructions using projects (#579)

chore

231fc91 chore: purge deprecated resources and non-official go SDK (#578)
7ef294b chore: remove beta reference and renaming nits (#751)

v1.17.2

19 Nov 15:46
aa81676
Compare
Choose a tag to compare

Changelog

aa81676 fix(instance): use expandStringPtr for Organization (#712)

v1.17.1

19 Nov 13:09
d45e88c
Compare
Choose a tag to compare

Changelog

d45e88c chore: fix bugs (#711)
5e5cd10 chore: bump SDK version (#710)

v1.17.0

04 Oct 12:30
34bed3f
Compare
Choose a tag to compare

Changelog

f2cb1ea chore(release): use goreleaser (#530)
dd6357e doc: Add support documentation (#450)
5d24255 doc(instance): Fix type in security_group doc (#536)
782cee3 feat(lb): replace send_proxy_v2 by proxy_protocol (#546)
ab01135 feat(rdb): add scaleway_rdb_user_resource_beta (#520)
f047481 feat: custom URL and custom regions/zones (#542)
2fe2901 test: fix some broken tests (#533)
7caf1a9 feat(k8s): add support for traefik2 ingress (#524)
f9f09c9 feat(rdb): allow RDB instance upgrade to HA without replacing the resource (#518)
ebdb77b doc(ip): fixed typo in example (#521)
3a70a32 Cleanup after v1.16.0 release

v1.16.0

27 Jul 20:10
Compare
Choose a tag to compare
v1.16.0