Pulumi-kubernetes

Latest version: v4.22.1

Safety actively analyzes 725151 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 35

4.17.0

Not secure
Changed

- Updated Kubernetes schemas and libraries to v1.31.0. (<https://github.com/pulumi/pulumi-kubernetes/pull/3144>)

Fixed

- `Services` with selectors targeting 0 `Pods` will no longer hang indefinitely.
(<https://github.com/pulumi/pulumi-kubernetes/issues/605>)
- `Services` without selectors will no longer hang indefinitely.
(<https://github.com/pulumi/pulumi-kubernetes/issues/799>)

4.16.0

Not secure
Added

- `clusterIdentifier` configuration can now be used to manually control the
replacement behavior of a provider resource.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3068>)

- Pod errors now include the pod's last termination state, as well as the pod's
termination message if available.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3091>)

The pod's termination message can be helpful in `CrashLoopBackOff` situations but
will only be reported if it was correctly configured.

By default, the pod's termination message is read from
`/dev/termination-log`. This location can be configured with
`terminationMessagePath`.

Use `terminationMessagePolicy: FallbackToLogsOnError` to use the pod's logs
as its termination message.

- Documentation is now generated for all languages supported by overlay types.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3107>)

Fixed

- Updated logic to accurately detect if a resource is a Patch variant. (<https://github.com/pulumi/pulumi-kubernetes/pull/3102>)
- Added Java as a supported language for `CustomResource` overlays. (<https://github.com/pulumi/pulumi-kubernetes/pull/3120>)
- Status messages reported during updates are now more accurately scoped to the
affected resource. (<https://github.com/pulumi/pulumi-kubernetes/pull/3128>)
- `PersistentVolumeClaims` with a bind mode of `WaitForFirstConsumer` will no
longer hang indefinitely. (<https://github.com/pulumi/pulumi-kubernetes/pull/3130>)
- [java] Fixed an issue where child resources could not be registered by Chart v4. (<https://github.com/pulumi/pulumi-kubernetes/pull/3119>)

4.15.0

Not secure
Changed

- `CustomResource` should have plain `apiVersion` and `kind` properties (<https://github.com/pulumi/pulumi-kubernetes/pull/3079>)
- Updated Kubernetes schema and libraries to v1.31.0.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3144>)

Fixed

- Prevent CustomResourceDefinitions from always being applied to the cluster during preview operations (<https://github.com/pulumi/pulumi-kubernetes/pull/3096>)

4.14.0

Not secure
Added

- `TypedDict` input types for the Python SDK (<https://github.com/pulumi/pulumi-kubernetes/pull/3070>)

Changed

- The `Release` resource no longer ignores empty lists when merging values. (<https://github.com/pulumi/pulumi-kubernetes/pull/2995>)

Fixed

- `Chart` v4 now handles an array of assets. (<https://github.com/pulumi/pulumi-kubernetes/pull/3061>)
- Fix previews always failing when a resource is to be replaced (<https://github.com/pulumi/pulumi-kubernetes/pull/3053>)

4.13.1

Not secure
Added

- Kustomize Directory v2 resource (<https://github.com/pulumi/pulumi-kubernetes/pull/3036>)
- CustomResource for Java SDK (<https://github.com/pulumi/pulumi-kubernetes/pull/3020>)

Changed

- Update to pulumi-java v0.12.0 (<https://github.com/pulumi/pulumi-kubernetes/pull/3025>)

Fixed

- Fixed Chart v4 fails on update (<https://github.com/pulumi/pulumi-kubernetes/pull/3046>)
- Fixed a panic that occurs when diffing Job resources containing `replaceUnready` annotations and an unreachable cluster connection. (<https://github.com/pulumi/pulumi-kubernetes/pull/3024>)
- Fixed spurious diffing for updates when in renderYaml mode (<https://github.com/pulumi/pulumi-kubernetes/pull/3030>)

4.12.0

Not secure
Added

- Added a new Helm Chart v4 resource. (<https://github.com/pulumi/pulumi-kubernetes/pull/2947>)
- Added support for deletion propagation policies (e.g. Orphan). (<https://github.com/pulumi/pulumi-kubernetes/pull/3011>)
- Server-side apply conflict errors now include the original field manager's name. (<https://github.com/pulumi/pulumi-kubernetes/pull/2983>)

Changed

- Pulumi will now wait for DaemonSets to become ready. (<https://github.com/pulumi/pulumi-kubernetes/pull/2953>)
- The Release resource's merge behavior for `valueYamlFiles` now more closely matches Helm's behavior. (<https://github.com/pulumi/pulumi-kubernetes/pull/2963>)

Fixed

- Helm Chart V3 previews no longer fail when the cluster is unreachable. (<https://github.com/pulumi/pulumi-kubernetes/pull/2992>)
- Fixed a panic that could occur when a missing field became `null`. (<https://github.com/pulumi/pulumi-kubernetes/issues/1970>)

Page 3 of 35

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.