Paige Patton
97035a765c
adding get node name list changes
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
v2.0.8
2024-11-26 10:34:25 -05:00
Paige Patton
10ba53574e
not equal to gcp
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
v2.0.7
2024-11-15 09:31:09 -07:00
Paige Patton
0ecba41082
adding multi label comment
v2.0.6
2024-11-12 10:34:09 -07:00
Paige Patton
491f59d152
few small changes
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2024-11-12 10:34:09 -07:00
Tullio Sebastiani
2549c9a146
bump werkzeug to 3.0.6 to fix cve on krkn-hub baseimage
2024-11-12 09:42:50 -07:00
Henrick Goldwurm
949f1f09e0
Add support for user-provided default network ACL ( #731 )
...
* Add support for user-provided default network ACL
Signed-off-by: henrick <self@thehenrick.com >
* Add logs to notify user when their provided acl is used
Signed-off-by: henrick <self@thehenrick.com >
* Update docs to include optional default_acl_id parameter in zone_outage
Signed-off-by: henrick <self@thehenrick.com >
---------
Signed-off-by: henrick <self@thehenrick.com >
Co-authored-by: henrick <self@thehenrick.com >
2024-11-06 12:58:25 -05:00
Naga Ravi Chaitanya Elluri
959766254d
Update status of the relevant work items under roadmap
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-11-04 08:36:11 -05:00
Paige Patton
0e68dedb12
adding ibm shut down scenario ( #697 )
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Auto User <auto@users.noreply.github.com >
Signed-off-by: Paige Patton <prubenda@redhat.com >
2024-11-01 15:16:07 -04:00
Tullio Sebastiani
34a676a795
block_size parameter for dd ( #719 )
...
removed log
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v2.0.5
2024-10-28 11:45:33 -04:00
Naga Ravi Chaitanya Elluri
e5c5b35db3
Update kube-burner references to krkn
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-10-28 11:03:52 -04:00
Pablo Méndez Hernández
93d2e60386
Fix typo in docs index
...
Replace "oraganization" with "organization" in table of contents.
Signed-off-by: Pablo Méndez Hernández <pablomh@redhat.com >
2024-10-24 15:10:55 -04:00
Naga Ravi Chaitanya Elluri
462c9ac67e
Rename test suite name to chaos-krkn
...
This is needed for the TRT/component readiness integration to improve
dashboard readability and tie results back to chaos.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-10-21 14:38:37 -04:00
Tullio Sebastiani
04e44738d9
updated deprecated upload artfiact action ( #717 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v2.0.4
2024-10-11 17:03:24 +02:00
Tullio Sebastiani
f810cadad2
Fixes the Plugin scenario schema error ( #718 )
...
* reformatting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* schema refactoring
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* plugin refactoring
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-10 09:59:53 -04:00
Tullio Sebastiani
4b869bad83
added fallback on dd if fallocate is not in the $PATH ( #716 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-10 11:15:03 +02:00
Matt Leader
a36b0c76b2
OCP Chaos Arcaflow Workflow ( #699 )
...
* add workflows
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* update readme
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* rm my kubeconfig path
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* add workflow details to readme
Signed-off-by: Matthew F Leader <mleader@redhat.com >
* mv arcaflow to utils
Signed-off-by: Matthew F Leader <mleader@redhat.com >
---------
Signed-off-by: Matthew F Leader <mleader@redhat.com >
2024-10-09 14:46:08 -04:00
Tullio Sebastiani
a17e16390c
cluster events check removed from funtest (deprecated krkn-lib v4.0.0)
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-09 10:19:24 -04:00
Paige Patton
f8534d616c
v4.0.3
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
v2.0.3
2024-10-08 23:30:28 -04:00
Paige Patton
9670ce82f5
adding container updates
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2024-10-08 14:31:29 -04:00
Paige Patton
95e4b68389
plural pod network
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2024-10-08 11:14:54 -04:00
Tullio Sebastiani
0aac6119b0
hotfix: krkn-lib update ( #709 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v2.0.2
2024-10-07 08:22:31 -04:00
Tullio Sebastiani
7e5bdfd5cf
disabled elastic ( #708 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-04 12:42:34 -04:00
Tullio Sebastiani
3c207ab2ea
hotfix: krkn-lib update ( #706 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v2.0.1
2024-10-04 11:11:20 -04:00
Tullio Sebastiani
d91172d9b2
Core Refactoring, Krkn Scenario Plugin API ( #694 )
...
* relocated shared libraries from `kraken` to `krkn` folder
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* AbstractScenarioPlugin and ScenarioPluginFactory
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* application_outage porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* arcaflow_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* managedcluster_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* network_chaos porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* node_actions porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* plugin_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pvc_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* service_disruption porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* service_hijacking porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* cluster_shut_down_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* syn_flood porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* time_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* zone_outages porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* ScenarioPluginFactory tests
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* unit tests update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pod_scenarios and post actions deprecated
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
scenarios post_actions
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* funtests and config update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* run_krkn.py update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* utils porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* API Documentation
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* container_scenarios porting
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* funtest fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* document gif update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* Documentation + tests update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* removed example plugin
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* global renaming
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
test fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* config.yaml typos
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typos
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* removed `plugin_scenarios` from NativScenarioPlugin class
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pod_network_scenarios type added
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* documentation update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn-lib update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v2.0.0
2024-10-03 20:48:04 +02:00
Tullio Sebastiani
a13fb43d94
krkn-lib updated v3.1.2
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-03 09:44:20 -04:00
Tullio Sebastiani
37ee7177bc
krkn-lib update to support VirtualMachine count ( #704 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-03 10:38:44 +02:00
Tullio Sebastiani
32142cc159
CVEs fix ( #698 )
...
* golang cves fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* arcaflow update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.9
2024-09-20 08:33:41 -04:00
Paige Patton
34bfc0d3d9
Adding aws bare metal ( #695 )
...
* adding aws bare metal
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
* no found reservations
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
---------
Co-authored-by: Auto User <auto@users.noreply.github.com >
2024-09-18 13:55:58 -04:00
Tullio Sebastiani
736c90e937
Namespaced cluster events and logs integration ( #690 )
...
* namespaced events integration
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* namespaced logs implementation
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
namespaced logs plugin scenario
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
namespaced logs integration
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* logs collection fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn-lib 3.1.0 update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.8
2024-09-12 11:54:57 +02:00
Naga Ravi Chaitanya Elluri
5e7938ba4a
Update default configuration pointer for the node scenarios ( #693 )
...
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-09-09 22:10:25 -04:00
Paige Patton
b525f83261
restart kubelet ( #688 )
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Auto User <auto@users.noreply.github.com >
2024-09-09 21:57:53 -04:00
Paige Patton
26460a0dce
Adding elastic set to none ( #691 )
...
* adding elastic set to none
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Auto User <auto@users.noreply.github.com >
* too many ls
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
---------
Signed-off-by: Auto User <auto@users.noreply.github.com >
Co-authored-by: Auto User <auto@users.noreply.github.com >
2024-09-05 16:05:19 -04:00
dependabot[bot]
7968c2a776
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-03 23:03:39 -04:00
Tullio Sebastiani
6186555c15
Elastic search krkn-lib integration ( #658 )
...
* Elastic search krkn-lib integration
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
removed default urls
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* Fix alerts bug on prometheus
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* fixed prometheus object initialization bug
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* updated requirements to krkn-lib 2.1.8
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* disabled alerts and metrics by default
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* reverted requirement to elastic branch on krkn-lib
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* numpy downgrade
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* maximium retries added to hijacking funtest
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* added elastic settings to funtest config
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn-lib 3.0.0 update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.7
2024-08-28 10:46:42 -04:00
Tullio Sebastiani
9cd086f59c
Adds the startup option to produce prow junit XML output for sippy integration ( #684 )
...
* removed legacy kubernetes module
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* added sippy junit XML file production options
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* krkn-lib update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
krkn-lib update
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.6
2024-08-13 12:40:34 +02:00
Naga Ravi Chaitanya Elluri
1057917731
Add duration parameter for node scenarios
...
This option is enabled only for node_stop_start scenario where
user will want to stop the node for certain duration to understand
the impact before starting the node back on. This commit also bumps
the timeout for the scenario to 360 seconds from 120 seconds to make
sure there's enough time for the node to get to Ready state from the
Kubernetes side after the node is started on the infra side.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-08-12 13:40:18 -04:00
Naga Ravi Chaitanya Elluri
5484828b67
Deprecate running krkn as kubernetes app
...
This commit removes the instructions on running krkn as kubernetes
deployment as it is not supported/maintained and also not recommended.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-08-09 13:44:43 -04:00
Naga Ravi Chaitanya Elluri
d18b6332e5
Improve node-scenario docs
...
This commit adds sample configuration files for each of the supported
platforms.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-08-07 13:52:15 -04:00
Paige Patton
89a0e166f1
no multiprocess for gcp shutdown ( #682 )
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Auto User <auto@users.noreply.github.com >
2024-08-03 18:43:52 -04:00
Naga Ravi Chaitanya Elluri
624f50acd1
Output rate of increase for the SLO queries
...
This commit:
- Also switches the rate queries severity to critical as 5%
threshold is high for low scale/density clusters and needs to be flagged.
- Adds rate queries to openshift alerts file
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-08-01 12:29:35 -04:00
Tullio Sebastiani
e02c6d1287
SYN flood scenario ( #668 )
...
* scenario config file
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* syn flood plugin
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* run_krkn.py updaated
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* requirements.txt + documentation + config.yaml
* set node selector defaults to worker
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.5
2024-07-29 15:31:37 -04:00
jtydlack
04425a8d8a
Add alerts to alert.yaml
...
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
2024-07-25 10:51:15 -04:00
Naga Ravi Chaitanya Elluri
f3933f0e62
fix: requirements.txt to reduce vulnerabilities ( #673 )
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-7448482
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2024-07-22 10:12:14 -04:00
Naga Ravi Chaitanya Elluri
56ff0a8c72
Deprecate setting release version in the container source file
...
This commit also deprecates building container image for ppc64le as it
is not actively maintained. We will add support if users request for it
in the future.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-07-18 12:56:08 -04:00
Tullio Sebastiani
9378cd74cd
krkn-lib update v2.1.6 to fix pod monitoring time calculations ( #674 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
v1.6.4
2024-07-16 18:04:24 +02:00
Paige Patton
4d3491da0f
adidng action token passing ( #671 )
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-07-15 12:50:20 -04:00
Naga Ravi Chaitanya Elluri
d6ce66160b
Remove podman-compose dependency
...
We are not using it in the krkn code base and removing it fixes one
of the license issues reported by FOSSA. This commit also removes
setting up dependencies using docker/podman compose as it not actively
maintained.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2024-07-10 17:25:33 -04:00
Paige Rubendall
ef1a55438b
taking out need for az cli to be installed
...
rh-pre-commit.version: 2.2.0
rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-07-05 15:18:06 -04:00
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