Skip to content

Releases: pulumi/pulumi-kubernetes

v0.20.1

06 Feb 22:54
v0.20.1
a7972d2
Compare
Choose a tag to compare

Bug fixes

  • Fix namespace handling regression (#403)
  • Nest Input inside arrays (#395)

v0.20.0

01 Feb 22:21
v0.20.0
857e2e9
Compare
Choose a tag to compare

Major changes

  • Add support for first-class Python providers (#350)
  • Upgrade to client-go 0.10.0 (#348)

Improvements

  • Consider PVC events in Deployment await logic (#355)
  • Improve info message for Ingress with default path (#388)
  • Autogenerate Python casing table from OpenAPI spec (#387)

Bug fixes

  • Use node-fetch rather than got to support Node 6 (#390)
  • Prevent orphaned resources on cancellation during delete (#368)
  • Handle buggy case for headless Service with no port (#366)

v0.19.0

15 Jan 21:09
9e9e04c
Compare
Choose a tag to compare

Major changes

  • Implement incremental status updates for StatefulSet (#307)
  • Allow the @pulumi/kubernetes YAML API to understand arbitrary URLs (#328)
  • Add support for .get on CustomResources (#329)
  • Add support for .get for first-class providers (#340)

Improvements

  • Fix Ingress await logic for ExternalName Services (#320)
  • Fix replacement logic for Job (#324 and #333)
  • Fix Cluster/RoleBinding replace semantics (#337)
  • Improve typing for apiVersion and kind (#341)

Note: Bumped the minor version due to several changes to runtime semantics (#307, #324, #333, #337) and the addition of stricter typing (#341).

v0.18.0

14 Jan 20:44
8b1457a
Compare
Choose a tag to compare

Major changes

  • Allow Helm Charts to have pulumi.Input in their values (#241)

Improvements

  • Retry REST calls to Kubernetes if they fail, greatly improving resiliance against resorce operation ordering problems.
  • Add support for creating CRDs and CRs in the same app (#271, #280)
  • Add incremental await for logic for Ingress (#283)
  • Allow users to specify a Chart's source any way they can do it from the CLI (#284)
  • "Fix" "bug" that cases Pulumi to crash if there is a duplicate key in a YAML template, to conform with Helm's behavior (#289)
  • Emit better error when the API server is unreachable (#291)
  • Add support for Kubernetes v0.12.* (#293)
  • Fix bug that spuriously requires .metadata.name to be specified in Kubernetes list types (e.g., v1/List) (#294, #296)
  • Add Kubernetes v0.13.* support (#306)
  • Improve error message when Service fails to initialized (#309)
  • Fix bug that causes us to erroneously report Pod's owner (#311)