Releases: scaleway/terraform-provider-scaleway
Releases · scaleway/terraform-provider-scaleway
v2.60.3
v2.60.2
Changelog
Fixes
- 0ef9e5a: fix(rdb): retry database read on transient_state 409 by waiting instance then reissuing ListDatabases (#3369) (@jremy42)
- 27a6b65: fix(k8s): warning instead of error when cni validation fails (#3371) (@Mia-Cross)
Other
- fe97912: chore(cassettes): remove cassettes that don't match any test (#3362) (@Mia-Cross)
v2.60.1
Changelog
Fixes
- e5302f6: fix(instance): typo in admin_password_encryption_ssh_key_id on server create (#3365) (@Mia-Cross)
Docs
- 5677ef5: docs: fix mongodb and rdb documentation (#3327) (@remyleone)
- c4455c2: docs: improve rdb_acl documentation with multiple rules examples and conflict warnings (#3355) (@jremy42)
Chore
- 4729ef7: chore: fix golangci-lint warning (#3326) (@remyleone)
- 47d93a7: chore(deps): bump github.com/hashicorp/aws-sdk-go-base/v2 (#3341) (@dependabot[bot])
- 5989d57: chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 (#3343) (@dependabot[bot])
- 2126e68: chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#3347) (@dependabot[bot])
- ff4db2c: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#3345) (@dependabot[bot])
- 7c355b7: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#3342) (@dependabot[bot])
- 0515e8b: chore(deps): bump github.com/hashicorp/terraform-plugin-mux (#3350) (@dependabot[bot])
- 461a33f: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sns (#3351) (@dependabot[bot])
- 9b750b5: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#3349) (@dependabot[bot])
- 1a14897: chore(deps): bump github.com/docker/docker (#3352) (@dependabot[bot])
- 3b9fca4: chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#3357) (@dependabot[bot])
- 05b0477: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#3356) (@dependabot[bot])
- b9752e4: chore: add support for retry delay to reduce the amount of logs in the CI (#3360) (@remyleone)
- d522d94: chore: bump golangci-lint to 2.5.0 (#3358) (@remyleone)
- 8233157: chore: fix markdownlinkcheck (#3359) (@remyleone)
- a7f7fb9: chore: bump github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs (#3353) (@remyleone)
- 3da8f9f: ci: migrate to stable for go version (#3346) (@remyleone)
- a45426c: tests(baremetal): update cassette server with ipam pn (#3364) (@Laure-di)
- fe9a05f: chore: add support for ignore in go.mod (#3363) (@remyleone)
v2.60.0
Changelog
Feats
- ad3984d: feat(instance): support private ips on servers datasource (#3254) (@yfodil)
- b2598ee: feat(instance): server: add more fields on public_ips (#3272) (@Mia-Cross)
- 8083e14: feat(cockpit): add scaleway_cockpit_sources data source (#3307) (@jremy42)
- 79725fd: feat(mnq/sqs): support for dead_letter_queue (#3293) (@jremy42)
- 921a5b3: feat(mongodb): implement user resource with role management (#3308) (@jremy42)
- 3a539a6: feat(mongodb): add snapshot scheduling to instances (#3318) (@jremy42)
Fixes
- 74b61f5: fix(edgeservices): use zone from lb_config prior to provider default (#3253) (@yfodil)
- 6321f14: fix(k8s): acls as a set to prevent ordering issues (#3241) (@Mia-Cross)
- 1ea7ad4: fix(instance): snapshot: type defaults to l_ssd (#3264) (@Mia-Cross)
- 1d18128: fix(ci): fix Workflow does not contain permissions (#3267) (@remyleone)
- d888258: fix(rdb): return endpoint deletion errors to prevent ghost instances (#3277) (@jremy42)
- 3053924: fix(block): remove outdated test migration (#3285) (@Laure-di)
- 288f8bb: fix(key_manager): add next_rotation_at in key manager resource (#3290) (@jremy42)
- b5ff068: fix(rdb): fix load balancer removal not detected (#3301) (@jremy42)
- ae2f384: fix(mongodb): use regional ID parsing instead of zonal (#3306) (@jremy42)
- 48bdcf8: fix(domain): fix SRV domain duplication bug (#3287) (@jremy42)
Chores
- 0caa7e6: chore: migrate to github.com/hashicorp/[email protected] (#3263) (@remyleone)
- 9b77f47: chore: add support for testing generating documentation (#3270) (@remyleone)
- 59881e8: chore(container/function): namespace: deprecate activate_vpc_integration (#3286) (@Mia-Cross)
- e0401d8: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#3295) (@dependabot[bot])
- 8b37859: chore(deps): bump github.com/nats-io/jwt/v2 from 2.7.4 to 2.8.0 (#3297) (@dependabot[bot])
- 39e3993: chore(deps): bump actions/checkout from 4 to 5 (#3299) (@dependabot[bot])
- da7142f: chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.41.0 (#3296) (@dependabot[bot])
- ec321cf: chore(deps): bump github.com/nats-io/nats.go from 1.44.0 to 1.45.0 (#3298) (@dependabot[bot])
- e4fc9f0: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sqs (#3305) (@dependabot[bot])
- c8dec61: chore: enable data consistency error in schema (#3278) (@remyleone)
- 7e15b9d: chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.5.1 to 1.13.3 (#3304) (@dependabot[bot])
- bcb71a8: ci: add support for gotestsum (#3319) (@remyleone)
- 114ccff: docs(instance): security group: remove deprecated ip from examples (#3260) (@Mia-Cross)
- b7d2af7: docs(backend): relocate S3 backend section to central backend guide (#3256) (@Laure-di)
- 52bd7bc: docs: add support for description in all field of the schemas (#3273) (@remyleone)
- ec7782d: docs(rdb): document password requirements for database resources (#3288) (@jremy42)
- 4f6be9f: docs(cockpit): mark scaleway_cockpit resource as deprecated (#3281) (@jremy42)
- 9e6eb04: docs: add support for template based rendering (#3292) (@remyleone)
- 9922c77: docs(rdb): update VPC routing compatibility note (#3316) (@jremy42)
v2.59.0
Changelog
Feats
- 2264509: feat(redis): add port and raw IPs to private network endpoint (#3246) (@jremy42)
- 1cd8d76: feat(baremetal): support protected server (#3251) (@Laure-di)
Fixes
- 1b802af: fix(domain): correct zone deletion behavior to keep empty zones by default (#3234) (@jremy42)
- a44782c: fix(domain): update cassette record test basic (#3236) (@jremy42)
- 1e0a010: fix(cockpit): correct Cockpit Grafana URL format (#3240) (@jremy42)
- d92a8c7: fix: add support for locality parsing in security group id (#3237) (@remyleone)
- b583ad3: fix(rdb): enable private_network when restoring from snapshot (#3239) (@jremy42)
- 50c56a5: fix(vpc): set enable_custom_routes_propagation to computed instead of default true (#3244) (@yfodil)
- 59f5bcf: fix(cockpit): fix alert manager ID parsing (#3242) (@jremy42)
- 95a486c: fix(k8s): diffsuppress locality on sg id (#3245) (@yfodil)
- a2dbf63: fix: add required permissions for CodeQL analysis workflow (#3255) (@yfodil)
- a58f10b: fix(block): ignore inaccessible legacy snapshot in diff (#3258) (@Laure-di)
Chores
- a6db129: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#3250) (@dependabot[bot])
- f1aa328: chore(deps): bump github.com/nats-io/nats.go from 1.38.0 to 1.44.0 (#3247) (@dependabot[bot])
- 8f97af6: chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 (#3248) (@dependabot[bot])
- c10d387: chore(deps): bump github.com/docker/docker (#3235) (@dependabot[bot])
v2.58.0
Changelog
Feats
- f0bd00c: feat(keymanager): add Key Manager Key resource (#3198) (@jremy42)
- 852cb0a: feat(mongodb): migrate into v1 (#3222) (@jremy42)
- 90f2f01: feat(mongodb): add TLS certificate (#3228) (@jremy42)
- 8ab640f: feat(lb): add support for enable_access_logs (#3216) (@yfodil)
- 40022f0: SSH signed commit (#3201) (@Laure-di)
Fixes
- 3c70114: fix(block): volume from snapshot with size (#3200) (@Laure-di)
- 56d47ea: fix(domain): handle root zone ID without leading dot (#3208) (@jremy42)
- bb17f97: fix(webhosting): increase default timeout (#3209) (@jremy42)
- 13b813e: fix(rdb): add pagination support for ACL rules (#3207) (@jremy42)
- 8da7dc9: fix(vpc): set correct default policy value (#3215) (@yfodil)
- 209bb81: fix(domaim): remove keep empty zone (#3217) (@jremy42)
- 4ae66ec: fix(iam): change update user workflow (#3218) (@remyleone)
- 29f26e8: fix(tem): refactor reputation test to create and validate domain (#3210) (@jremy42)
- fd6e880: Fix typo (#3220) (@FlorentPoinsaut)
- 8f1ab5c: fix(instance): EoS warning: filter product list by offer_id (#3203) (@Mia-Cross)
- d3cd20a: fix(baremetal): refacto and update offer tests (#3205) (@Laure-di)
Chores
- 3c0e98e: chore(lb): set deprecated pn config fields to computed (#3202) (@yfodil)
- e27278f: docs(apple-silicon): improve example and add private_network informat… (#3212) (@Laure-di)
- 1831854: chore: add support for GitHub actions in codeql (#3221) (@remyleone)
- 5bd4f7e: chore: add permission to the github actions (#3226) (@remyleone)
- 9662e6a: chore: bump golangci-lint to v2.3.0 (#3227) (@remyleone)
- 38d87a6: doc: guide how to increase timeout resources (#3204) (@Laure-di)
v2.57.0
Changelog
Feats
- 22616d2: feat(lb): add ips_edge_services field (#3178) (@yfodil)
- 8d26f55: feat(edge-services): add support for include_cookies on cache stage (#3184) (@yfodil)
- 13e7fad: feat(object): support the group bucket ACL (#3185) (@Gnoale)
- 280975a: feat(autoscaling): add support for v1alpha1 (#3159) (@yfodil)
- c283df4: feat(ci): add skip mechanism via GitHub variables (#3187) (@yfodil)
- 33090e3: feat(k8s): add support for security_group_id in pool resource (#3196) (@Mia-Cross)
- bc03f52: feat(vpc): add support for routes propagation (#3180) (@yfodil)
- 325f648: feat(apple-silicon): add support public_bandwidth (#3186) (@Laure-di)
Fixes
- 414fb15: fix(iam): handle http 409 transient error (#3142) (@Gnoale)
- a710dce: fix(baremetal): support install service_password and service_user (#3177) (@Laure-di)
- 16eb0eb: fix(cockpit): handle region in data source source (#3195) (@jremy42)
Chores
- d2f9ea3: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#3191) (@dependabot[bot])
- a83e2eb: chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#3192) (@dependabot[bot])
- c7d28c2: chore(deps): bump github.com/hashicorp/go-retryablehttp (#3193) (@dependabot[bot])
- b2fba91: chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#3189) (@dependabot[bot])
- e337d30: chore(deps): bump github.com/hashicorp/aws-sdk-go-base/v2 (#3190) (@dependabot[bot])
v2.56.0
Changelog
Feats
- 7bedecc: feat(apple-silicon): read instance private ips (#3113) (@yfodil)
- 77939e4: feat(inference): read deployment private ip (#3114) (@yfodil)
- f580872: feat(serverless): add tags to container and function resources (#3117) (@Mia-Cross)
- 382a471: feat(serverless): add command and args to container resource (#3151) (@Mia-Cross)
- a71bb37: feat(object): add content_type attribute (#3138) (@Laure-di)
- e096766: feat(meta): warn the user if there are multiple variable sources used (#3144) (@Gnoale)
- 75f2024: feat(file): add support v1beta1 (#3141) (@Laure-di)
- 3b82cc0: feat(function): add support for vpc integration (#3160) (@Mia-Cross)
- 3a38fcc: feat(block): support iops update (#3170) (@yfodil)
- 5067452: feat(container): vpc integration (#3158) (@Mia-Cross)
- f2bad2b: feat(instance): add support for admin_password_encryption_ssh_key_id (#3172) (@Mia-Cross)
- 148a613: feat(instance): fetch EoS date from PCU API and add it to warning (#3166) (@Mia-Cross)
Fixes
- eab54f0: fix(compute): fix nightly tests (#3105) (@Mia-Cross)
- 555a269: fix(baremetal): remove non-idempotent condition to ensure repeatable execution (#3120) (@Laure-di)
- a7ee6d7: fix(baremetal): suppress misleading warning when using offer data source (#3174) (@Laure-di)
- 78ecf16: fix(instance): warn on deprecated volume_types values (#3147) (@Gnoale)
- e454232: fix(block): forceNew only if new size_in_gb is shreking (#3157) (@Laure-di)
- 8dd5200: fix(edge-services): fetch zone from provider config when field is missing (#3161) (@yfodil)
- e052f9f: fix(acctest): compare in depth request body with cassette body (#3135) (@Gnoale)
- 0704143: fix(vpc): strip API response prefix from ACL rule descriptions (#3167) (@yfodil)
Documentation
- a58bbfc: doc: format examples and relocate inference model datasource (#3121) (@coutantal)
- fd50f1a: docs(flexible-ip): fix ip id field name (#3123) (@yfodil)
- ed6475d: docs(flexible-ip): update docs (#3125) (@yfodil)
- a6a7a13: doc(instance): update server's possible volume types + read more marketplace image info (#3116) (@Mia-Cross)
- ba0d3a3: docs: update deadlink in migration guide and update interface to any edgeservice (#3164) (@Laure-di)
Chores
- 44d88ac: chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 (#3130) (@dependabot[bot])
- e2639b4: chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (#3131) (@dependabot[bot])
- 8d39c05: chore(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#3132) (@dependabot[bot])
- 925eeff: chore(deps): bump github.com/docker/docker (#3129) (@dependabot[bot])
- 45a932c: chore(deps): bump github.com/hashicorp/terraform-plugin-mux (#3128) (@dependabot[bot])
- 13e1fd9: chore: add support for vcr compression and trim k8s cassettes (#3136) (@remyleone)
- f8c0844: remove unnecessary cassette (#3140) (@Laure-di)
- 8505cd4: chore: compress rdb cassettes (#3137) (@remyleone)
- 7119759: chore(deps): bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#3152) (@dependabot[bot])
- 50eab58: chore(lint): pin golang-ci lint version (#3150) (@Gnoale)
- fb5161c: chore(iam): remove guest user support (#3154) (@Gnoale)
- ba000af: chore: add support for funcorder (#3156) (@remyleone)
- f431df9: chore: migrate from interface{} to any (#3162) (@remyleone)
- 579647c: chore(container): simplify Container testing and remove image push (#3155) (@Gnoale)
- 7731e65: chore: add support for recvcheck (#3168) (@remyleone)
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)