"Fossies" - the Fresh Open Source Software Archive

Member "octavia-8.0.0/zuul.d/jobs.yaml" (14 Apr 2021, 5873 Bytes) of package /linux/misc/openstack/octavia-8.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ansible YAML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "jobs.yaml": 7.1.1_vs_8.0.0.

    1 - job:
    2     name: publish-openstack-octavia-amphora-image
    3     parent: publish-openstack-artifacts
    4     run: playbooks/image-build/run.yaml
    5     post-run: playbooks/image-build/post.yaml
    6     required-projects:
    7         - openstack/diskimage-builder
    8         - openstack/octavia
    9         - openstack/octavia-lib
   10 
   11 - job:
   12     name: publish-openstack-octavia-amphora-image-bionic
   13     parent: publish-openstack-octavia-amphora-image
   14     description: |
   15       Publish Ubuntu Bionic (18.04) based amphora image to tarballs.o.o.
   16     vars:
   17         amphora_os: ubuntu
   18         amphora_os_release: bionic
   19 
   20 - job:
   21     name: publish-openstack-octavia-amphora-image-centos8
   22     nodeset: centos-8
   23     parent: publish-openstack-octavia-amphora-image
   24     description: |
   25       Publish CentOS 8 based amphora image to tarballs.o.o.
   26     vars:
   27         amphora_os: centos
   28         amphora_os_release: 8
   29 
   30 - job:
   31     name: octavia-grenade
   32     parent: grenade
   33     nodeset: octavia-single-node-ubuntu-bionic
   34     required-projects:
   35       - opendev.org/openstack/grenade
   36       - opendev.org/openstack/octavia
   37       - opendev.org/openstack/octavia-lib
   38       - opendev.org/openstack/octavia-tempest-plugin
   39       - opendev.org/openstack/python-octaviaclient
   40     vars:
   41       devstack_localrc:
   42         DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
   43         LIBVIRT_TYPE: kvm
   44         LIBVIRT_CPU_MODE: host-passthrough
   45       devstack_local_conf:
   46         test-config:
   47           "$TEMPEST_CONFIG":
   48             load_balancer:
   49               check_interval: 1
   50               check_timeout: 180
   51       devstack_plugins:
   52         neutron: https://opendev.org/openstack/neutron.git
   53         octavia: https://opendev.org/openstack/octavia.git
   54         octavia-tempest-plugin: https://opendev.org/openstack/octavia-tempest-plugin.git
   55       devstack_services:
   56         s-account: false
   57         s-container: false
   58         s-object: false
   59         s-proxy: false
   60         c-api: false
   61         c-bak: false
   62         c-vol: false
   63         cinder: false
   64         octavia: true
   65         o-api: true
   66         o-cw: true
   67         o-hm: true
   68         o-hk: true
   69       tempest_plugins:
   70         - octavia-tempest-plugin
   71       tempest_test_regex: ^octavia_tempest_plugin.*\[.*\bsmoke\b.*\]
   72       tox_envlist: all
   73       zuul_copy_output:
   74         '/var/log/dib-build/': 'logs'
   75         '/var/log/octavia-tenant-traffic.log': 'logs'
   76         '/var/log/octavia-amphora.log': 'logs'
   77 
   78 - job:
   79     name: octavia-grenade-ffu
   80     parent: octavia-grenade
   81     vars:
   82       grenade_from_branch: stable/stein
   83 
   84 - job:
   85     name: octavia-v2-dsvm-scenario-amphora-v2
   86     parent: octavia-v2-dsvm-scenario
   87     vars:
   88       devstack_localrc:
   89         OCTAVIA_ENABLE_AMPHORAV2_JOBBOARD: True
   90       devstack_local_conf:
   91         post-config:
   92           $OCTAVIA_CONF:
   93             api_settings:
   94               default_provider_driver: amphorav2
   95               enabled_provider_drivers: amphorav2:The v2 amphora driver.
   96             task_flow:
   97               jobboard_expiration_time: 100
   98         test-config:
   99           "$TEMPEST_CONFIG":
  100             load_balancer:
  101               enabled_provider_drivers: amphorav2:The v2 amphora driver.
  102               provider: amphorav2
  103 
  104 - job:
  105     name: octavia-v2-dsvm-scenario-amphora-v2-no-jobboard
  106     parent: octavia-v2-dsvm-scenario-amphora-v2
  107     vars:
  108       devstack_localrc:
  109         OCTAVIA_ENABLE_AMPHORAV2_JOBBOARD: False
  110 
  111 - project-template:
  112     name: octavia-tox-tips
  113     check:
  114       jobs:
  115         - octavia-tox-py37-tips
  116         - octavia-tox-functional-py37-tips
  117 
  118 - job:
  119     name: octavia-tox-py37-tips
  120     parent: openstack-tox-py37
  121     description: |
  122       Run tox python 3.7 unit tests against master of related libraries.
  123     vars:
  124       tox_install_siblings: true
  125       zuul_work_dir: src/opendev.org/openstack/octavia
  126     required-projects:
  127       - openstack/octavia-lib
  128       - openstack/octavia
  129 
  130 - job:
  131     name: octavia-tox-functional-py37-tips
  132     parent: openstack-tox-functional-py37
  133     description: |
  134       Run tox python 3.7 functional against master of related libraries.
  135     vars:
  136       tox_install_siblings: true
  137       zuul_work_dir: src/opendev.org/openstack/octavia
  138     required-projects:
  139       - openstack/octavia-lib
  140       - openstack/octavia
  141 
  142 - job:
  143     name: octavia-amphora-image-build
  144     parent: base
  145     description: |
  146       Builds the amphora image using the released diskimage-builder version,
  147       not Git master. This job does not publish the image.
  148     run: playbooks/image-build/run.yaml
  149     required-projects:
  150         - openstack/octavia
  151         - openstack/octavia-lib
  152     vars:
  153         amphora_os: ubuntu
  154         amphora_os_release: bionic
  155 
  156 - job:
  157     name: octavia-amphora-image-build-live-bionic
  158     parent: octavia-amphora-image-build
  159     description: |
  160       Builds an Ubuntu Bionic amphora image using diskimage-builder from Git
  161       master. This job does not publish the image.
  162     required-projects:
  163         - openstack/diskimage-builder
  164 
  165 - job:
  166     name: octavia-amphora-image-build-live-centos8
  167     parent: octavia-amphora-image-build
  168     nodeset: centos-8
  169     description: |
  170       Builds a CentOS 8 amphora image using diskimage-builder from Git
  171       master. This job does not publish the image.
  172     required-projects:
  173         - openstack/diskimage-builder
  174     vars:
  175         amphora_os: centos
  176         amphora_os_release: 8
  177 
  178 - job:
  179     name: octavia-v2-dsvm-scenario-nftables
  180     parent: octavia-v2-dsvm-scenario
  181     vars:
  182       devstack_localrc:
  183         OCTAVIA_AMP_USE_NFTABLES: True
  184 
  185 - job:
  186     name: openstack-tox-pip-check-reqs
  187     parent: openstack-tox
  188     description: |
  189       Run pip-missing-reqs and pip-extra-reqs tests to check for missing or
  190       extra requirements.txt entries.
  191 
  192       Uses tox with the ``pip-missing-reqs``  and ``pip-extra-reqs``
  193       environments.
  194     required-projects:
  195         - openstack/octavia
  196     vars:
  197       tox_envlist: pip-missing-reqs,pip-extra-reqs