nice-toothbrush-68985
02/15/2026, 1:21 PMOrganization-wide role settings the Member role to only read ESC environment,
in order to protect login environments and disallow org members privilege escalation in cloud providers.
This has an unintended side effect which breaks Pulumi cloud deployments:
$ /pulumi-deploy-executor pulumi preview --stackIdentity="Chamelio-ai/rds/dev" --workDir="/deployment/pulumi/1-platform/rds"
Error: Preview failed: error: getting stack configuration: opening environment: [0]
Diags: You do not have permission to perform this operation.
While the option to change the role which the deployment utilizes exists, it is only available in the UI,
and if I'm not missing anything, it is not configurable via pulumiservice.DeploymentSettings.
What is the correct way to by-default disable ESC access org-wide and only allow Admins, Automation API Tokens, and Cloud Deployments?strong-laptop-62968
02/17/2026, 10:51 AMnice-toothbrush-68985
02/17/2026, 11:12 AMnice-toothbrush-68985
02/17/2026, 11:14 AMstrong-laptop-62968
02/17/2026, 11:18 AMable-magician-37192
02/17/2026, 7:05 PMoperationContext.role.id field wasn't documented in our API docs (but is now): https://www.pulumi.com/docs/reference/cloud-rest-api/deployments/#properties-1
We are tracking internally adding that to the pulumiService provider. Roles themselves aren't supported via the pulumiService provider today either - are you managing those manually?nice-toothbrush-68985
02/17/2026, 7:08 PMnice-toothbrush-68985
02/17/2026, 7:10 PMnice-toothbrush-68985
03/05/2026, 5:04 PMoperationContext.role.id in the pulumiService providerable-magician-37192
03/05/2026, 11:42 PM