Paige Patton
2458022248
moving telemetry ( #1008 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 1s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-18 14:59:37 -05:00
Paige Patton
18385cba2b
adding run unit tests on main ( #1004 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 5m22s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-17 15:09:47 -05:00
Paige Patton
e7fa6bdebc
checking chunk error in ci tests ( #937 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-17 15:09:15 -05:00
Paige Patton
c3f6b1a7ff
updating return code ( #1001 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m37s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-16 10:27:24 -05:00
Paige Patton
f2ba8b85af
adding podman support in docker configuration ( #999 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 1s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-15 11:52:30 -05:00
Paige Patton
ba3fdea403
adding pvc ttests ( #1000 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-15 11:46:48 -05:00
Paige Patton
42d18a8e04
adding fail scenario if unrecovered kubevirt vm killing ( #994 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 10m10s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-15 10:04:35 -05:00
Paige Patton
4b3617bd8a
adding gcp tests for node actions ( #997 )
...
Assisted By: Claude Code
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-15 09:39:16 -05:00
Paige Patton
eb7a1e243c
adding aws tests for node scenarios ( #996 )
...
Assisted By: Claude Code
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-15 09:38:56 -05:00
Paige Patton
197ce43f9a
adding test server ( #982 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 4m2s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-12-02 14:10:05 -05:00
dependabot[bot]
eecdeed73c
Bump werkzeug from 3.0.6 to 3.1.4
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m45s
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 >
2025-12-02 01:09:08 -05:00
zhoujinyu
ef606d0f17
fix:delete statefulset instead of statefulsets while logging
...
Signed-off-by: zhoujinyu <2319109590@qq.com >
2025-12-02 01:06:22 -05:00
Paige Patton
9981c26304
adding return values for failure cases ( #979 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m40s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
v4.0.15
2025-11-26 11:03:39 -05:00
Paige Patton
4ebfc5dde5
adding thread lock ( #974 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-26 09:37:19 -05:00
Wei Liu
4527d073c6
Make AWS node stop wait time configurable via timeout ( #940 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m13s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* Make AWS node stop wait time configurable via timeout
Signed-off-by: Wei Liu <weiliu@redhat.com >
* Make AWS node stop wait time configurable via timeout
Signed-off-by: Wei Liu <weiliu@redhat.com >
* Also update node start and terminate
Signed-off-by: Wei Liu <weiliu@redhat.com >
* Make poll interval parameterized
Signed-off-by: Wei Liu <weiliu@redhat.com >
* Add poll_interval to other cloud platforms
Signed-off-by: Wei Liu <weiliu@redhat.com >
---------
Signed-off-by: Wei Liu <weiliu@redhat.com >
Co-authored-by: Paige Patton <64206430+paigerube14@users.noreply.github.com >
2025-11-24 12:25:23 -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
FAUST.
b462c46b28
feat:Add exlude_label in container scenario ( #966 )
...
* feat:Add exlude_label in container scenario
Signed-off-by: zhoujinyu <2319109590@qq.com >
* refactor:use list_pods with exclude_label in container scenario
Signed-off-by: zhoujinyu <2319109590@qq.com >
---------
Signed-off-by: zhoujinyu <2319109590@qq.com >
Co-authored-by: Tullio Sebastiani <tsebastiani@users.noreply.github.com >
2025-11-24 15:59:36 +01:00
FAUST.
ab4ae85896
feat:Add exclude label to application outage ( #967 )
...
* feat:Add exclude label to application outage
Signed-off-by: zhoujinyu <2319109590@qq.com >
* chore: add missing comments
Signed-off-by: zhoujinyu <2319109590@qq.com >
* chore: adjust comments
Signed-off-by: zhoujinyu <2319109590@qq.com >
---------
Signed-off-by: zhoujinyu <2319109590@qq.com >
2025-11-24 15:54:05 +01:00
Paige Patton
6acd6f9bd3
adding common vars for new kubevirt checks ( #973 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 4m58s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-21 09:51:46 -05:00
Paige Patton
787759a591
removing pycache from files found ( #972 )
...
Assisted By: Claude Code
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-21 09:50:35 -05:00
Paige Patton
957cb355be
not properly getting auto variable in RollbackConfig ( #971 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-21 09:50:20 -05:00
Paige Patton
35609484d4
fixing batch size limit ( #964 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-21 09:47:41 -05:00
LIU ZHE YOU
959337eb63
[Rollback Scenario] Refactor execution ( #895 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m28s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* Validate version file format
* Add validation for context dir, Exexcute all files by default
* Consolidate execute and cleanup, rename with .executed instead of
removing
* Respect auto_rollback config
* Add cleanup back but only for scenario successed
---------
Co-authored-by: Tullio Sebastiani <tsebastiani@users.noreply.github.com >
2025-11-19 14:14:06 +01:00
Sai Sanjay
f4bdbff9dc
Add rollback functionality to SynFloodScenarioPlugin ( #948 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m48s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* Add rollback functionality to SynFloodScenarioPlugin
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Refactor rollback pod handling in SynFloodScenarioPlugin to handle podnames as string
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Update resource identifier handling in SynFloodScenarioPlugin to use list format for rollback functionality
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Refactor chaos scenario configurations in config.yaml to comment out existing scenarios for clarity. Update rollback method in SynFloodScenarioPlugin to improve pod cleanup handling. Modify pvc_scenario.yaml with specific test values for better usability.
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Enhance rollback functionality in SynFloodScenarioPlugin by encoding pod names in base64 format for improved data handling.
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
---------
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
Co-authored-by: Tullio Sebastiani <tsebastiani@users.noreply.github.com >
2025-11-19 11:18:50 +01:00
Sai Sanjay
954202cab7
Add rollback functionality to ServiceHijackingScenarioPlugin ( #949 )
...
* Add rollback functionality to ServiceHijackingScenarioPlugin
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Refactor rollback data handling in ServiceHijackingScenarioPlugin as json string
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Update rollback data handling in ServiceHijackingScenarioPlugin to decode directly from resource_identifier
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Add import statement for JSON handling in ServiceHijackingScenarioPlugin
This change introduces an import statement for the JSON module to facilitate the decoding of rollback data from the resource identifier.
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* feat: Enhance rollback data handling in ServiceHijackingScenarioPlugin by encoding and decoding as base64 strings.
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
---------
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
Co-authored-by: Tullio Sebastiani <tsebastiani@users.noreply.github.com >
2025-11-19 11:18:15 +01:00
Paige Patton
a373dcf453
adding virt checker tests ( #960 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 3m45s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-18 14:27:59 -05:00
Paige Patton
d0c604a516
timeout on main ssh to worker ( #957 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m22s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-18 09:02:41 -05:00
Sai Sanjay
82582f5bc3
Add PVC Scenario Rollback Feature ( #947 )
...
* Add PVC outage scenario plugin to manage PVC annotations during outages
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Remove PvcOutageScenarioPlugin as it is no longer needed; refactor PvcScenarioPlugin to include rollback functionality for temporary file cleanup during PVC scenarios.
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Refactor rollback_data handling in PvcScenarioPlugin to use str() instead of json.dumps() for resource_identifier.
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* Import json module in PvcScenarioPlugin for decoding rollback data from resource_identifier.
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
* feat: Encode rollback data in base64 format for resource_identifier in PvcScenarioPlugin to enhance data handling and security.
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
* feat: refactor: Update logging level from debug to info for temp file operations in PvcScenarioPlugin to improve visibility of command execution.
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
---------
Signed-off-by: sanjay7178 <saisanjay7660@gmail.com >
Signed-off-by: Sai Sanjay <saisanjay7660@gmail.com >
Co-authored-by: Paige Patton <64206430+paigerube14@users.noreply.github.com >
2025-11-18 08:10:44 -05:00
Paige Patton
37f0f1eb8b
fixing spacing
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m39s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-18 02:25:09 -05:00
Paige Patton
d2eab21f95
adding centos image fix ( #958 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 10m5s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-17 12:28:53 -05:00
Paige Patton
d84910299a
typo ( #956 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m22s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-13 13:23:58 -05:00
Harry C
48f19c0a0e
Fix type: kubleci -> kubecli in time scenario exclude_label ( #955 )
...
Signed-off-by: Harry12980 <onlyharryc@gmail.com >
2025-11-13 13:15:36 -05:00
Paige Patton
eb86885bcd
adding kube virt check failure ( #952 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m14s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-13 10:37:42 -05:00
Paige Patton
967fd14bd7
adding namespace regex match ( #954 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-13 09:44:20 -05:00
Harry C
5cefe80286
Add exclude_label parameter to time disruption scenario ( #953 )
...
Signed-off-by: Harry12980 <onlyharryc@gmail.com >
2025-11-13 15:21:55 +01:00
Paige Patton
9ee76ce337
post chaos ( #939 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m40s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
v4.0.14
2025-11-11 14:11:04 -05:00
Tullio Sebastiani
fd3e7ee2c8
Fixes several Image cves ( #941 )
...
* fixes some CVEs on the base image
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* oc dependencies updated
* virtctl build
fix
removed virtctil installation
pip
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-11-11 19:50:12 +01: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
Paige Patton
d5284ace25
adding prometheus url to krknctl input ( #943 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-11 13:45:27 -05:00
Paige Patton
c3098ec80b
turning off es in ci tests ( #944 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-11-11 12:51:10 -05:00
Paige Patton
6629c7ec33
adding virt checks ( #932 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m46s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Assisted By: Claude Code
Signed-off-by: Paige Patton <prubenda@redhat.com >
v4.0.13
2025-11-05 21:17:21 -05:00
Sandeep Hans
fb6af04b09
Add IBM as a new adopter in ADOPTERS.md
...
Added IBM as a new adopter with details on their collaboration with Kraken for AI-enabled chaos testing.
2025-11-05 13:02:31 -05:00
Sai Sindhur Malleni
dc1215a61b
Add OVN EgressIP scenario ( #931 )
...
Signed-off-by: smalleni <smalleni@redhat.com >
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2025-11-04 13:58:36 -05:00
Parag Kamble
f74aef18f8
correct logging format in node_reboot_scenario ( #936 )
...
Signed-off-by: Parag Kamble <pakamble@redhat.com >
2025-10-31 15:23:23 -04:00
Paige Patton
166204e3c5
adding debug command line option
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-10-31 11:12:46 -04:00
Paige Patton
fc7667aef1
issue template and imporved pull request tempaltee
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-10-30 22:29:43 -04:00
Paige Patton
3eea42770f
adding ibm power using request calls ( #923 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m56s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
v4.0.12
2025-10-28 12:57:20 -04:00
Tullio Sebastiani
77a46e3869
Adds an exclude label for node scenarios ( #929 )
...
* added exclude label for node scenarios
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pipeline fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-10-28 16:55:16 +01:00
Paige Patton
b801308d4a
Setting config back to all scenarios running
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m4s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-10-24 13:21:01 -04:00
Tullio Sebastiani
97f4c1fd9c
main github action fix
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 4m55s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
main github action fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
elastic password
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
config fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-10-17 17:06:35 +02:00