Scaleway plugin v2.0.0 - Added scaleway_vpc table and migrated scaleway_vpc_private_network to VPC v2 API
Sep 11, 2026•steampipe
Thanks to @pdecat for contributing all of the table, API, and SDK changes in this release!
Breaking changes
- Updated the scaleway_vpc_private_network table to use the Scaleway VPC v2 API, in which private networks are regional resources. The zone column has been replaced by region, and the get key columns are now id and region instead of id and zone. The table now iterates over the regions connection config argument instead of zones and connections that set zones without regions will only return private networks from the default region until regions is added. Queries that filter on or select zone must be updated. (#171)
- Removed the creation_info column from the scaleway_account_ssh_key table, as it is not returned by the IAM API. (#170)
What's new?
- New tables added
Enhancements
- Added vpc_id, dhcp_enabled, and subnets columns to the scaleway_vpc_private_network table, with vpc_id available as an optional filter. (#171)
- Updated the scaleway_account_ssh_key table to use the Scaleway IAM API, as the Account v2alpha1 SSH key API has been removed and the table no longer returned data. Added the disabled column. (#170)
Bug fixes
- Fixed the scaleway_account_ssh_key, scaleway_iam_api_key, and scaleway_iam_user tables to return an error instead of causing a plugin panic when the API call fails. (#169)
- Fixed the plugin to correctly use credentials from the SCW_ACCESS_KEY and SCW_SECRET_KEY environment variables when access_key and secret_key are not set in the connection config. (#169)
Dependencies
- Recompiled plugin with Go version 1.26. (#159)
- Recompiled plugin with steampipe-plugin-sdk v6.1.0 that fixes data races in the SDK's in-process execute path.