File python-krr.changes of Package python-krr

-------------------------------------------------------------------
Fri Mar 28 07:35:25 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 1.23.0:
  * GH actions use workload identity (#416)
  * Docker image copy only relevant files (#414)
  * Fix bug with AWS Credentials (#407)

-------------------------------------------------------------------
Wed Feb 12 07:57:57 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 1.22.0:
  * More ArgoRollout fixes (#393)
  * fix: allow overriding mimir headers (#330)
  * Change KRR Benefits links (#402)

-------------------------------------------------------------------
Fri Jan 31 05:45:36 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 1.21.0:
  - feat: add support for StrimziPodSet by @sappusaketh in #388
  - prevent failure of calculatings results for a single workload
    from failing entire scan by @aantn in #392
  - Add retries by @moshemorad in #394
  - fix docs by @aantn in #397

-------------------------------------------------------------------
Wed Jan 29 06:34:49 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 1.20.0:
  * fix docs (#397)
  * Add retries (#394)
  * prevent failure of calculatings results for a single workload
    from failing entire scan (#392)
  * feat: add support for StrimziPodSet (#388)

-------------------------------------------------------------------
Mon Jan 13 12:14:49 UTC 2025 - opensuse_buildservice@ojkastl.de

- Update to version 1.19.0:
  * Fix csv/json output to file (#390)
  * Added instructions to install KRR in-cluster (#387)
  * fix Argo Rollout CR wrong annotation type (#377)
- refactor patches
  * remove
    0003-robusta_krr-core-models-config.py-file_output_dynami.patch
  * rename
    0004-robusta_krr-main.py-adapt-field_meta-to-work-with-ne.patch
    to
    0003-robusta_krr-main.py-adapt-field_meta-to-work-with-ne.patch

-------------------------------------------------------------------
Wed Dec 11 07:13:51 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.18.0:
  * new simple cpu limit strategy  (#374)
  * feat: expose labels and annotations in the model (#369)
  * Add columns to csv (#359)
  * Handle resources allocation with scientific notation better
    (#361)

-------------------------------------------------------------------
Tue Nov 12 13:15:51 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.17.0:
  * Update README.md (#357)
  * Update README.md (#355)
  * add html formatter (#353)
  * Better logging message about history (#351)
  * Added validation for namespaces (#349)
  * feat(namespace): regex match (#336)

-------------------------------------------------------------------
Fri Oct 11 09:54:45 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version v1.16.0:
  * only changes on the Dockerfile

-------------------------------------------------------------------
Sat Sep 28 21:29:13 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.15.0 (which is identical to 1.14.0):
  * update github release action to
    download-artifact/upload-artifact v4 (#343)
  * [MAIN-2169] upgrading the prometrix version (#340)
  * feat : use --no-cache-dir flag to pip in dockerfiles to save
    space (#334)
  * allow trusting certificate from custom certificate authorities
    (#328)
  * queries with no label filters bug (#327)
  * add link in the welcome message to the krr video (#326)

-------------------------------------------------------------------
Sat Aug 03 08:16:49 UTC 2024 - opensuse_buildservice@ojkastl.de

- REFACTOR spec to match all dependencies
  * use pydantic like upstream, as pydantic-settings is not yet
    supported
- Update to version 1.13.0:
  * [MAIN-1923] Bugfix - Kube system summary (#321)
  * [MAIN-1923] kube-system summary (#320)

-------------------------------------------------------------------
Wed Jul 24 17:43:16 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.12.0:
  * increasing batch size (#318)
  * fix: avoid exceed search.maxQueryLen (#312)
  * Allow bumping OOMs by 0% extra (#306)
  * fix typo (#310)
  * add cluster summary of cores and memory (#309)
  * Add x86 macos builds (#302)
  * patching cves - [Main-1889, Main-1890, Main-1891] (#316)
  * Fix #314 (#315)

-------------------------------------------------------------------
Fri Jun 21 20:05:44 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.11.0:
  * MAIN-1753 - patched pod conditions (#295)
  * Correct percentile numbers in README (#298)
  * Better --help text in krr (#296)
  * Update README.md (#292)
  * Breaking changes: respect `--fileoutput` in CSV and rename `-f
    csv-export` to `-f csv` (#290)
  * Linkify README.md (#288)
  * Fix version command on dev builds (#291)
  * Update README.md

-------------------------------------------------------------------
Tue Jun 11 12:11:34 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.10.0:
  * Change build repo dockerhub (#275)
  * Docker fixes (#286)
  * added poetry dependency
  * python slim
  * changing base
  * remove debug code
  * working docker version

-------------------------------------------------------------------
Wed May 22 17:38:38 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 1.9.0:
  * Simple strategy with OOMKill data by @LeaveMyYard in #257
  * Build universal2 binaries on macos by @haad in #267
  * feat(discovery): Added selector for prometheus-stack by
    @joaopedrocg27 in #279
  * Reduced default cpu percentile to 95% for more accurate cpu
    recommendations @Avi-Robusta in #282

-------------------------------------------------------------------
Fri Apr 19 05:43:14 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.8.3:
  * upgrade prometrix and other dependencies (#259)
  * Updated KRR requirements in README
  * Refactor k8s workloads streaming (#256)
  * Update dev version
  * Add Mimir support (#168)

-------------------------------------------------------------------
Thu Apr  4 06:36:21 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- drop BuildRequires for aiostream
- fix wrong dist-info path name

-------------------------------------------------------------------
Thu Apr 04 06:13:30 UTC 2024 - opensuse_buildservice@ojkastl.de

- Update to version 1.8.2:
  * Load kubeconfig first in case it is provided by CLI arg (#251)
  * Hotfix for error when running in cluster
  * Make non-critical errors to be warnings
  * Live introduction message (#239)
  * Change selectors order - move the new selectors to be last, so
    existing behavior won't change for existing users, in case they
    have more than one match
  * Add selectors to Prometheus discovery
  * Fix trail slash in prometheus url
  * Add intro file
  * Fix blocking async merge (#249)
  *  bugfix for --show-cluster-name flag
  * Improving prometheus detection step (#236)
  * Improve limited permissions (cherry-picked from #220) (#238)
  * for dgdevops :) (#243)
  * Remove `app=prometheus-msteams` from prometheus discovery (#242)
  * Fix fileoutput (#231)
  * for dgdevops :)
  * Update README.md (#222)
  * use alias when available for strategy setting (#235)
  * CSV Exporter (#227)
  * Add --allow_hpa flag (#226)
  * fix history range query
  * changed to 5 hours back
  * updated query
  * changed query to 3 hours instead of 14 days
  * CronJobs, DeploymentConfigs and reworked Argo Rollouts (#228)
  * Minor fix, broken navigation
  * Remove aiostream from poetry, sync versions with requirements
  * Remove aiostream

-------------------------------------------------------------------
Thu Apr  4 06:06:29 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 1.8.2 (skipping missing releases 1.8.0 and 1.8.1):
  * Remove aiostream by @LeaveMyYard in #230
  * Minor fix, broken navigation by @pavangudiwada in #232
  * CronJobs, DeploymentConfigs and reworked Argo Rollouts by
    @LeaveMyYard in #228
  * Fix history check by @Avi-Robusta in #233
  * fix history range query by @Avi-Robusta in #234
  * Add --allow_hpa flag by @aantn in #226
  * CSV Exporter by @whaakman in #227
  * use alias when available for strategy setting by @maMykola in
    #235
  * Update README.md by @aantn in #222
  * Fix fileoutput by @aantn in #231
  * Remove app=prometheus-msteams from prometheus discovery by
    @arikalon1 in #242
  * Add flag to always show cluster name by @aantn in #243
  * Improve limited permissions (cherry-picked from #220) by
    @LeaveMyYard in #238
  * Improving prometheus detection step by @LeaveMyYard in #236
  * Fix blocking async merge by @LeaveMyYard in #249
  * Fix --show-cluster-name flag by @aantn in #246
  * Add selectors to Prometheus discovery by @bpfoster in #252
  * Change selectors order - move the new selectors to be last, so
    existi… by @arikalon1 in #253
  * Live introduction message by @LeaveMyYard in #239
  * Fix trail slash in prometheus url by @LeaveMyYard in #254
  * Make non-critical errors to be warnings by @LeaveMyYard in #255
  * Load kubeconfig first in case it is provided by CLI arg by
    @shlomosfez in #251

-------------------------------------------------------------------
Sat Mar 16 17:07:26 UTC 2024 - opensuse_buildservice@ojkastl.de

- update to version 1.7.1:
  * Fix ["result"] usage in metric_service
  * History check (#212)
  * Fix output of result
  * Updated default history details
  * Fix custom strategy example
  * Warn the user if prometheus_url is in wrong format
  * Fixes #214
  * Fix bug that caused a fallback to loading pod names from the
    APIServer and not Prometheus
  * Update simple.py
  * Updated prometrix.
  * Upgraded prometrix.

-------------------------------------------------------------------
Wed Feb 21 17:52:20 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 1.7.0:
  * doc: adds grafana cloud instructions by @serdarkkts in #144
  * Changed image to gif by @pavangudiwada in #148
  * Update README.md by @aantn in #149
  * Patch fix for proxy not working from kubeconfig by @LeaveMyYard
    in #155
  * Fallback to K8S API for getting pods, refactor logging for new
    warnings by @LeaveMyYard in #150
  * Updated EKS managed Prometheus references to Amazon Managed
    Prometheus by @pavangudiwada in #173
  * Add --width parameter for the console by @LeaveMyYard in #162
  * Update readme by @aantn in #177
  * Fix wrong memory buffer percentage in README.md by @alexis974
    in #186
  * feat(VictoriaMetricsDiscovery): set correct url for cluster
    version by @chicocvenancio in #176
  * Fixes broken table by @pavangudiwada in #188
  * Fix proposed in #178 by @LeaveMyYard in #191
  * Update readme integrations by @pavangudiwada in #189
  * Added KRR run command by @pavangudiwada in #195
  * Fix Typo by @mrueg in #196
  * Fix typo in the comment by @Vahan90 in #204
  * Add Openshift support with loading sa token by @LeaveMyYard in
    #209
  * info about excluded namespace by @fenio in #211

-------------------------------------------------------------------
Wed Oct 25 09:19:44 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- new package python-krr: CLI tool for optimizing resource
  allocation in Kubernetes clusters
openSUSE Build Service is sponsored by