The Iter8 action runs an Iter8 experiment by reference to the experiment chart and, optionally, a chart repository. The experiment is configured by the definition of a values.yaml file. For example:
- run: |
cat << EOF > myvalues.yaml
url: http://127.0.0.1/get
EOF
- uses: iter8-tools/[email protected]
with:
chart: load-test-http
valuesFile: myvalues.yamlExperiment configuration depends on the definition of the experiment chart. Default charts are defined here. For more information about Iter8, see the Iter8 documentation.
| Input Name | Description | Default |
|---|---|---|
chart |
Name of the experiment chart. Required. | None |
chartRepo |
URL of experiment chart repo. | https://iter8-tools.github.io/hub |
chartVersion |
Version constraint for the chart. | None |
valuesFile |
Path to configuration values file. | None |
validateSLOs |
Validate any specified SLOs. | true |
logLevel |
Logging level; valid values are trace, debug, info, warning, error, fatal, panic |
info |
For each execution of the Iter8 action, the output of the action includes the following for reference:
- Version of iter8 (output of
iter8 version) - The experiment run in yaml
- An experiment report (the output of
iter8 report) - Assessmet of success (output of
iter8 assert -c completed -c nofailures -c slos)
Iter8 documentation is available at https://iter8.tools.
We welcome PRs!
See here for information about ways to contribute, Iter8 community meetings, finding an issue, asking for help, pull-request lifecycle, and more.