Releases: pulumi/pulumi-kubernetes
v0.21.0
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
v0.20.3
v0.20.2
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
v0.20.1
v0.20.0
v0.19.0
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
andkind
(#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
Major changes
- Allow Helm Charts to have
pulumi.Input
in theirvalues
(#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)