Skip to content

Releases: pulumi/pulumi-kubernetes

v0.21.0

18 Mar 15:28
5b1fa48
Compare
Choose a tag to compare

Important

Updating to v0.17.0 version of @pulumi/pulumi. This is an update that will not play nicely
in side-by-side applications that pull in prior versions of this package.

See pulumi/pulumi@7f5e089 for more details.

As such, we are rev'ing the minor version of the package from 0.16 to 0.17. Recent version of pulumi will now detect, and warn, if different versions of @pulumi/pulumi are loaded into the same application. If you encounter this warning, it is recommended you move to versions of the @pulumi/... packages that are compatible. i.e. keep everything on 0.16.x until you are ready to move everything to 0.17.x.

v0.20.4

01 Mar 23:34
v0.20.4
e0ae394
Compare
Choose a tag to compare

Major changes

  • None

Improvements

  • Allow the default timeout for awaiters to be overridden (#457)

Bug fixes

  • Properly handle computed values in labels and annotations (#461)

v0.20.3

20 Feb 20:40
v0.20.3
2ba7793
Compare
Choose a tag to compare

Major changes

  • None

Improvements

  • None

Bug fixes

  • Move mocha dependencies to devDependencies (#441)
  • Include managed-by label in diff preview (#431)

v0.20.2

13 Feb 18:23
e4fa04b
Compare
Choose a tag to compare

Major changes

  • None

Improvements

  • Allow awaiters to be skipped by setting an annotation (#417)
  • Set managed-by: pulumi label on all created resources (#418)
  • Clean up docstrings for Helm package (#396)
  • Support explicit deleteBeforeReplace (pulumi/pulumi#2415)

Bug fixes

  • Fix an issue with variable casing (#412)
  • Use modified copy of memcache client (#414)

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)