dunops.com/Docsbeta

Integrations

Scaleway

Dun manages Scaleway compute, Kapsule (Kubernetes), serverless containers, Object Storage, managed databases, and DNS.

Connect with an API tokenHosting6 products

Note

Every mutating action — a deploy, a scale, a secret rotation, a DNS change — surfaces a plan in chat first. Dun never touches your Scaleway resources until you approve it.

How to connect

Connect once from Integrations Scaleway, then toggle on the products you want Dun to manage.

1

Step 1

Open console.scaleway.com → IAM → API keys → Generate API key.
2

Step 2

Give the key an IAM policy covering the products you want Dun to manage (Instances, Kubernetes, Registry, Containers, Functions, RDB, Load Balancers, VPC, Domains, Cockpit — read + write).
3

Step 3

Copy the SECRET key and paste it below, then click Connect.
4

Step 4

Optional: to let Dun manage Object Storage (buckets/objects), also paste the key's ACCESS KEY (the public SCWxxx… value shown next to the secret).

Where to get credentials: https://console.scaleway.com/iam/api-keys

What Dun can do

Each product below is something you can turn on. The examples are real prompts you can type in a chat thread.

Compute

Instances (start/stop/reboot, resize, create/delete, snapshots) and Elastic Metal bare metal (reboot, reinstall). Every mutation runs only after chat approval.

Type in a chat thread
List my Scaleway instances
Reboot my api instance in fr-par

In a playbook, bind scaleway.restart to run this as a step.

PermissionRequiredWhat it does
List instances + bare metal + statusYesDiscover which servers Dun can act on.
Apply approved compute changesOptionalPower, resize, create/delete, snapshot, reinstall — after chat approval.

Kubernetes & Containers

Kapsule clusters and node pools, Container Registry images/tags, and Serverless Containers + Functions (deploy, scale). Mutations run only after chat approval.

Type in a chat thread
Show me my Scaleway kubernetes & containers
PermissionRequiredWhat it does
Read clusters, registries, containers, functionsYes
Apply approved workload changesOptionalScale/upgrade clusters, deploy/scale containers & functions, delete images — after chat approval.

Storage

Object Storage (buckets, objects, presigned URLs, CORS, visibility) and Block volumes (create/resize/snapshot/delete). Object Storage needs the optional Access Key.

Type in a chat thread
List my Object Storage buckets in fr-par
PermissionRequiredWhat it does
Read buckets, objects, and volumesYes
Apply approved storage changesOptionalCreate/delete buckets & volumes, delete objects, resize/snapshot — after chat approval.

Managed Databases

Managed PostgreSQL/MySQL/Redis — instances, databases, users, allowed-IP ACLs, backups/restore, scale, and password rotation. Mutations run after chat approval.

Type in a chat thread
Is my Scaleway Postgres instance healthy?
PermissionRequiredWhat it does
List instances, databases, users, backupsYes
Apply approved database changesOptionalScale, create/delete databases, manage ACLs, restore, rotate passwords — after chat approval.

Networking & DNS

Load Balancers (backends, health checks, stats), VPC and subnets, Flexible IPs (attach/detach), and managed DNS/domains. Mutations run after chat approval.

Type in a chat thread
Show me my Scaleway networking & dns
PermissionRequiredWhat it does
Read load balancers, VPCs, IPs, DNSYes
Apply approved networking changesOptionalEdit backends/health checks, create/delete VPCs, attach IPs, change DNS — after chat approval.

Cockpit observability

Read Cockpit data sources, the metrics/logs usage overview, and active alerts; enable or disable the managed alert manager (after chat approval).

Type in a chat thread
Show me my Scaleway cockpit observability
PermissionRequiredWhat it does
Read data sources, usage, alertsYes
Toggle the alert managerOptionalEnable/disable alerting runs only after chat approval.

Next steps