Releases: scaleway/terraform-provider-scaleway
Releases · scaleway/terraform-provider-scaleway
v2.35.0
Changelog
Features
- 73facb8 feat(registry_image): add updated_at attribute to datasource (#2319)
- d7ac009 feat(mnq): add sns (#2274)
- a8e6fc5 feat(rdb_instance): add project_id filter to datasource (#2316)
- 8a2118e feat(k8s): add warning if cluster type is not prefixed by kapsule or multicloud (#2309)
- 1b4f162 feat(object): object takes on bucket's region (#2277)
- ceef4eb feat(object): bucket lock configuration takes on bucket's region (#2271)
- 86287c5 feat(object): website configuration takes on bucket's region (#2263)
Fixes
- f346ab0 fix(nats_credentials): read account-id and supress locality diff (#2321)
- 9faf1dc fix(rdb): read replica: fix default value in doc (#2313)
- 1eb5747 fix(lb): resolve unnecessary plan changes for LB private network (#2315)
- 45658de fix(rdb): update endpoints handling (#2308)
- 0ccefa7 fix(rdb): acl: fill empty values in import generation (#2312)
- ae6c896 fix(rdb): database: fill empty values in import generation (#2311)
- dd1c481 fix(rdb): fill empty values in import generation (#2307)
- bdb2a13 fix(object): getting a 403 when reading bucket should not exit the provider (#2302)
- caecfcc fix(dom): update DNS record with dynamic data (#2304)
- 8f36555 fix(k8s): fix precondition failed in nightly tests (#2301)
- 4fc85ac fix(scaleway_lb_route): use front zone instead of provider default (#2300)
- 1cf9b7b fix(apple-silicon): remove cumbersome validate func (#2293)
- e832010 fix(k8s): fill empty values in import generation (#2297)
- e0dfe57 fix(k8s): check status before returning error (#2279)
Others
- 1021fae docs(container): add registry_sha256 (#2320)
- d5219b9 ci: remove go 1.20 (#2310)
- 47ffd1a chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#2314)
- c0b176b doc(object): policy: fix invalid examples (#2280)
- 15e7710 tests(domain_record): record test cassette (#2306)
- ba35205 chore(object): finalize object storage resources refactoring (#2278)
- ad39d68 docs(webhosting): fix subcategory name (#2283)
- 1e549a1 test(object): bucket ACL take on bucket's region (#2261)
- 3cd948a docs(lb): update incorrect http option argument name (#2276)
- 4e4cb0e chore: bump sdk-go (#2273)
- 497fec6 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2267)
- b71a64d chore: bump go version (#2270)
- 11a6660 chore(deps): bump github.com/nats-io/jwt/v2 from 2.5.2 to 2.5.3 (#2269)
- e9c2cb7 chore(deps): bump github.com/hashicorp/go-retryablehttp (#2268)
- a67f185 tests(billing): check if consumption is null (#2265)
- 58659eb tests(cockpit): set different grafana usernames (#2262)
v2.34.0
Changelog
Features
- 6a255b0 feat(object): bucket policy takes on bucket's region rather than default region if not explicit (#2229)
- f6f377e feat(iam): add tags field (#2259)
- 863e30d feat(serverless): add jobs definition resource (#2212)
- 71db83b feat(rdb): disable public endpoint (#2195)
- a2b4b28 feat(vpcgw): add support for ip id on ipam config (#2240)
- 7a9cc85 feat: add strict search on datasources' name queries (#2243)
- 6ce9fbf feat(block): add block volumes and snapshots (#1998)
Fixes
- 45bad94 fix: set force_new on nested attributes (#2251)
- 600a912 fix(cockpit): check 404 responses (#2249)
- df7f38a fix(instance): remove eol argument to create volume from volume (#2246)
- 26d08e5 fix(vpc): add computed to ipam config attribute (#2247)
- 4fa384b fix(cockpit): add missing hyphen in regex (#2244)
- c541103 fix(mnq): remove end of life v1alpha1 (#2242)
Others
- b92b289 tests: fix tests in ci and remove nl-ams region (#2260)
- 8b96c04 test(object): bucket: customize region in tests (#2256)
- 6af297f docs: add back
skip_requesting_account_idin documentation (#2258) - c9ea17b chore: bump scaleway sdk-go (#2257)
- b2a4834 docs(iam): add link to the available permission sets (#2254)
- 8f9d988 docs(s3): remove
skip_requesting_account_idoption (#2253) - 28aa647 ci(block): enable nightly tests (#2250)
- 49a09fe doc(k8s): private network required (#2245)
- 27e9100 chore(rdb): remove deprecated packages (#2233)
- 2efb195 doc(ddb): fix wrong url (#2237)
- 2bc0718 chore(redis): remove deprecated ioutil package (#2234)
- 98d00f4 chore(ddb): remove deprecated packages (#2235)
- 6f0facc test(k8s): reorder sweepers (#2227)
- e6b53ab doc(rdb): read replica: add same_zone field to the documentation (#2231)
v2.33.0
Changelog
Features
- 0d6c26b feat(tem): add reputation field (#2220)
- 9245633 feat(cockpit): add traces (#2222)
- e6326dc feat(vpcgw): set type & status fields (#2219)
- 1df2fd0 feat(rdb): allow volume size increase when disk is full (#2209)
- 4464578 feat(ipam): add ipam ip resource (#2188)
Fixes
- 9954056 fix(k8s): fix 500 in PoolPublicIPDisabled test (#2216)
- 62ecc53 fix(k8s): pn warning should not be displayed for kosmos clusters (#2217)
Misc
- 8ffd11f chore: bump scaleway sdk-go (#2228)
- 40d06c4 test(object): fix nightly ACL_Grantee (#2226)
- 9dd51f5 test(k8s): CheckDestroy lists all resources used in test (#2223)
- 53fd239 tests(vpc): add a retry to give attached resources some time to delete (#2215)
- 6f03082 tests(instance_server): add names to servers (#2210)
- 1339bd5 test(k8s): fix nightly tests: add PN to data source pool test too (#2208)
v2.32.0
Changelog
Features
- 99748dd feat(tem): add MX blackhole field (#2198)
- b8d5649 feat(object): add api_endpoint field (#2196)
- 16b0e6e feat(instance): do not detach ip when changing from ip_id to ip_ids (#2185)
- 17beb4e feat(ipam): upgrade to v1 API & add missing filters (#2182)
- 186cd5f add SCW_S3_ENDPOINT for custom s3 endpoint (#2189)
Fixes
- 48dc8e8 fix(instance_server): change from private image failed with marketplace (#2206)
- 500fbdd fix(vpcgw): force recreation when changes (#2193)
- e6c8779 fix(instance_server): improve error message when type is not found (#2183)
Others
- a2f8eda docs(issue_template): update bug template debug doc link to provider doc (#2207)
- 96e3657 tests(mnq_sqs): change expected error to 404 (#2205)
- 606c68e chore(deps): bump github.com/nats-io/nats.go from 1.30.2 to 1.31.0 (#2203)
- 0d9c1b4 chore(deps): bump github.com/aws/aws-sdk-go from 1.45.20 to 1.47.1 (#2202)
- 0e177d0 chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#2201)
- e95401a chore(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 (#2199)
- 0ea2233 chore: bump scaleway sdk-go (#2192)
- 000903c feat(tftemplate): avoid using waiters if not supported (#2191)
- 3d47c8c chore(deps): bump github.com/docker/docker (#2194)
- 4bab992 test(rdb): dynamically fetch engine latest version (#2180)
- 8852ead docs: fix example snippet for storing state in scw object storage (#2190)
- 49a5472 chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#2184)
- 3094fbf tests: iam and account ssh-key goconst lint (#2181)
v2.31.0
Changelog
Features
- 608f1e2 feat(mnq): add nats and sqs beta resources (#2127)
- 59a5902 feat(rdb): allow read replicas in a different zone (#2177)
- 9125fea feat(billing): add invoices datasource (#2171)
- 1b10703 feat(serverless): support mnq v1beta1 in sqs triggers (#2170)
- 2cd313f feat(serverless): support nats triggers (#2174)
- 4084a99 feat(billing): add consumption list datasource (#2176)
Fixes
- 71e160c fix(instance_server): detach pn on server deletion (#2179)
- d1fdddd fix(instance_server): wait for pnic after delete (#2169)
Others
- 6e092c9 test(k8s): add a private network to every kapsule cluster in the tests (#2172)
- d6150ef chore(deps): bump github.com/nats-io/nats-server/v2 (#2178)
- b694b5e test(billing): remove date from test (#2175)
- 96b0d83 tests(iam_group): change user ids in datasource test (#2173)
- 67667f0 tests(iam): change users used in group tests (#2168)
- b8d29a2 test(k8s): fix duplicate cluster name (#2167)
- 4e1b18e chore: bump sdk go (#2166)
v2.30.0
v2.29.0
Changelog
Features
- dc0493d feat(k8s): capitalize private network (#2150)
- 2f91ca5 feat(document_db): add resources (#2109)
- e6ccf31 feat(k8s): add warning message for clusters with no PN (#2149)
- e1c2568 feat(vpcgw): add ipam config (#2138)
- 7fb7849 Add "all" as a valid value for strategy in domain_record in http_service mode (#2137)
- ca27331 feat(lb): add support for private LB (#2129)
- 7a89a3c Remove resource vpc_private_network only on 404 (#2126)
Fixes
Dependencies
- 0374856 chore(deps): bump github.com/aws/aws-sdk-go from 1.45.2 to 1.45.20 (#2146)
- 95e9648 chore(deps): bump github.com/nats-io/jwt/v2 from 2.5.0 to 2.5.2 (#2139)
- ed40f53 chore(deps): bump github.com/nats-io/nats.go from 1.28.0 to 1.30.2 (#2140)
- 4c74830 chore(deps): bump github.com/docker/docker (#2141)
- 2ac5540 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2143)
- 4f27ad6 chore: bump scaleway-sdk-go (#2128)
Documentation
v2.28.0
Changelog
Features
- c5ca20a feat(instance_volume): add scratch type (#2122)
- 6fefc99 feat(instance): support ip mobility (#2086)
- 7d0a9a7 feat(k8s): type change should migrate cluster when possible (#2115)
- ee832b2 feat(flexibleip): add support for IPv6 (#2104)
Fixes
- 29114d2 fix(secret_version): data source get region from secret_id (#2121)
- 951c279 fix(instance): avoid ForceNew if server.Image.ID matches the image label (#2097)
- 09aedb5 fix(functions): missing update on secret environment variables (#2106)
- d403ffa Set ForceNew on vpc_id argument of scaleway_vpc ressource (#2107)
Others
- 1e971d6 tests(mnq): update to one namespace limit (#2120)
- 9a6a523 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2116)
- 4cbee26 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.314 to 1.45.2 (#2117)
- 7f1843b chore(deps): bump github.com/nats-io/jwt/v2 from 2.4.1 to 2.5.0 (#2118)
- eefb666 tests(mnq): namespaces are now unique (#2113)
- cfbd9fe docs(object): fix bucket policies example (#2112)
- 61ec156 chore: bump scaleway sdk-go (#2110)
- 4a2d09e test(vpc): isolate each private network in its own vpc to avoid subnet overlaps (#2105)
v2.27.0
Changelog
Features
- 9aea92a feat(ipam_ip): move resource attribute to a block (#2103)
- e8d1e37 feat(ipam): add resource type attribute (#2100)
- 224b1d7 feat(flexibleip): add flexible ips datasource (#2098)
- 04ec2c0 feat(ipam): add ipam ip data source (#2095)
- 4891e62 feat(flexibleip): add mac address resource (#2093)
- 0744c87 feat(instance_private_nic): add ip ids attribute (#2090)
Fixes
- 04fd61e fix(vpc): change subnet to avoid overlaps (#2099)
- 0c350a6 fix(vpcgw): increase reverse dns timeout (#2091)
Others
v2.26.0
Changelog
Features
- db0ed23 feat(iam): add iam_group_membership resource (#2067)
- 35538bf feat(baremetal): support deploying server without install config (#2065)
- 37f7395 feat(webhosting): add datasource (#2060)
- a2f0607 feat(lb): add support for enabling proxy protocol on health check (#2070)
Fixes
- d6cb2d6 fix(container): set region to optional (#2087)
- 1092eb8 fix(instance_ip_reverse_dns): increase timeout (#2080)
- bb72ca2 fix(vpcgw): fix retrieving dhcp reservation by gateway network id on datasource (#2079)
- f669d4d fix(domain): replace waiting zone on dns record (#2073)
- e8ab5f7 fix(k8s): set PNID to empty string in read if no PN (#2077)
- 1c6fedb fix(baremetal): fix changes in plan for offer field (#2076)
- 534995a fix(rdb): private network update from ipam service (#2068)
- 7494313 fix(redis): add computed to private network attribute (#2074)
- 059e62a fix(lb): frontend acl match can be nil (#2069)
- eb46600 fix(lb): throw a warning when certificate is in error state (#2063)