tripleo-ci/zuul.d
Brent Eagles cbfa4252a9 Add unbound resolver to scenario 3
The unbound resolver is part of the designate deployment and should be
included in CI wherever designate is.

Change-Id: Ie51b1421d6e5568ad68e32a6ab209c6e822e716b
2021-06-01 10:14:38 -02:30
..
README.rst Update README to new rolevar for run-temepst role 2021-02-11 13:42:27 -06:00
ansible.yaml Create tripleo-ansible-role-job template for ansible projects. 2018-11-27 17:22:59 +01:00
base.yaml Fix irrelevant_files for dependant jobs 2021-05-06 15:25:10 +03:00
build-containers.yaml Remove all rocky related jobs/conditionals tests after rocky End of Life 2021-03-26 13:47:18 +02:00
build-image.yaml Reverting non voting status on wallaby jobs 2021-04-28 18:16:36 +02:00
content-provider.yaml Reverting non voting status on wallaby jobs 2021-04-28 18:16:36 +02:00
deprecated-jobs.yaml Remove all rocky related jobs/conditionals tests after rocky End of Life 2021-03-26 13:47:18 +02:00
layout.yaml Revert "Adds tripleo-get-hash module get tripleo-ci hash info from tag" 2021-05-07 10:40:28 +00:00
multinode-jobs.yaml Revert "Temp: containers-multinode-wallaby non-voting" 2021-05-11 16:02:18 +00:00
nodesets.yaml Use stream labels on all centos 8 nodesets 2021-03-15 22:07:02 +00:00
periodic.yaml Add periodic jobs for wallaby 2021-04-07 22:03:16 +02:00
standalone-jobs.yaml Add unbound resolver to scenario 3 2021-06-01 10:14:38 -02:30
undercloud-jobs.yaml Merge "Remove all rocky related jobs/conditionals tests after rocky End of Life" 2021-04-07 02:55:43 +00:00
upgrades-jobs-templates.yaml Set T->U undercloud upgrade to non-voting 2021-05-30 14:44:42 +05:30

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_exclude_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_exclude_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'