pulumi-renovate[bot] 7cc2388992 Update first-party Pulumi dependencies to v3.241.0 (#859)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [@pulumi/pulumi](https://redirect.github.com/pulumi/pulumi)
([source](https://redirect.github.com/pulumi/pulumi/tree/HEAD/sdk/nodejs))
| dependencies | minor | [`3.239.0` ->
`3.241.0`](https://renovatebot.com/diffs/npm/@pulumi%2fpulumi/3.239.0/3.241.0)
|
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.239.0` -> `v3.241.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>pulumi/pulumi (@&#8203;pulumi/pulumi)</summary>

###
[`v3.241.0`](https://redirect.github.com/pulumi/pulumi/blob/HEAD/CHANGELOG.md#32410-2026-05-18)

[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.239.0...v3.241.0)

##### Features

- \[cli] Add `--output json` to `pulumi preview` for a structured JSON
summary of the operation result
[#&#8203;22927](https://redirect.github.com/pulumi/pulumi/pull/22927)

- \[cli] Add `--output json` to `pulumi refresh` for a structured JSON
summary of the operation result
[#&#8203;22928](https://redirect.github.com/pulumi/pulumi/pull/22928)

- \[cli] Add `--output json` to `pulumi destroy` for a structured JSON
summary of the operation result
[#&#8203;22875](https://redirect.github.com/pulumi/pulumi/pull/22875)

- \[cli] Add `pulumi stack schedule get` to retrieve the configuration
of a scheduled action
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack schedule list` to list all scheduled actions
configured for a stack
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack schedule new` to create a raw, drift, or TTL
deployment schedule for a stack
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack webhook delivery list` to list recent
deliveries for a stack webhook
[#&#8203;23116](https://redirect.github.com/pulumi/pulumi/pull/23116)

- \[cli] Add `pulumi stack webhook delivery redeliver` to redeliver a
webhook event
[#&#8203;23118](https://redirect.github.com/pulumi/pulumi/pull/23118)

- \[cli] Add `pulumi stack webhook edit` to update an existing stack
webhook
[#&#8203;23139](https://redirect.github.com/pulumi/pulumi/pull/23139)

-   \[cli] Add `pulumi stack webhook new` to create a new stack webhook
[#&#8203;23101](https://redirect.github.com/pulumi/pulumi/pull/23101)

-   \[cli] Add `pulumi stack webhook remove` to delete a stack webhook
[#&#8203;23102](https://redirect.github.com/pulumi/pulumi/pull/23102)

- \[cli] Add `pulumi org webhook delivery list` to list recent
deliveries for an organization webhook
[#&#8203;23179](https://redirect.github.com/pulumi/pulumi/pull/23179)

- \[cli] Add `pulumi org webhook edit` to update an organization webhook
[#&#8203;23179](https://redirect.github.com/pulumi/pulumi/pull/23179)

- \[cli] Add `pulumi org webhook list` to list all webhooks configured
for an organization
[#&#8203;23174](https://redirect.github.com/pulumi/pulumi/pull/23174)

- \[cli] Add `pulumi org webhook new` to create a new organization
webhook
[#&#8203;23172](https://redirect.github.com/pulumi/pulumi/pull/23172)

- \[cli] Add `pulumi org webhook ping` to send a test ping to an
organization webhook
[#&#8203;23179](https://redirect.github.com/pulumi/pulumi/pull/23179)

- \[cli] Add `pulumi org webhook remove` to delete an organization
webhook
[#&#8203;23177](https://redirect.github.com/pulumi/pulumi/pull/23177)

- \[cli] Add `pulumi stack drift list` to list drift detection runs for
a stack
[#&#8203;23159](https://redirect.github.com/pulumi/pulumi/pull/23159)

- \[cli] Add `pulumi stack drift status` to show the drift detection
status for a stack
[#&#8203;23161](https://redirect.github.com/pulumi/pulumi/pull/23161)

- \[cli] Add `pulumi stack schedule edit` to update an existing
scheduled deployment action
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack schedule remove` to delete a scheduled
deployment action
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

-   \[cli] Add `pulumi audit-log export` command
[#&#8203;23212](https://redirect.github.com/pulumi/pulumi/pull/23212)

-   \[cli] Add `pulumi org audit-log list`
[#&#8203;23211](https://redirect.github.com/pulumi/pulumi/pull/23211)

- \[cli] Add `pulumi policy compliance list` to list compliance results
grouped by entity
[#&#8203;23209](https://redirect.github.com/pulumi/pulumi/pull/23209)

- \[cli] Add `pulumi policy group new` command to allow creating new
policy groups
[#&#8203;23202](https://redirect.github.com/pulumi/pulumi/pull/23202)

-   \[cli] Add the `pulumi policy issue get` command
[#&#8203;23200](https://redirect.github.com/pulumi/pulumi/pull/23200)

- \[cli/cloud] Add `pulumi insights account list` to list Insights
accounts in an organization
[#&#8203;23091](https://redirect.github.com/pulumi/pulumi/pull/23091)

- \[cli/cloud] Add `pulumi insights account new` to create a Pulumi
Insights account
[#&#8203;23093](https://redirect.github.com/pulumi/pulumi/pull/23093)

- \[cli/cloud] Add `pulumi insights account scan log` to fetch log
output for a Pulumi Insights scan
[#&#8203;23092](https://redirect.github.com/pulumi/pulumi/pull/23092)

- \[cli/cloud] Add `pulumi insights account scan` to trigger a resource
discovery scan for an Insights account
[#&#8203;23094](https://redirect.github.com/pulumi/pulumi/pull/23094)

- \[cli/cloud] Implement `pulumi stack history events` to retrieve
engine events for a Pulumi Cloud update
[#&#8203;23109](https://redirect.github.com/pulumi/pulumi/pull/23109)

- \[cli/cloud] Add `pulumi deployment cancel` to terminate an
in-progress deployment
[#&#8203;23164](https://redirect.github.com/pulumi/pulumi/pull/23164)

- \[cli/cloud] Add `pulumi org member list` to list the members of an
organization
[#&#8203;23170](https://redirect.github.com/pulumi/pulumi/pull/23170)

- \[cli/cloud] Add `pulumi org usage get` to fetch the
resources-under-management summary for an organization
[#&#8203;23166](https://redirect.github.com/pulumi/pulumi/pull/23166)

- \[cli/cloud] Add `pulumi org role assign` to assign a custom role to a
team
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role edit` to update a custom role's
name, description, or permission tree
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role list` to list custom roles for an
organization
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role new` to create a custom role from a
permission descriptor JSON file
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role remove` to delete a custom role from
an organization
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

-   \[cli/env] Update esc to v0.24.0
[#&#8203;23213](https://redirect.github.com/pulumi/pulumi/pull/23213)

- \[cli/neo] Show tool call arguments and results in `pulumi neo` via a
`ctrl+o` overlay
[#&#8203;23075](https://redirect.github.com/pulumi/pulumi/pull/23075)

- \[cli/neo] Multi-line input in `pulumi neo` - Enter sends, Shift+Enter
/ Alt+Enter / Ctrl+J / trailing `\` insert a newline
[#&#8203;23151](https://redirect.github.com/pulumi/pulumi/pull/23151)

- \[cli/neo] Make `pulumi neo` visible by default; the
`PULUMI_EXPERIMENTAL` gate has been removed
[#&#8203;23228](https://redirect.github.com/pulumi/pulumi/pull/23228)

-   \[cli/policy] Add `pulumi policy group edit` to edit policy groups
[#&#8203;23206](https://redirect.github.com/pulumi/pulumi/pull/23206)

- \[cli/policy] Add `pulumi policy group remove` command to remove
policies
[#&#8203;23208](https://redirect.github.com/pulumi/pulumi/pull/23208)

-   \[cli/policy] Add the `pulumi policy group get` command
[#&#8203;23203](https://redirect.github.com/pulumi/pulumi/pull/23203)

##### Bug Fixes

-   \[cli] Add `pulumi policy issue list` command
[#&#8203;23198](https://redirect.github.com/pulumi/pulumi/pull/23198)

- \[cli] Fix `pulumi org role list` to send the `uxPurpose` query
parameter the service requires
[#&#8203;23231](https://redirect.github.com/pulumi/pulumi/pull/23231)

- \[engine] Fix `pulumi import` dropping map entries whose value matched
the enum member of a `Union<Input<Enum<T>>, ...>` element type
[#&#8203;23190](https://redirect.github.com/pulumi/pulumi/pull/23190)

- \[cli/cloud] Surface a clear error when `pulumi api --all` is used
against an endpoint whose response is not paginatable, instead of
silently emitting an empty array
[#&#8203;23191](https://redirect.github.com/pulumi/pulumi/pull/23191)
[#&#8203;23128](https://redirect.github.com/pulumi/pulumi/pull/23128)

- \[cli/cloud] `pulumi deployment settings edit` no longer clears fields
that the patch does not mention
[#&#8203;23217](https://redirect.github.com/pulumi/pulumi/pull/23217)

- \[cli/import] Generate PCL for asset and archive inputs when importing
resources, instead of returning a "NYI" error
[#&#8203;22938](https://redirect.github.com/pulumi/pulumi/pull/22938)

- \[cli/import] Preserve asset/archive/resource-reference values inside
map and array inputs, and HCL-escape map keys containing `${` or `%{`
template sequences
[#&#8203;23222](https://redirect.github.com/pulumi/pulumi/pull/23222)

- \[cli/install] Hint at adding a `.git` / `_git` when VCS URL
resolution fails
[#&#8203;22831](https://redirect.github.com/pulumi/pulumi/pull/22831)

- \[cli/neo] Transparently reconnect the Neo event stream after a
transient network drop, resuming from the last seen event ID
[#&#8203;23134](https://redirect.github.com/pulumi/pulumi/pull/23134)

- \[cli/neo] Show `preparing` in the live preview/up block until the
first resource arrives
[#&#8203;23155](https://redirect.github.com/pulumi/pulumi/pull/23155)

- \[cli/new] Support specific versions when using registry-backed
templates with `pulumi new`
[#&#8203;22909](https://redirect.github.com/pulumi/pulumi/pull/22909)

</details>

<details>
<summary>pulumi/pulumi (github.com/pulumi/pulumi/pkg/v3)</summary>

###
[`v3.241.0`](https://redirect.github.com/pulumi/pulumi/releases/tag/v3.241.0)

[Compare
Source](https://redirect.github.com/pulumi/pulumi/compare/v3.239.0...v3.241.0)

##### 3.241.0 (2026-05-18)

##### Features

- \[cli] Add `--output json` to `pulumi preview` for a structured JSON
summary of the operation result
[#&#8203;22927](https://redirect.github.com/pulumi/pulumi/pull/22927)

- \[cli] Add `--output json` to `pulumi refresh` for a structured JSON
summary of the operation result
[#&#8203;22928](https://redirect.github.com/pulumi/pulumi/pull/22928)

- \[cli] Add `--output json` to `pulumi destroy` for a structured JSON
summary of the operation result
[#&#8203;22875](https://redirect.github.com/pulumi/pulumi/pull/22875)

- \[cli] Add `pulumi stack schedule get` to retrieve the configuration
of a scheduled action
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack schedule list` to list all scheduled actions
configured for a stack
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack schedule new` to create a raw, drift, or TTL
deployment schedule for a stack
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack webhook delivery list` to list recent
deliveries for a stack webhook
[#&#8203;23116](https://redirect.github.com/pulumi/pulumi/pull/23116)

- \[cli] Add `pulumi stack webhook delivery redeliver` to redeliver a
webhook event
[#&#8203;23118](https://redirect.github.com/pulumi/pulumi/pull/23118)

- \[cli] Add `pulumi stack webhook edit` to update an existing stack
webhook
[#&#8203;23139](https://redirect.github.com/pulumi/pulumi/pull/23139)

-   \[cli] Add `pulumi stack webhook new` to create a new stack webhook
[#&#8203;23101](https://redirect.github.com/pulumi/pulumi/pull/23101)

-   \[cli] Add `pulumi stack webhook remove` to delete a stack webhook
[#&#8203;23102](https://redirect.github.com/pulumi/pulumi/pull/23102)

- \[cli] Add `pulumi org webhook delivery list` to list recent
deliveries for an organization webhook
[#&#8203;23179](https://redirect.github.com/pulumi/pulumi/pull/23179)

- \[cli] Add `pulumi org webhook edit` to update an organization webhook
[#&#8203;23179](https://redirect.github.com/pulumi/pulumi/pull/23179)

- \[cli] Add `pulumi org webhook list` to list all webhooks configured
for an organization
[#&#8203;23174](https://redirect.github.com/pulumi/pulumi/pull/23174)

- \[cli] Add `pulumi org webhook new` to create a new organization
webhook
[#&#8203;23172](https://redirect.github.com/pulumi/pulumi/pull/23172)

- \[cli] Add `pulumi org webhook ping` to send a test ping to an
organization webhook
[#&#8203;23179](https://redirect.github.com/pulumi/pulumi/pull/23179)

- \[cli] Add `pulumi org webhook remove` to delete an organization
webhook
[#&#8203;23177](https://redirect.github.com/pulumi/pulumi/pull/23177)

- \[cli] Add `pulumi stack drift list` to list drift detection runs for
a stack
[#&#8203;23159](https://redirect.github.com/pulumi/pulumi/pull/23159)

- \[cli] Add `pulumi stack drift status` to show the drift detection
status for a stack
[#&#8203;23161](https://redirect.github.com/pulumi/pulumi/pull/23161)

- \[cli] Add `pulumi stack schedule edit` to update an existing
scheduled deployment action
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

- \[cli] Add `pulumi stack schedule remove` to delete a scheduled
deployment action
[#&#8203;23153](https://redirect.github.com/pulumi/pulumi/pull/23153)

-   \[cli] Add `pulumi audit-log export` command
[#&#8203;23212](https://redirect.github.com/pulumi/pulumi/pull/23212)

-   \[cli] Add `pulumi org audit-log list`
[#&#8203;23211](https://redirect.github.com/pulumi/pulumi/pull/23211)

- \[cli] Add `pulumi policy compliance list` to list compliance results
grouped by entity
[#&#8203;23209](https://redirect.github.com/pulumi/pulumi/pull/23209)

- \[cli] Add `pulumi policy group new` command to allow creating new
policy groups
[#&#8203;23202](https://redirect.github.com/pulumi/pulumi/pull/23202)

-   \[cli] Add the `pulumi policy issue get` command
[#&#8203;23200](https://redirect.github.com/pulumi/pulumi/pull/23200)

- \[cli/cloud] Add `pulumi insights account list` to list Insights
accounts in an organization
[#&#8203;23091](https://redirect.github.com/pulumi/pulumi/pull/23091)

- \[cli/cloud] Add `pulumi insights account new` to create a Pulumi
Insights account
[#&#8203;23093](https://redirect.github.com/pulumi/pulumi/pull/23093)

- \[cli/cloud] Add `pulumi insights account scan log` to fetch log
output for a Pulumi Insights scan
[#&#8203;23092](https://redirect.github.com/pulumi/pulumi/pull/23092)

- \[cli/cloud] Add `pulumi insights account scan` to trigger a resource
discovery scan for an Insights account
[#&#8203;23094](https://redirect.github.com/pulumi/pulumi/pull/23094)

- \[cli/cloud] Implement `pulumi stack history events` to retrieve
engine events for a Pulumi Cloud update
[#&#8203;23109](https://redirect.github.com/pulumi/pulumi/pull/23109)

- \[cli/cloud] Add `pulumi deployment cancel` to terminate an
in-progress deployment
[#&#8203;23164](https://redirect.github.com/pulumi/pulumi/pull/23164)

- \[cli/cloud] Add `pulumi org member list` to list the members of an
organization
[#&#8203;23170](https://redirect.github.com/pulumi/pulumi/pull/23170)

- \[cli/cloud] Add `pulumi org usage get` to fetch the
resources-under-management summary for an organization
[#&#8203;23166](https://redirect.github.com/pulumi/pulumi/pull/23166)

- \[cli/cloud] Add `pulumi org role assign` to assign a custom role to a
team
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role edit` to update a custom role's
name, description, or permission tree
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role list` to list custom roles for an
organization
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role new` to create a custom role from a
permission descriptor JSON file
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

- \[cli/cloud] Add `pulumi org role remove` to delete a custom role from
an organization
[#&#8203;23117](https://redirect.github.com/pulumi/pulumi/pull/23117)

-   \[cli/env] Update esc to v0.24.0
[#&#8203;23213](https://redirect.github.com/pulumi/pulumi/pull/23213)

- \[cli/neo] Show tool call arguments and results in `pulumi neo` via a
`ctrl+o` overlay
[#&#8203;23075](https://redirect.github.com/pulumi/pulumi/pull/23075)

- \[cli/neo] Multi-line input in `pulumi neo` - Enter sends, Shift+Enter
/ Alt+Enter / Ctrl+J / trailing `\` insert a newline
[#&#8203;23151](https://redirect.github.com/pulumi/pulumi/pull/23151)

- \[cli/neo] Make `pulumi neo` visible by default; the
`PULUMI_EXPERIMENTAL` gate has been removed
[#&#8203;23228](https://redirect.github.com/pulumi/pulumi/pull/23228)

-   \[cli/policy] Add `pulumi policy group edit` to edit policy groups
[#&#8203;23206](https://redirect.github.com/pulumi/pulumi/pull/23206)

- \[cli/policy] Add `pulumi policy group remove` command to remove
policies
[#&#8203;23208](https://redirect.github.com/pulumi/pulumi/pull/23208)

-   \[cli/policy] Add the `pulumi policy group get` command
[#&#8203;23203](https://redirect.github.com/pulumi/pulumi/pull/23203)

##### Bug Fixes

-   \[cli] Add `pulumi policy issue list` command
[#&#8203;23198](https://redirect.github.com/pulumi/pulumi/pull/23198)

- \[cli] Fix `pulumi org role list` to send the `uxPurpose` query
parameter the service requires
[#&#8203;23231](https://redirect.github.com/pulumi/pulumi/pull/23231)

- \[engine] Fix `pulumi import` dropping map entries whose value matched
the enum member of a `Union<Input<Enum<T>>, ...>` element type
[#&#8203;23190](https://redirect.github.com/pulumi/pulumi/pull/23190)

- \[cli/cloud] Surface a clear error when `pulumi api --all` is used
against an endpoint whose response is not paginatable, instead of
silently emitting an empty array
[#&#8203;23191](https://redirect.github.com/pulumi/pulumi/pull/23191)
[#&#8203;23128](https://redirect.github.com/pulumi/pulumi/pull/23128)

- \[cli/cloud] `pulumi deployment settings edit` no longer clears fields
that the patch does not mention
[#&#8203;23217](https://redirect.github.com/pulumi/pulumi/pull/23217)

- \[cli/import] Generate PCL for asset and archive inputs when importing
resources, instead of returning a "NYI" error
[#&#8203;22938](https://redirect.github.com/pulumi/pulumi/pull/22938)

- \[cli/import] Preserve asset/archive/resource-reference values inside
map and array inputs, and HCL-escape map keys containing `${` or `%{`
template sequences
[#&#8203;23222](https://redirect.github.com/pulumi/pulumi/pull/23222)

- \[cli/install] Hint at adding a `.git` / `_git` when VCS URL
resolution fails
[#&#8203;22831](https://redirect.github.com/pulumi/pulumi/pull/22831)

- \[cli/neo] Transparently reconnect the Neo event stream after a
transient network drop, resuming from the last seen event ID
[#&#8203;23134](https://redirect.github.com/pulumi/pulumi/pull/23134)

- \[cli/neo] Show `preparing` in the live preview/up block until the
first resource arrives
[#&#8203;23155](https://redirect.github.com/pulumi/pulumi/pull/23155)

- \[cli/new] Support specific versions when using registry-backed
templates with `pulumi new`
[#&#8203;22909](https://redirect.github.com/pulumi/pulumi/pull/22909)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - Monday through Friday ( * * * * 1-5 ) (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19-->

---------

Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
Co-authored-by: pulumi-bot <bot@pulumi.com>
2026-05-19 02:23:38 +00:00
2024-03-07 11:17:15 -08:00
2026-05-18 12:11:41 +02:00
2026-05-18 12:11:41 +02:00
2024-03-07 11:17:15 -08:00
2024-03-07 11:17:15 -08:00
2024-03-20 11:09:37 -07:00
2024-03-07 11:17:15 -08:00
2026-05-18 12:11:41 +02:00
2025-07-21 13:04:32 -07:00

Slack NPM version Python version NuGet version PkgGoDev License

Docker-Build Resource Provider

A Pulumi provider for building modern Docker images with buildx and BuildKit.

Not to be confused with the earlier Docker provider, which is still appropriate for managing resources unrelated to building images.

Provider Use cases
@pulumi/docker-build Anything related to building images with docker build.
@pulumi/docker Everything else -- including running containers and creating networks.

Reference

For more information, including examples and migration guidance, please see the Docker-Build provider's detailed API documentation.

Description
No description provided
Readme Apache-2.0 4.8 MiB
Languages
Go 94.8%
Makefile 4.6%
Shell 0.6%