get_resources_for_api_version() expects sub-resource names to be of the format a/b
**What happened (please include outputs or screenshots)**:
get_resources_for_api_version() in https://github.com/kubernetes-client/python/blob/master/kubernetes/base/dynamic/discovery.py#L173, currently expects sub-resource names to be of the format a/b. This does not work with newly added apis in kubevirt which are of the format a/b/c. https://github.com/kubevirt/kubevirt/blame/9cf6dbb3e33c9ec9e9af8b18eb115c7fb9f7c311/pkg/virt-operator/resource/generate/rbac/cluster.go#L45-49

```14:46:39  INTERNALERROR>     resourcePart.resources = self.get_resources_for_api_version(
14:46:39  INTERNALERROR>   File "/cnv-tests/.venv/lib/python3.9/site-packages/kubernetes/dynamic/discovery.py", line 173, in get_resources_for_api_version
14:46:39  INTERNALERROR>     resource, name = subresource['name'].split('/')
14:46:39  INTERNALERROR> ValueError: too many values to unpack (expected 2)
```


**What you expected to happen**:
Are the sub-resource names supposed to be restricted to this a/b format because of any kubernetes or openshift restrictions? If not can we remove this restrictions?
**How to reproduce it (as minimally and precisely as possible)**:
Check with any subresources with the format of `virtualmachineinstances/sev/fetchcertchain`
**Anything else we need to know?**:

**Environment**:
- Kubernetes version (`kubectl version`): 1.27
- OS (e.g., MacOS 10.13.6): linux
- Python version (`python --version`): 3.9
- Python client version (`pip list | grep kubernetes`): 26.1.0

diff --git a/kubernetes/base/dynamic/discovery.py b/kubernetes/base/dynamic/discovery.py
index eeac6120e..c00dfa3ef 100644
--- a/kubernetes/base/dynamic/discovery.py
+++ b/kubernetes/base/dynamic/discovery.py
@@ -170,7 +170,7 @@ class Discoverer(object):
         resources_raw = list(filter(lambda resource: '/' not in resource['name'], resources_response))
         subresources_raw = list(filter(lambda resource: '/' in resource['name'], resources_response))
         for subresource in subresources_raw:
-            resource, name = subresource['name'].split('/')
+            resource, name = subresource['name'].split('/', 1)
             if not subresources.get(resource):
                 subresources[resource] = {}
             subresources[resource][name] = subresource
['kubernetes/base/dynamic/discovery.py']