Releases: scaleway/terraform-provider-scaleway
v2.55.0
Changelog
Feat
- ee4eaf3: feat(cockpit): delete cockpit plan data source (breaking) (#3092) (@jremy42)
- e782e5c: feat(iam): creation of user as Member (#3029) (@giacomosirri)
- e6951d6: feat(block): import snapshot from s3 (#3097) (@Mia-Cross)
- 7fd125e: feat(mongodb): read instance private ips (#3109) (@yfodil)
Fixes
- 0900ae6: private_ips as optional attribute, only set it when no error occurred (#3094) (@Mia-Cross)
- 42bab1d: fix(mongodb): enable public & private endpoints definition (#3100) (@jremy42)
- ce4cc76: fix(domain): make project_id optional in DataSourceZone (#3103) (@jremy42)
- 3caad29: fix(baremetal): refacto logic and debug raid (#3098) (@Laure-di)
- a3ebff3: fix(vpcgw): fix gatewayNetwork read nil pointer (#3111) (@Gnoale)
Chores
- 01c5dcf: chore(instance): volume/snapshot: add warning for deprecated bssd type (#3112) (@Mia-Cross)
v2.54.0
Changelog
Feat
- a1a5c53: feat(k8s): add cluster ACLs (#3033) (@Mia-Cross)
- 58a6e77: feat(rdb): read instance's private IPs (#3075) (@Mia-Cross)
- 36647fe: feat(redis): read cluster's private IPs (#3076) (@Mia-Cross)
- 89935f1: feat(vpcgw): read gateway network's private IPs (#3077) (@Mia-Cross)
- 942001a: feat(instance): read private IPs (#3074) (@Mia-Cross)
- dbcbc4f: feat(baremetal): read private ips (#3071) (@Mia-Cross)
- bd155b9: feat(lb): read private ips (#3073) (@Mia-Cross)
- e04ed3c: feat(lb) add support for path-begin route matching (#3082) (@yfodil)
- ef72190: feat(project): add the projects datasource (#3084) (@Gnoale)
- d2789d8: feat(k8s): read pool's private ips (#3072) (@Mia-Cross)
- 788b85c: feat(inference): migration v1 and support BYOM (#3048) (@Laure-di)
- 15abb30: feat(instance): add warning for deprecated instance types (#3049) (@Mia-Cross)
Fixes
- 938a3b0: fix(baremetal): add function tests IPAM (#3043) (@Laure-di)
- 78d3157: fix(rdb): drop bssd references from documentation and tests (#3047) (@jremy42)
- 4f6c3c2: fix(container/function): improve
secret_environment_variables
states management (#3050) (@Gnoale) - c463b43: fix(baremetal): compute mapping_id in private_network server (#3056) (@Laure-di)
- e633949: fix(instance): EoS warning only displays the 5 most relevant types (#3059) (@Mia-Cross)
Docs
- bb312bf: docs(rdb_snapshot): remove unsupported snapshot_id argument (#3045) (@jremy42)
- e2b496c: docs(cockpit): deprecated message for cockpit plan (#3057) (@jremy42)
- 7fb48fd: docs(mnq): remove permission restriction note (#3058) (@jremy42)
- f36f573: docs(baremetal): update partitionSchema to correct format (#3083) (@Laure-di)
- 19e3fc1: doc(container): fix healthcheck example (#3086) (@Mia-Cross)
Chores
- 341846c: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sns (#3065) (@dependabot[bot])
- afe848f: chore(deps): bump github.com/nats-io/jwt/v2 from 2.7.3 to 2.7.4 (#3063) (@dependabot[bot])
- 26871ec: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#3061) (@dependabot[bot])
- ac2139c: fix(edgeservices): sweepers instantiate a new edge API (#3052) (@Gnoale)
- 98aaade: chore(deps): bump github.com/hashicorp/aws-sdk-go-base/v2 (#3062) (@dependabot[bot])
- 8801985: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#3064) (@dependabot[bot])
- 13d7bbc: chore: go mod tidy (#3088) (@remyleone)
- 8b35138: chore(instance): remove redundant error check (#3051) (@Mia-Cross)
- 24db219: ci: add go mod tidy verification step to release workflow (#3087) (@yfodil)
- 94baa12: chore: add support for testing that go.mod is tidy (#3089) (@remyleone)
- 44c1464: chore: add support for terrafmt (#3085) (@remyleone)
- d48c805: tests(ipam): replace deprecated rdb volume type (#3079) (@yfodil)
- 790d229: tests(edge-services): include PipelineID in all stage ListRequests (#3066) (@yfodil)
v2.53.0
Changelog
Features
- 8f95b60: feat(baremetal): migration to monthly (#3008) (@Laure-di)
- e7eadbb: feat(instance): add support for the protected parameter for instances enhancement instance (#3026) (@william-wtr92)
- bc23af8: feat(edge-services): support route and waf references on cache & tls stages (#3035) (@yfodil)
- d1022fb: feat(baremetal): support easy partitioning (#3010) (@Laure-di)
- 4e9a3d5: feat(jobs): support secret manager references in serverless jobs defi… (#3030) (@Gnoale)
Fixes
- b10d9eb: fix(containers): handle secret_environment_variable lifecycle (#3039) (@Gnoale)
- a247f9e: fix(baremetal): add warning offer (#3002) (@Laure-di)
- a9d2a7f: Fix wait_for_pool_ready default value in documentation (#3003) (@juchom)
- bdb8724: fix test offer essential (#3005) (@jremy42)
- d2b7b07: fix(cockpit): deprecated data source plan (#3007) (@jremy42)
- 7991f04: fix(baremetal): clean tests (#3009) (@Laure-di)
- 8622a34: fix(mongodb): fix test snapshot (#3006) (@jremy42)
- d41bded: fix(functions): update function when runtime has changed and redeploy (#3011) (@norbjd)
- b302078: fix(wbh): fix link to api documentation (#3023) (@bene2k1)
Chores
- fadbd55: chore: migrate to golangci-lint v2 (#3001) (@remyleone)
- 476de97: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sns (#3013) (@dependabot[bot])
- a15567b: chore(deps): bump github.com/hashicorp/go-cty (#3016) (@dependabot[bot])
- 446fbc0: chore(deps): bump github.com/hashicorp/aws-sdk-go-base/v2 (#3017) (@dependabot[bot])
- 410bdbd: chore(deps): bump gaurav-nelson/github-action-markdown-link-check (#3018) (@dependabot[bot])
- b168cbb: fix(announce): update output syntax in slack announcement workflow (#3025) (@yfodil)
- 0c921c5: chore(instance): remove routed_ip_enabled references (#3024) (@Mia-Cross)
- 6f2f988: chore: enable govet fieldalignment (#3027) (@remyleone)
- e957634: docs(cockpit): add deprecated in docs (#3031) (@jremy42)
- 6435ee8: test(mongodb): skip flaky restore snapshot test from mongodb test suite (#3036) (@Uyoooo)
- e361946: chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#3040) (@dependabot[bot])
v2.52.0
Changelog
Features
- 14ce6b4: feat(edge_services): add resources (#2637) (@yfodil)
- aff03e4: feat(domain): add support for buying and registar domains (#2799) (@jremy42)
- 941d1fd: feat(apple-silicon): support monthly commitment (#2977) (@Laure-di)
- 3c662c7: feat(secret_manager): add list of secret versions in secret datasource (#2979) (@mmrqs)
- 02e634c: feat(lb): add match_subdomains & connection_rate_limit (#2986) (@yfodil)
- b8dca3e: feat(vpcgw): migrate to v2 (#2990) (@yfodil)
- 9b85e11: feat(vpc): add ACLs (#2995) (@yfodil)
- f8a8259: feat(tem): add support for blockedlist (#2983) (@jremy42)
- 3b3dca5: feat(tem): add data_source for offer subscription (#2984) (@jremy42)
- f5d4aa6: feat(edge_services): add waf and route stages (#2999) (@yfodil)
Fixes
- c4b3921: fix(apple-silicon): add username and password (#2971) (@Laure-di)
- 54915ec: fix(domain): ensure scaleway_domain_record updates on apply (#2972) (@jremy42)
- 5213086: fix(container): fix secret management container (#2992) (@jremy42)
- f1509df: fix(tem): properly fail scaleway_tem_domain_validation on timeout (#2998) (@jremy42)
Others
- 523f0c4: chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (#2980) (@dependabot[bot])
- eaa7027: chore: bump sdk go (#2996) (@yfodil)
- 214a749: docs: set TF_LOG=DEBUG in deployment debugging (#2981) (@Codelax)
- 15efb77: docs(lb): clarify health check URI description (#2985) (@ahamez)
- 5a61026: docs(flexible_ip): clarify compatibility with Elastic Metal and add zone to attributes (#2987) (@jremy42)
- ba041f4: docs(vpcgw): add v2 migration guide (#2991) (@yfodil)
- 838401c: docs(tem): specify fr-par region requirement (#2997) (@jremy42)
- 6fbb350: docs(tem): add blocked_list doc (#3000) (@jremy42)
v2.51.0
Changelog
Removal / Deprecation notice
Feat
- 526c83d: feat(instance): prevent explicit b_ssd usage for instance_server root_volume (#2951) (@Codelax)
- 65453d4: feat(mongodb): vpc support (#2967) (@jremy42)
- 7a229e6: feat(marketplace_image): add image_type filter (#2943) (@Codelax)
- ff12156: feat(webhosting): add dns records and name servers (#2962) (@jremy42)
- 7ab4915: feat(container): add support for local_storage_limit (#2969) (@remyleone)
Fixes
- 09a924a: fix(block_volume): wait for status available before deletion (#2931) (@Codelax)
- 78093ed: fix(apple-silicon): fix return code delete (#2933) (@Laure-di)
- 06297db: fix(k8s): remove warnings for missing pn (#2952) (@Codelax)
- 8041a68: fix(tem): protect read dmarc (#2960) (@jremy42)
- 5cc92af: fix(container): add support for putting region in the state after import (#2970) (@remyleone)
Documentation
- 8929c7e: docs: consistent way of referencing API documentation (#2928) (@ahamez)
- 7ea0db6: docs: fix display of callouts (#2929) (@ahamez)
- 6759c91: docs(iam_policy): move condition to rule block (#2945) (@Codelax)
- c03fee5: docs(function): add http_option field (#2946) (@Codelax)
- 22e5662: docs: remove mention of b_ssd and instance_volume when not recommended (#2942) (@Codelax)
- 6da01f6: docs: add instance to sbs migration guide (#2932) (@Codelax)
- ac3efa9: docs(baremetal): use UUID for offer instead of label name (#2937) (@Laure-di)
- 9d5a94f: docs(container): add more information about some arguments of container (#2961) (@ahamez)
Chores
- 339c8f2: chore: migrate to devtools sub-teams (#2959) (@remyleone)
- a169bdb: ci: add support for manual purge (#2936) (@remyleone)
- 5f24df2: chore: migrate to go1.24 (#2941) (@remyleone)
- 108d512: chore: migrate webhosting to v1 (#2939) (@jremy42)
- cc21f51: chore: add support for tfplugindocs validate (#2947) (@remyleone)
- 767fd35: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#2954) (@dependabot[bot])
- 9a3c993: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#2956) (@dependabot[bot])
- 9b6c88a: chore(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (#2957) (@dependabot[bot])
- f7f0a6a: chore: bump sdk go (#2964) (@yfodil)
- e5ae8ab: ci: add support for actionlint (#2966) (@remyleone)
v2.50.0
Removal
- 9ca8ced: chore(instance): purge nat information (#2887) (@remyleone)
Feats
- 0f02db0: feat(block_volume): support migration from instance volume (#2922) (@Codelax)
- b1b12fd: feat(instance_server): always default to sbs volume root volume (#2920) (@Codelax)
- 6cddf65: feat(apple-silicon): add support vpc (#2875) (@Laure-di)
- 006df6b: feat(rdb): creating instance from snapshot (#2872) (@jremy42)
- 4110e51: feat(container): add health_check block (#2878) (@nullabe)
- ff87aee: feat(containers): add scaling_option block (#2876) (@nullabe)
- 2e5b5e3: feat(instance_server): deprecated placement_group_policy_respected (#2910) (@Codelax)
Fixes
- 4dda9fb: fix: update expiration date (#2866) (@jremy42)
- 7c34968: fix(k8s_cluster): removing description (#2871) (@Codelax)
Documentation
- 5dfb307: fix(docs): fix object documentation force_destroy (#2877) (@Laure-di)
- 1c7a9e1: docs: updated links to product documentation (#2884) (@bene2k1)
- 9669d4c: doc: add a warning about push_default_route for scaleway_vpc_public_gateway_dhcp (#2879) (@ahamez)
- 87ea468: Update cockpit_source.md (#2900) (@jremy42)
- 8e34f78: Update redis_cluster.md (#2912) (@jremy42)
- 83cfa19: docs(cockpit): migration doc for cockpit (#2867) (@jremy42)
Chores
- ae13910: ci: add new linters to golangci-lint (#2916) (@remyleone)
- 363cdbb: lint: add support for errcheck (#2918) (@remyleone)
- b213214: test: fix linting errors (#2921) (@remyleone)
- 3d8a4b8: chore: add support for wsl (#2917) (@remyleone)
- 7920174: chore(deps): bump gaurav-nelson/github-action-markdown-link-check (#2891) (@dependabot[bot])
- 75cc56b: ci: add support for acceptance test for cassettes (#2885) (@remyleone)
- f4e3324: ci: bump go to 1.23 (#2899) (@Codelax)
- 573ed80: ci: install terraform (#2901) (@Codelax)
- c1f09d2: ci(k8s): change name to ensure unique name for each test (#2915) (@remyleone)
- b5132ad: ci: run the cassettes validator regardless of status of previous step (#2888) (@remyleone)
- 74233b4: chore(goreleaser): migrate deprecated field archive.format (#2924) (@Codelax)
- 9619b26: chore(flexibleip): use wait in ip destroy check (#2913) (@remyleone)
- c4b4c7e: ci: add support to install terraform (#2914) (@remyleone)
- 89e4c21: chore(deps): bump github.com/aws/smithy-go from 1.22.1 to 1.22.2 (#2892) (@dependabot[bot])
- 5d3372c: chore(deps): bump github.com/hashicorp/awspolicyequivalence (#2895) (@dependabot[bot])
- 217e4b7: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#2894) (@dependabot[bot])
- 6d3c3ea: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#2902) (@dependabot[bot])
- f81c180: chore(deps): bump github.com/hashicorp/terraform-plugin-mux (#2903) (@dependabot[bot])
- 017d16d: chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2905) (@dependabot[bot])
- 4b0ebd4: chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2906) (@dependabot[bot])
- a89d899: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sns (#2896) (@dependabot[bot])
- ca7b48b: chore(deps): bump github.com/docker/docker (#2908) (@dependabot[bot])
- f11f711: chore(deps): bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 (#2909) (@dependabot[bot])
- 0dc9a41: chore: bump sdk go (#2880) (@jremy42)
- f0cee59: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.2 to 1.75.2 (#2907) (@dependabot[bot])
v2.49.0
What's Changed
Feature
- feat(baremetal): add documentation and example custom partitioning by @Laure-di in #2848
- feat(object): add support encryption sse-c by @Laure-di in #2845
- feat(redis): authorize HA mode by @jremy42 in #2833
- feat(cockpit): add retention days in resource source by @jremy42 in #2846
- feat(cockpit): add field grafana url by @jremy42 in #2857
- feat(cockpit): add data source for source by @jremy42 in #2856
Fixes
- fix(instance_server): allow updating root_volume size for non l_ssd by @Codelax in #2842
- fix(object): migration from aws-sdk-go to aws-sdk-go-v2 by @Laure-di in #2798
- fix(cockpit): ignore deprecated field plan by @jremy42 in #2841
- fix(object): remove dependance awserr by @Laure-di in #2847
- fix(instance_server): delete_after_termination for sbs volumes by @Codelax in #2854
- fix: ensure that a GetNamespace is used to ensure that a namespace is… by @remyleone in #2859
Others
- chore: remove enterprise offer testing by @remyleone in #2834
- chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #2849
- doc: fix minor typo by @ahamez in #2839
- chore(mnq): migrate to github.com/aws/aws-sdk-go-v2 by @jremy42 in #2843
- chore: update linters by @remyleone in #2850
- chore: bump golang.org/x/net by @remyleone in #2860
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs from 1.37.2 to 1.37.3 by @dependabot in #2862
- chore(deps): bump github.com/nats-io/jwt/v2 from 2.7.2 to 2.7.3 by @dependabot in #2863
- chore(deps): bump github.com/docker/docker from 27.3.1+incompatible to 27.4.1+incompatible by @dependabot in #2865
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.28.1 to 1.28.7 by @dependabot in #2861
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sns from 1.33.7 to 1.33.8 by @dependabot in #2864
- doc(instance_server): mark private_ip as deprecated by @Codelax in #2852
- test(redis): remove flaky tests from redis test suite by @abarbare in #2855
Full Changelog: v2.48.0...v2.49.0
v2.48.0
Changelog
Features
- 698763e: feat(instance_server): use sbs api per default for block volumes (#2804) (@Codelax)
- 6f6860e: feat(serverless): add support for tags on functions/containers namespaces (#2807) (@norbjd)
- 50aef3f: feat(iam): add user tags option (#2770) (@Monitob)
- 3bbc7a6: feat(rdb): add update encryption at rest (#2829) (@jremy42)
- e712a91: feat(instance_image): support block snapshots (#2823) (@Codelax)
- 33cad2e: feat(baremetal): custom partitionning (#2820) (@Laure-di)
Fixes
- 5f2699c: fix(mnq): mark field 'file' as sensitive (#2790) (@ojroques)
- 213756d: fix(baremetal): change offer in tests (#2781) (@Laure-di)
- 8123591: fix(scaleway_lb_ip): add support to precise the zone in which the ip was reserved (#2803) (@al26p)
- e7e721d: fix(instance_server): ignore diff for user_data.ssh-host-fingerprints (#2810) (@Codelax)
- d4bed10: fix: golangci-lint (#2831) (@Laure-di)
Others
- a54f690: chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#2792) (@dependabot[bot])
- 3059fa0: chore(deps): bump github.com/nats-io/jwt/v2 from 2.7.0 to 2.7.2 (#2795) (@dependabot[bot])
- e6717c2: chore(deps): bump github.com/hashicorp/terraform-plugin-mux (#2794) (@dependabot[bot])
- 6d7a524: chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2826) (@dependabot[bot])
- c8119b6: chore(deps): bump codecov/codecov-action from 4 to 5 (#2825) (@dependabot[bot])
- ad60c88: chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#2827) (@dependabot[bot])
- 37aea84: doc: usage clarification (#2806) (@ahamez)
- 3a6ad01: doc: callouts don't support multiple paragraphs (#2824) (@ahamez)
- e1cce41: docs(lb): clean up doc (#2814) (@yfodil)
- f994142: tests(instance): create server with root_volume from sbs snapshot (#2808) (@Codelax)
v2.47.0
What's Changed
Features
feat(instance_server): prevent usage of routed_ip_enabled as false by @Codelax in #2763
feat(baremetal): add support for ipam ips by @yfodil in #2769
feat(inference): add support CRUD deployment by @Laure-di in #2736
feat(mongodb): add support for v1alpha1 by @jremy42 in #2777
feat(mongodb): increase timeout by @jremy42 in #2788
feat(ipam): support custom resources by @yfodil in #2783
Fixes
fix(lb): mark certificate chain as sensitive by @yfodil in #2771
fix(iot): add region to network by @jremy42 in #2776
fix(instance_server): use server volume to fetch volumes by @Codelax in #2782
Others
tests: rename test resources to expected test name by @Codelax in #2739
chore: bump sdk go by @jremy42 in #2774
tests(instance_server): use sbs and b_ssd together by @Codelax in #2768
tests(rdb): fix gateway network to use ipam mode by @yfodil in #2780
docs(object): adjust definition to official documentation by @Laure-di in #2784
tests(inference): enable nightly test by @Laure-di in #2785
tests(inference): enable acceptance tests by @Laure-di in #2786
Full Changelog: v2.46.0...v2.47.0
v2.46.0
Changelog
Features
- f6912dd: feat(registry): add tag data source (#2696) (@pnodet)
- e0b97c3: feat(instance): support ipam ips on pnic creation (#2660) (@yfodil)
- 82c9f80: feat(instance_server): allow root_volume size update (#2745) (@Codelax)
Fixes
- 1909bce: fix(cockpit): add grafana url manual creation (#2741) (@jremy42)
- 9898038: fix(cockpit): add default project id in cockpit resource (#2746) (@jremy42)
- 69c8334: fix(tem) add specific domain for webhook test (#2747) (@jremy42)
- 0b63315: fix(tem): add new status autoconfig (#2748) (@jremy42)
Others
- 980722b: refactor(instance): extract server volumes update (#2743) (@Codelax)
- bf7c0cd: tests(redis): remove cluster size changes (#2706) (@Codelax)
- 5506f5f: cleanup(documentdb): remove documentdb (#2749) (@jremy42)
- 50e4dea: update cassette private nic (#2754) (@jremy42)
- 216af76: docs(cockpit): update contact_points in alert_manager (#2753) (@jremy42)
- 148e0c8: test(cockpit): remove update test plan (#2752) (@jremy42)