-
Notifications
You must be signed in to change notification settings - Fork 830
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
Enriching AWS chaos #1472
Comments
|
I think this is a very good idea! |
|
Hey @STRRL, I'd like to work on this issue
From what I understand, We need to use the api that awscli uses to create more chaos on aws services such just like we do on EC2 ?
Not yet clear about this, could you please elaborate more ? |
It's the way that we used to implement AWS Chaos for now. We invoke the official AWS API for making some chaos. It indeed makes some breaks on the real machines. If we could, we want to try another way to make more chaos: use localstack instead of official AWS API. You might already notice that We might run a modified localstasck that could provide some internal API for simulation chaos. But it's just an imagination for injecting chaos into "self-hosted cloud infrastructure". Honstly, if we modify the localstack, these chaoses might not work on AWS, it might be useless. We will figure out the feasibility and usability in several days. |
|
And this issue has been taken as an lfx mentorship project, you could look up here. 😜 |
Okay got it, do we already have a POC for this ? If not I shall start by making one. |
Great, I'll apply for this ✌️ |
No, we have not built out any POC. Thanks a lot! 😍 |
|
Hi @STRRL! I am new to the chaos-mesh community and also willing to apply to the LFX mentorship. I had a couple of questions regarding this task. You mentioned:
|
Modifying localstack is one way for injecting chaos, it doesn't mean we must do it.
I'm not sure about what the "service" means. It mostly like DNSChaos, it contains the standalone Kubernetes Service stands for localstack, and separate CRD.
Well, it's one of the test cases. But it does not bring new chaos. It shows the way that localstack could integrate easily with our test framework. |
|
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 21 days |
|
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 21 days |
Here is an overview of the plan for supporting more chaos about AWS.
We have already try to implement AWS Chaos like "stop/restart" EC2, but it still lacks e2e tests. Thanks to localstack, we could emulation the AWS API at the local machine. So we could write some test cases based on localstack.
Except for e2e tests, I think we could implement more chaos about AWS based services, such as S3 or DynamoDB.
The text was updated successfully, but these errors were encountered: