- job: name: publish-openstack-octavia-amphora-image parent: publish-openstack-artifacts run: playbooks/image-build/run.yaml post-run: playbooks/image-build/post.yaml required-projects: - openstack/diskimage-builder - openstack/octavia - openstack/octavia-lib - job: name: publish-openstack-octavia-amphora-image-bionic parent: publish-openstack-octavia-amphora-image description: | Publish Ubuntu Bionic (18.04) based amphora image to tarballs.o.o. vars: amphora_os: ubuntu amphora_os_release: bionic - job: name: publish-openstack-octavia-amphora-image-centos8 parent: publish-openstack-octavia-amphora-image description: | Publish CentOS 8 based amphora image to tarballs.o.o. vars: amphora_os: centos amphora_image_size: 3 amphora_os_release: 8 - job: name: octavia-grenade parent: grenade required-projects: - opendev.org/openstack/grenade - opendev.org/openstack/octavia - opendev.org/openstack/octavia-lib - opendev.org/openstack/octavia-tempest-plugin - opendev.org/openstack/python-octaviaclient vars: devstack_localrc: DIB_LOCAL_ELEMENTS: openstack-ci-mirrors LIBVIRT_TYPE: kvm LIBVIRT_CPU_MODE: host-passthrough devstack_plugins: octavia: https://opendev.org/openstack/octavia.git devstack_services: s-account: false s-container: false s-object: false s-proxy: false c-api: false c-bak: false c-vol: false cinder: false octavia: true o-api: true o-cw: true o-hm: true o-hk: true tempest_plugins: - octavia-tempest-plugin tempest_test_regex: ^octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops tox_envlist: all zuul_copy_output: '/var/log/dib-build/': 'logs' '/var/log/octavia-tenant-traffic.log': 'logs' '/var/log/octavia-amphora.log': 'logs' - job: name: octavia-v2-dsvm-scenario-amphora-v2 parent: octavia-v2-dsvm-scenario vars: devstack_localrc: OCTAVIA_ENABLE_AMPHORAV2_PROVIDER: True devstack_local_conf: post-config: $OCTAVIA_CONF: api_settings: default_provider_driver: amphorav2 enabled_provider_drivers: amphorav2:The v2 amphora driver. task_flow: jobboard_expiration_time: 100 test-config: "$TEMPEST_CONFIG": load_balancer: enabled_provider_drivers: amphorav2:The v2 amphora driver. provider: amphorav2 - project-template: name: octavia-tox-tips check: jobs: - octavia-tox-py37-tips - octavia-tox-functional-py37-tips - job: name: octavia-tox-py37-tips parent: openstack-tox-py37 description: | Run tox python 3.7 unit tests against master of related libraries. vars: tox_install_siblings: true zuul_work_dir: src/opendev.org/openstack/octavia required-projects: - openstack/octavia-lib - openstack/octavia - job: name: octavia-tox-functional-py37-tips parent: openstack-tox-functional-py37 description: | Run tox python 3.7 functional against master of related libraries. vars: tox_install_siblings: true zuul_work_dir: src/opendev.org/openstack/octavia required-projects: - openstack/octavia-lib - openstack/octavia - job: name: octavia-amphora-image-build parent: base description: | Builds the amphora image using the released diskimage-builder version, not Git master. This job does not publish the image. run: playbooks/image-build/run.yaml required-projects: - openstack/octavia - openstack/octavia-lib vars: amphora_os: ubuntu amphora_os_release: bionic