-
Notifications
You must be signed in to change notification settings - Fork 733
Closed as not planned
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.
Description
What version of descheduler are you using?
descheduler version: 0.31.0
Does this issue reproduce with the latest release?
Yes
Which descheduler CLI options are you using?
N/A
Please provide a copy of your descheduler policy config file
Via values.yaml:
# kind: Deployment
schedule: "30 */2 * * *" # Every hour at 30 min past
priorityClassName: high-priority
deschedulerPolicy:
nodeSelector: "storage=longhorn"
strategies:
RemoveDuplicates:
enabled: true
RemovePodsHavingTooManyRestarts:
enabled: true
params:
podsHavingTooManyRestarts:
podRestartThreshold: 10
includingInitContainers: true
RemovePodsViolatingNodeTaints:
enabled: true
RemovePodsViolatingNodeAffinity:
enabled: true
params:
nodeAffinityType:
- requiredDuringSchedulingIgnoredDuringExecution
RemovePodsViolatingInterPodAntiAffinity:
enabled: true
RemovePodsViolatingTopologySpreadConstraint:
enabled: false
params:
includeSoftConstraints: false
LowNodeUtilization:
enabled: true
params:
priorityThreshold:
name: "medium-priority"
nodeResourceUtilizationThresholds:
thresholds:
cpu: 100
memory: 100
pods: 20
targetThresholds:
cpu: 100
memory: 100
pods: 33
What k8s version are you using (kubectl version
)?
1.31.2
What did you do?
When attempting to change from using CronJob
to Deployment
for Descheduler, the kind: Deployment
reference in the values.yaml makes ArgoCD think it is a manifest and throws the error: groupVersion shouldn't be empty
Simplest fix would be to change the kind
reference to something else to avoid the confusion. I suggest something like appKind
or something similar.
Metadata
Metadata
Assignees
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.