Helm releases
Whose stored manifest names a removed version: after the cluster upgrade their upgrade and rollback fail with "unable to build kubernetes objects from current release manifest".
Pick the next minor version and KubeDrive lists everything that still writes or reads an API version the new release no longer serves. It reads and changes nothing.
brew install --cask aleksskoz/tap/kubedrivemacOS 13 or later · Apple silicon and Intel · signed and notarized by Apple
Windows 10 1809 or later, Windows 11 · not code-signed yet: More info → Run anyway
sudo apt install ./kubedrive_0.6.7_amd64.debDebian 13, Ubuntu 24.04, Fedora 40 and newer · GTK 4 and WebKitGTK 6.0 come as dependencies
Free forever for two clusters · Pro free for 14 days, no card

Whose stored manifest names a removed version: after the cluster upgrade their upgrade and rollback fail with "unable to build kubernetes objects from current release manifest".
Found from last-applied-configuration: the next kubectl apply of the same file would fail.
An old controller, operator or CI job, from the API server's own request counts.
Kinds with no successor, such as PodSecurityPolicy, and kubelets too old for the new control plane.
Each finding shown rewritten for the new version, the moved fields marked, ready to copy into its repository.
Rewrite stored manifest maps the APIs, the way helm mapkubeapis does, and can be undone.
Free for two clusters of any size. No account, no card: open KubeDrive and pick a context.
brew install --cask aleksskoz/tap/kubedrivemacOS 13 or later · Apple silicon and Intel · signed and notarized by Apple
Windows 10 1809 or later, Windows 11 · not code-signed yet: More info → Run anyway
sudo apt install ./kubedrive_0.6.7_amd64.debDebian 13, Ubuntu 24.04, Fedora 40 and newer · GTK 4 and WebKitGTK 6.0 come as dependencies