Tullio Sebastiani
d8f54b83a2
fixed image push issue
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.3
2024-07-05 10:32:01 -04:00
Tullio Sebastiani
4870c86515
moves the krkn-hub build from push on main to tag ( #660 )
...
* moves the krkn-hub build from push on main to tag + final image enhancement
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fixed syntax
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* quotes
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-07-05 16:09:34 +02:00
Naga Ravi Chaitanya Elluri
6ae17cf678
Update dockerfile to install azure-cli using dnf
...
Avoids architecture issues such as "bash: /usr/bin/az: cannot execute: required file not found"
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-07-03 18:35:45 -04:00
Tullio Sebastiani
ce9f8aa050
Dockerfile update v1.6.2 ( #659 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-07-03 16:34:37 +02:00
Paige Patton
05148317c1
taking out one glcoud call ( #657 )
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
v1.6.2
2024-07-03 16:14:19 +02:00
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