apiVersion: v1 data: policy.yaml: | apiVersion: descheduler/v1alpha2 kind: DeschedulerPolicy metricsCollector: {} profiles: - name: LongLifecycle pluginConfig: - args: includingInitContainers: true namespaces: include: - virt-vms podRestartThreshold: 100 name: RemovePodsHavingTooManyRestarts - args: metricsUtilization: prometheus: {} targetThresholds: cpu: 70 memory: 70 pods: 70 thresholds: cpu: 40 memory: 40 pods: 40 name: LowNodeUtilization - args: ignorePvcPods: true name: DefaultEvictor plugins: balance: disabled: null enabled: - LowNodeUtilization deschedule: disabled: null enabled: - RemovePodsHavingTooManyRestarts filter: disabled: null enabled: - DefaultEvictor preevictionfilter: disabled: null enabled: null presort: disabled: null enabled: null sort: disabled: null enabled: null prometheus: authToken: secretReference: {} kind: ConfigMap metadata: creationTimestamp: "2025-03-12T11:45:43Z" name: cluster namespace: openshift-kube-descheduler-operator ownerReferences: - apiVersion: operator.openshift.io/v1 kind: KubeDescheduler name: cluster uid: f79e2134-f725-493c-82f0-2256acac432b resourceVersion: "287080" uid: 851d4a0b-0aeb-42ad-b59c-5671e3022ec9