Add form for PodDisruptionBudgets
Summary
This adds an edit form for PodDisruptionBudgets (https://kubernetes.io/docs/tasks/run-application/configure-pdb/). PodDisruptionBudgets are important if you want to ensure that your applications stay available during upgrades or maintenance.
Fixes #6646
Occurred changes and/or fixed issues
There was no good place in the menu for PodDisruptionBudgets yet, so I created a new Policy group and moved all policy related Kubernetes standard resources into it. I'm happy to change this, if you have a better idea.
Technical notes summary
I added a generic ResourceSelector components wich helps you configuring label selectors while directly showing you the matched resources. Currently several pages have their own implementations. In the future these could be replaced with this generic component.
Areas or cases that should be tested
Creating, editing and deleting PodDisruptionBudgets.
Areas which could experience regressions
None, since this a new page.
Screenshot/Video