Update example program dependencies - #2369
Open
pulumi-renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
Contributor
Does the PR have any schema changes?Generated by schema-tools v0.8.1. Looking good! No breaking changes found. Maintainer note: consult the runbook for dealing with any breaking changes. |
pulumi-renovate
Bot
force-pushed
the
renovate/examples
branch
3 times, most recently
from
August 28, 2026 11:57
d54d561 to
493ce1b
Compare
pulumi-renovate
Bot
force-pushed
the
renovate/examples
branch
from
August 28, 2026 12:28
493ce1b to
1288ac2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.5.0→3.9.0^3.0.0→3.9.04.19.0→4.34.03.144.1→3.260.04.16.8→4.21.17.*→7.4*>=7.25.0,<7.26.0→>=7.43.0,<7.44.0>=3.5.0,<3.6.0→>=3.9.0,<3.10.0>=4.2.0,<4.3.0→>=4.3.0,<4.4.0Release Notes
pulumi/pulumi-awsx (@pulumi/awsx)
v3.9.0Compare Source
What's Changed
New Contributors
Full Changelog: pulumi/pulumi-awsx@v3.8.0...v3.9.0
v3.8.0Compare Source
What's Changed
Full Changelog: pulumi/pulumi-awsx@v3.7.0...v3.8.0
v3.7.0Compare Source
What's Changed
New Contributors
Full Changelog: pulumi/pulumi-awsx@v3.6.0...v3.7.0
v3.6.0Compare Source
What's Changed
Full Changelog: pulumi/pulumi-awsx@v3.5.0...v3.6.0
pulumi/pulumi-kubernetes (@pulumi/kubernetes)
v4.34.0Compare Source
Added
kubernetesprovider viapulumi package add <provider> --extension. Extension-served resources alias theirkubernetes:-namespaced token, so state written by a crd2pulumi-generated SDK is adopted rather than replaced.Changed
Fixed
Restore
scheduling.k8s.io/v1alpha1Workload, which the Kubernetes 1.36 upgrade dropped from the SDKs, and retainscheduling.k8s.io/v1alpha2PodGroupandWorkload, which Kubernetes 1.37 removes from its OpenAPI specification. Both remain available to clusters that still serve them, andscheduling.k8s.io/v1beta1now aliases the older versions so that existing resources migrate in place rather than being replaced.#4524 Fix
pulumi.com/waitForrejecting JSONPath filters that use!=,>=or<=. The expression was split on every=that was not part of==, sojsonpath={.status.conditions[?(@​.type!="Failed")].status}=Truefailed to parse. The path and value are now separated structurally, which also allows braces inside string literals. Comparing one path against another (jsonpath={.status.readyReplicas}={.spec.replicas}) is still unsupported, but now reports an error instead of silently never matching.v4.33.0Compare Source
Added
takeOwnershiptokubernetes.helm.sh/v3:Release. When set, Helm skips the resource-conflict check and adopts existing resources into the release (equivalent tohelm upgrade/helm install --take-ownership).includeHookstokubernetes.helm.sh/v4:Chart. When set together with the provider'srenderYamlToDirectory, Helm hook resources (annotatedhelm.sh/hook) are included in the rendered output instead of being dropped, so that another tool (e.g. Argo CD) can apply them. Test hooks (helm.sh/hook: test) are excluded, and the flag has no effect outside of render mode. This only brings render mode up to par withhelm template; it does not implement full Helm hook lifecycle support (ordering, weights, delete policies, execution), so #3284 remains open.Changed
skipAwaitdefaults tofalseonyaml/v2.ConfigFile,yaml/v2.ConfigGroup, andkustomize/v2.Directory.v4.32.0Compare Source
Fixed
kubernetes.io/service-account-tokenSecret with a non-existent ServiceAccount.Changed
v4.31.1Compare Source
Changed
github.com/go-git/go-git/v5to v5.19.1 (SECURITY).v4.31.0Compare Source
Added
helmmapping forterraformconversion sopulumi import --from terraformandpulumi convert --from terraformrecognizehelm_releaseand emitkubernetes:helm.sh/v3:Release.Listprovider RPC and advertiselistInputs(namespace,name,labelSelector,fieldSelector) on every non-nested resource.namespaceis omitted fromlistInputson cluster-scoped kinds. Seedocs/list-rpc-semantics.mdfor design notes.Fixed
Parameterize(Value)so subsequent runs can reconstruct the CRD schema from saved state, and flatten array-of-objects in OpenAPI specs so nested fields likespec.listenersgenerate typed args.Changed
v4.30.0Compare Source
Fixed
Previously, the resources field was incorrectly typed as a
stringin the schema. This fix updates the type to an array ofAny, aligning the schema with the provider's Go implementation (pulumi.ArrayOutput). This resolves a regression that caused the Kustomize v2 resource to fail in the Python SDK.valueYamlFilesnull handling. DeprecateallowNullValues(no longer needed).Changed
v4.29.0Compare Source
Fixed
#2926 Use client-side create for new resources instead of server-side apply.
Users may observe stricter errors on some Create operations. Please read carefully.
When a resource already exists in the cluster, the API server now returns an AlreadyExists error instead of silently updating the existing object.
This prevents data loss from create-then-delete scenarios (e.g. renaming a Pulumi resource or replacing an explicitly-named resource).
A new provider config option
upsertExistingObjects(defaultfalse) restores the previous upsert behavior for users who intentionally adopt existing cluster resources.To manage fields on existing objects without owning their lifecycle, use Patch resources (e.g.
NamespacePatch).Added
enablePatchForceprovider config option to force SSA patch conflicts on a per-stack basis.Changed
v4.28.0Compare Source
Changed
v4.27.0Compare Source
Fixed
Added
Chart v4andRelease v3will now login to private OCIregistries as expected.
(#2911 and #1914)
v4.26.0Compare Source
Fixed
#4122 Implements a new provider config option,
alwaysRender, which setsDiff_Someto true when used in combination withrenderYAMLtoDirectory.This allows for user-defined opt-in behavior for YAML manifests to be idempotently generated on every
pulumi up, and for Update() to show these changes to a user.Fixed a race condition in StatefulSet await logic where Pulumi could
incorrectly report a rollout as complete before the controller had processed
the update. This occurred when Pulumi checked status fields before the
controller updated
observedGeneration, causing stale "ready" values to betrusted.
Fixed a regression of
#2943 which could
cause Deployments to erroneously report diffs.
Changed
Upgraded
helm.sh/helmto v3.18.6. (#3969)#4156 Upgrade Kubernetes schema and libraries to v1.35.1
v4.25.0Compare Source
v4.24.1Compare Source
Fixed
Changed
helm.sh/helmto v3.18.6. (#3969)v4.24.0Compare Source
Added
plainHttpoption to thev4.Chartresource. (#3250)Changed
The
pulumi.com/waitForannotation now uses anRFC9535-compliant JSONPath
parser. This makes it possible to wait for more complex scenarios.
For example:
To wait for a Pod's
status.phaseto be "Running" or "Succeeded":pulumi.com/waitFor: "jsonpath={.status[?@​ == 'Running' || @​ == 'Succeeded' ]}"To wait for for an object to have a "Failed" or "Complete" condition with
a "True" value:
pulumi.com/waitFor: "jsonpath={.conditions[?(@​.type=='Failed'||@​.type=='Complete')].status}=True(Tools like jsonpath.com are very helpful for
ensuring your JSONPath expression works as expected.)
Importantly, please note that
kubectl wait --for=jsonpath=...supports onlya subset of RFC9535. This means some complex
waitForannotations will notbe reproducible with
kubectl.Existing expressions should continue to work normally with one notable
exception: a selector like
.items[]now requires an explicit wildcard, i.e..items[*].As a reminder, the
pulumi.com/waitForannotation is experimental andsubject to change. Similarly, RFC9535 is still only proposed and may also
change in the future.
enableConfigMapMutableandenableSecretMutableare now stable.(#3886)
Fixed
Helm resources all now use the correct
registry/config.jsonfile forcredentials. For backward-compatibility
registry.jsonis preferred ifit exists. (#3606)
Fixed an issue where deletions could take longer than necessary. (#3317)
Significantly reduced memory usage. (#3713)
Fixed incorrect deprecation warnings for VolumeAttributesClass. (#3772)
SecretPatch inputs are now automatically marked as secret.
v4.23.0Compare Source
Changed
v4.22.2Compare Source
Fixed
valueYamlFilesfield inhelm.v3.Releaseresources are nil (#3601)v4.22.1Compare Source
Fixed
v4.22.0Compare Source
Changed
Fixed
v4.21.1Compare Source
Added
v4.21.0Compare Source
Changed
pulumi-javato versionv1.0.0(#3436)v4.20.0Compare Source
Added
(#3363)
pulumi/pulumi (@pulumi/pulumi)
v3.260.0Compare Source
3.260.0 (2026-08-28)
Features
pulumi deployment settings getrender every source kind and show environment variable values, changing the--output=jsonshape ofenvironmentVariablesfrom a list of names to a list of objects #24284pulumi state promoteto turn stateful snippets into Pulumi program code #24453Bug Fixes
pulumi install#24432Improvements
refresh,preview_refresh, andpreview_destroyto request rich diffs #24445Miscellaneous
v3.259.0Compare Source
Features
pulumi newinstead of prompting for each value #24223PULUMI_DEFAULT_ORGANIZATIONto be able to set the default org #24384Bug Fixes
Created stackwhen creating a stack against the Pulumi Cloud backend #24280pulumi neocancellation requests that the service rejects and keep Esc responsive instead of showing "Cancelling..." forever #24267valueandenvironmentkeys when serializingesc.Valueandesc.Range, matching the fields the ESC OpenAPI contract marks required #24346pulumi package addfails to bind a package schema #24367policy group lsrespect the default org #24385Improvements
pulumi loginfailed against, where that backend was configured, and how to change it #24322--parallelflag topulumi plugin install#24369v3.258.0Compare Source
Features
PULUMI_CREDENTIAL_STORE#24212pulumi newinstead of listing every template #24226policyx.NewStackValidationPolicyand wire up the analyzer'sAnalyzeStackRPC so Go policy packs can validate the full stack #24232Bug Fixes
pulumi preview --import-fileno longer emits unknown values, andpulumi importrejects files that contain them #24261Configuration
📅 Schedule: (UTC)
* * * * 1-5)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate.