The [Dask Kubernetes Operator](https://kubernetes.dask.org/en/latest/#what-is-the-operator) has been the standard for deploying Dask on Kubernetes for over a year now. So it feels like the time to finally retire the classic `KubeCluster` implementation along with the `HelmCluster`.
This release removes a significant amount of legacy code. Any codebases that use the operator should be unaffected, but anyone still using the classic code will need to pin to `2024.4.2`.
Changes
- 🚨 Remove classic KubeCluster and HelmCluster jacobtomlinson (890)
- Fix publish permissions jacobtomlinson (891)
- Migrate to hatch jacobtomlinson (889)