Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(e2e): add podchaos api and test cases #697

Merged
merged 1 commit into from
Sep 27, 2022

Conversation

chengbaitai
Copy link
Contributor

@chengbaitai chengbaitai commented Sep 14, 2022

What type of PR is this?

/enhancement

Which issue(s) this PR fixes?

Fixes #682

What this PR does?

Summary:
Chaos Mesh is a cloud native Chaos Engineering platform that orchestrates chaos on Kubernetes Chaos documents..Chaos mesh use CRD defnine many types of fault and provide detailed of parameter description.So wei can mainly focus on life cycle of CRD instead of focus on basic implements of specific faults.
The details of this implements as follows:

  • introduce chaos mesh api into e2e
  • programming API according to definition of faults
  • programming test case

apis:

  • podkill
  • containerkill
  • podfailure

Special notes for your reviewer?

@runkecheng runkecheng added enhancement New feature or request e2e labels Sep 14, 2022
@runkecheng runkecheng added this to the v2.3.0 milestone Sep 14, 2022
@runkecheng
Copy link
Collaborator

ci检查未通过,提交代码前执行:

go fmt ./...
go vet ./...

@runkecheng
Copy link
Collaborator

import 规范参考 #693 (comment)

@runkecheng runkecheng force-pushed the podchaos branch 2 times, most recently from 8961260 to 20736bd Compare September 20, 2022 06:17
@runkecheng
Copy link
Collaborator

建议补充成功注入后的资源信息,例如mysql节点,podchaos。

Copy link
Contributor

@acekingke acekingke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@zhl003 zhl003 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@acekingke acekingke merged commit adeeb4a into radondb:main Sep 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feature] add support for chaos mesh.
4 participants