CI for the TripleO project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Wes Hayutin bd70935df5 set minion job to nv for now 4 days ago
..
README.rst Add tempest_workers to featureset_overrides 1 year ago
ansible.yaml Create tripleo-ansible-role-job template for ansible projects. 1 year ago
base.yaml Add tripleo-ansible to required projects in all jobs 1 week ago
build-containers.yaml Introduce stable jobs for tripleo-build-containers-ubi-8 5 days ago
build-image.yaml Adds new tripleo-ci-buildimage-jobs template for branchless repos 3 weeks ago
deprecated-jobs.yaml Depricated job centos-7-scenario009-multinode-oooq-container. 2 months ago
layout.yaml Adds new tripleo-ci-buildimage-jobs template for branchless repos 3 weeks ago
multinode-jobs.yaml set minion job to nv for now 3 days ago
nodesets.yaml Add base centos 8 jobs for parenting 4 months ago
periodic.yaml update periodics for centos-8 4 months ago
standalone-jobs.yaml Merge "Trigger standalone ipa job on changes to puppet rabbitmq" 5 days ago
undercloud-jobs.yaml Restrict jobs running against tripleo-ci changes 1 month ago

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'