dependabot[bot]
1401724312
Bump werkzeug from 3.1.4 to 3.1.5 in /utils/chaos_ai/docker
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 4m7s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-08 20:35:19 -05:00
dependabot[bot]
850930631e
Bump werkzeug from 3.0.6 to 3.1.4 in /utils/chaos_ai/docker ( #1003 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m44s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.6 to 3.1.4.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.6...3.1.4 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tullio Sebastiani <tsebastiani@users.noreply.github.com >
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2025-12-23 08:23:06 -05:00
Shivam Sharma
93d6967331
Handled error handling in chaos recommender present in krkn/utils/chaos_recommender, not in run_kraken.py or chaos_recommender in krkn/krkn, as they used different prometheus client than this one ( #820 )
2025-11-24 12:02:21 -05:00
dependabot[bot]
c85c435b5d
Bump werkzeug from 3.0.3 to 3.0.6 in /utils/chaos_ai/docker ( #945 )
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.3 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.3...3.0.6 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.0.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-11 19:48:47 +01:00
Naga Ravi Chaitanya Elluri
9cb701a616
Convert thresholds to float
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m22s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
This is needed to avoid issues due to comparing two different data types:
TypeError: Invalid comparison between dtype=float64 and str. This commit also
avoids setting defaults for the thresholds to make it mandatory for the users
to define them as it plays a key role in determining the outliers.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2025-01-13 15:47:33 -05:00
Matt Leader
a36b0c76b2
OCP Chaos Arcaflow Workflow ( #699 )
...
* add workflows
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* update readme
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* rm my kubeconfig path
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* add workflow details to readme
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* mv arcaflow to utils
Signed-off-by: Matthew F Leader <mleader@redhat.com >
---------
Signed-off-by: Matthew F Leader <mleader@redhat.com >
2024-10-09 14:46:08 -04:00
Tullio Sebastiani
d91172d9b2
Core Refactoring, Krkn Scenario Plugin API ( #694 )
...
* relocated shared libraries from `kraken` to `krkn` folder
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* AbstractScenarioPlugin and ScenarioPluginFactory
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* application_outage porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* arcaflow_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* managedcluster_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* network_chaos porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* node_actions porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* plugin_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pvc_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* service_disruption porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* service_hijacking porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* cluster_shut_down_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* syn_flood porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* time_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* zone_outages porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* ScenarioPluginFactory tests
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* unit tests update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pod_scenarios and post actions deprecated
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
scenarios post_actions
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* funtests and config update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* run_krkn.py update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* utils porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* API Documentation
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* container_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* funtest fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* document gif update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* Documentation + tests update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* removed example plugin
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* global renaming
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* config.yaml typos
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typos
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* removed `plugin_scenarios` from NativScenarioPlugin class
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pod_network_scenarios type added
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* documentation update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn-lib update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-03 20:48:04 +02:00
Naga Ravi Chaitanya Elluri
96ba9be4b8
Add instructions to copy the python package file to docker dir ( #616 )
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-05-13 12:36:37 -04:00
Naga Ravi Chaitanya Elluri
58d5d1d8dc
Have a config in the chaos_recommender dir ( #615 )
...
This will make it easy for the users to find, configure and run it.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-05-13 12:33:41 -04:00
dependabot[bot]
f827f65132
Bump werkzeug from 2.3.8 to 3.0.3 in /utils/chaos_ai/docker ( #619 )
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.3.8 to 3.0.3.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/2.3.8...3.0.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-05-06 16:09:10 -04:00
dependabot[bot]
0799008cd5
Bump flask from 2.1.0 to 2.2.5 in /utils/chaos_ai/docker ( #611 )
...
Bumps [flask](https://github.com/pallets/flask ) from 2.1.0 to 2.2.5.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.1.0...2.2.5 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-04-25 09:11:50 -04:00
dependabot[bot]
2c14c48a63
Bump werkzeug from 2.2.2 to 2.3.8 in /utils/chaos_ai/docker ( #610 )
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.2.2 to 2.3.8.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/2.2.2...2.3.8 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 15:26:51 +02:00
Sandeep Hans
19ad2d1a3d
initial version of Chaos AI ( #606 )
...
* init push
Signed-off-by: Sandeep Hans <shans001@in.ibm.com >
* remove litmus + updated readme
Signed-off-by: Sandeep Hans <shans001@in.ibm.com >
* remove redundant files
Signed-off-by: Sandeep Hans <shans001@in.ibm.com >
* removed generated file+unused reference
---------
Signed-off-by: Sandeep Hans <shans001@in.ibm.com >
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-04-16 10:41:31 -04:00
jtydlcak
804d7cbf58
Accept list of namespaces in chaos recommender
...
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
2024-04-09 23:32:17 -04:00
jtydlcak
24059fb731
Add json output file option for recommender ( #511 )
...
Output in terminal changed to use json structure.
The json output file names are in format
recommender_namespace_YYYY-MM-DD_HH-MM-SS.
The path to the json file can be specified. Default path is in
kraken/utils/chaos_recommender/recommender_output.
Signed-off-by: jtydlcak <139967002+jtydlack@users.noreply.github.com >
2024-02-27 11:09:00 -05:00
Naga Ravi Chaitanya Elluri
ab951adb78
Expose thresholds config options ( #574 )
...
This commit allows users to edit the thresholds in the chaos-recommender
config to be able to identify outliers based on their use case.
Fixes https://github.com/krkn-chaos/krkn/issues/509
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-02-26 09:43:34 -05:00
Naga Ravi Chaitanya Elluri
2e651798fa
Update redhat-chaos references with krkn-chaos
...
The tools are now hosted under https://github.com/krkn-chaos
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-01-24 13:40:39 -05:00
Kamesh Akella
b734f1dd05
Updating the chaos recommender README to point to accurate python version
2023-11-03 11:23:43 -04:00
Tullio Sebastiani
724068a978
Chaos recommender refactoring ( #516 )
...
* basic structure working
* config and options refactoring
nits and changes
* removed unused function with typo + fixed duration
* removed unused arguments
* minor fixes
2023-10-30 15:51:09 +01:00
Naga Ravi Chaitanya Elluri
8cbd1c5e7f
Add docs for installing chaos-recommender dependencies
...
This commit also updates roadmap around chaos-recommender.
2023-10-18 08:56:33 -04:00
Mudit Verma
23f1fc044b
Chaos Recommendation Utility ( #508 )
...
* application profiling based chaos recommendation
* deleted unused dir
* Update requirements.txt
Signed-off-by: Mudit Verma <mudiverm@in.ibm.com >
* Update config.ini
Signed-off-by: Mudit Verma <mudiverm@in.ibm.com >
* Update Makefile
Signed-off-by: Mudit Verma <mudiverm@in.ibm.com >
* Update Dockerfile
Signed-off-by: Mudit Verma <mudiverm@in.ibm.com >
* Update README.md
Signed-off-by: Mudit Verma <mudiverm@in.ibm.com >
---------
Signed-off-by: Mudit Verma <mudiverm@in.ibm.com >
2023-10-16 10:06:02 -04:00