From 59f8db116fcbecc9842a07a0836bc67bc5c7f5b2 Mon Sep 17 00:00:00 2001 From: Fabian von Feilitzsch Date: Fri, 14 Dec 2018 11:09:29 -0500 Subject: [PATCH] Lower case resource name when determining URL --- openshift/dynamic/client.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/openshift/dynamic/client.py b/openshift/dynamic/client.py index 8371b95a..05109453 100755 --- a/openshift/dynamic/client.py +++ b/openshift/dynamic/client.py @@ -358,11 +358,12 @@ def __repr__(self): @property def urls(self): full_prefix = '{}/{}'.format(self.prefix, self.group_version) + resource_name = self.name.lower() return { - 'base': '/{}/{}'.format(full_prefix, self.name), - 'namespaced_base': '/{}/namespaces/{{namespace}}/{}'.format(full_prefix, self.name), - 'full': '/{}/{}/{{name}}'.format(full_prefix, self.name), - 'namespaced_full': '/{}/namespaces/{{namespace}}/{}/{{name}}'.format(full_prefix, self.name) + 'base': '/{}/{}'.format(full_prefix, resource_name), + 'namespaced_base': '/{}/namespaces/{{namespace}}/{}'.format(full_prefix, resource_name), + 'full': '/{}/{}/{{name}}'.format(full_prefix, resource_name), + 'namespaced_full': '/{}/namespaces/{{namespace}}/{}/{{name}}'.format(full_prefix, resource_name) } def path(self, name=None, namespace=None):