Tekton pipelines and tasks for running koku integration tests in Konflux.
The tasks are run inside koku-test-container which contains the programs referenced in each task.
Only runs bonfire deploy
.
URL
- Git repository containing the pipelines and tasks
REVISION
- Branch of the repository
BONFIRE_IMAGE
- Container image used for running tatks
APP_NAME
- Name of the app-sre application folder
BONFIRE_COMPONENT_NAME
- Name of the app-sre component
COMPONENT_NAME
- Name of the app-sre ResourceTemplate for this component
COMPONENTS_W_RESOURCES
- Components that should not have their resource request removed
COMPONENTS
- Space separated list of components to deploy
DEPLOY_FRONTENDS
- true
or false
DEPLOY_TIMEOUT
- fuzzy date value to wait before killing the deployment
EXTRA_DEPLOY_ARGS
SNAPSHOT
- Runs
bonfire deploy
then runs IQE tests - The IQE filter and marker are determined by the labels set on the PR
- If the
ok-to-skip-smokes
label is set on a PR, IQE tests will not run
URL
- Git repository containing the pipelines and tasks
REVISION
- Branch of the repository
BONFIRE_IMAGE
- Container image used for running tatks
APP_NAME
- Name of the app-sre application folder
BONFIRE_COMPONENT_NAME
- Name of the app-sre component
COMPONENT_NAME
- Name of the app-sre ResourceTemplate for this component
COMPONENTS_W_RESOURCES
- Components that should not have their resource request removed
COMPONENTS
- Space separated list of components to deploy
DEPLOY_FRONTENDS
- true
or false
DEPLOY_TIMEOUT
- Time in seconds to wait before killing the deployment
EXTRA_DEPLOY_ARGS
IQE_CJI_TIMEOUT
- fuzzy date value to wait before killing the deployment
IQE_ENV
IQE_FILTER_EXPRESSION
IQE_IBUTSU_SOURCE
IQE_MARKER_EXPRESSION
IQE_PARALLEL_ENABLED
IQE_PARALLEL_WORKER_COUNT
IQE_PLUGINS
IQE_REQUIREMENTS_PRIORITY
IQE_REQUIREMENTS
IQE_RP_ARGS
IQE_SELENIUM
IQE_TEST_IMPORTANCE
REF_ENV
SNAPSHOT
Reserves a namespace in the ephemeral environment for testing.
Runs bonfile deploy
to create the application for testing.
Runs bonfire deploy-iqe-cji
with filter and marker based on the labels applied to the pull request.
Uploads artifacts to S3 and release namespace.