Skip to content

Commit e474d40

Browse files
CherryPicked: [cnv-4.20] [VIRT] Add client parameter to descheduler resources (#5255)
Cherry-pick from `main` branch, original PR: #5185, PR owner: dshchedr Signed-off-by: Den Shchedrivyi <dshchedr@redhat.com> Co-authored-by: Den Shchedrivyi <dshchedr@redhat.com>
1 parent e23b0a3 commit e474d40

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

tests/virt/node/descheduler/conftest.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838

3939
@pytest.fixture(scope="package")
40-
def descheduler_operator_reconciled():
40+
def descheduler_operator_reconciled(admin_client):
4141
"""Restart descheduler-operator deployment to trigger reconciliation.
4242
4343
Workaround for the issue when descheduler is installed before other OpenShift operators.
@@ -48,6 +48,7 @@ def descheduler_operator_reconciled():
4848
deployment = Deployment(
4949
name="descheduler-operator",
5050
namespace=NamespacesNames.OPENSHIFT_KUBE_DESCHEDULER_OPERATOR,
51+
client=admin_client,
5152
)
5253
initial_replicas = deployment.instance.spec.replicas
5354
deployment.scale_replicas(replica_count=0)
@@ -258,6 +259,7 @@ def utilization_imbalance(
258259
with PodDisruptionBudget(
259260
name=utilization_imbalance_deployment_name,
260261
namespace=namespace.name,
262+
client=admin_client,
261263
min_available=unallocated_pod_count,
262264
selector=evict_protected_pod_selector,
263265
):

0 commit comments

Comments
 (0)