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