GithubHelp home page GithubHelp logo

chaostoolkit-attic / chaosplatform-openapi Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 13 KB

OpenAPI specification of the Chaos Platform

License: Apache License 2.0

chaosplatform chaos-engineering chaostoolkit

chaosplatform-openapi's Introduction

Chaos Platform OpenAPI

This repository contains the OpenAPI 3 specification of the Chaos Platform.

Overview

This OpenAPI specification describes resources using a REST-style design approach. The following resources are currently covered:

  • experiment: Chaos Engineering Experiments as per the Open Chaos Initiative
  • execution: Chaos Engineering Experiment executions to support the Findings of Chaos Engineering workflow as per the Open Chaos Initiative
  • organization/workspace: A two-level hierarchy to organize and manage the visibility of your Chaos Engineering effort. The semantic behind organization and workspaces is non-prescriptive (e.g., they can mean team and projects for instance)
  • user: An registered member of a Chaos Platform instance with capacity to perform operations
  • scheduling: A Chaos Engineering Experiment schedule

In addition, the following definition is being elaborated:

  • policy: to control the experiment execution context when scheduled (can represent a sign-off or a dynamic set of constraints of the system)

Contribute

The Chaos Toolkit projects require all contributors must sign a Developer Certificate of Origin on each commit they would like to merge into the master branch of the repository. Please, make sure you can abide by the rules of the DCO before submitting a PR.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.