NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3025 most downloaded on PyPI
A Pulumi package for creating and managing Kubernetes resources.
Last release 7 days ago
28 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 57 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
1665 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
The Kubernetes provider can now communicate detailed information about the difference between a resource's desired and actual state during a Pulumi up
One column per quarter.
resourcePrefix to the yaml template resources (https://github.com/pulumi/pulumi-kubernetes/pull/625).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Unify diff behavior between Diff and Update. This should result in better detection of state drift as well as behavior that is more consistent with re
Diff and Update. This should result in better detection of state drift as
well as behavior that is more consistent with respect to kubectl. (https://github.com/pulumi/pulumi-kubernetes/pull/604)pulumi refresh (https://github.com/pulumi/pulumi-kubernetes/pull/477)."kubectl.kubernetes.io/last-applied-configuration" annotation to the last deployed configuration for a resource. This enables better interoperability with kubectl.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for Kubernetes v1.15.0
BREAKING: This release changes the behavior of the provider namespace flag introduced in 0.23.0. Previously, this flag was treated as an override, whi
BREAKING: This release changes the behavior of the provider namespace flag introduced
in 0.23.0. Previously, this flag was treated as an override, which ignored namespace
values set directly on resources. Now, the flag is a default, and will only set the
namespace if one is not already set. If you have created resources using a provider
with the namespace flag set, this change may cause these resources to be recreated
on the next update.
transformations callback in Python to match JavaScript API (https://github.com/pulumi/pulumi-kubernetes/pull/575)getInputs from Kubernetes resource implementations. (https://github.com/pulumi/pulumi-kubernetes/pull/580)ResourceOptions via transformations (https://github.com/pulumi/pulumi-kubernetes/pull/575).isInstance to all Kubernetes CustomResource implementations (https://github.com/pulumi/pulumi-kubernetes/pull/582).metadata is a computed value (https://github.com/pulumi/pulumi-kubernetes/pull/572)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Update to use client-go v11.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release fixes a longstanding issue with the provider namespace flag. Previously, this flag was erroneously ignored, but will now cause any resour
This release fixes a longstanding issue with the provider namespace flag. Previously, this flag was erroneously ignored, but will now cause any resources using this provider to be created in the specified namespace. This may cause resources to be recreated! Unset the namespace parameter to avoid this behavior. Also note that this parameter takes precedence over any namespace defined on the underlying resource.
The Python SDK now supports YAML manifests and Helm charts, including CustomResourceDefinitions
and CustomResources!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release improves handling for CustomResources (CRs) and CustomResourceDefinitions (CRDs). CRs without a matching CRD will now be considered delet
This release improves handling for CustomResources (CRs) and CustomResourceDefinitions (CRDs).
CRs without a matching CRD will now be considered deleted during pulumi refresh, and pulumi destroy
will not fail to delete a CR if the related CRD is missing.
See https://github.com/pulumi/pulumi-kubernetes/pull/530 for details.
Nothing published for this version
Nothing published for this version
Add basic YAML support to Python SDK
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for Kubernetes v1.14.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Split up nodejs SDK into multiple files
pulumi_kubernetes package was depending on an older pulumi package.Your coding agent can read these notes before it upgrades. Set up the MCP server →