@@ -139,13 +139,16 @@ def created_role_binding_user(
139139# RESOURCE FIXTURES PARMETRIZED
140140# =============================================================================
141141@pytest .fixture (scope = "class" )
142- def db_secret_parametrized (request : FixtureRequest , teardown_resources : bool ) -> Generator [List [Secret ], Any , Any ]:
142+ def db_secret_parametrized (
143+ request : FixtureRequest , admin_client : DynamicClient , teardown_resources : bool
144+ ) -> Generator [List [Secret ], Any , Any ]:
143145 """Create DB Secret parametrized"""
144146 with ExitStack () as stack :
145147 secrets = [
146148 stack .enter_context (
147149 Secret (
148150 ** param ,
151+ client = admin_client ,
149152 teardown = teardown_resources ,
150153 )
151154 )
@@ -156,14 +159,15 @@ def db_secret_parametrized(request: FixtureRequest, teardown_resources: bool) ->
156159
157160@pytest .fixture (scope = "class" )
158161def db_pvc_parametrized (
159- request : FixtureRequest , teardown_resources : bool
162+ request : FixtureRequest , admin_client : DynamicClient , teardown_resources : bool
160163) -> Generator [List [PersistentVolumeClaim ], Any , Any ]:
161164 """Create DB PVC parametrized"""
162165 with ExitStack () as stack :
163166 pvc = [
164167 stack .enter_context (
165168 PersistentVolumeClaim (
166169 ** param ,
170+ client = admin_client ,
167171 teardown = teardown_resources ,
168172 )
169173 )
@@ -173,13 +177,16 @@ def db_pvc_parametrized(
173177
174178
175179@pytest .fixture (scope = "class" )
176- def db_service_parametrized (request : FixtureRequest , teardown_resources : bool ) -> Generator [List [Service ], Any , Any ]:
180+ def db_service_parametrized (
181+ request : FixtureRequest , admin_client : DynamicClient , teardown_resources : bool
182+ ) -> Generator [List [Service ], Any , Any ]:
177183 """Create DB Service parametrized"""
178184 with ExitStack () as stack :
179185 services = [
180186 stack .enter_context (
181187 Service (
182188 ** param ,
189+ client = admin_client ,
183190 teardown = teardown_resources ,
184191 )
185192 )
@@ -190,14 +197,15 @@ def db_service_parametrized(request: FixtureRequest, teardown_resources: bool) -
190197
191198@pytest .fixture (scope = "class" )
192199def db_deployment_parametrized (
193- request : FixtureRequest , teardown_resources : bool
200+ request : FixtureRequest , admin_client : DynamicClient , teardown_resources : bool
194201) -> Generator [List [Deployment ], Any , Any ]:
195202 """Create DB Deployment parametrized"""
196203 with ExitStack () as stack :
197204 deployments = [
198205 stack .enter_context (
199206 Deployment (
200207 ** param ,
208+ client = admin_client ,
201209 teardown = teardown_resources ,
202210 )
203211 )
@@ -217,7 +225,7 @@ def model_registry_instance_parametrized(
217225 """Create Model Registry instance parametrized"""
218226 with ExitStack () as stack :
219227 model_registry_instances = []
220- mr_instances = [stack .enter_context (ModelRegistry (** param )) for param in request .param ]
228+ mr_instances = [stack .enter_context (ModelRegistry (** param , client = admin_client )) for param in request .param ]
221229 for mr_instance in mr_instances :
222230 # Common parameters for both ModelRegistry classes
223231 mr_instance .wait_for_condition (condition = "Available" , status = "True" )
0 commit comments