Tullio Sebastiani
3627b5ba88
cpu hog scenario + basic arcaflow documentation ( #391 )
...
typo
typo
updated documentation
fixed workflow map issue
2023-03-15 16:52:20 +01:00
Tullio Sebastiani
fee4f7d2bf
arcaflow integration ( #384 )
...
arcaflow library version
Co-authored-by: Tullio Sebastiani <tsebasti@redhat.com >
2023-03-08 12:01:03 +01: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
dependabot[bot]
e5f97434d3
Bump werkzeug from 2.0.3 to 2.2.3 ( #385 )
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.0.3 to 2.2.3.
- [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.0.3...2.2.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Naga Ravi Chaitanya Elluri <nelluri@redhat.com >
2023-02-20 14:34:31 -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
Naga Ravi Chaitanya Elluri
64f4c234e9
Add prom token creation step
...
This enables compatability with all OpenShift versions.
Reference PR by Paige in Cerberus: https://github.com/redhat-chaos/cerberus/pull/190 .
2023-01-31 12:36:09 -05:00
Naga Ravi Chaitanya Elluri
915cc5db94
Bump release version to v1.2.0
2023-01-19 12:03:46 -05:00
José Castillo Lema
493a8a245f
Docker provider for node actions ( #369 )
...
* Docker provider for node actions
* Adjusted dependencies and imports
* Update config_kind.yaml
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
v1.2.0
2023-01-10 14:36:18 -05:00
José Castillo Lema
d76ab31155
OCM/ACM integration ( #370 )
...
* OCM support for ManagedClusters
* Updated docs and general adjustments
* Improved docs
* Improved docs2
* Removed io packet import
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
* Removed time from imports
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
* Removed duplicate logging import
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
* Removed sys import
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
* Update run.py
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
Signed-off-by: José Castillo Lema <josecastillolema@gmail.com >
2023-01-10 08:58:17 -05:00
dependabot[bot]
bed40b0c6a
Bump setuptools from 63.4.1 to 65.5.1
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 63.4.1 to 65.5.1.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v63.4.1...v65.5.1 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 18:42:52 +05:30
Paige Rubendall
3c5c3c5665
Giving more details on configuration ( #371 )
...
* givng more details on configuration
* adding few changes
2022-12-08 11:18:42 +05:30
Tullio Sebastiani
cf7bc28a2d
updated k8s/Openshift installation documentation ( #359 )
...
* Added some bits and pieces to the krkn k8s installation to make it easier
* updated k8s/Oc installation documentation
* gitignore
* doc reorg
* fixed numbering + removed italic
Co-authored-by: Tullio Sebastiani <tullio.sebastiani@x3solutions.it >
2022-11-30 23:02:17 +05:30
Paige Rubendall
4035f2724b
Adding wait duration for pods ( #368 )
...
* adding wait duration for pods
* adding kube apiserver with plugin schema
2022-11-18 07:43:26 +05:30
Naga Ravi Chaitanya Elluri
6b17dbdbb3
Allow users to set the listening address
...
This commit provides an option for the user to set the listening address
for the signal. This also fixes a security vulnerability.
Fixes https://github.com/redhat-chaos/krkn/issues/307
2022-11-08 15:59:57 -05:00
Naga Ravi Chaitanya Elluri
1c207538b6
Use run dir instead of tmp
...
This commit also logs a message to handle the exception during the
node checks.
Fixes https://github.com/redhat-chaos/krkn/issues/356 , https://github.com/redhat-chaos/krkn/issues/357
2022-11-08 15:46:08 -05:00
Naga Ravi Chaitanya Elluri
6ccc16a0ab
Use autoescape=True to mitigate XSS vulnerabilities
...
Fixes https://github.com/redhat-chaos/krkn/issues/354
2022-11-08 14:34:06 -05:00
Naga Ravi Chaitanya Elluri
b9d5a7af4d
Use safe loader for Yaml
...
This fixes the security vulnerabilities for example - it raises an
exception when opening a yaml file with code.
Fixes https://github.com/redhat-chaos/krkn/issues/352
2022-11-08 13:35:06 -05:00
Sandro Bonazzola
1c4a51cbfa
refactor: use arcaflow plugin
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-10-18 16:43:33 +02:00
Christophe LARUE
68c02135d3
Add helm and tekton examples
2022-10-18 09:41:24 -04:00
Naga Ravi Chaitanya Elluri
61700c0dc5
Bump release version to v1.1.1
2022-10-14 12:47:17 -04:00
Paige Rubendall
da749339f7
Adding scenarios sub folders to container creation ( #337 )
...
* adding scenarios sub folders to container creation
* adding req
* trying other package installations
* more specific versions
* removing vsphere
* adding wheel
* put vmware back
Fixes : #335
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
Co-authored-by: Sandro Bonazzola <sbonazzo@redhat.com >
v1.1.1
2022-10-14 09:51:04 +02:00
Sandro Bonazzola
66eb541bfb
Docker: take main as 1.1.0 is now broken
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-10-14 08:51:04 +02:00
Sandro Bonazzola
6589e50743
require recent aliyun-python-sdk
...
reducing the time needed by pip to figure out the version to be
installed.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-10-14 08:51:04 +02:00
Sandro Bonazzola
026fbd9987
test: check for control-plane label
...
previously the test was looking for master label.
Recent kubernetes uses control-plane lable instead.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-10-14 08:51:04 +02: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
09069211c4
CI: drop namespace test
...
as it requires openshift
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
19e65f5e60
CI: drop cpu hog test
...
as it requires litmus on openshift
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
a3ffa1d0ff
CI: drop mem hog test
...
as it requires litmus on openshift
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
b4d987461b
CI: drop io hog
...
as it requires litmus on openshift
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
90b3fc9106
CI: drop container test
...
as it requries openshift
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
aecaaf286f
CI: drop app outages as it requires openshift
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
19d24e3d46
CI: drop nodes as it requires AWS nodes
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
0731b32397
CI: drop pods test
...
As it says:
Pod scenarios have been removed, please use plugin_scenarios
with the kill-pods configuration instead.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
cfef92e177
CI: drop shutdown test
...
shutdown test requires AWS nodes
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
134069a1fa
CI: drop test time as it requires etcd
...
etcd pod is not available in KinD
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
34124c705d
CI: drop zone test as it requires AWS
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-15 15:29:49 +02:00
Sandro Bonazzola
80829fcafe
run_kraken.py: resolve ~ with kubeconfig
...
as we default to ~ for kubeconfig, we need to be able to read it.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-13 12:01:16 +02:00
Sandro Bonazzola
0c36903fff
config: really default to ~ instead of /root
...
Documentation says we default to ~ for looking up the kubernetes config
but then we set everywhere /root. Fixed the config to really look for ~.
Should solve #327 .
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-13 12:01:16 +02:00
Naga Ravi Chaitanya Elluri
c3db7f236f
Bump release version
...
This releases includes the changes needed for the customer as well as
number of other fixes and enhancements:
- Support for VMware node sceanrios
- Support for ingress traffic shaping
- Other changes can be found at https://github.com/redhat-chaos/krkn/releases/tag/v1.1.0
2022-09-13 08:14:39 +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
9de6c7350e
adding stringio for security reasons
v1.1.0
2022-09-12 11:14:08 -04:00
Naga Ravi Chaitanya Elluri
9f23699cfa
Document node scenario actions for VMware
...
This commit also updates the id's for the VMware scenarios to be aligned
with other cloud providers.
2022-09-07 11:34:14 -04:00
Sandro Bonazzola
fcc7145b98
post_action_regex: fix log message for list_namespace
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-07 16:48:58 +02:00