Skip to content

Releases: scaleway/terraform-provider-scaleway

v2.41.0

27 May 15:02
c96ca4c
Compare
Choose a tag to compare

Changelog

Features

  • c3109e5 feat(cockpit): add support for alert manager (#2562)
  • ea6b89a feat(vpc): add support for enable_routing (#2577)
  • 1b42618 feat(vpcgw): add support for triggering ssh keys refresh (#2567)

Fixes

  • 697c2fd fix(lb): avoid recreation of old lb ips (#2556)
  • d2e9182 fix(instance_server): attach external block volume on update (#2574)
  • 3cb22e7 fix(rdb): integrate PN provisioning_mode to remove dependency with IPAM (#2572)
  • 1a5f824 fix(webhosting): read empty tags (#2571)

Others

  • c96ca4c chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2581)
  • 2a7bbd7 chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#2582)
  • 22cf9bb chore(deps): bump github.com/nats-io/nats.go from 1.34.1 to 1.35.0 (#2584)
  • a1db874 chore(rdb_instance): increase timeout to 30 minutes (#2579)
  • 955d7fa chore(k8s_pool): increase timeout to 30 minutes (#2578)
  • 8ab657c chore(all): fixed boken links (#2576)
  • 14429dd tests(lb): decouple lb ips (#2580)
  • 77b32a0 docs: add instance example (#2575)
  • 0bbebc6 tests(webhosting): replace performance offer with professional (#2570)
  • cca6a48 chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#2557)
  • ae87c8d chore(deps): bump github.com/docker/docker (#2559)
  • c71b4a2 chore(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to 1.52.0 (#2558)
  • 3b44213 chore(deps): bump github.com/nats-io/jwt/v2 from 2.5.5 to 2.5.6 (#2561)
  • 6c23100 chore(deps): bump github.com/hashicorp/terraform-plugin-go (#2560)
  • 2b183fc doc(rdb): udpate volume-type sbs_15k (#2555)
  • 4aaf0e7 chore: add support for CODEOWNERS (#2554)

v2.40.0

24 Apr 15:40
cd9a7fe
Compare
Choose a tag to compare

Changelog

Features

  • 3b6fbbd feat(cockpit): migrate tokens to regional v1 (#2549)
  • 15ccb25 feat(cockpit): migrate grafana user to v1 (#2548)
  • 3c82f2f feat(cockpit): add datasources (#2543)
  • 608f3c8 feat(rdb): add log policy in instance (#2536)
  • f40b991 feat(object): acl: revert to private on resource deletion (#2513)
  • 2695a39 feat(tem): add dmarc name and config in ressource (#2532)
  • c7b60a4 feat(tem) : add ressource for validate tem domain (#2423)

Fixes

  • cd9a7fe fix(instance): server private_network with deleted pnic (#2552)
  • 93aab97 fix(vpc) add optional region field (#2550)
  • 542005e fix(general): update zones in doc (#2547)
  • 1b5f296 fix(logger): set provider logger as sdk-go logger (#2539)
  • 604759f fix(lb): unnecessary reattach of private networks (#2531)
  • 6b87932 fix(instance_server): ignore enable_ipv6 with routed_ip disabled (#2533)

Others

  • 091afd2 chore(deps): bump github.com/docker/docker (#2545)
  • 0a6dfa3 chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#2546)
  • 01de721 chore: migrate to go1.22 (#2540)
  • 957ff78 chore: bump sdk go + update EnableIPv6 to use *bool type (#2535)
  • 27b2ce0 chore: remove useless cassettes (#2515)
  • af9c0ad doc(rdb):update version redis with a version in prod (#2471)
  • 157066b docs(cockpit): add regionalization update note to cockpit documentation (#2551)
  • fc14694 docs(ipam_ip): change examples format (#2538)
  • 7a2868f docs/ipam: add warning on the use of client-defined IPs (#2534)
  • 0fe8dc3 test(rdb): add test for instance update node type (#2544)
  • 49f87e1 test(k8s): switch to block in cluster data source test (#2542)
  • 8446410 test(k8s): switch to block (#2541)
  • 921daf4 tests(instance): disable bootscript test (#2537)
  • aa53415 tests(instance): add explicit nat ip types and routed_ip_enabled to false (#2530)

v2.39.0

12 Apr 06:29
c0f0b94
Compare
Choose a tag to compare

Changelog

Features

Fixes

  • 7e589d9 fix(instance): update security rule port_range usage (#2478)

Others

  • 27d287f chore(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to 1.51.19 (#2522)
  • 4870948 chore(deps): bump github.com/nats-io/nats.go from 1.34.0 to 1.34.1 (#2521)
  • 6b6a505 chore(deps): bump github.com/hashicorp/terraform-plugin-go (#2520)
  • e865dab chore(deps): bump github.com/AlecAivazis/survey/v2 in /cmd/tftemplate (#2518)
  • fba6e17 chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 (#2519)
  • db82509 chore: add ./cmd/tftemplate to dependabot (#2516)
  • 617f33a chore: move GetRawConfigForKey function to meta package (#2514)
  • b565b53 test(k8s): fix naming + pn error in nightly tests (#2511)
  • 88f8643 test(k8s): add cni=none to expected in version data source test (#2510)
  • 6ce156f refactor(sweepers): change sweepers format to include dependencies (#2509)
  • 7730ca3 resolve conflicts (#2507)
  • 57a06da doc(rdb): one of enable_ipam or static ip must be defined (#2487)
  • b684555 docs: document http_option (#2489)
  • 03a30dd chore: enable multiplexing to allow different providers (#2491)
  • 0c58733 chore(deps): bump gaurav-nelson/github-action-markdown-link-check (#2505)
  • acb60d5 chore(deps): bump goreleaser/goreleaser-action from 2 to 5 (#2504)
  • 23e3452 chore(deps): bump crazy-max/ghaction-import-gpg from 5 to 6 (#2502)
  • 3c28845 chore(deps): bump actions/setup-go from 2 to 5 (#2503)
  • 3358ca3 docs: update developers website url (#2495)
  • c6474c2 chore(deps): bump codecov/codecov-action from 2 to 4 (#2501)
  • fe86049 chore(deps): bump actions/cache from 3 to 4 (#2499)
  • 571fea5 chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#2500)
  • ee8c4a6 chore(deps): bump actions/checkout from 3 to 4 (#2498)
  • fb32d62 chore(deps): bump github/codeql-action from 1 to 3 (#2497)
  • 86a0cfd chore: enable github actions dependabot checks (#2496)
  • 11e8064 chore: migrate services to their own packages (#2466)
  • c36bb57 chore(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to 1.51.12 (#2494)
  • 20236a2 chore: migrate to gopkg.in/dnaeon/go-vcr.v3 (#2488)
  • 7f5e070 tests(account_project): do not delete default project with a different name (#2485)
  • d18ce13 chore(deps): bump github.com/nats-io/nats.go from 1.32.0 to 1.34.0 (#2484)
  • 8892255 chore(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to 1.51.8 (#2483)
  • 3c36c4b chore(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0 (#2482)
  • 79be5a0 chore(deps): bump github.com/docker/docker (#2481)
  • 5d24ea7 docs(rdb): it it possible to downgrade node type (#2470)
  • ca4c1dc tests(cockpit_grafana_user): handle 403 in CheckDestroy (#2479)

v2.38.3

27 Mar 07:18
439a0b6
Compare
Choose a tag to compare

Changelog

  • 439a0b6 fix(iam): update tests to match SSH key format update (#2477)
  • a1cf4d7 feat(lb): filter LBs with tags on datasource (#2473)
  • f629237 chore(serverless): bump sdk go + deprecate MnqNamespaceID on trigger sqs (#2474)
  • df9ee23 fix(vpcgw): force recreation when ip id changes (#2476)
  • 9af8086 fix(instance_snapshot): ignore region in bucket field (#2472)
  • ad73deb chore(deps): bump github.com/docker/docker (#2468)
  • 635420c feat(core): get raw config for key (#2419)
  • ba2827f fix(rdb): allow updates from bssd to lssd if new node type has enough space (#2461)
  • f3340c1 chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#2457)

v2.38.2

18 Mar 10:48
6c15a2d
Compare
Choose a tag to compare

Changelog

  • 6c15a2d docs(job_defintion): add cron (#2464)
  • f0d34ef fix(object): lifecycle: fix case with no tags and no prefix (#2463)
  • 46d62b5 chore: migrate provider to its own package (#2459)
  • f3aadf6 chore: migrate acctest in its own package and split tests in their own package (#2458)

v2.38.1

14 Mar 09:22
d2ae788
Compare
Choose a tag to compare

Changelog

  • d2ae788 fix(object): lifecycle rules: fix parsing error when prefix+1tag set (#2455)
  • 4f33d1d chore: migrate datasource to its own package (#2456)
  • b3b0802 chore: migrate types to its own package (#2453)
  • 5b864a6 chore: migrate verify to its own package (#2451)
  • 38c3729 chore: migrate httperrors to its own package (#2452)
  • 4638e19 fix(object_bucket_lock_configuration): crash on empty configuration (#2454)
  • 472efcb chore: migrate meta to its own package (#2449)
  • 656b834 chore: migrate version to its own package (#2448)
  • 2578549 chore: migrate locality features (zonal and regional) to their own packages (#2447)
  • a1a516f chore: migrate transport to its own package (#2446)
  • 384a992 chore: migrate logging to its own package (#2445)
  • 54a4ce3 chore: migrate workerpool in its own package (#2444)

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

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)