snyk-bot
4429a77ea2
fix: requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-JINJA2-9292516
2025-03-06 12:57:56 +00:00
Naga Ravi Chaitanya Elluri
32fe0223ff
Add recommendations around Pod Disruption Budgets
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m14s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
This commit adds recommendation to test and ensure Pod Disruption
Budgets are set for critical applications to avoid downtime.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2025-03-06 07:56:02 -05:00
jtydlack
a25736ad08
Add autodetecting distribution ( #753 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m12s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Used is_openshift function from krkn lib
Remove distribution from config
Remove distribution from documentation
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
2025-02-13 15:45:08 -05:00
Paige Patton
440890d252
adding v4.0.8 version ( #756 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 3m50s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
v3.0.1
2025-02-05 13:46:58 -05:00
Meghana Katta
69bf20fc76
Fixed the spelling mistake
...
Signed-off-by: Meghana Katta <mkatta@mkatta-thinkpadt14gen4.bengluru.csb >
2025-02-05 12:53:30 -05:00
Paige Patton
2a42a2dc31
adding node id to affected node
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m9s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
2025-02-03 19:30:52 -05:00
Paige Patton
21ab8d475d
adding vsphere updates to non native
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 10m19s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
v3.0.0
2025-01-31 15:21:48 -05:00
Tullio Sebastiani
b024cfde19
Hog scenario porting from arcaflow to native ( #748 )
...
* added new native hog scenario
* removed arcaflow dependency + legacy hog scenarios
* config update
* changed hog configuration structure + added average samples
* fix on cpu count
* removes tripledes warning
* changed selector format
* changed selector syntax
* number of nodes option
* documentation
* functional tests
* exception handling on hog deployment thread
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-01-31 13:45:59 -05:00
Tullio Sebastiani
c7e068a562
Hog scenario porting from arcaflow to native ( #748 )
...
* added new native hog scenario
* removed arcaflow dependency + legacy hog scenarios
* config update
* changed hog configuration structure + added average samples
* fix on cpu count
* removes tripledes warning
* changed selector format
* changed selector syntax
* number of nodes option
* documentation
* functional tests
* exception handling on hog deployment thread
2025-01-31 17:01:26 +01:00
Tullio Sebastiani
64cfd2ca4d
fixes krknctl describe bug
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 4m36s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
v2.0.12
2025-01-20 09:43:59 -05:00
Naga Ravi Chaitanya Elluri
9cb701a616
Convert thresholds to float
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m22s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
This is needed to avoid issues due to comparing two different data types:
TypeError: Invalid comparison between dtype=float64 and str. This commit also
avoids setting defaults for the thresholds to make it mandatory for the users
to define them as it plays a key role in determining the outliers.
Signed-off-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
v2.0.11
2025-01-13 15:47:33 -05:00
dependabot[bot]
0372013b67
Bump jinja2 from 3.1.4 to 3.1.5 ( #745 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 3m57s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [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.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v2.0.10
2025-01-08 09:54:26 +01:00
Tullio Sebastiani
4fea1a354d
added krknctl types to krkn baseimage for global variables ( #741 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 7m55s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* added krknctl types to krkn baseimage for global variables
fixed
* fixed dockerfile
* dockerfile compile script
fix
2025-01-07 10:12:37 -05:00
Pablo Méndez Hernández
667798d588
Change API from 'Google API Client' to 'Google Cloud Python Client' ( #723 )
...
* Document how to use Google's credentials associated with a user acccount
Signed-off-by: Pablo Méndez Hernández <pablomh@redhat.com >
* Change API from 'Google API Client' to 'Google Cloud Python Client'
According to the 'Google API Client' GH page:
```
This library is considered complete and is in maintenance mode. This means
that we will address critical bugs and security issues but will not add any
new features.
This library is officially supported by Google. However, the maintainers of
this repository recommend using Cloud Client Libraries for Python, where
possible, for new code development.
```
So change the code accordingly to adapt it to 'Google Cloud Python Client'.
Signed-off-by: Pablo Méndez Hernández <pablomh@redhat.com >
---------
Signed-off-by: Pablo Méndez Hernández <pablomh@redhat.com >
v2.0.9
2024-12-12 22:34:45 -05:00
jtydlack
0c30d89a1b
Add node_disk_detach_attach_scenario for aws under node scenarios
...
Resolves #678
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
Add functions for aws detach disk scenario
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
Add detach disk scenario in node scenario
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
Add disk_deatch_attach_scenario in docs
Signed-off-by: jtydlack <139967002+jtydlack@users.noreply.github.com >
2024-12-10 09:21:05 -05:00
Paige Patton
2ba20fa483
adding code bock
2024-12-05 12:37:43 -05:00
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