Changelog
Features
- 05d7783: feat(messageq): add deployment and user resources (#4343) (@jremy42)
- 589d4a0: feat(opensearch): add scaleway_opensearch_user resource (#4363) (@jremy42)
- 4a8230f: feat(partner): add partner API resource (#4344) (@estellesoulard)
- 5c4a1ba: feat(partner): add list resources (#4353) (@estellesoulard)
- 2f6fdf8: feat(s2s_vpn): allow using secret manager for connection PSK (#4365) (@yfodil)
- 7f98b7a: feat(rdb): add node types and database engines data sources (#4368) (@jremy42)
- 9b62405: feat(redis): add node types and cluster versions data sources (#4369) (@jremy42)
- 57a480a: feat(file): add list resource for filesystem (#4242) (@pypaut)
- a1c9e15: feat(partner): add partner API actions (#4366) (@estellesoulard)
- 2890d71: feat(object): add support for custom s3 endpoint (#4364) (@pypaut)
- 562df93: feat(cockpit): add grafana product dashboard data sources (#4370) (@jremy42)
- d2e2167: feat(block): add scaleway_block_snapshots data source (#4382) (@sebastian-de)
- e2f8d15: feat(mailbox): add support for mailbox ressource (#3810) (@jremy42)
- 3eecb60: feat(rdb): add data sources for instance logs and log details (#4402) (@jremy42)
- f300d23: feat(k8s): mark the datasource k8s_version.available_container_runtimes as deprecated (#4409) (@elwinar)
- b47904b: feat(container): implement the private endpoint feature for containers (#4389) (@elwinar)
- 53f3171: feat(k8s): add support for user_data in pools (#4387) (@remyleone)
Fixes
- bb758c8: fix(rdb): increase engine upgrade timeout and document timeout recovery (#4340) (@jremy42)
- 317438b: fix(cockpit): alert manager cleanup (#3562) (@jremy42)
- 037826a: fix(instance): keep public_ips in sync with ip_ids during apply (#4374) (@yfodil)
- 3bc924f: fix(opensearch): expose all API endpoints in deployment state without config filtering (#4377) (@jremy42)
- b9bcee8: fix: make data source sensitive if they are declared sensitive in the resource (#4379) (@remyleone)
- 8982e9b: fix: add sensitive to the credentials_file_content schema (#4380) (@remyleone)
- 918240d: fix(cockpit): remove scaleway_cockpit_grafana_user after CreateGrafanaUser EOL. (#4375) (@jremy42)
- f22b7fb: fix(tem): split mx_config into exchange and mx_priority for domain_record (#4361) (@jremy42)
- 3f4e9f0: fix(domain): support import by domain name and handle archived tasks (#4113) (@jremy42)
- 8f73baf: fix(instance): use zone when getting private nic in data source (#4381) (@MaelitoP)
- 0c7e407: fix(vpc): retry on transient 403 while IAM permissions propagate (#4390) (@estellesoulard)
- 5d816c0: fix(edgeservices): handle canceled/updated plan without identity change (#4396) (@yfodil)
- 4dc9bcf: fix(domain): retry on transient 403 while IAM permissions propagate (#4391) (@estellesoulard)
- 3a07709: fix(vpc): increase the private network delete timeout to 2 minutes (#4405) (@elwinar)
- e22c0c8: fix(provider): set the config path to a known inexistant file in NoConfig tests so the global XDG fallback is ignored if configured (#4407) (@elwinar)
Chore
- 4279eea: ci(tem): sweep leftover TEM test DNS zones after revoking domains (#4358) (@jremy42)
- 83f1cb9: chore(deps): upgrade sdk (#4411) (@elwinar)
- 6d7e417: ci(cockpit): grafana user datadog nightly (#4147) (@jremy42)
- dca7ddc: ci: ensure defaults are not set if empty (#4383) (@estellesoulard)
- 4d95a45: chore(test): fix nightly acceptance tests (#4321) (@pypaut)
- 9fe3b32: chore(file): migrate filesystem resource from sdk to framework (#4355) (@pypaut)
Docs
- 632869a: docs: update product-availability url (#4385) (@estellesoulard)
- 46649a0: docs(billing): fix consumption_limit unit (euros, not cents) (#4399) (@christian-heusel)
- a3bd26a: docs(rdb): document logs_policy on scaleway_rdb_instance (#4400) (@jremy42)