Skip to content

Commit de280fb

Browse files
authored
Merge pull request #2340 from tomasaschan/fix-exec-provider
Fix exec provider
2 parents 234a493 + a588f51 commit de280fb

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

kubernetes/base/config/exec_provider.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def run(self, previous_response=None):
8080
if previous_response:
8181
kubernetes_exec_info['spec']['response'] = previous_response
8282
if self.cluster:
83-
kubernetes_exec_info['spec']['cluster'] = self.cluster
83+
kubernetes_exec_info['spec']['cluster'] = self.cluster.value
8484

8585
self.env['KUBERNETES_EXEC_INFO'] = json.dumps(kubernetes_exec_info)
8686
process = subprocess.Popen(

kubernetes/base/config/exec_provider_test.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def test_with_cluster_info(self, mock):
175175
instance = mock.return_value
176176
instance.wait.return_value = 0
177177
instance.communicate.return_value = (self.output_ok, '')
178-
ep = ExecProvider(self.input_with_cluster, None, {'server': 'name.company.com'})
178+
ep = ExecProvider(self.input_with_cluster, None, ConfigNode("cluster", {'server': 'name.company.com'}))
179179
result = ep.run()
180180
self.assertTrue(isinstance(result, dict))
181181
self.assertTrue('token' in result)

0 commit comments

Comments
 (0)