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

[Sandbox] Kubeinvaders #124

Open
2 tasks done
lucky-sideburn opened this issue Aug 30, 2024 · 0 comments
Open
2 tasks done

[Sandbox] Kubeinvaders #124

lucky-sideburn opened this issue Aug 30, 2024 · 0 comments
Labels
New New Application Runtime

Comments

@lucky-sideburn
Copy link

Application contact emails

luckysideburn@gmail.com

Project Summary

Chaos Engineering tool for Kubernetes

Project Description

Kubeinvaders is a Kubernetes chaos engineering tool created in 2019 as a fun side project.
Its primary function is to kill pods and stress worker nodes through an interface reminiscent of the Space Invaders game. We've added various custom features, including graphs for monitoring HTTP ingress during chaos sessions and the ability to schedule experiments.

The software is licensed under Apache 2.0, and the technology stack is very simple. We use OpenResty as a web server, Python and Lua for backend logic, and plain JavaScript and HTML for the frontend.

Org repo URL (provide if all repos under the org are in scope of the application)

N/A

Project repo URL in scope of application

https://github.com/lucky-sideburn/kubeinvaders

Additional repos in scope of the application

No response

Website URL

https://platformengineering.it/

Roadmap

https://github.com/lucky-sideburn/kubeinvaders/blob/master/README.md#roadmap

Roadmap context

The roadmap focuses on developing a fully open-source platform, primarily intended for SRE teams, to provide a comprehensive overview of projects and namespaces where chaos engineering sessions have been conducted over time. Statistics on chaos engineering usage and service uptime reports should offer insights into areas where improvements can be made to enhance system robustness.

At platformengineering.it, we intend to provide the project under the Apache 2.0 license, while offering support to clients and partners for usage and more advanced reporting.

Contributing Guide

https://github.com/lucky-sideburn/kubeinvaders/blob/master/CONTRIBUTING.md

Code of Conduct (CoC)

https://github.com/lucky-sideburn/kubeinvaders/blob/master/CODE_OF_CONDUCT.md

Adopters

No response

Contributing or Sponsoring Org

No response

Maintainers file

https://github.com/lucky-sideburn

IP Policy

  • If the project is accepted, I agree the project will follow the CNCF IP Policy

Trademark and accounts

  • If the project is accepted, I agree to donate all project trademarks and accounts to the CNCF

Why CNCF?

The CNCF's vast network of developers, users, and organizations will significantly increase Kubeinvaders' exposure. This will attract new contributors, users, and potential collaborators, fostering a more vibrant and diverse community.

Benefit to the Landscape

We think adding a bit of fun with a game-like project could be a great way to get new developers interested.

Cloud Native 'Fit'

No response

Cloud Native 'Integration'

No response

Cloud Native Overlap

No response

Similar projects

N/A

Landscape

yes

Business Product or Service to Project separation

N/A

Project presentations

No response

Project champions

No response

Additional information

No response

@lucky-sideburn lucky-sideburn added the New New Application label Aug 30, 2024
@lucky-sideburn lucky-sideburn closed this as not planned Won't fix, can't repro, duplicate, stale Aug 30, 2024
@lucky-sideburn lucky-sideburn reopened this Sep 4, 2024
@angellk angellk added the Runtime label Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New New Application Runtime
Development

No branches or pull requests

2 participants