Skip to content

Releases: pulumi/pulumi-kubernetes

v4.24.1

24 Nov 19:57
79fbd39

Choose a tag to compare

Fixed

  • Fixed a regression of #2943 which could cause Deployments to erroneously report diffs.

Changed

  • Upgraded helm.sh/helm to v3.18.6. (#3969)

v4.24.0

06 Nov 01:48
d439b20

Choose a tag to compare

Added

  • Added a plainHttp option to the v4.Chart resource. (#3250)

Changed

  • 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.
    (#3886)

Fixed

  • Helm resources all now use the correct registry/config.json file for
    credentials. For backward-compatibility registry.json is preferred if
    it 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.0

02 May 17:32
7bad5eb

Choose a tag to compare

Changed

  • Updated Kubernetes schemas and libraries to v1.33.0. (#3619)

v4.22.2

15 Apr 18:48
fe674f5

Choose a tag to compare

Fixed

  • Fix panic when valueYamlFiles field in helm.v3.Release resources are nil (#3601)

v4.22.1

14 Mar 19:46
56806f8

Choose a tag to compare

Fixed

  • Fix race condition in Deleted condition (#3550)

v4.22.0

14 Mar 02:27
93f8a5e

Choose a tag to compare

Changed

  • Update Pulumi dependency to v3.153.1 (#3534)
  • Update ESC dependency to v0.13.0 (#3551)

Fixed

  • Fix race condition in Deleted condition. (#3550)

v4.21.1

28 Jan 01:45
027f6d3

Choose a tag to compare

Added

  • Windows executable releases are now signed. (#3455)

v4.21.0

16 Jan 23:29
47c97b6

Choose a tag to compare

Changed

  • Upgrade pulumi-java to version v1.0.0 (#3436)

v4.20.0

15 Jan 02:00
9030c70

Choose a tag to compare

Added

  • Added support for autonaming configuration specified by the engine.
    (#3363)

v4.19.0

12 Dec 04:02
e5d0c61

Choose a tag to compare

Changed

  • Updated Kubernetes schemas and libraries to v1.32.0. (#3343)