actions-marketplace-validations/run-experiment

Runs an experiment and checks the status of the experiment while executing

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
apiAccessTokenAccess Token to be used for accessing steadybit APIyes
baseURLBase URL of steadybitnohttps://platform.steadybit.io
experimentKeyKey of the experiment to be executed. Required if you not provide the `externalId` to lookup your experiment.no
externalIdExternal ID of the experiment to be executed. Alternative to lookup the experiment by `experimentKey`.no
expectedStateThe expected state of the experiment after attacks started to mark Action successfulnoCOMPLETED
expectedReasonThe expected failure reason of the experiment to mark Action successfulno""
expectedFailureReasonThe expected failure reason of the experiment to mark Action successfulno""
parallelWhether the experiment should be executed although another one is already runningno""
maxRetriesHow often the experiment should be retried in case another one is running (only relevant when parallel is set to false)no3
maxRetriesOnExpectationFailureAn optional number of retries to attempt when expectedState does not match the actual stateno0
delayBetweenRetriesOnExpectationFailureNumber of milliseconds to wait between experiment executions when an experiment has to be retried due to expectation failuresno60000
maxRetriesOnValidationFailureNumber of retries when the experiment fails validation (e.g., missing targets). 0 means no retry.no0
delayBetweenRetriesOnValidationFailureNumber of seconds to wait between retries on validation failureno15
namedescription
executionIdThe ID of the experiment execution
executionUrlThe URL of the experiment execution
executionStateThe final state of the experiment execution (e.g. COMPLETED, FAILED, RUNNING)
executionReasonThe reason or failure reason of the experiment execution, if any