tripleo-ci/zuul.d
Marios Andreou bda6e1a61a Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby
This adjusts branches: match for the centos8 jobs so we avoid
running these for master. C8 jobs will only run on train ussuri
victoria and wallaby branches. The master branch will be c9 only
moving forward.

See [1] for related patches that depends-on this across the
tripleo repos. See [2] for related dummy nodeset required for
zuul 3rd party on this review.

[1] https://review.opendev.org/q/topic:c8_teardown_master
[2] https://review.rdoproject.org/r/c/rdo-jobs/+/39045

Change-Id: If62f83de171de4e7651b58b70c31bea005710c71
2022-02-11 12:29:44 +02: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.yaml Use release file for C8 images 2022-02-03 07:52:16 +00:00
build-containers.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
build-image.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
content-provider.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
deprecated-jobs.yaml Moves master undercloud-upgrade and minor update deprecated add c9 2022-02-08 09:21:15 +00:00
layout.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
multinode-jobs.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
nodesets.yaml Use nested-virt nodeset for c9 scenario010 2022-01-24 12:35:44 -05:00
periodic.yaml Rename the upstream upgrades templates so we can run only once 2021-08-02 16:40:30 +00:00
standalone-jobs.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
undercloud-jobs.yaml Centos8 master jobs teardown - c8 on train/ussuri/victoria/wallaby 2022-02-11 12:29:44 +02:00
upgrades-jobs-templates.yaml Moves master undercloud-upgrade and minor update deprecated add c9 2022-02-08 09:21:15 +00: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'