Commit Graph
377 Commits
Author SHA1 Message Date
Sahil ShahandNaga Ravi Chaitanya Elluri 82db2fca75 Removing Litmus Scenario 2023-11-16 09:50:04 -05:00
Naga Ravi Chaitanya Elluri afe8d817a9 Print telemetry data location to stdout
This commit also deprecates litmus integration.
2023-11-13 10:01:17 -05:00
Tullio SebastianiandGitHub dbf02a6c22 updated krkn-lib to fix log filtering in prow (#527) v1.5.2 2023-11-09 17:47:00 +01:00
94bec8dc9b Add missing import to get values from yaml (#526)
* Add missing import to get values from yaml

* Update Dockerfile

* Update Dockerfile-ppc64le

---------

Co-authored-by: Tullio Sebastiani <tsebastiani@users.noreply.github.com>
v1.5.1
2023-11-07 11:07:17 +01:00
yogananth-subramanianandNaga Ravi Chaitanya Elluri 2111bab9a4 Pod ingress network shaping Chaos scenario
The scenario introduces network latency, packet loss, and bandwidth restriction in the Pod's network interface. The purpose of this scenario is to observe faults caused by random variations in the network.

Below example config applies ingress traffic shaping to openshift console.
````
- id: pod_ingress_shaping
  config:
    namespace: openshift-console   # Required - Namespace of the pod to which filter need to be applied.
    label_selector: 'component=ui' # Applies traffic shaping to access openshift console.
    network_params:
        latency: 500ms             # Add 500ms latency to ingress traffic from the pod.
````
2023-11-06 23:34:17 -05:00
Kamesh AkellaandNaga Ravi Chaitanya Elluri b734f1dd05 Updating the chaos recommender README to point to accurate python version 2023-11-03 11:23:43 -04:00
Tullio SebastianiandGitHub 7a966a71d0 krkn integration of telemetry events collection (#523)
* function package refactoring in krkn-lib

* cluster events collection flag

* krkn-lib version bump

requirements

* dockerfile bump
v1.5.0
2023-10-31 14:31:33 -04:00
Naga Ravi Chaitanya Elluri 43d891afd3 Bump telemetry archive default size to 500MB
This commit also removes litmus configs as they are not maintained.
2023-10-30 12:50:04 -04:00
Tullio SebastianiandGitHub 27fabfd4af OCP/K8S functionalities and packages splitting in krkn-lib (#507)
* krkn-lib ocp/k8s split adaptation

* library reference updated

* requirements update

* rebase with main + fix
2023-10-30 17:31:48 +01:00
Tullio SebastianiandGitHub 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
Tullio SebastianiandGitHub c9778474f1 arcaflow version bump (#520)
arcaflow version bump

stressng version typo
2023-10-27 18:09:46 +02:00
dependabot[bot]andNaga Ravi Chaitanya Elluri 6efdb2eb84 Bump werkzeug from 2.2.3 to 3.0.1
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.3 to 3.0.1.
- [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.3...3.0.1)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 11:09:29 -04:00
Naga Ravi Chaitanya Elluri 0e852da7d4 Deprecate kubernetes method of deploying Krkn
This will ensure users will use the recommended methods ( standlone or containerized )
of installing and running Krkn.
2023-10-25 12:32:46 -04:00
jtydlackandGitHub 86d1fda325 Fix container scenario to accept only signal number (#350) (#485) 2023-10-24 16:51:48 -04:00
Naga Ravi Chaitanya ElluriandGitHub fc6344176b Add pointer to the CNCF sandbox discussion (#517)
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com>
2023-10-24 16:07:40 -04:00
jtydlackandNaga Ravi Chaitanya Elluri ff469579e9 Use function get_yaml_item_value
Enables using default even though the value was loaded as None.
2023-10-24 14:55:49 -04: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 VermaandGitHub 5953e53b46 chaos recommendation entry in README (#510) 2023-10-16 11:26:32 -04:00
Mudit VermaandGitHub 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
Naga Ravi Chaitanya Elluri 69e386db53 Update roadmap with upcoming integrations and enhancements 2023-10-11 09:24:34 -04:00
Tullio SebastianiandNaga Ravi Chaitanya Elluri fef77cfc0e dockerfiles version update v1.4.7 2023-10-09 09:26:57 -04:00
Naga Ravi Chaitanya Elluri eb2eabe029 Update community slack channel 2023-10-06 17:47:25 -04:00
Paige RubendallandGitHub f7f1b2dfb0 Service disruption (#494)
* adding service disruption

* fixing kil services

* service log changes

* remvoing extra logging

* adding daemon set

* adding service disruption name changes

* cerberus config back

* bad string
2023-10-06 12:51:10 -04:00
Tullio SebastianiandGitHub 61356fd70b Added log telemetry piece to Krkn (#500)
* config

* log collection and upload

dictionary key fix

* escape regex in config.yaml

* bump krkn-lib version

* updated funtest github cli command

* update krkn-lib version to 1.3.2

* fixed requirements.txt
2023-10-06 10:08:46 -04:00
Tullio SebastianiandGitHub 067969a81a docker version update (#502) v1.4.6 2023-10-03 11:49:20 -04:00
Naga Ravi Chaitanya ElluriandGitHub 972ac12921 Bump krkn-lib version (#499) 2023-10-03 17:00:07 +02:00
Tullio SebastianiandGitHub ea813748ae added OCP/K8S functionalities split in the roadmap (#498) 2023-09-26 00:59:20 -04:00
Tullio SebastianiandGitHub 782d04c1b1 Prints the telemetry json after sending it to the webservice (#479)
* prints telemetry json after sending it to the service


deserialized base64 parameters

* json output even if telemetry collection is disabled.
2023-09-25 12:00:08 -04:00
Naga Ravi Chaitanya Elluri 2fb58f9897 Update roadmap with completed and new items 2023-09-21 15:33:44 -04:00
5712721410 bumped docker version (#493)
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com>
v1.4.5
2023-09-19 17:38:44 +02:00
Tullio SebastianiandGitHub 5567c06cd0 reinstated io-hog documentation (#492) 2023-09-19 17:27:59 +02:00
Sahil ShahandGitHub 0ad4c11356 Fix for time scenario (#490) 2023-09-14 12:36:08 -04:00
Tullio SebastianiandNaga Ravi Chaitanya Elluri f6f686e8fe fixed io-hog scenario 2023-09-13 09:57:00 -04:00
Pratyusha ThammineniandNaga Ravi Chaitanya Elluri 3a66f8a5a3 Added Docker image build workflow status badge
This Allows the users to track the docker-build action in README.md
without navigationg to Actions tab on Github
2023-09-11 15:16:28 -04:00
Sahil ShahandGitHub 585d519687 Adding Prometheus Disruption Scenario (#484) 2023-09-11 11:18:29 -04:00
yogananth-subramanianandNaga Ravi Chaitanya Elluri e40fedcd44 Update etcd metrics 2023-09-08 11:11:42 -04:00
Paige RubendallandNaga Ravi Chaitanya Elluri 1bb5b8ad04 adding comment 2023-08-29 21:54:17 -04:00
Paige RubendallandNaga Ravi Chaitanya Elluri 725d58c8ce adding docs update again 2023-08-25 14:37:07 -04:00
Paige RubendallandNaga Ravi Chaitanya Elluri c6058da7a7 adding comment 2023-08-25 12:19:03 -04:00
Naga Ravi Chaitanya Elluri 06a8ed220c Bump release version to v1.4.4 2023-08-24 13:28:39 -04:00
Dustin BlackandNaga Ravi Chaitanya Elluri 2c6b50bcdc bump arcaflow stressng plugin to 0.3.1 for bug fix v1.4.4 2023-08-24 12:50:28 -04:00
Naga Ravi Chaitanya Elluri ed97c8df2b Bump release version to v1.4.3 2023-08-23 11:56:39 -04:00
Tullio SebastianiandNaga Ravi Chaitanya Elluri 1baa68bcee engine bump to v0.6.1 v1.4.3 2023-08-23 11:38:23 -04:00
Naga Ravi Chaitanya ElluriandGitHub ab84f09448 Use release tags vs latest for kubeconfig arca plugins (#473) 2023-08-23 09:59:33 -04:00
Dustin BlackandGitHub 6ace3c952b update to plugin release stressng:0.3.0 (#472) 2023-08-23 09:15:30 -04:00
Tullio SebastianiandNaga Ravi Chaitanya Elluri cee5259fd3 arcaflow scenarios removed from config.yaml 2023-08-23 08:50:19 -04:00
Tullio SebastianiandGitHub f868000ebd Switched from krkn_lib_kubernetes to krkn_lib v1.0.0 (#469)
* changed all the references to krkn_lib_kubernetes to the new krkn_lib


changed all the references

* added krkn-lib pointer in documentation
2023-08-22 12:41:40 -04:00
pratyushaandGitHub d2d80be241 Updated config.yaml file with more scenarios (#468) 2023-08-21 11:26:33 -04:00
Naga Ravi Chaitanya Elluri da464859c4 Bump release version to v1.4.2 2023-08-21 09:06:28 -04:00
Naga Ravi Chaitanya Elluri ef88005985 Use images tagged with a release for hog scenarios
This commit switches from using latest images to a specific release
to review changes and update configs before using the latest bits.
v1.4.2
2023-08-18 01:47:17 -04:00