Skip to content
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.

chore(deps): update helm release descheduler to v0.26.0 #709

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 15, 2022

Mend Renovate

This PR contains the following updates:

Package Update Change
descheduler minor 0.24.1 -> 0.26.0

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

kubernetes-sigs/descheduler

v0.26.0: Descheduler v0.26.0

Image for this release is available at registry.k8s.io/descheduler/descheduler:v0.26.0

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/descheduler@v0.25.0...v0.26.0

v0.25.1: Descheduler v0.25.1

Compare Source

Image for this release is available at k8s.gcr.io/descheduler/descheduler:v0.25.1

What's Changed

Full Changelog: kubernetes-sigs/descheduler@v0.25.0...v0.25.1

v0.25.0: Descheduler v0.25.0

Compare Source

This release includes bug fixes, improvements, and many updates toward the refactoring effort involved in the descheduler framework.

Image for this release is available at k8s.gcr.io/descheduler/descheduler:v0.25.0

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/descheduler@v0.24.1...v0.25.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@github-actions
Copy link

Path: cluster/core/kube-system/descheduler/helm-release.yaml
Version: 0.24.1 -> 0.25.0

@@ -1,43 +1,4 @@
 ---
-# Source: descheduler/templates/podsecuritypolicy.yaml
-apiVersion: policy/v1beta1
-kind: PodSecurityPolicy
-metadata:
-  name: descheduler
-  namespace: default
-  annotations:
-    seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default'
-    seccomp.security.alpha.kubernetes.io/defaultProfileName:  'runtime/default'
-spec:
-  privileged: false
-  allowPrivilegeEscalation: false
-  requiredDropCapabilities:
-    - ALL
-  volumes:
-    - 'configMap'
-    - 'secret'
-  hostNetwork: false
-  hostIPC: false
-  hostPID: false
-  runAsUser:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  seLinux:
-    rule: 'RunAsAny'
-  supplementalGroups:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  fsGroup:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  readOnlyRootFilesystem: true
----
 # Source: descheduler/templates/serviceaccount.yaml
 apiVersion: v1
 kind: ServiceAccount
@@ -46,9 +7,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.0"
     app.kubernetes.io/managed-by: Helm
 ---
 # Source: descheduler/templates/configmap.yaml
@@ -59,9 +20,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.0"
     app.kubernetes.io/managed-by: Helm
 data:
   policy.yaml: |
@@ -82,6 +43,12 @@
               pods: 20
       RemoveDuplicates:
         enabled: false
+      RemovePodsHavingTooManyRestarts:
+        enabled: true
+        params:
+          podsHavingTooManyRestarts:
+            includingInitContainers: true
+            podRestartThreshold: 100
       RemovePodsViolatingInterPodAntiAffinity:
         enabled: true
         params:
@@ -105,9 +72,9 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.0"
     app.kubernetes.io/managed-by: Helm
 rules:
 - apiGroups: [""]
@@ -128,11 +95,6 @@
 - apiGroups: ["scheduling.k8s.io"]
   resources: ["priorityclasses"]
   verbs: ["get", "watch", "list"]
-- apiGroups: ['policy']
-  resources: ['podsecuritypolicies']
-  verbs:     ['use']
-  resourceNames:
-  - descheduler
 ---
 # Source: descheduler/templates/clusterrolebinding.yaml
 apiVersion: rbac.authorization.k8s.io/v1
@@ -141,9 +103,9 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.0"
     app.kubernetes.io/managed-by: Helm
 roleRef:
   apiGroup: rbac.authorization.k8s.io
@@ -162,9 +124,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.0"
     app.kubernetes.io/managed-by: Helm
 spec:
   replicas: 1
@@ -178,13 +140,13 @@
         app.kubernetes.io/name: descheduler
         app.kubernetes.io/instance: descheduler
       annotations:
-        checksum/config: 2e522822dc715f24581a55588760b1f5f940170e9ae39f46ccc3868b27f77c5f
+        checksum/config: 705d471adb4d5f86335468a0277b3d5db16c50167694052d985512f64df25d2a
     spec:
       priorityClassName: system-cluster-critical
       serviceAccountName: descheduler
       containers:
         - name: descheduler
-          image: "k8s.gcr.io/descheduler/descheduler:v0.24.1"
+          image: "k8s.gcr.io/descheduler/descheduler:v0.25.0"
           imagePullPolicy: IfNotPresent
           command:
             - "/bin/descheduler"
@@ -226,35 +188,3 @@
         - name: policy-volume
           configMap:
             name: descheduler
----
-# Source: descheduler/templates/tests/test-descheduler-pod.yaml
-apiVersion: v1
-kind: Pod
-metadata:
-    name: descheduler-test-pod
-    namespace: default
-    annotations:
-      "helm.sh/hook": test
-spec:
-    restartPolicy: Never
-    serviceAccountName: descheduler-ci
-    containers:
-      - name: descheduler-test-container
-        image: alpine:latest
-        imagePullPolicy: IfNotPresent
-        securityContext:
-            allowPrivilegeEscalation: false
-            capabilities:
-              drop:
-                - All
-            privileged: false
-            runAsNonRoot: false 
-        command: ["/bin/ash"]
-        args:
-          - -c
-          - >-
-            apk --no-cache add curl &&
-            curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl &&
-            chmod +x ./kubectl &&
-            mv ./kubectl /usr/local/bin/kubectl &&
-            /usr/local/bin/kubectl get pods --namespace default --token "$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" | grep "descheduler" | grep "Completed"

@renovate renovate bot changed the title chore(deps): update helm release descheduler to v0.25.0 chore(deps): update helm release descheduler to v0.25.1 Sep 27, 2022
@github-actions
Copy link

Path: cluster/core/kube-system/descheduler/helm-release.yaml
Version: 0.24.1 -> 0.25.1

@@ -1,43 +1,4 @@
 ---
-# Source: descheduler/templates/podsecuritypolicy.yaml
-apiVersion: policy/v1beta1
-kind: PodSecurityPolicy
-metadata:
-  name: descheduler
-  namespace: default
-  annotations:
-    seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default'
-    seccomp.security.alpha.kubernetes.io/defaultProfileName:  'runtime/default'
-spec:
-  privileged: false
-  allowPrivilegeEscalation: false
-  requiredDropCapabilities:
-    - ALL
-  volumes:
-    - 'configMap'
-    - 'secret'
-  hostNetwork: false
-  hostIPC: false
-  hostPID: false
-  runAsUser:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  seLinux:
-    rule: 'RunAsAny'
-  supplementalGroups:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  fsGroup:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  readOnlyRootFilesystem: true
----
 # Source: descheduler/templates/serviceaccount.yaml
 apiVersion: v1
 kind: ServiceAccount
@@ -46,9 +7,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.1
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 ---
 # Source: descheduler/templates/configmap.yaml
@@ -59,9 +20,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.1
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 data:
   policy.yaml: |
@@ -82,6 +43,12 @@
               pods: 20
       RemoveDuplicates:
         enabled: false
+      RemovePodsHavingTooManyRestarts:
+        enabled: true
+        params:
+          podsHavingTooManyRestarts:
+            includingInitContainers: true
+            podRestartThreshold: 100
       RemovePodsViolatingInterPodAntiAffinity:
         enabled: true
         params:
@@ -105,9 +72,9 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.1
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 rules:
 - apiGroups: [""]
@@ -128,11 +95,6 @@
 - apiGroups: ["scheduling.k8s.io"]
   resources: ["priorityclasses"]
   verbs: ["get", "watch", "list"]
-- apiGroups: ['policy']
-  resources: ['podsecuritypolicies']
-  verbs:     ['use']
-  resourceNames:
-  - descheduler
 ---
 # Source: descheduler/templates/clusterrolebinding.yaml
 apiVersion: rbac.authorization.k8s.io/v1
@@ -141,9 +103,9 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.1
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 roleRef:
   apiGroup: rbac.authorization.k8s.io
@@ -162,9 +124,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.1
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 spec:
   replicas: 1
@@ -178,13 +140,13 @@
         app.kubernetes.io/name: descheduler
         app.kubernetes.io/instance: descheduler
       annotations:
-        checksum/config: 2e522822dc715f24581a55588760b1f5f940170e9ae39f46ccc3868b27f77c5f
+        checksum/config: dc6407795b834b1e9fe3f2023dcca0fcb7935ba7adac981eb389067ffc19d847
     spec:
       priorityClassName: system-cluster-critical
       serviceAccountName: descheduler
       containers:
         - name: descheduler
-          image: "k8s.gcr.io/descheduler/descheduler:v0.24.1"
+          image: "k8s.gcr.io/descheduler/descheduler:v0.25.1"
           imagePullPolicy: IfNotPresent
           command:
             - "/bin/descheduler"
@@ -226,35 +188,3 @@
         - name: policy-volume
           configMap:
             name: descheduler
----
-# Source: descheduler/templates/tests/test-descheduler-pod.yaml
-apiVersion: v1
-kind: Pod
-metadata:
-    name: descheduler-test-pod
-    namespace: default
-    annotations:
-      "helm.sh/hook": test
-spec:
-    restartPolicy: Never
-    serviceAccountName: descheduler-ci
-    containers:
-      - name: descheduler-test-container
-        image: alpine:latest
-        imagePullPolicy: IfNotPresent
-        securityContext:
-            allowPrivilegeEscalation: false
-            capabilities:
-              drop:
-                - All
-            privileged: false
-            runAsNonRoot: false 
-        command: ["/bin/ash"]
-        args:
-          - -c
-          - >-
-            apk --no-cache add curl &&
-            curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl &&
-            chmod +x ./kubectl &&
-            mv ./kubectl /usr/local/bin/kubectl &&
-            /usr/local/bin/kubectl get pods --namespace default --token "$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" | grep "descheduler" | grep "Completed"

@renovate renovate bot changed the title chore(deps): update helm release descheduler to v0.25.1 chore(deps): update helm release descheduler to v0.25.2 Oct 18, 2022
@github-actions
Copy link

Path: cluster/core/kube-system/descheduler/helm-release.yaml
Version: 0.24.1 -> 0.25.2

@@ -1,43 +1,4 @@
 ---
-# Source: descheduler/templates/podsecuritypolicy.yaml
-apiVersion: policy/v1beta1
-kind: PodSecurityPolicy
-metadata:
-  name: descheduler
-  namespace: default
-  annotations:
-    seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default'
-    seccomp.security.alpha.kubernetes.io/defaultProfileName:  'runtime/default'
-spec:
-  privileged: false
-  allowPrivilegeEscalation: false
-  requiredDropCapabilities:
-    - ALL
-  volumes:
-    - 'configMap'
-    - 'secret'
-  hostNetwork: false
-  hostIPC: false
-  hostPID: false
-  runAsUser:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  seLinux:
-    rule: 'RunAsAny'
-  supplementalGroups:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  fsGroup:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  readOnlyRootFilesystem: true
----
 # Source: descheduler/templates/serviceaccount.yaml
 apiVersion: v1
 kind: ServiceAccount
@@ -46,9 +7,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.2
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 ---
 # Source: descheduler/templates/configmap.yaml
@@ -59,9 +20,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.2
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 data:
   policy.yaml: |
@@ -82,6 +43,12 @@
               pods: 20
       RemoveDuplicates:
         enabled: false
+      RemovePodsHavingTooManyRestarts:
+        enabled: true
+        params:
+          podsHavingTooManyRestarts:
+            includingInitContainers: true
+            podRestartThreshold: 100
       RemovePodsViolatingInterPodAntiAffinity:
         enabled: true
         params:
@@ -105,12 +72,12 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.2
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 rules:
-- apiGroups: [""]
+- apiGroups: ["events.k8s.io"]
   resources: ["events"]
   verbs: ["create", "update"]
 - apiGroups: [""]
@@ -128,11 +95,6 @@
 - apiGroups: ["scheduling.k8s.io"]
   resources: ["priorityclasses"]
   verbs: ["get", "watch", "list"]
-- apiGroups: ['policy']
-  resources: ['podsecuritypolicies']
-  verbs:     ['use']
-  resourceNames:
-  - descheduler
 ---
 # Source: descheduler/templates/clusterrolebinding.yaml
 apiVersion: rbac.authorization.k8s.io/v1
@@ -141,9 +103,9 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.2
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 roleRef:
   apiGroup: rbac.authorization.k8s.io
@@ -162,9 +124,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.25.2
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.25.1"
     app.kubernetes.io/managed-by: Helm
 spec:
   replicas: 1
@@ -178,13 +140,13 @@
         app.kubernetes.io/name: descheduler
         app.kubernetes.io/instance: descheduler
       annotations:
-        checksum/config: 2e522822dc715f24581a55588760b1f5f940170e9ae39f46ccc3868b27f77c5f
+        checksum/config: f0b90662f63d575e4c34956719ee9631fbbb426f126b3bbbd5cd7d72c145ae19
     spec:
       priorityClassName: system-cluster-critical
       serviceAccountName: descheduler
       containers:
         - name: descheduler
-          image: "k8s.gcr.io/descheduler/descheduler:v0.24.1"
+          image: "k8s.gcr.io/descheduler/descheduler:v0.25.1"
           imagePullPolicy: IfNotPresent
           command:
             - "/bin/descheduler"
@@ -226,35 +188,3 @@
         - name: policy-volume
           configMap:
             name: descheduler
----
-# Source: descheduler/templates/tests/test-descheduler-pod.yaml
-apiVersion: v1
-kind: Pod
-metadata:
-    name: descheduler-test-pod
-    namespace: default
-    annotations:
-      "helm.sh/hook": test
-spec:
-    restartPolicy: Never
-    serviceAccountName: descheduler-ci
-    containers:
-      - name: descheduler-test-container
-        image: alpine:latest
-        imagePullPolicy: IfNotPresent
-        securityContext:
-            allowPrivilegeEscalation: false
-            capabilities:
-              drop:
-                - All
-            privileged: false
-            runAsNonRoot: false 
-        command: ["/bin/ash"]
-        args:
-          - -c
-          - >-
-            apk --no-cache add curl &&
-            curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl &&
-            chmod +x ./kubectl &&
-            mv ./kubectl /usr/local/bin/kubectl &&
-            /usr/local/bin/kubectl get pods --namespace default --token "$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" | grep "descheduler" | grep "Completed"

@renovate renovate bot changed the title chore(deps): update helm release descheduler to v0.25.2 chore(deps): update helm release descheduler to v0.26.0 Jan 17, 2023
@github-actions
Copy link

Path: cluster/core/kube-system/descheduler/helm-release.yaml
Version: 0.24.1 -> 0.26.0

@@ -1,43 +1,4 @@
 ---
-# Source: descheduler/templates/podsecuritypolicy.yaml
-apiVersion: policy/v1beta1
-kind: PodSecurityPolicy
-metadata:
-  name: descheduler
-  namespace: default
-  annotations:
-    seccomp.security.alpha.kubernetes.io/allowedProfileNames: 'docker/default,runtime/default'
-    seccomp.security.alpha.kubernetes.io/defaultProfileName:  'runtime/default'
-spec:
-  privileged: false
-  allowPrivilegeEscalation: false
-  requiredDropCapabilities:
-    - ALL
-  volumes:
-    - 'configMap'
-    - 'secret'
-  hostNetwork: false
-  hostIPC: false
-  hostPID: false
-  runAsUser:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  seLinux:
-    rule: 'RunAsAny'
-  supplementalGroups:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  fsGroup:
-    rule: 'MustRunAs'
-    ranges:
-      - min: 1
-        max: 65535
-  readOnlyRootFilesystem: true
----
 # Source: descheduler/templates/serviceaccount.yaml
 apiVersion: v1
 kind: ServiceAccount
@@ -46,9 +7,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.26.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.26.0"
     app.kubernetes.io/managed-by: Helm
 ---
 # Source: descheduler/templates/configmap.yaml
@@ -59,9 +20,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.26.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.26.0"
     app.kubernetes.io/managed-by: Helm
 data:
   policy.yaml: |
@@ -82,6 +43,12 @@
               pods: 20
       RemoveDuplicates:
         enabled: false
+      RemovePodsHavingTooManyRestarts:
+        enabled: true
+        params:
+          podsHavingTooManyRestarts:
+            includingInitContainers: true
+            podRestartThreshold: 100
       RemovePodsViolatingInterPodAntiAffinity:
         enabled: true
         params:
@@ -105,12 +72,12 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.26.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.26.0"
     app.kubernetes.io/managed-by: Helm
 rules:
-- apiGroups: [""]
+- apiGroups: ["events.k8s.io"]
   resources: ["events"]
   verbs: ["create", "update"]
 - apiGroups: [""]
@@ -128,11 +95,6 @@
 - apiGroups: ["scheduling.k8s.io"]
   resources: ["priorityclasses"]
   verbs: ["get", "watch", "list"]
-- apiGroups: ['policy']
-  resources: ['podsecuritypolicies']
-  verbs:     ['use']
-  resourceNames:
-  - descheduler
 ---
 # Source: descheduler/templates/clusterrolebinding.yaml
 apiVersion: rbac.authorization.k8s.io/v1
@@ -141,9 +103,9 @@
   name: descheduler
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.26.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.26.0"
     app.kubernetes.io/managed-by: Helm
 roleRef:
   apiGroup: rbac.authorization.k8s.io
@@ -162,9 +124,9 @@
   namespace: default
   labels:
     app.kubernetes.io/name: descheduler
-    helm.sh/chart: descheduler-0.24.1
+    helm.sh/chart: descheduler-0.26.0
     app.kubernetes.io/instance: descheduler
-    app.kubernetes.io/version: "0.24.1"
+    app.kubernetes.io/version: "0.26.0"
     app.kubernetes.io/managed-by: Helm
 spec:
   replicas: 1
@@ -178,13 +140,13 @@
         app.kubernetes.io/name: descheduler
         app.kubernetes.io/instance: descheduler
       annotations:
-        checksum/config: 2e522822dc715f24581a55588760b1f5f940170e9ae39f46ccc3868b27f77c5f
+        checksum/config: f39ead623e3ef3e68137ae6e9343e39445378ac71d32f7349340f8ab13eb931a
     spec:
       priorityClassName: system-cluster-critical
       serviceAccountName: descheduler
       containers:
         - name: descheduler
-          image: "k8s.gcr.io/descheduler/descheduler:v0.24.1"
+          image: "registry.k8s.io/descheduler/descheduler:v0.26.0"
           imagePullPolicy: IfNotPresent
           command:
             - "/bin/descheduler"
@@ -226,35 +188,3 @@
         - name: policy-volume
           configMap:
             name: descheduler
----
-# Source: descheduler/templates/tests/test-descheduler-pod.yaml
-apiVersion: v1
-kind: Pod
-metadata:
-    name: descheduler-test-pod
-    namespace: default
-    annotations:
-      "helm.sh/hook": test
-spec:
-    restartPolicy: Never
-    serviceAccountName: descheduler-ci
-    containers:
-      - name: descheduler-test-container
-        image: alpine:latest
-        imagePullPolicy: IfNotPresent
-        securityContext:
-            allowPrivilegeEscalation: false
-            capabilities:
-              drop:
-                - All
-            privileged: false
-            runAsNonRoot: false 
-        command: ["/bin/ash"]
-        args:
-          - -c
-          - >-
-            apk --no-cache add curl &&
-            curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl &&
-            chmod +x ./kubectl &&
-            mv ./kubectl /usr/local/bin/kubectl &&
-            /usr/local/bin/kubectl get pods --namespace default --token "$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)" | grep "descheduler" | grep "Completed"

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants