NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3769 most downloaded on PyPI
A Pulumi package for creating and managing Kubernetes resources.
Last release today
22 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
1661 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
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
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
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
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
Fixed a regression of #2943 which could cause Deployments to erroneously report diffs.
helm.sh/helm to v3.18.6. (https://github.com/pulumi/pulumi-kubernetes/issues/3969)Nothing published for this version
Fixed incorrect deprecation warnings for VolumeAttributesClass.
plainHttp option to the v4.Chart resource. (https://github.com/pulumi/pulumi-kubernetes/issues/3250)The pulumi.com/waitFor annotation now uses an
RFC9535-compliant JSONPath
parser. This makes it possible to wait for more complex scenarios.
For example:
To wait for a Pod's status.phase to 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 only
a subset of RFC9535. This means some complex waitFor annotations will not
be 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/waitFor annotation is experimental and
subject to change. Similarly, RFC9535 is still only proposed and may also
change in the future.
enableConfigMapMutable and enableSecretMutable are now stable.
(https://github.com/pulumi/pulumi-kubernetes/pull/3886)
Helm resources all now use the correct registry/config.json file for
credentials. For backward-compatibility registry.json is preferred if
it exists. (https://github.com/pulumi/pulumi-kubernetes/issues/3606)
Fixed an issue where deletions could take longer than necessary. (https://github.com/pulumi/pulumi-kubernetes/issues/3317)
Significantly reduced memory usage. (https://github.com/pulumi/pulumi-kubernetes/issues/3713)
Fixed incorrect deprecation warnings for VolumeAttributesClass. (https://github.com/pulumi/pulumi-kubernetes/issues/3772)
SecretPatch inputs are now automatically marked as secret.
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →