cncf / sandbox

Applications for Sandbox go here! ⏳📦🧪
Apache License 2.0
136 stars 22 forks source link

[Sandbox] Kubeinvaders #124

Open lucky-sideburn opened 2 months ago

lucky-sideburn commented 2 months ago

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

Trademark and accounts

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 commented 1 month ago

Hi @angellk

Could I ask as what was the outcome of the review session on October 8?

Thanks :)

angellk commented 1 month ago

hi @lucky-sideburn - your project has not come up yet for TOC review. Please see the project board for where Kubeinvaders is at in the queue.