Tullio Sebastiani
5f836f294b
Kill pod arca plugin update adaptation ( #656 )
...
* new kill-pod interface adaptation
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* unit test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* requirements update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* fixed duplicate requirement
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* added conditional dockerfile build
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
removed useless print
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-07-03 15:50:43 +02:00
snyk-bot
cfa1bb09a0
fix: requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-REQUESTS-6928867
2024-06-24 10:23:37 -04:00
Naga Ravi Chaitanya Elluri
5ddfff5a85
Make krkn dir executable
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-06-20 14:32:20 -04:00
Tullio Sebastiani
7d18487228
Dockerfile update
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.1
2024-06-12 14:36:38 -04:00
Naga Ravi Chaitanya Elluri
08de42c91a
Bump arcaflow version to 0.17.2 ( #648 )
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-06-12 20:29:32 +02:00
dependabot[bot]
dc7d5bb01b
Bump azure-identity from 1.15.0 to 1.16.1
...
Bumps [azure-identity](https://github.com/Azure/azure-sdk-for-python ) from 1.15.0 to 1.16.1.
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-identity_1.15.0...azure-identity_1.16.1 )
---
updated-dependencies:
- dependency-name: azure-identity
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-12 09:17:14 -04:00
Tullio Sebastiani
ea3444d375
added dependencies removed from the hub
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
jsonschema
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-06-11 12:07:28 -04:00
Tullio Sebastiani
7b660a0878
Fixes system and oc vulnerabilities detected by trivy ( #644 )
...
* fixes system and oc vulnerabilities detected by trivy
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* updated base image to run as krkn user instead of root
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-06-10 14:26:03 -04:00
Tullio Sebastiani
5fe0655f22
libnghttp2 version update
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-06-06 08:21:08 -04:00
Tullio Sebastiani
5df343c183
dockerfile update
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.0
2024-06-04 14:36:11 -04:00
Tullio Sebastiani
f364e9f283
Arcaflow upgrade to engine v0.17.1 ( #639 )
...
* krkn plugin refactoring to match new engine context path management
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* cpu-hog new syntax
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* memory-hog new syntax
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
removed s from duration
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* io-hog new syntax
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
cpu-hog input
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* path management refactoring agreed with arca team
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
refactoring
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-06-04 14:13:33 -04:00
Tullio Sebastiani
86a7427606
Dockerfile refactoring to build oc together with krkn
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
added oc in /usr/local/bin as well
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fixed dumb docker build copy
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-06-04 10:41:11 -04:00
Mudit Verma
31266fbc3e
support for node limits
2024-05-31 11:22:30 -04:00
Tullio Sebastiani
57de3769e7
ubi 9 base image + quay.io vulnerability fixes
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-31 10:58:52 -04:00
Paige Rubendall
42fc8eea40
adding wait in pvc scenarios and serivce hijack
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-05-29 16:34:33 -04:00
dependabot[bot]
22d56e2cdc
---
...
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-22 17:12:46 -04:00
Matt Leader
a259b68221
Updates for Arcaflow Plugin Stress-NG 0.6.0 ( #625 )
...
* change for cpu hog
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* change for io hog
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* change for memory hog
Signed-off-by: Matthew F Leader <mleader@redhat.com >
---------
Signed-off-by: Matthew F Leader <mleader@redhat.com >
2024-05-20 12:35:51 -04:00
Tullio Sebastiani
052f83e7d9
added reference to webservice source code in the documentation ( #630 )
2024-05-14 17:58:06 +02:00
Tullio Sebastiani
fb3bbe4e26
replaced log syntax to allow objects to be printed
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-14 11:13:44 -04: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
Tullio Sebastiani
3fe22a0d8f
fixing badgecommit fail when coverage doesn't change
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-13 12:30:59 -04:00
Tullio Sebastiani
21b89a32a7
fixing missing import for log_exception
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-13 11:58:13 -04:00
Tullio Sebastiani
dbe3ea9718
Dockerfiles update
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.5.14
2024-05-13 10:56:58 -04:00
Tullio Sebastiani
a142f6e7a4
Service hijacking scenario ( #617 )
...
* WIP: service hijacking scenario
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* wip
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* error handling
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
adapted run_raken.py
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* restored config.yaml
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* added funtest
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fixed test
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix test
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fixed funtest
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
funtest fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
minor nit
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
added explicit curl method
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
push
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
restored all funtests
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
added mime type test
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fixed pipeline
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
commented unit
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
utf-8
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
test restored
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix test pipeline
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* documentation
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn-lib 2.1.3
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* added other funtests to main merge to collect coverage
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-13 10:04:06 +02:00
Tullio Sebastiani
2610a7af67
added coverage badge and build badge to krkn
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
nit
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
permission
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
if main
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-10 09:57:10 -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]
aa6cbbc11a
Bump werkzeug from 3.0.1 to 3.0.3
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.1 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/3.0.1...3.0.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 16:04:27 -04:00
dependabot[bot]
e17354e54d
Bump jinja2 from 3.1.3 to 3.1.4
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 15:44:52 -04:00
Tullio Sebastiani
2dfa5cb0cd
fixes missing data in telemetry.json
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-05-06 14:16:09 -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
Tullio Sebastiani
2327531e46
Dockerfiles update ( #614 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.5.13
2024-04-24 11:40:58 -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
Tullio Sebastiani
ab98e416a6
Integration of the new pod recovery monitoring strategy implemented in krkn-lib ( #609 )
...
* pod monitoring integration in plugin scenario
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pod monitoring integration in container scenario
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* removed wait-for-pod step from plugin scenario config files
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* introduced global pod recovery time
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
nit
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* introduced krkn_pod_recovery_time in plugin scenario and removed all the references to wait-for-pods
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* functional test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* main branch functional test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* increased recovery times
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-04-23 10:49:01 +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
Paige Rubendall
54af2fc6ff
adding v1.5.12 tag
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-03-29 18:45:52 -04:00
Paige Rubendall
b79e526cfd
adding app outage not creating file ( #605 )
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
v1.5.12
2024-03-29 14:35:14 -04:00
Naga Ravi Chaitanya Elluri
a5efd7d06c
Bump release version to v1.5.11
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-03-22 15:24:04 -04:00
yogananth
a1b81bd382
Fix: Reslove ingress network chaos plugin issue
...
Added network_chaos to plugin step and job wait time to be based on the test duration and set the default wait_time to 30s
Signed-off-by: yogananth subramanian <ysubrama@redhat.com >
v1.5.11
2024-03-22 14:48:17 -04:00
Naga Ravi Chaitanya Elluri
782440c8c4
Copy oc and kubectl clients to additional paths
...
This will make sure oc and kubectl clients are accessible for users
with both /usr/bin and /usr/local/bin paths set on the host.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-03-21 11:29:50 -04:00
Naga Ravi Chaitanya Elluri
7e2755cbb7
Remove container status badge
...
Quay is no longer exposing it correctly: https://quay.io/repository/krkn-chaos/krkn/status
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-03-19 15:33:25 -04:00
Naga Ravi Chaitanya Elluri
2babb53d6e
Bump cryptography version
...
This is need to fix the security vulnerability: https://nvd.nist.gov/vuln/detail/CVE-2024-26130 .
Note: Reported by FOSSA.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-03-19 14:44:47 -04:00
Tullio Sebastiani
85f76e9193
do not consider exit code 2 as an error in funtests
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-17 23:07:46 -04:00
Liangquan Li
8bf21392f1
fix doc's nit
...
Signed-off-by: Liangquan Li <liangli@redhat.com >
2024-03-13 15:21:57 -04:00
Tullio Sebastiani
606fb60811
changed exit codes on post chaos alerts and post_scenario failure ( #592 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-07 16:31:55 +01:00
Tullio Sebastiani
fac7c3c6fb
lowered arcaflow log level to error ( #591 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-07 15:32:53 +01:00
Paige Rubendall
8dd9b30030
updating tag ( #589 )
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-03-06 13:11:44 -05:00
Naga Ravi Chaitanya Elluri
2d99f17aaf
fix: requirements.txt to reduce vulnerabilities ( #587 )
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3172287
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3314966
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315324
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315328
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315331
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315452
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315972
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3315975
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3316038
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-3316211
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-5663682
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-5777683
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-5813745
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-5813746
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-5813750
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-5914629
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-6036192
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-6050294
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-6092044
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-6126975
- https://snyk.io/vuln/SNYK-PYTHON-CRYPTOGRAPHY-6210214
- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3180412
- https://snyk.io/vuln/SNYK-PYTHON-WHEEL-3180413
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2024-03-06 12:54:30 -05:00
Tullio Sebastiani
50742a793c
updated krkn-lib to 2.1.0 ( #588 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.5.10
2024-03-06 11:30:01 -05:00