Added
- `clusterIdentifier` configuration can now be used to manually control the
replacement behavior of a provider resource.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3068>)
- Pod errors now include the pod's last termination state, as well as the pod's
termination message if available.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3091>)
The pod's termination message can be helpful in `CrashLoopBackOff` situations but
will only be reported if it was correctly configured.
By default, the pod's termination message is read from
`/dev/termination-log`. This location can be configured with
`terminationMessagePath`.
Use `terminationMessagePolicy: FallbackToLogsOnError` to use the pod's logs
as its termination message.
- Documentation is now generated for all languages supported by overlay types.
(<https://github.com/pulumi/pulumi-kubernetes/pull/3107>)
Fixed
- Updated logic to accurately detect if a resource is a Patch variant. (<https://github.com/pulumi/pulumi-kubernetes/pull/3102>)
- Added Java as a supported language for `CustomResource` overlays. (<https://github.com/pulumi/pulumi-kubernetes/pull/3120>)
- Status messages reported during updates are now more accurately scoped to the
affected resource. (<https://github.com/pulumi/pulumi-kubernetes/pull/3128>)
- `PersistentVolumeClaims` with a bind mode of `WaitForFirstConsumer` will no
longer hang indefinitely. (<https://github.com/pulumi/pulumi-kubernetes/pull/3130>)
- [java] Fixed an issue where child resources could not be registered by Chart v4. (<https://github.com/pulumi/pulumi-kubernetes/pull/3119>)