v0.4.0: Kubernetes v1.26, widened result of delete APIs
Hi! It's been a year or two since my last release. I hope you're doing well and thank you for continuing to use my library :)
- Updating
/x/kubernetes_clientAPI contract tov0.5.0. - Breaking change: The return type of delete functions has been widened to a union.
- If you were using a deletion response, you can use type narrowing to detect which Kind was returned.
- See #4 for more information.
- Includes 'builtin' APIs generated from K8s
v1.26.1.- Numerous alpha and beta APIs removed, including autoscaling, batch, and policy
cert-managerCRDs have been updated. Removes v1beta1, v1alpha3, and v1alpha2 APIs.argo-cdCRDs have been updated. Adds a newApplicationSetCRD.- Some nested structures were deduplicated to reduce code size.
- Added CRDs for Vertical Pod Autoscaler.
- Add
streamPodLogsto allow fetching pod logs as aReadableStream<string>.
Kubernetes 1.22 -> 1.26
- Added
admissionregistration.k8s.io@v1alpha1(KEP 3488: CEL for Admission Control) - New fields in
apiextensions.k8s.io@v1:x-kubernetes-validations - New fields in
apps@v1, mostly aroundStatefulSete.g.persistentVolumeClaimRetentionPolicy - Added
authentication.k8s.io@v1alpha1containingcreateSelfSubjectReview() - Added
autoscaling@v2, nearly identical to previousv2beta1 - Updated
batch@v1with CronJobtimeZone& JobpodFailurePolicy - Updated
core@v1for GRPC probes & resource claims & pod scheduling gates - Added
flowcontrol.apiserver.k8s.io@v1beta2andflowcontrol.apiserver.k8s.io@v1beta3 - Updated
networking.k8s.io@v1to add a/statussubresource to NetworkPolicy - Added
networking.k8s.io@v1alpha1 - Added
resource.k8s.io@v1alpha1 - Updated
storage.k8s.io@v1with new resourceCSIStorageCapacityfromstorage.k8s.io@v1alpha1 - Removal of:
autoscaling@v2beta1autoscaling@v2beta2batch@v1beta1discovery.k8s.io@v1beta1events.k8s.io@v1beta1flowcontrol.apiserver.k8s.io@v1betanode.k8s.io@v1alpha1node.k8s.io@v1beta1policy@v1beta1rbac.authorization.k8s.io@v1alpha1scheduling.k8s.io@v1alpha1storage.k8s.io@v1alpha1