From 4d4051a1bf3c4858f7d980d707d9c7ab70a09f3c Mon Sep 17 00:00:00 2001 From: Thomas Carmet <8408330+tcarmet@users.noreply.github.com> Date: Mon, 11 Mar 2024 23:56:13 +0000 Subject: [PATCH] modify how client is built --- runner_manager/backend/vsphere.py | 7 +++---- tests/unit/backend/test_vsphere.py | 8 ++------ 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/runner_manager/backend/vsphere.py b/runner_manager/backend/vsphere.py index 53e2d5cb..ea1129cc 100644 --- a/runner_manager/backend/vsphere.py +++ b/runner_manager/backend/vsphere.py @@ -32,17 +32,16 @@ class VsphereBackend(BaseBackend): name: Literal[Backends.vsphere] = Field(default=Backends.vsphere) config: VsphereConfig instance_config: VsphereInstanceConfig + session = Session() @property def client(self) -> VsphereClient: - session = Session() - session.verify = self.config.verify_ssl + self.session.verify = self.config.verify_ssl return create_vsphere_client( server=self.config.server, username=self.config.username, password=self.config.password, - bearer_token=self.config.bearer_token, - session=session, + session=self.session, ) def get_folder(self, datacenter_name, folder_name): diff --git a/tests/unit/backend/test_vsphere.py b/tests/unit/backend/test_vsphere.py index 50a89a15..1b1f7844 100644 --- a/tests/unit/backend/test_vsphere.py +++ b/tests/unit/backend/test_vsphere.py @@ -10,16 +10,12 @@ @fixture() def vsphere_group(settings) -> RunnerGroup: - config = VsphereConfig( - server=os.environ.get("GOVC_URL", ""), - username=os.environ.get("GOVC_USERNAME", ""), - password=os.environ.get("GOVC_PASSWORD", ""), - ) + config = VsphereConfig(server=os.environ.get("GOVC_URL", ""),username=os.environ.get("GOVC_USERNAME", ""),password=os.environ.get("GOVC_PASSWORD", "")) runner_group: RunnerGroup = RunnerGroup( id=2, name="test", organization="octo-org", - manager=settings.name, + manager="runner-manager", backend=VsphereBackend( name=Backends.vsphere, config=config,