Skip to content

Releases: scaleway/terraform-provider-scaleway

v2.38.0

11 Mar 13:06
be334e8
Compare
Choose a tag to compare

Changelog

Features

  • 1c21a3e feat(tem) : add ressource smtp auth user and exemple export gitlab variable in doc (#2428)
  • b20d2b2 feat: add support for custom user-agent (#2422)
  • 072e651 feat(ipam): add retry on empty IP list (#2413)
  • 2647ba3 feat(k8s): minor version error messages are more precise (#2409)
  • 845bcb1 feat(job_definition): add cron (#2398)
  • 9adbd6b feat(cockpit) : add push_url in cockpit ressource (#2406)
  • 4141aa5 feat(iot_hub): add mqtt certificate attributes (#2368)
  • 3f04f81 feat(sem): add secret path in terraform (#2425)

Fixes

  • be334e8 fix(lb):ignore changes on /32 subnets on ACLs (#2442)
  • a66e263 fix(lb): ignore order changes on certificate ids (#2439)
  • 34c9d72 fix(lb): properly handle error in LB migration to avoid panic (#2440)
  • c9699e8 remove subnet from vpc in TestAccScalewayRedisCluster_MigrateClusterSizeWithStaticEndpoint (#2438)
  • df8080c fix double occurrence of enable_ipam (#2437)
  • 9884b9c fix(lb): crash on migration fail (#2435)
  • 5c94110 fix(k8s): wait for pool ready when upgrading cluster (#2427)
  • 55dffa1 fix(rdb): fix instance and read replica endpoints by enforcing IP config choice (#2400)
  • 1fb2370 fix(redis): migrate cluster size (#2411)
  • ee6c177 fix(baremetal):add waiter private-network delete (#2396)
  • 4136566 fix(instance_server): default routed_ip_enabled to nil (#2410)
  • c9542f9 fix expandStringsPtr follow up of #2386 (#2394)
  • 9b62ced fix(ipam): add validator on address (#2393)
  • 228ca67 read acl only if not nil (#2408)

Others

  • 443bc4e docs: fix create-ssh-key guide link (#2443)
  • 9b213c3 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2429)
  • 6115f86 chore(deps): bump github.com/docker/docker (#2430)
  • dec6cc9 chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2431)
  • 214ba39 chore(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to 1.50.30 (#2433)
  • 43d1598 chore(deps): bump github.com/nats-io/jwt/v2 from 2.5.3 to 2.5.5 (#2432)
  • 7cf136f Update rdb_privilege.md (#2414)
  • f8e13d1 correct tags in rr tests (#2412)
  • 3cedb7b Revert "add iam auth method for kubeconfig (#2375)" (#2405)
  • ae914c2 chore: rename workflow (#2402)
  • 622b8c1 chore(secret): bump to secret api v1beta1 (#2401)
  • 8e28bfa tests(iot_device): change datasource hub name (#2397)
  • 255db71 chore: fix linter errors (#2395)
  • 9923570 chore(lint): add support for prealloc and asasalint (#2386)

v2.37.0

06 Feb 15:25
cca019e
Compare
Choose a tag to compare

Changelog

Features

Fixes

Others

  • 8af88e8 chore(deps): bump github.com/docker/docker from 24.0.7+incompatible to 25.0.2+incompatible (#2389)
  • 237ae49 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2390)
  • fa010fa chore(deps): bump github.com/nats-io/nats.go from 1.31.0 to 1.32.0 (#2388)
  • 19b1b7d chore(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to 1.50.9 (#2387)
  • 9e44b12 docs(sbd_sql): fix IAM example (#2384)
  • 0ce3154 add iam auth method for kubeconfig (#2375)

v2.36.0

23 Jan 14:20
b24596e
Compare
Choose a tag to compare

Changelog

Features

  • 1e8735c feat(function_cron): add name attribute (#2365)
  • 1b6d3b5 feat(container_cron): add name (#2366)
  • 9a786c3 feat(domain_record): add fqdn attribute (#2367)
  • 538c279 feat(ipam): filter by id & add address with cidr (#2362)
  • 5a3c76a feat(sdb): add serverless sql database (#2272)
  • dec6d7e feat(rdb): read replica: fill empty values in import generation (#2355)
  • 616f77d feat: add the ability to filter pn per vpc_id (#2357)
  • 072c988 feat(instance_placement_group): add datasource (#2330)
  • d5ace61 feat: add support for project_id filtering in data sources (#2340)

Fixes

  • 92c3c50 read replica endpoints management (#2371)
  • b24596e fix(function): fix missing fields in read (#2369)
  • c7d4c41 fix(k8s): remove step on ClusterTypeChange to avoid out of stock (#2345)
  • d564d6f fix(ipam): support missing 'attached' and 'private_network_id' fields (#2356)
  • 2346a7c fix(sweeper): tests project name check (#2343)
  • e40cfe0 fix(k8s): avoid concurrency when creating pools (#2337)
  • dc9fd4c fix(k8s): empty string is a valid cluster type (#2329)
  • 96df4d8 fix(tftemplate): datasource project_id to optional (#2326)
  • 2315ffd fix(k8s): fix waitK8SClusterDeleted function (#2323)

Others

  • 4b49fb5 docs: update packer link (#2370)
  • efb40a2 tests(vpc): change vpcs & pns names in datasource test (#2361)
  • b7d2edf tests(vpc): add test and doc for filtering by vpc_id in datasource (#2360)
  • d404ec0 feat(ipam): add ips datasource (#2354)
  • d1af9ac chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#2353)
  • 5b98218 chore(deps): bump github.com/scaleway/scaleway-sdk-go (#2349)
  • 63ea273 chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2348)
  • 5ad7895 chore(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to 1.49.13 (#2347)
  • dd7c140 docs(vpcgw): improve pat rule example (#2346)
  • 67f23f9 docs(vpcgw): fix argument reference and examples (#2344)
  • 854f776 tests(mnq): set names to test projects (#2342)
  • dc81ab7 docs: add missing datasources (#2341)
  • 8027203 doc(object): document project ID for bucket child resources (#2338)
  • 475239a docs: fix nats guide and webhosting wrong subcategories (#2339)
  • d71aae2 ci: use official tfproviderlint (#2336)
  • 5356f7f ci: add tfproviderdocs job (#2335)
  • ad8a755 docs: fix tfproviderdocs reports (#2334)
  • e0e0ff5 docs(mnq_sqs_queue): remove import (#2325)
  • 612ad1c chore(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to 1.49.7 (#2331)
  • 4b97119 docs(account_project): add example with provider configuration (#2333)
  • 3faa9be docs(iam_policy): add example of rull for all current and future projects (#2332)
  • d24cced refactor(rdb_instance): datasource project_id (#2327)
  • 55af5e7 doc(k8s): delete_additional_resources deletes empty private networks (#2328)
  • e1fa487 chore: bump aws-sdk-go to 1.49.6 (#2324)
  • cec0797 tests(lb): reorder configuration to fix resource dependency timing (#2322)

v2.35.0

19 Dec 15:45
f346ab0
Compare
Choose a tag to compare

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

30 Nov 08:56
b92b289
Compare
Choose a tag to compare

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

v2.33.0

14 Nov 13:23
v2.33.0
8ffd11f
Compare
Choose a tag to compare

Changelog

Features

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

02 Nov 13:51
a2f8eda
Compare
Choose a tag to compare

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

23 Oct 09:26
71e160c
Compare
Choose a tag to compare

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

16 Oct 13:11
618ebe7
Compare
Choose a tag to compare

Changelog

Features

Fixes

Others

v2.29.0

09 Oct 12:47
v2.29.0
dc0493d
Compare
Choose a tag to compare

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

  • f22dda3 fix(lb): update health_check_port when not set by user (#2135)

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

  • 31c0703 docs(container): change example protocol from h2c to http1 (#2144)
  • c6e4886 docs(object): use an IAM application resource in bucket policy example (#2124)