Litmus Chaos Proposal
Litmus Chaos is a chaos engineering tool for platforms. As we mature platform engineering as a discipline in the Air Force, we should be bringing in ideas from industry to create more robust and resilient platforms. One of the ways to do that is through Chaos Engineering.
The purpose of bringing this in would be to provide a baseline chaos engineering tool for use in a test cluster for the DoD and AF.
apiVersion: bbtoc/v1alpha
kind: Project
# NOTE: Remove lines that are not applicable
metadata:
# Sandbox: Name of the product to be evaluated
name: "Litmus Chaos"
# Sandbox: Product vendor (opensource if no vendor)
vendor: "opensource"
# Sandbox: Short description of the product
description: "chaos engineering tool"
# Sandbox: URL(s) to product website for further information
website:
- "https://litmuschaos.io/"
# Sandbox: product source code repositories (e.g. github.com). If not opensource, put "Proprietary"
sourceCode:
- "https://github.com/litmuschaos/litmus"
# Sandbox: Product licenses (e.g. Apache 2.0, GPL 3.0, MIT, Proprietary). Include both free and paid tiers if they exist.
license:
- "Apache 2.0"
# Maturity level of the package
maturityLevel: Sandbox # Sandbox, Incubating, or Graduated
# Maintenance Track of the package
maintenanceTrack: CommunityMaintained # BigBangIntegrated, BigBangMaintained, CommunityMaintained
# Sandbox: Points of contact for project (at least 2)
contacts:
- name: "Ben Lampert"
repo1user: "benjamin.j.lampert"
- name: "Derek Munday"
repo1user: "derek.munday"
spec:
# Sandbox: Package(s) contained in the product (e.g. operator and application). Each package will have its own repository in repo1.
packages:
# Sandbox: Name of the package
- name: ""
# Sandbox: Big Bang repository (i.e. https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/<your project>)
repository: ""
# Incubating: List of images contained in the package.
images:
# Incubating: Name of the image
- name: ""
# Incubating: Iron Bank approval request (https://repo1.dso.mil/dsop/<your project>/-/issues/1)
repository: ""
# Graduated: Iron Bank approval URL (https://ironbank.dso.mil/repomap/details;registry1Path=<your project path>)
approval: ""
# Graduated: Links to required documentation
documentation: []
# - (MISSING) https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/master/docs/understanding-bigbang/package-architecture/
# - (MISSING) https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/master/docs/packages.md#core
# - (MISSING) https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/master/docs/understanding-bigbang/licensing-model.md
# - (MISSING) https://repo1.dso.mil/platform-one/big-bang/bigbang/-/blob/master/docs/prerequisites/minimum-hardware-requirements.md
# Name and date of required verifications (e.g. "John Doe, 7 Dec 2021")
signOffs:
# Sandbox: Verification of requirements
sandboxVerification: ""
# Incubating: Verification of requirements
incubatingVerification: ""
# Graduated: Verification of requirements
graduatedVerification: ""