Runner pools
When using Pulumi Deployments, you have options for where your workflows run:
- Pulumi-managed runners: runners in the Pulumi hosted pool, managed by Pulumi.
- Customer-managed runners: runners you host in your own infrastructure that can access private networks and resources, supporting deployments, Discovery scans, and policy evaluations.
To choose where a stack’s deployments run, open the stack’s Settings → Deploy page and pick a pool from the Deployment runner pool dropdown. Choose Pulumi hosted pool to use Pulumi-managed runners.
If a stack does not have a pool explicitly configured, the deployment uses the organization’s default workflow runner pool if one is set, and otherwise falls back to the Pulumi hosted pool.
Customer-managed runner pools
To run a stack’s deployments on customer-managed runners, select one of your organization’s runner pools from the Deployment runner pool dropdown. To create and scale pools, see the customer-managed runners setup guide.
Self-hosted Pulumi Cloud installations have no Pulumi hosted pool, so every stack must use a customer-managed runner pool. If the organization has no pools yet, the settings page links to create one, or tells you to ask an organization admin if you can’t manage pools yourself.