Releases: scaleway/terraform-provider-scaleway
Releases · scaleway/terraform-provider-scaleway
v2.10.0
Changelog
Features
- 8c5cbdc feat(object): parallelize versions destruction (#1711)
- 43c4a22 feat(tem): remove manual id attribute (#1729)
- 96ee89e feat(object): add project_idresource attribute (#1703)
- b48ff1a feat(k8s) - breaking - "delete_additional_resources" is now required (#1675)
- c178888 feat(mnq): resource credential (#1680)
Fixes
- c1b21e7 fix(instance): resource image with option public as a pointer on SDK-Go (#1692)
- d8164d9 fix(rdb): check user exist (#1720)
- fc8ba95 fix(iam): rename group on test with users (#1726)
- 44cdc35 fix(iam): datasource iam_user and test (#1712)
- d618a43 fix(vpc): only one of dhcp_id and static_address should be set (#1728)
- cd2941b fix: ignore transient state errors in cassette validation (#1704)
Documentation
- fb2150e doc(vpc): remove unsupported project-id argument (#1719)
- d340e60 docs(mnq): Guide to set up Messaging configuration and Terraform NATS (#1696)
- 679c7a8 doc(lb): update static_config code description (#1702)
- 10b996b docs(bucket): make acl deprecation message clearer (#1698)
Others
- 5d23e46 ci: fix workflow id in nightly slack message (#1736)
- 6ff324b ci: change slack message on nightly failed (#1731)
- 619e65f ci: trigger webhook on nightly tests failure (#1727)
- ed45b4b chore: bump marketplace api to v2 (#1697)
- 639237d tests: change region in tests that require registry ns deletion (#1710)
- 2eca956 test(object): skip cors empty origin test (#1709)
- c6e0a23 chore: add project id to acceptance tests (#1705)
v2.9.1
v2.9.0
Changelog
Features
- 0aec006 feat(object): versioning should be enabled with object locking (#1679)
- ed7af2e feat(serverless): add http_option attribute (#1678)
- 7f8e180 feat(provider): add helper to validate locality IDs with resource ID (#1674)
- 4d4491d feat(lb): add support for http3 (#1663)
- 9ea6e4f feat(lb): add support for ssl bridging (#1661)
- 8ef86e0 feat(baremetal): add private networks (#1648)
- ba79e0c feat: add helper to retry on transient state error (#1657)
- 8ad9f9d feat(mnq): resource mnq namespace (#1631)
Fixes
- eed6df7 fix(lb): frontend inherit zone from related lb (#1671)
- cb5336f fix(provider): pass error when request failed to execute in retryable client (#1569)
- fb1fe76 fix: generated names format with an extra dash (#1656)
Misc
- 5ae0338 tests(provider): anonymize sensitive fields in cassettes (#1655)
- 084f655 chore(deps): bump github.com/docker/docker (#1669)
- 1a0b435 docs: fix "scopped" typos (#1666)
- d8c433b tests: remove wait on retry when using cassettes (#1658)
- 3af3a47 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.128 to 1.44.150 (#1638)
- f12be7c chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1637)
v2.8.0
Changelog
Features
- 43e8675 feat(baremetal): add options flag (#1628)
- 265aa23 feat(iam): enable IAM resource and datasource (#1630)
- 5292d40 feat(validate_cassette): check for all http errors except a list (#1570)
Fixes
- 34bde49 fix(iam): enhance documentation and format test (#1651)
- 5534b8d fix(iam): organization_id as optional and computed on iam_application (#1645)
- 78672f7 fix(iam): remove beta flag and add missing attribute on documentation (#1644)
- d5044c0 fix(docs): add organization ID to documentation (#1646)
- 1cc3af5 fix(iam): data source ssh_key documentation (#1647)
- 7d1645e fix(iam): documentation user (#1642)
- 2996912 fix(iam) add missing attribute (#1641)
- 4ca6f2c fix(account_project): add missing option organization_id (#1633)
Others
v2.7.1
v2.7.0
Changelog
Features
- 4f8a3aa feat(function): add support for domain resource (#1359)
- 0cf6504 feat(function): add secret environment variables (#1606)
- 18738dc feat(container): add domain (#1611)
- f6e19c7 feat(container_domain): add url exported attribute (#1621)
- 77e249f feat(baremetal): add option datasource (#1614)
- c3d5fbf feat(baremetal): add subscription_periodattribute tobaremetal_offer(#1581)
- 59b3395 feat(instance): add snapshot data source (#1603)
- 65a248a feat(lb): add support for failoverhost (#1583)
- 53ac552 feat(object): add object lock configuration resource (#1566)
Fixes
- df9faa1 fix(object): fix region retrieval for object bucket website endpoint (#1609)
- a8aceed fix(object_website): remove duplicate code and fix getbucketlocation (#1589)
- 7ed31f4 fix(instance): refactor root_volume creation (#1599)
- 324c8a7 fix(instance): set image and root_volume.volume_id to exactly one of (#1598)
- 4a3e188 fix(instance_nic): wait for instance before creating private_nic (#1595)
- cfc8bf5 fix(container): set secret environment variables on creation (#1605)
- 72972c5 fix(container): update timeout (#1623)
- 4201f48 fix(container_domain): resource documentatio (#1622)
- e9daec6 fix(container_domain): check 404 responses (#1624)
- 7028d83 fix(container_token): set token to state only on create (#1591)
- fcda7d3 Fix(vpcgw): add zone option to datasource vpcgw (#1619)
- 4e159fb fix(k8s): add check for minor version with the autoupgrade option (#1572)
Docs
- c21c914 docs(instance): add examples to instance_server with root_volume usage (#1601)
- d8cb1d2 docs: add backend guide with DBaaS (#1267)
- 8f5978c docs: update domains & dns dead links (#1607)
Others
- 5f49b8a test(object-policy): enable bucket policy cassettes (#1594)
- 7f97bfa test(object): enable website configuration cassettes (#1596)
- 3c20a1c ci(announce): replace webhook matrix by a bash loop (#1585)
- c6fbb1f tests(container): enable with image test and change image (#1592)
- cbfe547 test: fix cassette matcher crash on s3 urls (#1588)
v2.6.0
Changelog
Feats
- 02763c6 feat(baremetal): add user attributes to baremetal server (#1582)
- 90f726e feat(object): require index_documentfor website configurations (#1565)
- 6354fdd feat(tem): add tem_domain resource and data-source (#1557)
- 6eb6148 feat(container): add secret environment variables (#1544)
- f10cc21 feat(function): add function_token resource (#1531)
Fixes
- adf2b1c fix(baremetal): export service_user to state (#1584)
- fcd778d fix(baremetal): unexpected reinstall on ssh key ids changes (#1556)
- 79576bc fix(bucket): lifecycle skip And operator when filtering with one tag (#1554)
Docs
- d056fac docs: add lifecycle note for certificate (#1553)
- f1f404a doc(function_cron): remove dead link (#1552)
- 49f02a8 docs: add lifecycle in lb_certificate example (#1546)
Others
- 90ff9ad ci: add slack announce on release (#1575)
- dabf785 test: fetch the latest available version (#1580)
- da17044 tests(object): enable tests and handle s3 with cassettes (#1555)
- 05c5deb chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1560)
- 5ea19a2 chore(deps): bump github.com/docker/docker (#1561)
- a8e0f4c chore(deps): bump github.com/aws/aws-sdk-go from 1.44.110 to 1.44.128 (#1562)
- 4d84269 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1559)
- 80aeaf1 test(cassettes): add custom body matcher (#1540)
- 52af56a tests: update k8s cassettes with deprecated field (#1543)
- 1b35f57 chore(test): remove unused cassettes (#1541)
v2.5.0
Changelog
Feats
- be5d9d9 feat(container): add container_token resource (#1530)
- 64ca0b3 feat(rdb): attribute init_settings (#1523)
- 6558447 feat(account): add project datasource (#1513)
Fixes
- 44240d0 fix(iam): api key default project id (#1537)
- 57e31ac fix(rdb): instance with backup example (#1535)
- 7b6a1bb fix(provider): handle HTTP error on failed retries (#1521)
- d06d55e fix(rdb): private network attachment with return 404 (#1514)
- aa45d50 fix(k8s): region zone schema (#1488)
- f5752b7 fix(domain_record): change cname test dns zone (#1487)
- 2853e0e fix(iam_policy): attribute no_principal set to false when not defined (#1498)
- 250fd2a fix(iam_group): set datasource organization_id to optional (#1511)
- 22d8986 fix(redis): replace redis v1alpha1 to v1 (#1506)
- 0c1a00c fix(iam_application): set datasource organization_id to optional (#1504)
Others
- 6f2bbd2 ci: bump actions versions (#1522)
- 4e81e0f docs(iam): resource and data_source (#1502)
- 320c553 tests: add custom cassette matcher (#1507)
- e4d1b8b tests(iam_policy): override orgID for cassette run only (#1505)
- 9df1f0a chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#1494)
- bda31d6 chore(deps): bump github.com/docker/docker (#1492)
- 3a8897b chore(deps): bump github.com/aws/aws-sdk-go from 1.44.90 to 1.44.110 (#1500)
- 2d558e4 chore: update checksum dependencies (#1503)
Full Changelog: v2.4.0...v2.5.0
v2.4.0
v2.3.0
Changelog
Features
- 1caf287 feat(object): resource object bucket ACL (#1465)
- 9561dfd feat(object): added object resource (#1464)
- 113b986 feat(lb): add ssl compatibility (#1439)
- 3e4e954 feat(vpcgw): add wait_for_dhcp to dhcp reservation datasource (#1456)
Fixes
- dfe2bae fix(functions): timeout type (#1478)
- 3208f12 fix(domain_record): cname domain creation (#1480)
- 531dad1 fix(serverless): time duration type conversion (#1477)
- 8b794f7 fix(container): set env variables to computed (#1475)
- f7155b0 fix(redis): add validation method (#1474)
- a882394 fix(object_bucket): use context in datasource HeadBucket (#1472)
- 0554bf8 fix(instance) documentation typo (#1469)
- 96c13a4 fix(instance): security groups cassettes (#1468)
- c007c86 fix(instance): replace create by a set security group (#1460)
- 751fd3c fix(container): set fields instead of waiting for defaults (#1448)
- ab81096 fix(functions): increase name max size (#1455)
- 1b28a43 fix(instance_server): set at least one of image or root_volume id (#1441)
Enhancement
- 260d616 refactor(helpers): rename expandMapPtr helper (#1473)
- cab9a5f perf(domain): add test on proxy srv (#1265)
- 711e277 test(vpcgw_dhcp_reservation): split data source basic test in steps (#1440)
Documentation
New Contributors
Full Changelog: v2.2.9...v2.3.0