From 06b48324237b96975faedff805f7ed0e803e6ff9 Mon Sep 17 00:00:00 2001 From: Jim Enright Date: Fri, 28 Jul 2023 13:03:44 +0100 Subject: [PATCH 1/2] Add noProxyHosts parameter to create_proxy_config Signed-off-by: Jim Enright --- src/cdpy/environments.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cdpy/environments.py b/src/cdpy/environments.py index 8809e11..d9a04d1 100644 --- a/src/cdpy/environments.py +++ b/src/cdpy/environments.py @@ -16,11 +16,12 @@ def describe_proxy_config(self, name): return self.sdk.first_item_if_exists(resp) def create_proxy_config(self, name, host=None, port=None, protocol=None, description=None, - user=None, password=None): + noProxyHosts=None, user=None, password=None): + return self.sdk.call( svc='environments', func='create_proxy_config', ret_field='proxyConfig', proxyConfigName=name, host=host, port=port, - protocol=protocol, description=description, user=user, password=password + protocol=protocol, description=description, noProxyHosts=noProxyHosts, user=user, password=password ) def delete_proxy_config(self, name): From 0fb88fad1f5a2ec4616d309e435602ac8be257d8 Mon Sep 17 00:00:00 2001 From: Jim Enright Date: Fri, 28 Jul 2023 13:10:41 +0100 Subject: [PATCH 2/2] Change proxy name input parameter for idempotency Signed-off-by: Jim Enright --- src/cdpy/environments.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cdpy/environments.py b/src/cdpy/environments.py index d9a04d1..415879c 100644 --- a/src/cdpy/environments.py +++ b/src/cdpy/environments.py @@ -15,12 +15,12 @@ def describe_proxy_config(self, name): resp = self.list_proxy_configs(name) return self.sdk.first_item_if_exists(resp) - def create_proxy_config(self, name, host=None, port=None, protocol=None, description=None, + def create_proxy_config(self, proxyConfigName, host=None, port=None, protocol=None, description=None, noProxyHosts=None, user=None, password=None): return self.sdk.call( svc='environments', func='create_proxy_config', ret_field='proxyConfig', - proxyConfigName=name, host=host, port=port, + proxyConfigName=proxyConfigName, host=host, port=port, protocol=protocol, description=description, noProxyHosts=noProxyHosts, user=user, password=password )