Commit Graph

187 Commits

Author SHA1 Message Date
Yue Yang bc039aa483
fix: install gcc (#261) 2024-03-25 14:35:53 +08:00
Yue Yang ddcd31e68e
fix: install make (#260) 2024-03-25 14:25:45 +08:00
Yue Yang 62d1ceb50f
chore: deprecate centos (#259) 2024-03-25 14:09:56 +08:00
Yue Yang 00c8a256ef
chore: use setup-python (#258) 2024-03-25 11:14:13 +08:00
Yue Yang 9efc3a19d8
chore: upgrade to centos8 (#257) 2024-03-25 11:03:34 +08:00
Yue Yang 5cb6b0e45f
chore: upgrade go (#256) 2024-03-25 10:50:43 +08:00
Yue Yang 5c7014f45d
chore: upgrade actions (#255) 2024-03-25 10:13:27 +08:00
yuriscott c31ee824d7
fix: device name always eth0 in iptable network attack partition (#252)
Co-authored-by: yuri.yin <yincc8@chinatelecom.cn>
Co-authored-by: Yue Yang <g1enyy0ung@gmail.com>
2024-03-13 10:07:09 +08:00
Andrewmatilde 19a157239e
Fix issue about disk attack cannot work well in chaos-mesh:physical machine chaos (#236)
* add default value of PayloadProcessNum&FillByFAllocate

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* recover unit-test

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* recover unit-test

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* Enable fill | write in dir.

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* Enable fill | write in dir.

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* Enable fill | write in dir.

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix lint

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix log

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* ignore some unhandled errors & fix unexported returned value in exported function

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix deprecated function

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* complete async disk attack in server side

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* better input args type in command pool

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* complete test for command pool

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add license

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add license

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix comment

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add output channel to pools

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* manually test & fix disk attack

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix ut in disk attack

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix Boilerplate header

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

---------

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>
Co-authored-by: Cwen Yin <cwenyin0@gmail.com>
2023-02-08 17:01:30 +08:00
Cwen Yin e7715f72b9
Revert "fix hostname params and add full-disable params (#226) (#227)" (#235)
This reverts commit 6c378aaed6.
2023-02-08 16:10:04 +08:00
Nikita Savchenko d32144829e
add reboot command (#119) (#228)
Signed-off-by: Nikita Savchenko <nikisavchenko@ozon.ru>
Co-authored-by: Nikita Savchenko <nikisavchenko@ozon.ru>
2023-02-06 17:54:40 +08:00
Nikita Savchenko 6c378aaed6
fix hostname params and add full-disable params (#226) (#227)
Signed-off-by: Nikita Savchenko <nikisavchenko@ozon.ru>
Co-authored-by: Nikita Savchenko <nikisavchenko@ozon.ru>
2023-02-03 09:54:23 +08:00
Cwen Yin 0fa7a8eebe
Kafka attack: support more auth mechanisms (#233)
* kafka attack: support more auth mechanism

Signed-off-by: cwen0 <cwenyin0@gmail.com>

* fix typo

Signed-off-by: cwen0 <cwenyin0@gmail.com>

* format header

Signed-off-by: cwen0 <cwenyin0@gmail.com>

* format header

Signed-off-by: cwen0 <cwenyin0@gmail.com>

---------

Signed-off-by: cwen0 <cwenyin0@gmail.com>
2023-02-01 19:15:19 +08:00
FingerLeader 3a6efb7db2
fix ignored json tag (#232)
Signed-off-by: Ningxuan Wang <wanxfinger@gmail.com>
2023-01-31 20:36:24 +08:00
Cwen Yin 31631c3178
kafka io attack: add username and password flags (#231)
* add username and password flags

Signed-off-by: cwen0 <cwenyin0@gmail.com>

* fix ci

Signed-off-by: cwen0 <cwenyin0@gmail.com>

---------

Signed-off-by: cwen0 <cwenyin0@gmail.com>
2023-01-29 18:07:55 +08:00
Cwen Yin a9c05406d2
Download tproxy to tools directory (#225)
* download tproxy

Signed-off-by: cwen0 <cwenyin0@gmail.com>

* fix makeflie

Signed-off-by: cwen0 <cwenyin0@gmail.com>

Signed-off-by: cwen0 <cwenyin0@gmail.com>
2023-01-06 12:15:37 +08:00
Cwen Yin 55b454f281
upgrade byteman-helper to v4.0.20-0.12 (#224)
Signed-off-by: cwen0 <cwenyin0@gmail.com>

Signed-off-by: cwen0 <cwenyin0@gmail.com>
2022-12-14 10:39:11 +08:00
Cwen Yin f6d3a9fb1e
Rename "FillByFAllocate" to "FillByFallocate" (#217)
Signed-off-by: cwen0 <cwenyin0@gmail.com>

Signed-off-by: cwen0 <cwenyin0@gmail.com>
2022-09-20 17:58:15 +08:00
Ningxuan Wang 98f3ca40c1
Store iptables when creating network attack (#215)
* store iptables

Signed-off-by: root <root@localhost.localdomain>

* make check

Signed-off-by: root <root@localhost.localdomain>

* update network test

Signed-off-by: root <root@localhost.localdomain>

* move NeedApplyTC() at the begin of applying to the middle

Signed-off-by: root <root@localhost.localdomain>

* remove NeedApplyIptables

Signed-off-by: root <root@localhost.localdomain>

Signed-off-by: root <root@localhost.localdomain>
Co-authored-by: root <root@localhost.localdomain>
2022-09-15 00:39:31 +08:00
Cwen Yin 5ecc6c265b
fix partition not work (#214)
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-09-10 16:24:01 +08:00
Cwen Yin 8f5b737967
Fix wrong gitVersion info and github action failed on arm (#211)
* Fix some minor bugs

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

* add some comments

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-17 14:46:51 +08:00
Cwen Yin 25e098e4a7
Fix some minor bugs (#209)
* upgrade byteman-helper to v4.0.18-0.11

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

* fix some minor bugs

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

* update git action

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-16 17:11:12 +08:00
Cwen Yin f5b6b8a4bc
upgrade byteman-helper to v4.0.18-0.11 (#206)
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-16 14:46:15 +08:00
YangKeao 1f4e6bedbc
add arm64 master build (#201)
Signed-off-by: YangKeao <yangkeao@chunibyo.icu>

Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-08-16 13:30:51 +08:00
Cwen Yin 2c429506d2
Fix: gitVersion is invalid when executing `chaosd version` (#205)
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
2022-08-16 12:50:51 +08:00
Ningxuan Wang 4cbe994b2c
update chaos-mesh pkg to latest (#204)
* update chaos-mesh pkg

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* go mod tidy

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-08-16 11:59:38 +08:00
Cwen Yin e771b9d10c
Make byteman plugins runnable on jdk8 (#202)
Signed-off-by: Cwen Yin <cwenyin0@gmail.com>

Signed-off-by: Cwen Yin <cwenyin0@gmail.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-08-15 10:36:50 +08:00
YangKeao 9f6a5b83f3
download memStress and stress-ng according to the architecture (#198)
* download memStress and stress-ng according to the architecture

Signed-off-by: YangKeao <yangkeao@chunibyo.icu>

* use the same tag for stress-ng and memStress

Signed-off-by: YangKeao <yangkeao@chunibyo.icu>

Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
2022-08-13 15:16:49 +08:00
Ningxuan Wang ad91098215
Add flag `accept-tcp-flag` to network delay (#195)
* add flag  to network delay

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* update test

Signed-off-by: root <root@localhost.localdomain>

* change the logic of adding chains

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

Co-authored-by: root <root@localhost.localdomain>
2022-08-05 16:24:06 +08:00
Ningxuan Wang 91bb4c99e5
add Type to IPSet (#194)
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-08-03 16:10:02 +08:00
Ningxuan Wang 6118c19a89
Add device to ToTc() (#192)
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-07-29 16:15:12 +08:00
Ningxuan Wang e2b71ee788
Use shirou/gopsutils to get process full name (#189)
* use shiruo/gopsutils to get process full name

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* add error handling

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-07-28 13:59:10 +08:00
Ningxuan Wang 41bf629270
Add json tag for kafka attack (#188)
* add json tag for kafka attack

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-07-25 14:37:10 +08:00
Ningxuan Wang 74388bdc4c
Merge update into main (#184)
* Update chaos-mesh version to 20220511035234-10df92fcde77. (#161)

* update chaos-mesh version

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* update go.mod&go.sum

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* update go version of workflow

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix lint

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* install go imports in ci

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* replace go get with go install in makefile

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make fmt

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add ci to branch update

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix comment

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* revert changes: clock.go

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* update to golang 1.18

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix bug :Provide server don't have (prometheus.Registerer, logr.Logger)

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make fmt

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make fmt

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* support HTTP Attack on chaosd (#165)

* update chaos-mesh version

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* update go.mod&go.sum

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* update go version of workflow

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix lint

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* install go imports in ci

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* replace go get with go install in makefile

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make fmt

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add ci to branch update

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix comment

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* revert changes: clock.go

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add part of http support

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* update to golang 1.18

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix bug :Provide server don't have (prometheus.Registerer, logr.Logger)

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* complete part of http attack

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make fmt

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make fmt

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* chaos

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix some bug

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add recover

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* try fix recover bug

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* try fix recover bug

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* sig kill -> sig term

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix lint

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add server side

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make logger instead of fmt.Printf

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* make logger instead of fmt.Printf

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix typo Mathc -> Match

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix type AttackHTTP -> HTTPAttack

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* rules -> rule

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* tion

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* errors.Errorf(string) -> errors.New

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix typo:space

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix typo:proxy_ports

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* add comment for pkg/server/chaosd/http.go:L97

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* fix description

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* abort HTTP Package -> HTTP connection

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* New type

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* minor fix BUG in http chaos config action (#182)

Signed-off-by: andrewmatilde <davis6813585853062@outlook.com>

* HTTP attack: support send HTTP request (#177)

* add http request

Signed-off-by: xiang <xiang13225080@163.com>

* update description

Signed-off-by: xiang <xiang13225080@163.com>

* fix stress ci

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* use memStress to implement mem attack

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* update mem attack test

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* update ci

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* fix tcsRequest

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* fix ci

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* fix ci

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* bump chaos-mesh pkg

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

Co-authored-by: Andrewmatilde <davis6813585853062@outlook.com>
Co-authored-by: WangXiang <xiang13225080@163.com>
2022-07-20 11:23:08 +08:00
WangXiang 499c6652fe
network: generate network traffic by using iperf (#174)
* add network flood

Signed-off-by: xiang <xiang13225080@163.com>

* address comment

Signed-off-by: xiang <xiang13225080@163.com>

Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-07-14 10:53:06 +08:00
xixi adea8d5043
kafka attack: fill action support change retention bytes (#181)
* kafka attack: fill action support change retention bytes

Signed-off-by: xixi <i@hexilee.me>

* modify retentionBytes successfully

Signed-off-by: xixi <i@hexilee.me>

* support recover retention bytes

Signed-off-by: xixi <i@hexilee.me>
2022-07-13 22:55:06 +08:00
WangXiang b003e0ad4a
support user defined attack (#170)
* support user-defined attack

Signed-off-by: xiang <xiang13225080@163.com>

* add integration test

Signed-off-by: xiang <xiang13225080@163.com>

* support http server

Signed-off-by: xiang <xiang13225080@163.com>

* format

Signed-off-by: xiang <xiang13225080@163.com>

* minor refine

Signed-off-by: xiang <xiang13225080@163.com>

* address comment

Signed-off-by: xiang <xiang13225080@163.com>

Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-06-20 17:06:37 +08:00
Ningxuan Wang e4cabb4419
RadisChaos: Add Cache Expiration (#175)
* add redis cache expiration

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* modify default value of key

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-06-19 10:58:35 +08:00
Ningxuan Wang f1df7d3f15
redisChaos: add cache limit (#163)
* add cache limit

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* add a comment

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* redis cache limit add a flag percent

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* fix ci

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-06-06 10:48:29 +08:00
Ningxuan Wang 3cb3a334f6
Add flag `redis-path` to sentinel restart (#172)
Signed-off-by: FingerLeader <wanxfinger@gmail.com>

Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-06-02 19:50:28 +08:00
WangXiang 46bbee557b
stress attack: ignore error when stress-ng process is not exists (#173)
Signed-off-by: xiang <xiang13225080@163.com>
2022-06-02 15:06:28 +08:00
Ningxuan Wang 62d573059c
Support Redis cache penetration (#159)
* use pipe to implement cache penetration

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* make check

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* add validation for cache penetration

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* make check

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-05-26 12:50:47 +08:00
xixi c9dcbc36f7
implement kafka chaos (#154)
* add kafka chaos

Signed-off-by: xixi <i@hexilee.me>

* register all options

Signed-off-by: xixi <i@hexilee.me>

* move some global flags to local

Signed-off-by: xixi <i@hexilee.me>

* set default rps to 1 << 32

Signed-off-by: xixi <i@hexilee.me>

* complete flood

Signed-off-by: xixi <i@hexilee.me>

* add --no-silent option

Signed-off-by: xixi <i@hexilee.me>

* complete fill subcommand

Signed-off-by: xixi <i@hexilee.me>

* add partition option

Signed-off-by: xixi <i@hexilee.me>

* fix headers

Signed-off-by: xixi <i@hexilee.me>

* add config file

Signed-off-by: xixi <i@hexilee.me>

* complete io inject

Signed-off-by: xixi <i@hexilee.me>

* mod tidy

Signed-off-by: xixi <i@hexilee.me>

* handle errors

Signed-off-by: xixi <i@hexilee.me>

* fix executable mode

Signed-off-by: xixi <i@hexilee.me>

* fix io fault

Signed-off-by: xixi <i@hexilee.me>

* modify perm of dir

Signed-off-by: xixi <i@hexilee.me>

* change default threads and tps

Signed-off-by: xixi <i@hexilee.me>

* support SASL

Signed-off-by: xixi <i@hexilee.me>

* add MaxBytes for fill

Signed-off-by: xixi <i@hexilee.me>

* fix headers

Signed-off-by: xixi <i@hexilee.me>

* fix headers

Signed-off-by: xixi <i@hexilee.me>

* remove NoSilent flag

Signed-off-by: xixi <i@hexilee.me>

* return error in attack

Signed-off-by: xixi <i@hexilee.me>

* split Validate of KafkaCommand

Signed-off-by: xixi <i@hexilee.me>

* remove empty line

Signed-off-by: xixi <i@hexilee.me>

* use writer instead of connection

Signed-off-by: xixi <i@hexilee.me>

* use conn instead of writer

Signed-off-by: xixi <i@hexilee.me>

* fix bugs

Signed-off-by: xixi <i@hexilee.me>

* fix description

Signed-off-by: xixi <i@hexilee.me>

* fix some bugs

Signed-off-by: xixi <i@hexilee.me>

* return err when reading dir fails

Signed-off-by: xixi <i@hexilee.me>

* save origin file mode

Signed-off-by: xixi <i@hexilee.me>

* add unit-test for attackKafkaIO

Signed-off-by: xixi <i@hexilee.me>

* rename newFs to originFs in kafka_test

Signed-off-by: xixi <i@hexilee.me>

* remove rps limit

Signed-off-by: xixi <i@hexilee.me>

Co-authored-by: WangXiang <xiang13225080@163.com>
2022-05-24 17:14:47 +08:00
WangXiang bc4ca8cb07
support vm attack (#158)
Signed-off-by: xiang <xiang13225080@163.com>

Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-05-24 14:10:46 +08:00
YangKeao 03541d3687
add ci test on arm (#168)
* add test on arm

Signed-off-by: YangKeao <yangkeao@chunibyo.icu>

* download arm tidb

Signed-off-by: YangKeao <yangkeao@chunibyo.icu>
2022-05-20 13:50:43 +08:00
Ningxuan Wang bf14130d80
redisChaos: support sentinel stop/restart (#152)
* sentinel stop attack draft

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* sentinel stop and restart attack draft

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* remove flag DB

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* add flag flush-config

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* make boilerplate

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* make check

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* make check

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* add flag redis-path

Signed-off-by: FingerLeader <wanxfinger@gmail.com>

* edit some details

Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-05-05 18:20:55 +08:00
WangXiang 38e871fbcc
JVM attack: add json label for MySQL config (#157)
Signed-off-by: xiang <xiang13225080@163.com>
2022-04-28 11:30:52 +08:00
WangXiang 84daf15fff
support file attack (#123)
* add dile

Signed-off-by: xiang <xiang13225080@163.com>

* add command

Signed-off-by: xiang <xiang13225080@163.com>

* upadte comment

Signed-off-by: xiang <xiang13225080@163.com>

* fix recover

Signed-off-by: xiang <xiang13225080@163.com>

* add file tools

Signed-off-by: xiang <xiang13225080@163.com>

* update file attack 1

Signed-off-by: xiang <xiang13225080@163.com>

* update file attack 2

Signed-off-by: xiang <xiang13225080@163.com>

* add integration test

Signed-off-by: xiang <xiang13225080@163.com>

* add missed file

Signed-off-by: xiang <xiang13225080@163.com>

* minor update on env

Signed-off-by: xiang <xiang13225080@163.com>

* add missed file

Signed-off-by: xiang <xiang13225080@163.com>

* update year in license

Signed-off-by: xiang <xiang13225080@163.com>

* add json label

Signed-off-by: xiang <xiang13225080@163.com>

* minor update

Signed-off-by: xiang <xiang13225080@163.com>

* replace data in file by sed

Signed-off-by: xiang <xiang13225080@163.com>

* add recover for replace

Signed-off-by: xiang <xiang13225080@163.com>

* add missed file

Signed-off-by: xiang <xiang13225080@163.com>

* format

Signed-off-by: xiang <xiang13225080@163.com>

Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-04-20 10:28:03 +08:00
Ningxuan Wang 2d07a779fe
bump gopsutil to 3.21.11 (#155)
Signed-off-by: FingerLeader <wanxfinger@gmail.com>
2022-04-20 10:14:03 +08:00
WangXiang 10652a81a7
JVM attack: minor fix on memory (#153)
* minor fix

Signed-off-by: xiang <xiang13225080@163.com>

* remove log

Signed-off-by: xiang <xiang13225080@163.com>

Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-04-15 11:52:35 +08:00