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
Sandro Bonazzola
bce5be9667
make post_action_regex importable
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-07 16:48:58 +02:00
Sandro Bonazzola
0031912000
post_action_regex: avoid redevining variables from outer scope
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-07 16:48:58 +02:00
Sandro Bonazzola
1a1a9c9bfe
pycodestyle fixes: scenarios/openshift/post_action_regex.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-07 16:48:58 +02:00
Sandro Bonazzola
ec807e3b3a
pycodestyle fixes: vmware_plugin.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-05 14:15:38 +02:00
Sandro Bonazzola
b444854cb2
pycodestyle fixes: kraken/pvc/pvc_scenario.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-05 13:36:16 +02:00
Sandro Bonazzola
1dc58d8721
pycodestyle fixes: ingress_shaping.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-05 13:20:23 +02:00
Sandro Bonazzola
6112ba63c3
plugins/run_python_plugin.py: remove unused import
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-05 13:20:23 +02:00
Sandro Bonazzola
155269fd9d
pycodestyle fixes: run_kraken.py
...
Other than plain style changes, introduced constants
`KUBE_BURNER_URL` and `KUBE_BURNER_VERSION`
solving the problem of having a too long string and at the same time
make it easier to bump the requirement on Kube Burner.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-05 10:25:59 +02:00
Sandro Bonazzola
79b92fc395
pycodestyle fixes: tests/test_ingress_network_plugin.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-05 08:47:55 +02:00
Sandro Bonazzola
ed1c486c85
pycodestyle fixes: tests/test_vmware_plugin.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 12:56:47 -04:00
Sandro Bonazzola
6ba1e1ad8b
waive bandit report on insecure random usage
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 15:57:39 +02:00
Sandro Bonazzola
3b476b68f2
pycodestyle fixes: kraken/time_actions/common_time_functions.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 15:57:39 +02:00
Sandro Bonazzola
e17ebd0e7b
pycodestyle fixes: kraken/shut_down/common_shut_down_func.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 15:44:42 +02:00
Sandro Bonazzola
d0d289fb7c
update references to github organization
...
Updated references from chaos-kubox to redhat-chaos.
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 14:38:25 +02:00
Sandro Bonazzola
66f88f5a78
pyflakes: fix imports for allowing analysis
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 14:23:11 +02:00
Sandro Bonazzola
abc635c699
server.py: change comment to pydoc
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 13:44:17 +02:00
Sandro Bonazzola
90b45538f2
pycodestyle fixes: kraken/cerberus/setup.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 06:32:46 -04:00
Sandro Bonazzola
c6469ef6cd
pycodestyle: fix server.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 09:47:41 +02:00
Sandro Bonazzola
c94c2b22a9
pycodestyle fixes: kraken/zone_outage/actions.py
...
Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com >
2022-09-02 09:15:59 +02:00
Shreyas Anantha Ramaprasad
9421a0c2c2
Added support for ingress traffic shaping ( #299 )
...
* Added plugin for ingress network traffic shaping
* Documentation changes
* Minor changes
* Documentation and formatting fixes
* Added trap to sleep infinity command running in containers
* Removed shell injection threat for modprobe commands
* Added docstrings to cerberus functions
* Added checks to prevent shell injection
* Bug fix
2022-09-02 07:54:11 +02:00