Commit Graph

  • 8f9d5c607d Merge pull request #1854 from kubernetes-sigs/security/update-trivy-action-v0.35.0 master Kubernetes Prow Robot 2026-03-23 15:32:17 +05:30
  • 1ca2edbb59 security: Update trivy-action to v0.35.0 security/update-trivy-action-v0.35.0 Priyanka Saggu 2026-03-22 18:42:48 +01:00
  • 284688e001 Update index.yaml gh-pages k8s-ci-robot 2026-03-09 20:15:36 +00:00
  • 91d7f9ffb9 Merge pull request #1851 from a7i/amir/descheduler-v0.35.1 descheduler-helm-chart-0.35.1 release-1.35 Kubernetes Prow Robot 2026-03-10 01:45:13 +05:30
  • 6d8313d99a [v0.35.1] bump helm chart and kubernetes manifests Amir Alavi 2026-03-09 15:21:32 -04:00
  • 2908b43089 Merge pull request #1850 from a7i/automated-cherry-pick-of-#1836-#1826-#1838-#1842-#1847-#1848-#1844-upstream-release-1.35 v0.35.1 Kubernetes Prow Robot 2026-03-08 23:03:59 +05:30
  • 9ba1aa1c43 Extract shared container state matching helpers into podutil Amir Alavi 2026-03-06 12:18:05 -05:00
  • 8dd18a45a0 Extend PodLifeTime with condition, exit code, owner kind, and transition time filters Amir Alavi 2026-03-06 12:17:07 -05:00
  • 4a0d41a96a update go dependencies sammedsingalkar09 2026-03-06 11:24:00 +05:30
  • a8c092f8e1 fix(ci): upgrade codeql-action to v4 and clean up security workflow Amir Alavi 2026-03-04 22:06:29 -05:00
  • d4ed42c71f fix: resolve detected data races Jan Chaloupka 2026-02-25 15:57:32 +01:00
  • 0e8dd36ac3 Change icon URL in Chart.yaml Amir Alavi 2025-11-25 21:32:49 -05:00
  • 6b3276a0f7 Add init containers support to Helm chart Kamlesh Joshi 2026-02-13 17:50:01 +05:30
  • 550923c2c3 undo version change Cayla Fauver 2026-02-20 00:00:26 -05:00
  • bb35cf9614 remove dupe Cayla Fauver 2026-02-19 19:11:17 -05:00
  • 658b6cd30a Synchronize helm clusterrole RBAC with base yaml Cayla Fauver 2026-02-19 18:57:20 -05:00
  • 0fafc09fff Merge pull request #1844 from a7i/extend-podlifetime-transitions Kubernetes Prow Robot 2026-03-07 01:04:21 +05:30
  • a4391ea73b Extract shared container state matching helpers into podutil Amir Alavi 2026-03-06 12:18:05 -05:00
  • a845ed3b36 Extend PodLifeTime with condition, exit code, owner kind, and transition time filters Amir Alavi 2026-03-06 12:17:07 -05:00
  • ac815c26f6 Merge pull request #1848 from sammedsingalkar09/master Kubernetes Prow Robot 2026-03-06 20:00:22 +05:30
  • e76287fbbf update go dependencies sammedsingalkar09 2026-03-06 11:24:00 +05:30
  • 751ba2e76e Merge pull request #1847 from a7i/fix/upgrade-codeql-action-v4 Kubernetes Prow Robot 2026-03-05 09:06:18 +05:30
  • d82437286b fix(ci): upgrade codeql-action to v4 and clean up security workflow Amir Alavi 2026-03-04 22:06:29 -05:00
  • 905e762603 Merge pull request #1842 from ingvagabund/data-races Kubernetes Prow Robot 2026-02-25 21:38:25 +05:30
  • cbdab93459 fix: resolve detected data races Jan Chaloupka 2026-02-25 15:57:32 +01:00
  • af6e2adf42 Merge pull request #1838 from a7i/helm-icon Kubernetes Prow Robot 2026-02-24 20:05:36 +05:30
  • 9bfdbe92e9 Add init containers support to Helm chart (#1826) Kamlesh Joshi 2026-02-21 08:03:39 +05:30
  • 9e9595357a Update helm RBAC to account for pvc failure on 0.35.0 (#1836) Cayla Fauver 2026-02-20 19:47:38 -05:00
  • 18d6c1c2ac Update index.yaml a7i 2026-02-19 22:32:39 +00:00
  • bec9cd38d0 Merge pull request #1835 from a7i/descheduler-chart-v0.35.0 descheduler-helm-chart-0.35.0 Kubernetes Prow Robot 2026-02-20 02:37:39 +05:30
  • 0d387fc794 [v0.35.0] update helm chart Amir Alavi 2026-02-19 11:57:02 -05:00
  • 2efac6ae8a Merge pull request #1834 from a7i/fix/helm-unittest-plugin-version Kubernetes Prow Robot 2026-02-19 21:31:40 +05:30
  • d4013fd80d fix(ci): pin helm-unittest plugin version and bump chart-testing-action Amir Alavi 2026-02-19 08:00:09 -05:00
  • b49fd27d10 Merge pull request #1830 from davidandreoletti/patch-1 v0.35.0 Kubernetes Prow Robot 2026-02-19 14:13:39 +05:30
  • ce6bf5b735 Merge pull request #1832 from a7i/v0.35.0-docs-manifests Kubernetes Prow Robot 2026-02-19 10:23:37 +05:30
  • 86e96b5b04 Merge pull request #1831 from a7i/amir/CVE-2024-44337 Kubernetes Prow Robot 2026-02-19 09:37:37 +05:30
  • 86070c62c6 [v0.35.0] update docs and manifests Amir Alavi 2026-02-18 22:49:59 -05:00
  • 118f466290 chore: upgrade github.com/gomarkdown/markdown to latest version Amir Alavi 2026-02-18 22:36:40 -05:00
  • 0de5bad232 Merge pull request #1827 from a7i/k8s-1.35 Kubernetes Prow Robot 2026-02-18 16:31:37 +05:30
  • 66075b069a Change annotations condition to deploymentAnnotations David Andreoletti 2026-02-18 17:59:03 +08:00
  • f587486296 Merge pull request #1829 from ingvagabund/bump-golangci-lint Kubernetes Prow Robot 2026-02-18 15:03:40 +05:30
  • a868c8d129 chore: update the code based on golangci-lint report Jan Chaloupka 2026-02-17 21:17:12 +01:00
  • 91c1297a54 bump(golangci-lint): update and migrate Jan Chaloupka 2026-02-17 12:38:19 +01:00
  • 760e9cc2e1 Merge pull request #1828 from ingvagabund/extend-list-of-supported-go-versions Kubernetes Prow Robot 2026-02-17 16:27:03 +05:30
  • a4ac8447b6 chore: extend the list of supported Go versions Jan Chaloupka 2026-02-17 10:55:33 +01:00
  • a206a88d86 [v0.35.0] bump to kubernetes 1.35 deps Amir Alavi 2026-02-09 19:47:55 -05:00
  • 7221fa7613 Merge pull request #1822 from sammedsingalkar09/master Kubernetes Prow Robot 2026-02-06 01:52:31 +05:30
  • 6e33b690d7 Merge pull request #1823 from ingvagabund/prom-client-controller Kubernetes Prow Robot 2026-02-05 21:14:33 +05:30
  • f4718bf928 refactor(prom client controllers): change the one letter receiver into ctrl Jan Chaloupka 2026-02-05 15:48:45 +01:00
  • f149f5a083 refactor: move prometheus client controller related code under a seperate file Jan Chaloupka 2026-02-05 15:42:47 +01:00
  • 8de50a8a17 Merge pull request #1815 from ingvagabund/new-profile-under-new-descheduler Kubernetes Prow Robot 2026-02-05 14:36:35 +05:30
  • b214c14793 feat(pkg/descheduler): create profiles outside the descheduling cycle Jan Chaloupka 2026-02-04 19:10:29 +01:00
  • fc863ff58d Merge pull request #1821 from ingvagabund/prom-client-controllers Kubernetes Prow Robot 2026-02-04 22:48:32 +05:30
  • f801f34346 update dependecies sammedsingalkar09 2026-02-04 22:32:15 +05:30
  • d262c7af44 refactor(TestPromClientControllerSync_EventHandler): be more verbose about the target expectations Jan Chaloupka 2026-02-04 17:38:47 +01:00
  • 4b5be0a772 feat(prometheus client reconciling): be more strict about clearing the previous connection Jan Chaloupka 2026-02-04 16:53:11 +01:00
  • 29e5a51cb5 refactor(newSecretBasedPromClientController): inline setupPrometheusProvider into newSecretBasedPromClientController Jan Chaloupka 2026-02-04 16:05:06 +01:00
  • a91a02cadc refactor(newSecretBasedPromClientController): move prometheus config validation under newSecretBasedPromClientController Jan Chaloupka 2026-02-04 15:55:46 +01:00
  • 964df4ce95 refactor(promClientController): split it into two prom client controllers Jan Chaloupka 2026-02-04 14:43:33 +01:00
  • 5fb70c12c7 Merge pull request #1820 from ingvagabund/refactorings Kubernetes Prow Robot 2026-02-04 18:31:59 +05:30
  • c357bc3d28 test(TestReconcileInClusterSAToken): have prometheus client tests build an entire descheduler as well Jan Chaloupka 2026-02-04 13:26:00 +01:00
  • f8a4efd4f0 format(TestReconcileInClusterSAToken): indent the code by two tabs Jan Chaloupka 2026-02-04 13:18:53 +01:00
  • 0822f6f99a test(TestPromClientControllerSync_EventHandler): have prometheus client tests build an entire descheduler as well Jan Chaloupka 2026-02-04 13:14:47 +01:00
  • 4361c133e9 format(TestPromClientControllerSync_EventHandler): indent the code by two tabs Jan Chaloupka 2026-02-04 12:49:07 +01:00
  • 818675f73e refactor(TestPromClientControllerSync_EventHandler): get secret name and namespace from the implicitly generated secret object Jan Chaloupka 2026-02-04 12:47:41 +01:00
  • a8f618c3fd test(TestPromClientControllerSync_ClientCreation): have prometheus client tests build an entire descheduler as well Jan Chaloupka 2026-02-04 12:41:31 +01:00
  • 760bacab34 format(TestPromClientControllerSync_ClientCreation): indent the code by two tabs Jan Chaloupka 2026-02-04 12:38:37 +01:00
  • aa21eed809 refactor(setupPromClientControllerTest): inject context instead of creating a stop channel Jan Chaloupka 2026-02-04 12:16:51 +01:00
  • 8849882944 Merge pull request #1819 from ingvagabund/bootstrap-descheduler Kubernetes Prow Robot 2026-02-04 16:33:55 +05:30
  • 807f580204 test(pkg/descheduler): TestPluginPrometheusClientAccess_Secret to test secret based token reconciliation Jan Chaloupka 2026-02-04 11:31:15 +01:00
  • 643179cdac feat(pkg/descheduler): setup prometheus client for the dry run mode descheduler as well Jan Chaloupka 2026-02-04 11:29:06 +01:00
  • d1671034df refactor(pkg/descheduler): move the main descheduler run entry under a dedicated function Jan Chaloupka 2026-02-03 21:54:52 +01:00
  • f26ab740fe feat(pkg/descheduler): do not cancel the context when runDeschedulerLoop fails Jan Chaloupka 2026-02-03 23:28:16 +01:00
  • 0d05e5dd1f refactor(pkg/descheduler): dedicated function for setting token reconciliation Jan Chaloupka 2026-02-03 23:10:01 +01:00
  • e402adb9f1 refactor(pkg/descheduler): start factory informers and other descheduler parts during bootstrap Jan Chaloupka 2026-02-03 21:33:23 +01:00
  • 0c307cf7b9 refactor(pkg/descheduler): bootstrap a descheduler through a dedicated function Jan Chaloupka 2026-02-03 21:26:16 +01:00
  • a71c2ab331 refactor(pkg/descheduler): single ctx with cancel with the whole RunDeschedulerStrategies function for consistency Jan Chaloupka 2026-02-03 21:15:13 +01:00
  • ffd05ff9c1 Merge pull request #1818 from ingvagabund/prom-client-testing Kubernetes Prow Robot 2026-02-02 19:04:28 +05:30
  • a60ab7b5ed Merge pull request #1786 from W1seKappa/add-namespace-label-selector Kubernetes Prow Robot 2026-02-02 18:24:29 +05:30
  • 4361eefaf2 add namespaceLabelSelector Danila Bobkov 2025-12-11 17:23:00 +03:00
  • 5a53f16526 test(promClientController): unit test the implementation Jan Chaloupka 2026-01-26 17:29:31 +01:00
  • 12b1ddfb52 refactor(pkg/descheduler): move prometheus client specific code under a dedicated promClientController Jan Chaloupka 2026-01-26 13:23:23 +01:00
  • 0b4fd3544c Merge pull request #1816 from ingvagabund/prometheus-client-update-test Kubernetes Prow Robot 2026-01-26 03:01:08 +05:30
  • fe2fb603f4 test(pkg/descheduler): test a prometheus client update propagates to a plugin profile handle Jan Chaloupka 2026-01-25 21:00:51 +01:00
  • a500ff9c64 Merge pull request #1814 from ingvagabund/refactorings Kubernetes Prow Robot 2026-01-24 19:48:13 +05:30
  • 263db33052 fix(kubeClientSandbox): do not wait for pods in the fake indexers if they are already deleted Jan Chaloupka 2026-01-24 13:56:54 +01:00
  • 45dc5a20d3 test(kubeClientSandbox): more unit tests Jan Chaloupka 2026-01-24 11:15:01 +01:00
  • f520856095 refactor(kubeClientSandbox): move the code under a separate file Jan Chaloupka 2026-01-23 22:48:08 +01:00
  • e53b3d5dce refactor(pkg/descheduler): drop unsed clientset parameter from descheduler.runProfiles Jan Chaloupka 2026-01-23 22:27:57 +01:00
  • 72d61286eb Merge pull request #1812 from ingvagabund/register-fake-factory-only-once Kubernetes Prow Robot 2026-01-24 02:43:28 +05:30
  • 770ec5affa refactor(pkg/descheduler): create fake shared informer factory only once Jan Chaloupka 2026-01-22 17:21:13 +01:00
  • 38d99dd0c3 Merge pull request #1813 from ingvagabund/refactorings Kubernetes Prow Robot 2026-01-23 21:27:30 +05:30
  • 8f5a83279e refactor(pkg/descheduler): drop unused fakeEvictedPods variables in the unit tests Jan Chaloupka 2026-01-22 23:35:59 +01:00
  • 4daa7e2fbf refactor(pkg/descheduler): move prometheus setup under a helper Jan Chaloupka 2026-01-22 23:21:31 +01:00
  • 433f0dbb8c refactor(pkg/descheduler): define a helper for newKubeClientSandbox with the default list of resources Jan Chaloupka 2026-01-22 23:16:49 +01:00
  • cc96a3ee7a Merge pull request #1811 from ingvagabund/kube-client-sandbox Kubernetes Prow Robot 2026-01-22 19:59:28 +05:30
  • ff580a0eff refactor(kubeClientSandbox): keep a cache of evicted pods and allow to reset it at the end of each descheduling cycle Jan Chaloupka 2026-01-21 22:47:18 +01:00
  • 4af097a806 refactor(pkg/operator): create a helper for registering indexer in the dry run mode Jan Chaloupka 2026-01-21 22:16:56 +01:00
  • b3f0184af8 refactor(kubeClientSandbox): helpers for creating a node selector and node selector indexer Jan Chaloupka 2026-01-21 21:50:38 +01:00
  • 881ead3ed2 refactor(kubeClientSandbox): set the create pods reactor in buildSandbox Jan Chaloupka 2026-01-21 21:27:27 +01:00