tripleo-ci/zuul.d
Douglas Viroel dd9bd5043f Enable tripleo-ceph-periodic run for tripleo-ci project
Change-Id: I5f4f26ec24174ee02fac5c6eb469fa8f01533b09
Signed-off-by: Douglas Viroel <dviroel@redhat.com>
2022-03-30 11:19:56 +00:00
..
README.rst Update README to new rolevar for run-temepst role 2021-02-11 13:42:27 -06:00
ansible-galaxy.yaml Adds tripleo-repos/-operator-ansible collection push jobs 2021-10-11 10:08:49 +00:00
ansible.yaml Create tripleo-ansible-role-job template for ansible projects. 2018-11-27 17:22:59 +01:00
base-upstream.yaml Merge "Call tripleo-ansible role at required job level" 2022-03-23 14:10:38 +00:00
base.yaml Merge "Use tripleo-ci-build-containers-required-projects-upstream as parent" 2022-03-24 16:45:42 +00:00
build-containers.yaml Use tripleo-ci-build-containers-required-projects-upstream as parent 2022-03-23 10:49:22 +00:00
build-image.yaml Use tripleo-ci-build-images-required-projects-upstream as parent 2022-03-21 07:58:45 +00:00
content-provider.yaml Reparent content-provider jobs 2022-03-17 15:31:02 +05:30
deprecated-jobs.yaml Moves master undercloud-upgrade and minor update deprecated add c9 2022-02-08 09:21:15 +00:00
layout.yaml Enable tripleo-ceph-periodic run for tripleo-ci project 2022-03-30 11:19:56 +00:00
multinode-jobs.yaml Bump black to 22.3.0 to fix deps issue (click) 2022-03-29 17:00:41 +00:00
nodesets.yaml Use nested-virt nodeset for c9 scenario010 2022-01-24 12:35:44 -05:00
periodic.yaml Add Ceph standalone periodic jobs (001 and 004) 2022-03-23 14:57:44 +01:00
standalone-jobs.yaml Add irrelevant-files upgrade/standalone template for freeze issue 2022-03-30 10:31:49 +03:00
undercloud-jobs.yaml Put setup.* file under irrelevant files 2022-03-25 13:55:33 +00:00
upgrades-jobs-templates.yaml Add irrelevant-files upgrade/standalone template for freeze issue 2022-03-30 10:31:49 +03:00

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'