Update first-party Pulumi dependencies (#760)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pulumi/esc](https://redirect.github.com/pulumi/esc) |
indirect | minor | `v0.21.0` -> `v0.22.0` |
|
[github.com/pulumi/pulumi/pkg/v3](https://redirect.github.com/pulumi/pulumi)
| require | minor | `v3.219.0` -> `v3.220.0` |

---

### Release Notes

<details>
<summary>pulumi/esc (github.com/pulumi/esc)</summary>

###
[`v0.22.0`](https://redirect.github.com/pulumi/esc/releases/tag/v0.22.0)

[Compare
Source](https://redirect.github.com/pulumi/esc/compare/v0.21.0...v0.22.0)

##### Improvements

##### Bug Fixes

##### Breaking changes

</details>

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

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

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

##### 3.220.0 (2026-02-10)

##### Features

- \[cli] Show environment variables that were set if a snapshot
integrity error happens
[#&#8203;21709](https://redirect.github.com/pulumi/pulumi/pull/21709)

- \[cli/{install,package}] Use the Pulumi Cloud Registry by default to
resolve package names

-   \[engine] Pass replacement trigger through to Construct
[#&#8203;21408](https://redirect.github.com/pulumi/pulumi/pull/21408)

- \[engine] Add EnvVarMappings resource option for provider resources,
allowing environment variables to be remapped before being passed to the
provider
[#&#8203;21572](https://redirect.github.com/pulumi/pulumi/pull/21572)

- \[pkg] BREAKING: Deprecate
github.com/pulumi/pulumi/pkg/v3/codegen/dotnet in favor of
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen. This
package will be removed from pulumi/pulumi soon!
[#&#8203;21720](https://redirect.github.com/pulumi/pulumi/pull/21720)

##### Bug Fixes

- \[cli] Retry `yarn install` when it fails (e.g. during `pulumi
install`)
[#&#8203;21707](https://redirect.github.com/pulumi/pulumi/pull/21707)

-   \[engine] Deal with errors in elided journal entries correctly
[#&#8203;21576](https://redirect.github.com/pulumi/pulumi/pull/21576)

- \[sdk/nodejs] Fix remote components with
PULUMI_NODEJS_SKIP_COMPONENT_INPUTS

- \[sdk/python] Fix `_LazyModule` to not trigger full module load for
introspection attributes
[#&#8203;21620](https://redirect.github.com/pulumi/pulumi/pull/21620)

- \[sdkgen/python] Remove workaround for slow typechecking with MyPy and
PyCharm
[#&#8203;21722](https://redirect.github.com/pulumi/pulumi/pull/21722)

##### Miscellaneous

- \[cli] Write logfile location if verbosity is >= 1 to stderr instead
of stdout
[#&#8203;21663](https://redirect.github.com/pulumi/pulumi/pull/21663)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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>
Co-authored-by: Ian Wahbe <me@iwahbe.com>
This commit is contained in:
pulumi-renovate[bot]
2026-02-11 10:27:46 +00:00
committed by GitHub
parent 8cb8d21332
commit 13acd934b6
8 changed files with 645 additions and 725 deletions

View File

@@ -62,7 +62,7 @@ require (
github.com/pkg/errors v0.9.1 // indirect
github.com/pkg/term v1.1.0 // indirect
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
github.com/pulumi/esc v0.21.0 // indirect
github.com/pulumi/esc v0.22.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/rogpeppe/go-internal v1.14.1 // indirect
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect

View File

@@ -157,8 +157,8 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
github.com/pulumi/esc v0.21.0 h1:TR8Ff22SU+z8cooTmUKkmk2FltXW/wDPrIwI9BP88Vk=
github.com/pulumi/esc v0.21.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
github.com/pulumi/esc v0.22.0 h1:Kbk0kIPsoIu6vnLgKtiE8AKRfl8B8bg6adiQuwJiBjA=
github.com/pulumi/esc v0.22.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.12 h1:uzmw+0iic764m0Yvh4I/jRV1x3q49dVh5Ctq9RllsQ8=
github.com/pulumi/pulumi-docker-build/sdk/go/dockerbuild v0.0.12/go.mod h1:6zFMe786NvFDO03BVJwdw1R/Yms4F6vAU49iBHo8zbQ=
github.com/pulumi/pulumi/sdk/v3 v3.209.0 h1:Ti0FohAset2HEgogTxTOWoyvQd2N2+pkTSIn5DW3W7s=

7
go.mod
View File

@@ -14,10 +14,11 @@ require (
github.com/muesli/reflow v0.3.0
github.com/otiai10/copy v1.14.0
github.com/pulumi/providertest v0.6.0
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.101.0
github.com/pulumi/pulumi-go-provider v1.3.0
github.com/pulumi/pulumi-java/pkg v1.16.0
github.com/pulumi/pulumi/pkg/v3 v3.219.0
github.com/pulumi/pulumi/sdk/v3 v3.219.0
github.com/pulumi/pulumi/pkg/v3 v3.220.0
github.com/pulumi/pulumi/sdk/v3 v3.220.0
github.com/regclient/regclient v0.7.1
github.com/sirupsen/logrus v1.9.3
github.com/spf13/afero v1.14.0
@@ -225,7 +226,7 @@ require (
github.com/prometheus/common v0.55.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
github.com/pulumi/esc v0.21.0 // indirect
github.com/pulumi/esc v0.22.0 // indirect
github.com/pulumi/inflector v0.2.1 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/rogpeppe/go-internal v1.14.1 // indirect

14
go.sum
View File

@@ -598,20 +598,22 @@ github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0leargg
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
github.com/pulumi/esc v0.21.0 h1:TR8Ff22SU+z8cooTmUKkmk2FltXW/wDPrIwI9BP88Vk=
github.com/pulumi/esc v0.21.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
github.com/pulumi/esc v0.22.0 h1:Kbk0kIPsoIu6vnLgKtiE8AKRfl8B8bg6adiQuwJiBjA=
github.com/pulumi/esc v0.22.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
github.com/pulumi/inflector v0.2.1 h1:bqyiish3tq//vLeLiEstSFE5K7RNjy/ce47ed4QATu8=
github.com/pulumi/inflector v0.2.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY=
github.com/pulumi/providertest v0.6.0 h1:ZnefsbhkPE+BpKienHgb38P/6SEtXjjOXGGdMEUIOgk=
github.com/pulumi/providertest v0.6.0/go.mod h1:OBpIGSQrw1FW9VNaHBtKCRxEoTISvx8JsxECmRqRgRQ=
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.101.0 h1:1VGECdAuWEJ6cTsxFmpcUcpu0nBt9Ze8fHI/+1DgSio=
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3 v3.101.0/go.mod h1:m3hX/6Ia3vYwLc5I/z+i4SH73q8Lu3xY8NLuS1JaTiw=
github.com/pulumi/pulumi-go-provider v1.3.0 h1:y5vQal1PaxdwpNWk5OFqc/6yLPpNJNnA1eY80mnWaQ0=
github.com/pulumi/pulumi-go-provider v1.3.0/go.mod h1:5k36le9qSSlcpHwkL56HQhSXTHskhHhrrJ+x4dsVavo=
github.com/pulumi/pulumi-java/pkg v1.16.0 h1:8KCiIXWv2uxfIks0SdgOezyXg4HZIoPfHID9eMg4nuM=
github.com/pulumi/pulumi-java/pkg v1.16.0/go.mod h1:VeMZ1s9LfXBypao4A1tRF3EB7fYnYZ1LwImyg6FBX0c=
github.com/pulumi/pulumi/pkg/v3 v3.219.0 h1:Tr1xOszG65cwFx+TDk3/McXdyKXOH5KIbuj/u4eIBzI=
github.com/pulumi/pulumi/pkg/v3 v3.219.0/go.mod h1:cxmMnghuTrmDGqO+kMTFisJQ5WTIfS+i01Eang6zKKI=
github.com/pulumi/pulumi/sdk/v3 v3.219.0 h1:OwTSwk1ZuOI4hQUdSccWuIAuqs4fL/FcppesPOAKHQ8=
github.com/pulumi/pulumi/sdk/v3 v3.219.0/go.mod h1:ZOBPPC2NZOZf729AdCX+CctfNc5SN6aJh0bdqNdzQC4=
github.com/pulumi/pulumi/pkg/v3 v3.220.0 h1:M2mg8ohi8HEceoub+5YSNxCgQ6WY/ycdeMzc0uZmlWI=
github.com/pulumi/pulumi/pkg/v3 v3.220.0/go.mod h1:RjLYZtdMcBn6qmAWF5HFy4Xw8U/nwsL9QdirtETkarU=
github.com/pulumi/pulumi/sdk/v3 v3.220.0 h1:TtdlW2VfvBWhFZSvaDN9lSUlSS4gGSdNWdca3RGPsBQ=
github.com/pulumi/pulumi/sdk/v3 v3.220.0/go.mod h1:UGWJOz25OiFIN0QH79UFij8mffH94TYebKUgy9Wvug0=
github.com/redis/go-redis/v9 v9.7.0 h1:HhLSs+B6O021gwzl+locl0zEDnyNkxMtf/Z3NNBMa9E=
github.com/redis/go-redis/v9 v9.7.0/go.mod h1:f6zhXITC7JUJIlPEiBOTXxJgPLdZcA93GewI7inzyWw=
github.com/regclient/regclient v0.7.1 h1:qEsJrTmZd98fZKjueAbrZCSNGU+ifnr6xjlSAs3WOPs=

View File

@@ -18,11 +18,11 @@ import (
"context"
"fmt"
csgen "github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen"
provider "github.com/pulumi/pulumi-go-provider"
"github.com/pulumi/pulumi-go-provider/infer"
pschema "github.com/pulumi/pulumi-go-provider/middleware/schema"
"github.com/pulumi/pulumi-java/pkg/codegen/java"
csgen "github.com/pulumi/pulumi/pkg/v3/codegen/dotnet"
gogen "github.com/pulumi/pulumi/pkg/v3/codegen/go"
tsgen "github.com/pulumi/pulumi/pkg/v3/codegen/nodejs"
pygen "github.com/pulumi/pulumi/pkg/v3/codegen/python"

View File

@@ -4,7 +4,7 @@ go 1.24.7
require (
github.com/blang/semver v3.5.1+incompatible
github.com/pulumi/pulumi/sdk/v3 v3.219.0
github.com/pulumi/pulumi/sdk/v3 v3.220.0
)
require (
@@ -63,7 +63,7 @@ require (
github.com/pkg/term v1.1.0 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect
github.com/pulumi/esc v0.21.0 // indirect
github.com/pulumi/esc v0.22.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/rogpeppe/go-internal v1.14.1 // indirect
github.com/santhosh-tekuri/jsonschema/v5 v5.3.1 // indirect

View File

@@ -160,10 +160,10 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0=
github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE=
github.com/pulumi/esc v0.21.0 h1:TR8Ff22SU+z8cooTmUKkmk2FltXW/wDPrIwI9BP88Vk=
github.com/pulumi/esc v0.21.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
github.com/pulumi/pulumi/sdk/v3 v3.219.0 h1:OwTSwk1ZuOI4hQUdSccWuIAuqs4fL/FcppesPOAKHQ8=
github.com/pulumi/pulumi/sdk/v3 v3.219.0/go.mod h1:ZOBPPC2NZOZf729AdCX+CctfNc5SN6aJh0bdqNdzQC4=
github.com/pulumi/esc v0.22.0 h1:Kbk0kIPsoIu6vnLgKtiE8AKRfl8B8bg6adiQuwJiBjA=
github.com/pulumi/esc v0.22.0/go.mod h1:mkghIFn/TvN3XnP4jmCB4U5BG1I4UjGluARi39ckrCE=
github.com/pulumi/pulumi/sdk/v3 v3.220.0 h1:TtdlW2VfvBWhFZSvaDN9lSUlSS4gGSdNWdca3RGPsBQ=
github.com/pulumi/pulumi/sdk/v3 v3.220.0/go.mod h1:UGWJOz25OiFIN0QH79UFij8mffH94TYebKUgy9Wvug0=
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=

View File

@@ -72,10 +72,7 @@ __all__ = [
'SSHArgsDict',
]
MYPY = False
if not MYPY:
class BuildContextArgsDict(TypedDict):
class BuildContextArgsDict(TypedDict):
location: pulumi.Input[_builtins.str]
"""
Resources to use for build context.
@@ -96,8 +93,6 @@ if not MYPY:
Values can be local paths, HTTP URLs, or `docker-image://` images.
"""
elif False:
BuildContextArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class BuildContextArgs:
@@ -161,8 +156,7 @@ class BuildContextArgs:
pulumi.set(self, "named", value)
if not MYPY:
class BuilderConfigArgsDict(TypedDict):
class BuilderConfigArgsDict(TypedDict):
name: NotRequired[pulumi.Input[_builtins.str]]
"""
Name of an existing buildx builder to use.
@@ -172,8 +166,6 @@ if not MYPY:
Equivalent to Docker's `--builder` flag.
"""
elif False:
BuilderConfigArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class BuilderConfigArgs:
@@ -208,8 +200,7 @@ class BuilderConfigArgs:
pulumi.set(self, "name", value)
if not MYPY:
class CacheFromAzureBlobArgsDict(TypedDict):
class CacheFromAzureBlobArgsDict(TypedDict):
name: pulumi.Input[_builtins.str]
"""
The name of the cache image.
@@ -222,8 +213,6 @@ if not MYPY:
"""
Blob storage account key.
"""
elif False:
CacheFromAzureBlobArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheFromAzureBlobArgs:
@@ -279,8 +268,7 @@ class CacheFromAzureBlobArgs:
pulumi.set(self, "secret_access_key", value)
if not MYPY:
class CacheFromGitHubActionsArgsDict(TypedDict):
class CacheFromGitHubActionsArgsDict(TypedDict):
"""
Recommended for use with GitHub Actions workflows.
@@ -294,8 +282,6 @@ if not MYPY:
This should be set if building and caching multiple images in one
workflow, otherwise caches will overwrite each other.
"""
elif False:
CacheFromGitHubActionsArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheFromGitHubActionsArgs:
@@ -332,8 +318,7 @@ class CacheFromGitHubActionsArgs:
pulumi.set(self, "scope", value)
if not MYPY:
class CacheFromLocalArgsDict(TypedDict):
class CacheFromLocalArgsDict(TypedDict):
src: pulumi.Input[_builtins.str]
"""
Path of the local directory where cache gets imported from.
@@ -342,8 +327,6 @@ if not MYPY:
"""
Digest of manifest to import.
"""
elif False:
CacheFromLocalArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheFromLocalArgs:
@@ -383,14 +366,11 @@ class CacheFromLocalArgs:
pulumi.set(self, "digest", value)
if not MYPY:
class CacheFromRegistryArgsDict(TypedDict):
class CacheFromRegistryArgsDict(TypedDict):
ref: pulumi.Input[_builtins.str]
"""
Fully qualified name of the cache image to import.
"""
elif False:
CacheFromRegistryArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheFromRegistryArgs:
@@ -414,8 +394,7 @@ class CacheFromRegistryArgs:
pulumi.set(self, "ref", value)
if not MYPY:
class CacheFromS3ArgsDict(TypedDict):
class CacheFromS3ArgsDict(TypedDict):
bucket: pulumi.Input[_builtins.str]
"""
Name of the S3 bucket.
@@ -456,8 +435,6 @@ if not MYPY:
"""
Uses `bucket` in the URL instead of hostname when `true`.
"""
elif False:
CacheFromS3ArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheFromS3Args:
@@ -632,8 +609,7 @@ class CacheFromS3Args:
pulumi.set(self, "use_path_style", value)
if not MYPY:
class CacheFromArgsDict(TypedDict):
class CacheFromArgsDict(TypedDict):
azblob: NotRequired[pulumi.Input['CacheFromAzureBlobArgsDict']]
"""
Upload build caches to Azure's blob storage service.
@@ -667,8 +643,6 @@ if not MYPY:
Upload build caches to AWS S3 or an S3-compatible services such as
MinIO.
"""
elif False:
CacheFromArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheFromArgs:
@@ -799,8 +773,7 @@ class CacheFromArgs:
pulumi.set(self, "s3", value)
if not MYPY:
class CacheToAzureBlobArgsDict(TypedDict):
class CacheToAzureBlobArgsDict(TypedDict):
name: pulumi.Input[_builtins.str]
"""
The name of the cache image.
@@ -821,8 +794,6 @@ if not MYPY:
"""
Blob storage account key.
"""
elif False:
CacheToAzureBlobArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToAzureBlobArgs:
@@ -914,8 +885,7 @@ class CacheToAzureBlobArgs:
pulumi.set(self, "secret_access_key", value)
if not MYPY:
class CacheToGitHubActionsArgsDict(TypedDict):
class CacheToGitHubActionsArgsDict(TypedDict):
"""
Recommended for use with GitHub Actions workflows.
@@ -937,8 +907,6 @@ if not MYPY:
This should be set if building and caching multiple images in one
workflow, otherwise caches will overwrite each other.
"""
elif False:
CacheToGitHubActionsArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToGitHubActionsArgs:
@@ -1011,14 +979,11 @@ class CacheToGitHubActionsArgs:
pulumi.set(self, "scope", value)
if not MYPY:
class CacheToInlineArgsDict(TypedDict):
class CacheToInlineArgsDict(TypedDict):
"""
Include an inline cache with the exported image.
"""
pass
elif False:
CacheToInlineArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToInlineArgs:
@@ -1029,8 +994,7 @@ class CacheToInlineArgs:
pass
if not MYPY:
class CacheToLocalArgsDict(TypedDict):
class CacheToLocalArgsDict(TypedDict):
dest: pulumi.Input[_builtins.str]
"""
Path of the local directory to export the cache.
@@ -1055,8 +1019,6 @@ if not MYPY:
"""
The cache mode to use. Defaults to `min`.
"""
elif False:
CacheToLocalArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToLocalArgs:
@@ -1170,8 +1132,7 @@ class CacheToLocalArgs:
pulumi.set(self, "mode", value)
if not MYPY:
class CacheToRegistryArgsDict(TypedDict):
class CacheToRegistryArgsDict(TypedDict):
ref: pulumi.Input[_builtins.str]
"""
Fully qualified name of the cache image to import.
@@ -1211,8 +1172,6 @@ if not MYPY:
Whether to use OCI media types in exported manifests. Defaults to
`true`.
"""
elif False:
CacheToRegistryArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToRegistryArgs:
@@ -1376,8 +1335,7 @@ class CacheToRegistryArgs:
pulumi.set(self, "oci_media_types", value)
if not MYPY:
class CacheToS3ArgsDict(TypedDict):
class CacheToS3ArgsDict(TypedDict):
bucket: pulumi.Input[_builtins.str]
"""
Name of the S3 bucket.
@@ -1426,8 +1384,6 @@ if not MYPY:
"""
Uses `bucket` in the URL instead of hostname when `true`.
"""
elif False:
CacheToS3ArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToS3Args:
@@ -1638,8 +1594,7 @@ class CacheToS3Args:
pulumi.set(self, "use_path_style", value)
if not MYPY:
class CacheToArgsDict(TypedDict):
class CacheToArgsDict(TypedDict):
azblob: NotRequired[pulumi.Input['CacheToAzureBlobArgsDict']]
"""
Push cache to Azure's blob storage service.
@@ -1679,8 +1634,6 @@ if not MYPY:
"""
Push cache to AWS S3 or S3-compatible services such as MinIO.
"""
elif False:
CacheToArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class CacheToArgs:
@@ -1831,8 +1784,7 @@ class CacheToArgs:
pulumi.set(self, "s3", value)
if not MYPY:
class ContextArgsDict(TypedDict):
class ContextArgsDict(TypedDict):
location: pulumi.Input[_builtins.str]
"""
Resources to use for build context.
@@ -1844,8 +1796,6 @@ if not MYPY:
(`https://github.com/user/myrepo.git`, `http://server/context.tar.gz`,
etc.).
"""
elif False:
ContextArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ContextArgs:
@@ -1883,8 +1833,7 @@ class ContextArgs:
pulumi.set(self, "location", value)
if not MYPY:
class DockerfileArgsDict(TypedDict):
class DockerfileArgsDict(TypedDict):
inline: NotRequired[pulumi.Input[_builtins.str]]
"""
Raw Dockerfile contents.
@@ -1903,8 +1852,6 @@ if not MYPY:
Conflicts with `inline`.
"""
elif False:
DockerfileArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class DockerfileArgs:
@@ -1965,11 +1912,8 @@ class DockerfileArgs:
pulumi.set(self, "location", value)
if not MYPY:
class ExportCacheOnlyArgsDict(TypedDict):
class ExportCacheOnlyArgsDict(TypedDict):
pass
elif False:
ExportCacheOnlyArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportCacheOnlyArgs:
@@ -1977,8 +1921,7 @@ class ExportCacheOnlyArgs:
pass
if not MYPY:
class ExportDockerArgsDict(TypedDict):
class ExportDockerArgsDict(TypedDict):
annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]
"""
Attach an arbitrary key/value annotation to the image.
@@ -2011,8 +1954,6 @@ if not MYPY:
"""
Bundle the output into a tarball layout.
"""
elif False:
ExportDockerArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportDockerArgs:
@@ -2159,8 +2100,7 @@ class ExportDockerArgs:
pulumi.set(self, "tar", value)
if not MYPY:
class ExportImageArgsDict(TypedDict):
class ExportImageArgsDict(TypedDict):
annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]
"""
Attach an arbitrary key/value annotation to the image.
@@ -2220,8 +2160,6 @@ if not MYPY:
Unpack image after creation (for use with containerd). Defaults to
`false`.
"""
elif False:
ExportImageArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportImageArgs:
@@ -2462,14 +2400,11 @@ class ExportImageArgs:
pulumi.set(self, "unpack", value)
if not MYPY:
class ExportLocalArgsDict(TypedDict):
class ExportLocalArgsDict(TypedDict):
dest: pulumi.Input[_builtins.str]
"""
Output path.
"""
elif False:
ExportLocalArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportLocalArgs:
@@ -2493,8 +2428,7 @@ class ExportLocalArgs:
pulumi.set(self, "dest", value)
if not MYPY:
class ExportOCIArgsDict(TypedDict):
class ExportOCIArgsDict(TypedDict):
annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]
"""
Attach an arbitrary key/value annotation to the image.
@@ -2527,8 +2461,6 @@ if not MYPY:
"""
Bundle the output into a tarball layout.
"""
elif False:
ExportOCIArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportOCIArgs:
@@ -2675,8 +2607,7 @@ class ExportOCIArgs:
pulumi.set(self, "tar", value)
if not MYPY:
class ExportRegistryArgsDict(TypedDict):
class ExportRegistryArgsDict(TypedDict):
annotations: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[_builtins.str]]]]
"""
Attach an arbitrary key/value annotation to the image.
@@ -2736,8 +2667,6 @@ if not MYPY:
Unpack image after creation (for use with containerd). Defaults to
`false`.
"""
elif False:
ExportRegistryArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportRegistryArgs:
@@ -2980,14 +2909,11 @@ class ExportRegistryArgs:
pulumi.set(self, "unpack", value)
if not MYPY:
class ExportTarArgsDict(TypedDict):
class ExportTarArgsDict(TypedDict):
dest: pulumi.Input[_builtins.str]
"""
Output path.
"""
elif False:
ExportTarArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportTarArgs:
@@ -3011,8 +2937,7 @@ class ExportTarArgs:
pulumi.set(self, "dest", value)
if not MYPY:
class ExportArgsDict(TypedDict):
class ExportArgsDict(TypedDict):
cacheonly: NotRequired[pulumi.Input['ExportCacheOnlyArgsDict']]
"""
A no-op export. Helpful for silencing the 'no exports' warning if you
@@ -3051,8 +2976,6 @@ if not MYPY:
"""
Export to a local directory as a tarball.
"""
elif False:
ExportArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class ExportArgs:
@@ -3209,8 +3132,7 @@ class ExportArgs:
pulumi.set(self, "tar", value)
if not MYPY:
class RegistryArgsDict(TypedDict):
class RegistryArgsDict(TypedDict):
address: pulumi.Input[_builtins.str]
"""
The registry's address (e.g. "docker.io").
@@ -3223,8 +3145,6 @@ if not MYPY:
"""
Username for the registry.
"""
elif False:
RegistryArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class RegistryArgs:
@@ -3280,8 +3200,7 @@ class RegistryArgs:
pulumi.set(self, "username", value)
if not MYPY:
class SSHArgsDict(TypedDict):
class SSHArgsDict(TypedDict):
id: pulumi.Input[_builtins.str]
"""
Useful for distinguishing different servers that are part of the same
@@ -3300,8 +3219,6 @@ if not MYPY:
agent. Run `ssh-add -l` locally to confirm which public keys are
visible to the agent; these will be exposed to your build.
"""
elif False:
SSHArgsDict: TypeAlias = Mapping[str, Any]
@pulumi.input_type
class SSHArgs: