2af5efcbf7
Non-containerized jobs were running for stable/newton and stable/ocata branches and are no longer supported. - Move deprecated jobs into a separate zuul config file - Reparent deprecated jobs to tripleo-ci-deprecated - Add a playbook with deprecated warning - Disable jobs with 'branches: none/deprecated' filter - Remove/disable non-containerized scenario jobs from layout - Add noop to templates with non-contrainerized jobs only * tripleo-multinode-baremetal-minimal template * tripleo-multinode-baremetal-full template - Rename (create a copy for) scen006 and scen009 with a '-container' suffix as these are containerized As tripleo-ci repo is not branched, all the projects that have these jobs in their zuul config (including all branches) will be affected. Therefore, a cleanup is required to deprecate jobs before removing them from zuul config. A follow-up change will *delete* the definition of deprecated jobs from zuul config, Story: https://tree.taiga.io/project/tripleo-ci-board/issue/372 Change-Id: I23df3518820d39f32d1daded33776d757c144217 |
||
---|---|---|
.. | ||
README.rst | ||
base.yaml | ||
build-containers.yaml | ||
build-image.yaml | ||
deprecated-jobs.yaml | ||
layout.yaml | ||
multinode-jobs.yaml | ||
nodesets.yaml | ||
standalone-jobs.yaml | ||
undercloud-jobs.yaml |
README.rst
Override config
featureset override
Take advantage of zuul job config to override featureset settings like tempest tests that should run. The following settings from the featureset config can be overriden:
- `run_tempest`: To run tempest or not (true|false).
- `tempest_whitelist`: List of tests you want to be executed.
- `test_black_regex`: Set of tempest tests to skip.
- `tempest_format`: Installing tempest from venv, packages or containers
- `tempest_extra_config`: A dict values in order to override the tempest.conf
- `tempest_plugins`: List of tempest plugins needs to be installed
- `standalone_environment_files`: List of environment files to be overriden by the featureset configuration on standalone deployment. The environment file should exist in tripleo-heat-templates repo.
- `test_white_regex`: Regex to be used by tempest
- `tempest_workers`: Numbers of parallel workers to run
Example:
- job:
name: tripleo-ci-centos-7-scenario001-multinode-oooq-container
parent: tripleo-ci-multinode
...
vars:
featureset_override:
run_tempest: true
tempest_whitelist:
- 'tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern'
tempest_black_regex: 'tempest.api.network|tempest.api.compute'
tempest_format: 'containers'
tempest_extra_config: {'telemetry.alarm_granularity': '60'}
tempest_workers: 1
tempest_plugins:
- 'python-keystone-tests-tempest'
- 'python-cinder-tests-tempest'
standalone_environment_files:
- 'environments/low-memory-usage.yaml'
- 'ci/environments/scenario003-standalone.yaml'