Paige Patton
fc7667aef1
issue template and imporved pull request tempaltee
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-10-30 22:29:43 -04:00
Tullio Sebastiani
77a46e3869
Adds an exclude label for node scenarios ( #929 )
...
* added exclude label for node scenarios
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* pipeline fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-10-28 16:55:16 +01:00
Tullio Sebastiani
97f4c1fd9c
main github action fix
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 4m55s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
main github action fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
elastic password
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
typo
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
config fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-10-17 17:06:35 +02:00
Paige Patton
fee41d404e
adding code owners ( #920 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 11m6s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-10-06 16:03:13 -04:00
Tullio Sebastiani
8663ee8893
new elasticsearch action ( #919 )
...
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-10-06 12:58:26 -04:00
Sahil Shah
671fc581dd
Adding node_label_selector for pod scenarios ( #888 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 10m38s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* Adding node_label_selector for pod scenarios
Signed-off-by: Sahil Shah <sahshah@redhat.com >
* using kubernetes function, adding node_name and removing extra config
Signed-off-by: Sahil Shah <sahshah@redhat.com >
* adding CI test for custom pod scenario
Signed-off-by: Sahil Shah <sahshah@redhat.com >
* fixing comment
* adding test to workflow
* adding list parsing logic for krkn hub
* parsing not needed, as input is always []
---------
Signed-off-by: Sahil Shah <sahshah@redhat.com >
2025-09-15 16:52:08 -04:00
Tullio Sebastiani
438b08fcd5
[CNCF Incubation] SBOM generation ( #900 )
...
fix
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-09-05 12:43:37 -04:00
Paige Patton
e8fd432fc5
adding enable metrics for prometheus coverage ( #871 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m31s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-08-21 17:48:58 +02:00
Tullio Sebastiani
ec05675e3a
enabling elastic on main test suite ( #892 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-08-21 15:47:11 +02:00
Paige Patton
c109fc0b17
adding elastic installation into krkn tests
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 6m36s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-07-31 10:41:31 -04:00
Paige Patton
0e5c8c55a4
adding details of node for hog failure
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m23s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-07-10 16:49:28 -04:00
Tullio Sebastiani
70c8fec705
added pod-network-filter funtest ( #863 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m37s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* added pod-network-filter funtest
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
* updated kind settings
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
---------
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2025-07-10 09:35:59 +02:00
Paige Patton
c8190fd1c1
adding pod test ( #858 )
...
Signed-off-by: Paige Patton <prubenda@redhat.com >
2025-07-03 15:00:51 +02:00
Priyansh Saxena
5bdbf622c3
These changes will:
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m18s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
1. Make the CI workflow fail when tests fail
2. Set a proper Git email for automated commits
3. Fix the Prometheus installation by setting the required `maximumStartupDurationSeconds` parameter
Signed-off-by: Priyansh Saxena <130545865+Transcendental-Programmer@users.noreply.github.com >
fix: run command twice
Signed-off-by: Priyansh Saxena <130545865+Transcendental-Programmer@users.noreply.github.com >
fix: update helm install command to properly include maximumStartupDurationSeconds=300 ensuring all arguments pass correctly
Signed-off-by: Priyansh Saxena <130545865+Transcendental-Programmer@users.noreply.github.com >
2025-06-03 11:28:12 -04:00
Tullio Sebastiani
4c9cd5bced
added release notes automatic workflow on tag push ( #813 )
...
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 8m24s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
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 >
2025-05-15 10:14:43 +02:00
Sahil Shah
ab80acbee7
Adding github-workflow to maintain documentation ( #775 )
...
* Adding githubworkflow to maintain documentation
* adding hyperlink
2025-04-08 06:43:47 -04: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
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
Tullio Sebastiani
04e44738d9
updated deprecated upload artfiact action ( #717 )
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
2024-10-11 17:03:24 +02: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
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
Tullio Sebastiani
d8f54b83a2
fixed image push issue
...
Signed-off-by: Tullio Sebastiani <tsebasti@redhat.com >
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
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
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
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
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
Paige Rubendall
fa59834bae
updating release versin ( #565 )
...
Signed-off-by: Paige Rubendall <prubenda@redhat.com >
2024-01-25 11:12:00 -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
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
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
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
Tullio Sebastiani
c2431d548f
functional tests adapted to newer version of crc-cloud + OCP 4.14.1 ( #532 )
2023-12-11 12:48:42 -05:00
Tullio Sebastiani
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
Paige Rubendall
6197fc6722
separating build and test workflows ( #448 )
...
* separating build and test workflows
* only run build on pull request
2023-07-20 16:01:50 -04:00
Tullio Sebastiani
019b036f9f
renamed trigger work from /test to funtest ( #401 )
...
added quotes
renamed trigger to funtest
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2023-04-10 09:30:53 -04:00
Tullio Sebastiani
0534e03c48
removed useless step that was failing ( #389 )
...
removed only old namespace file cat
Co-authored-by: Tullio Sebastiani <tsebasti@redhat.com >
2023-02-23 16:28:09 +01:00
Tullio Sebastiani
bb9a19ab71
removed blocking event check
2023-02-22 09:41:52 -05:00
Tullio Sebastiani
c5b9554de5
check user's authorization before running functional tests
...
check users authorization before running functional tests
removed usesless checkout
step rename
typo in trigger
2023-02-21 12:38:34 -05:00
Tullio Sebastiani
8b18fa8a35
Github Action + functional tests (no *hog tests) ( #382 )
...
* Github Action + functional tests (no *hog tests)
* changed the trigger keyword to /test
* removed deprecated kill_pod scenario + added namespace to app_outage (new kill_pod)
* #365 : renamed ingress_namespace scenario to network_diagnostrcs
* requested team filter added
---------
Co-authored-by: Tullio Sebastiani <tullio.sebastiani@x3solutions.it >
2023-02-16 09:42:33 +01:00
Paige Rubendall
93686ca736
new quay image reference
2023-01-31 17:21:45 -05:00
Sandro Bonazzola
4357ce5386
adjust vmware requirement to latest tag
...
Require latest tag rather than main branch as main branch is broken.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-10-14 08:51:04 +02:00
Sandro Bonazzola
d5e364ab62
CI: fail CI if a failure happen.
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
0dbc58c146
automation: save CI logs
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-13 07:35:58 +02:00
Sandro Bonazzola
af58296984
automation: make unittest verbose
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-13 07:35:58 +02:00
Sandro Bonazzola
9bc8e6a4c9
automation: add CI test results to summary
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-13 07:35:58 +02:00
Sandro Bonazzola
51a2fbd77d
automation: add coverage report
...
Add coverage report for performed tests.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-13 07:35:58 +02:00
Paige Rubendall
f7e27a215e
Move plugin tests ( #289 )
...
* moving pytests
* adding tests folder not under CI
2022-08-19 09:23:37 -04:00
Janos Bonic
ccd902565e
Fixes #265 : Replace Powerfulseal and introduce Wolkenwalze SDK for plugin system
2022-08-02 16:25:03 +01:00