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
Naga Ravi Chaitanya Elluri
ba6a844544
Add /usr/local/bin to the path for krkn images
...
This is needed to ensure oc and kubectl binaries under /usr/local/bin
are accessible.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-03-04 16:03:40 -05:00
Tullio Sebastiani
7e7a917dba
dockerfiles update ( #585 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.5.9
2024-03-04 15:59:53 +01:00
Tullio Sebastiani
b9c0bb39c7
checking post run alerts properties presence ( #584 )
...
added metric check
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-01 18:30:54 +01:00
Tullio Sebastiani
706a886151
checking alert properties presence ( #583 )
...
typo fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-01 17:58:21 +01:00
Tullio Sebastiani
a1cf9e2c00
fixed typo on funtests ( #582 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-01 17:09:19 +01:00
Tullio Sebastiani
0f5dfcb823
fixed the telemetry funtest according to the new telemetry API
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-03-01 09:48:56 -05:00
Tullio Sebastiani
1e1015e6e7
added new WS configuration to funtests
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-02-29 11:35:00 -05:00
Tullio Sebastiani
c71ce31779
integrated new telemetry library for WS 2.0
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
updated krkn-lib version
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-02-28 22:58:54 -05:00
Tullio Sebastiani
1298f220a6
Critical alerts collection and upload ( #577 )
...
* added prometheus client method for critical alerts
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* adapted run_kraken to the new plugin method for critical_alerts collection + telemetry upload
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* requirements.txt pointing temporarly to git
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* fixed severity level
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* added functional tests
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* exit on post chaos critical alerts
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
log moved
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* removed noisy log
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fixed log
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* updated requirements.txt to krkn-lib 1.4.13
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn lib
* added check on variable that makes kraken return 1 whether post critical alerts are > 0
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-02-28 09:48:29 -05: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
Paige Rubendall
a9a7fb7e51
updating release version in dockerfiles ( #578 )
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-02-21 10:17:02 -05:00
Naga Ravi Chaitanya Elluri
5a8d5b0fe1
Allow critical alerts check when enable_alerts is disabled
...
This covers use case where user wants to just check for critical alerts
post chaos without having to enable the alerts evaluation feature which
evaluates prom queries specified in an alerts file.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
v1.5.8
2024-02-19 23:15:47 -05:00
Paige Rubendall
c440dc4b51
Taking out start and end time for critical alerts ( #572 )
...
* taking out start and end time"
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
* adding only break when alert fires
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
* fail at end if alert had fired
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
* adding new krkn-lib function with no range
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
* updating requirements to new krkn-lib
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
---------
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-02-19 09:28:13 -05:00
Paige Rubendall
b174c51ee0
adding check if connection was properly set
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-02-15 17:28:20 -05:00
Paige Rubendall
fec0434ce1
adding upload to elastic search
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-02-13 12:01:40 -05:00
Tullio Sebastiani
1067d5ec8d
changed telemetry endpoint for funtests ( #571 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-02-13 17:06:20 +01:00
Tullio Sebastiani
85ea1ef7e1
Dockerfiles update ( #570 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.5.7
2024-02-09 17:20:06 +01:00
Tullio Sebastiani
2e38b8b033
Kubernetes prometheus telemetry + functional tests ( #566 )
...
added comment on the node selector input.yaml
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-02-09 16:38:12 +01:00
Tullio Sebastiani
c7ea366756
frozen package versions ( #569 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-02-09 16:10:25 +01:00
Paige Rubendall
67d4ee9fa2
updating comment to match query ( #568 )
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-02-08 22:09:37 -05:00
Paige Rubendall
fa59834bae
updating release versin ( #565 )
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-01-25 11:12:00 -05:00
Paige Rubendall
f154bcb692
adding krkn report location
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
v1.5.6
2024-01-25 10:45:01 -05:00
Naga Ravi Chaitanya Elluri
60ece4b1b8
Use 0.38.0 wheel version to fix security vulnerability
...
Reported by https://snyk.io/
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-01-25 09:51:19 -05:00
Naga Ravi Chaitanya Elluri
d660542a40
Add CNCF trademark guidelines and update community members ( #560 )
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-01-24 14:13:53 -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
Tullio Sebastiani
f801dfce54
functional tests pointing to real scenario config files
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
app_outage fix
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 >
2024-01-18 12:54:39 -05:00
Tullio Sebastiani
8b95458444
Dockerfile v1.5.5 ( #558 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
v1.5.5
2024-01-17 17:06:51 +01:00
Naga Ravi Chaitanya Elluri
ce1ae78f1f
Update new references in the docs
...
This commit also updates the support matrix docs for the time scenarios.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-01-17 10:47:49 -05:00
Tullio Sebastiani
967753489b
arcaflow hog scenarios + app outage functional tests
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-01-17 10:40:33 -05:00
Tullio Sebastiani
aa16cb1bf2
fixed io-hog scenario ( #555 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-01-17 16:05:35 +01:00
Tullio Sebastiani
ac47e215d8
Functional Tests porting to kubernetes ( #553 )
...
* Functional Tests porting to kubernetes
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-01-17 09:48:43 +01:00
Tullio Sebastiani
4f7c58106d
Dockerfile v1.5.4 ( #552 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.5.4
2024-01-15 19:22:52 +01:00
Tullio Sebastiani
a7e5ae6c80
Replaced oc debug command execution on node with a native version ( #547 )
...
* native time skew feature
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* fixed podname conflict issue
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* updated krkn-lib to v1.4.6
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* fixed pod conflict issue
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-01-15 12:15:38 -05:00
Tullio Sebastiani
aa030a21d3
Fixes the critical alerts exception with the start_time > end_time
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-01-15 11:11:45 -05:00
Paige Rubendall
631f12bdff
Adding push to both red hat and krkn chaos quay ( #550 )
...
* adding push to both red hat and krkn chaos quay
* tag redhat chaos from krkn-chaos image
* login to both quays
2024-01-12 13:58:50 -05:00
Naga Ravi Chaitanya Elluri
2525982c55
Rename repo name and update workflow
...
This commit also removes OpenShift references and updates source
in the dockerfile.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-01-12 13:21:37 -05:00