descheduler created 2021-08-30 18:59:18, version 3523641714

kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"argoproj.io/v1alpha1",...

Spec

destination:
  name: in-cluster
  namespace: descheduler
project: default
source:
  chart: descheduler
  helm:
    valueFiles:
    - values.yaml
    values: "schedule: \"*/30 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
      \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
      \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
      \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
      \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n   \
      \       includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
      \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n  \
      \    enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
      \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
      \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
      \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
      \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
      \ scheduler-high-priority\n"
  repoURL: https://kubernetes-sigs.github.io/descheduler/
  targetRevision: 0.28.0
syncPolicy:
  automated:
    prune: true
  syncOptions:
  - CreateNamespace=true

Status

health:
  status: Healthy
history:
- deployStartedAt: '2021-08-30T18:59:18Z'
  deployedAt: '2021-08-30T18:59:22Z'
  id: 0
  revision: 0.21.0
  source:
    chart: descheduler
    helm:
      valueFiles:
      - values.yaml
      values: "schedule: \"*/15 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
        \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
        \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
        \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
        \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n \
        \         includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
        \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n"
    repoURL: https://kubernetes-sigs.github.io/descheduler/
    targetRevision: 0.21.0
- deployStartedAt: '2021-08-30T20:33:38Z'
  deployedAt: '2021-08-30T20:34:39Z'
  id: 1
  revision: 0.21.0
  source:
    chart: descheduler
    helm:
      valueFiles:
      - values.yaml
      values: "schedule: \"*/15 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
        \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
        \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
        \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
        \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n \
        \         includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
        \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n"
    repoURL: https://kubernetes-sigs.github.io/descheduler/
    targetRevision: 0.21.0
- deployStartedAt: '2021-08-30T20:59:55Z'
  deployedAt: '2021-08-30T21:00:36Z'
  id: 2
  revision: 0.21.0
  source:
    chart: descheduler
    helm:
      valueFiles:
      - values.yaml
      values: "schedule: \"*/15 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
        \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
        \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
        \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
        \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n \
        \         includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
        \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n"
    repoURL: https://kubernetes-sigs.github.io/descheduler/
    targetRevision: 0.21.0
- deployStartedAt: '2021-09-01T11:01:02Z'
  deployedAt: '2021-09-01T11:01:03Z'
  id: 3
  revision: 0.21.0
  source:
    chart: descheduler
    helm:
      valueFiles:
      - values.yaml
      values: "schedule: \"*/15 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
        \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
        \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
        \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
        \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n \
        \         includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
        \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n"
    repoURL: https://kubernetes-sigs.github.io/descheduler/
    targetRevision: 0.21.0
- deployStartedAt: '2022-06-27T15:26:54Z'
  deployedAt: '2022-06-27T15:26:56Z'
  id: 4
  revision: 0.21.0
  source:
    chart: descheduler
    helm:
      valueFiles:
      - values.yaml
      values: "schedule: \"*/15 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
        \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
        \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
        \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
        \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n \
        \         includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
        \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n"
    repoURL: https://kubernetes-sigs.github.io/descheduler/
    targetRevision: 0.21.0
- deployStartedAt: '2023-09-06T20:31:58Z'
  deployedAt: '2023-09-06T20:31:58Z'
  id: 5
  revision: 0.28.0
  source:
    chart: descheduler
    helm:
      valueFiles:
      - values.yaml
      values: "schedule: \"*/30 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
        \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
        \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
        \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
        \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n \
        \         includingInitContainers: false\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
        \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
        \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
        \ scheduler-high-priority\n"
    repoURL: https://kubernetes-sigs.github.io/descheduler/
    targetRevision: 0.28.0
operationState:
  finishedAt: '2023-09-06T20:31:58Z'
  message: successfully synced (all tasks run)
  operation:
    initiatedBy:
      automated: true
    retry:
      limit: 5
    sync:
      prune: true
      revision: 0.28.0
      syncOptions:
      - CreateNamespace=true
  phase: Succeeded
  startedAt: '2023-09-06T20:31:58Z'
  syncResult:
    resources:
    - group: policy
      hookPhase: Succeeded
      kind: PodSecurityPolicy
      message: pruned
      name: descheduler
      namespace: ''
      status: Pruned
      syncPhase: Sync
      version: v1beta1
    - group: ''
      hookPhase: Running
      kind: ServiceAccount
      message: serviceaccount/descheduler configured
      name: descheduler
      namespace: descheduler
      status: Synced
      syncPhase: Sync
      version: v1
    - group: ''
      hookPhase: Running
      kind: ConfigMap
      message: configmap/descheduler configured
      name: descheduler
      namespace: descheduler
      status: Synced
      syncPhase: Sync
      version: v1
    - group: rbac.authorization.k8s.io
      hookPhase: Running
      kind: ClusterRole
      message: "clusterrole.rbac.authorization.k8s.io/descheduler reconciled. reconciliation\
        \ required update\n\tmissing rules added:\n\t\t{Verbs:[create] APIGroups:[events.k8s.io]\
        \ Resources:[events] ResourceNames:[] NonResourceURLs:[]}\n\t\t{Verbs:[update]\
        \ APIGroups:[events.k8s.io] Resources:[events] ResourceNames:[] NonResourceURLs:[]}\n\
        \t\t{Verbs:[watch] APIGroups:[] Resources:[namespaces] ResourceNames:[] NonResourceURLs:[]}.\
        \ clusterrole.rbac.authorization.k8s.io/descheduler configured"
      name: descheduler
      namespace: descheduler
      status: Synced
      syncPhase: Sync
      version: v1
    - group: rbac.authorization.k8s.io
      hookPhase: Running
      kind: ClusterRoleBinding
      message: clusterrolebinding.rbac.authorization.k8s.io/descheduler reconciled.
        clusterrolebinding.rbac.authorization.k8s.io/descheduler configured
      name: descheduler
      namespace: descheduler
      status: Synced
      syncPhase: Sync
      version: v1
    - group: batch
      hookPhase: Running
      kind: CronJob
      message: cronjob.batch/descheduler configured
      name: descheduler
      namespace: descheduler
      status: Synced
      syncPhase: Sync
      version: v1
    revision: 0.28.0
    source:
      chart: descheduler
      helm:
        valueFiles:
        - values.yaml
        values: "schedule: \"*/30 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
          \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
          \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
          \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
          \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n\
          \          includingInitContainers: false\n        nodeFit: true\n     \
          \   thresholdPriorityClassName: scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
          \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
          \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
          \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
          \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
          \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
          \ scheduler-high-priority\n"
      repoURL: https://kubernetes-sigs.github.io/descheduler/
      targetRevision: 0.28.0
reconciledAt: '2025-10-26T01:27:51Z'
resources:
- kind: ConfigMap
  name: descheduler
  namespace: descheduler
  status: Synced
  version: v1
- kind: ServiceAccount
  name: descheduler
  namespace: descheduler
  status: Synced
  version: v1
- group: batch
  kind: CronJob
  name: descheduler
  namespace: descheduler
  status: Synced
  version: v1
- group: rbac.authorization.k8s.io
  kind: ClusterRole
  name: descheduler
  status: Synced
  version: v1
- group: rbac.authorization.k8s.io
  kind: ClusterRoleBinding
  name: descheduler
  status: Synced
  version: v1
sourceType: Helm
summary:
  images:
  - registry.k8s.io/descheduler/descheduler:v0.28.0
sync:
  comparedTo:
    destination:
      name: in-cluster
      namespace: descheduler
    source:
      chart: descheduler
      helm:
        valueFiles:
        - values.yaml
        values: "schedule: \"*/30 * * * *\"\nsuccessfulJobsHistoryLimit: 1\ndeschedulerPolicy:\n\
          \  strategies:\n    RemoveDuplicates:\n      enabled: true\n      params:\n\
          \        nodeFit: true\n        thresholdPriorityClassName: scheduler-high-priority\n\
          \    RemovePodsHavingTooManyRestarts:\n      enabled: true\n      params:\n\
          \        podsHavingTooManyRestarts:\n          podRestartThreshold: 20\n\
          \          includingInitContainers: false\n        nodeFit: true\n     \
          \   thresholdPriorityClassName: scheduler-high-priority\n    RemovePodsViolatingInterPodAntiAffinity:\n\
          \      enabled: true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
          \ scheduler-high-priority\n    RemovePodsViolatingNodeAffinity:\n      enabled:\
          \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
          \ scheduler-high-priority\n    RemovePodsViolatingNodeTaints:\n      enabled:\
          \ true\n      params:\n        nodeFit: true\n        thresholdPriorityClassName:\
          \ scheduler-high-priority\n"
      repoURL: https://kubernetes-sigs.github.io/descheduler/
      targetRevision: 0.28.0
  revision: 0.28.0
  status: Synced

Events

Type Reason Age From Message
No events found.