Skip to content
Snippets Groups Projects
  • Radosław Piliszek's avatar
    88e7f800
    CI: Add Ubuntu KVM job · 88e7f800
    Radosław Piliszek authored
    This also uses the recommended machinery to set qemu instead
    of relying on config file override so that we test what we
    really want to test.
    
    Change-Id: I560e4f9d0a69c347e6aaf3b970331157c1a56f18
    88e7f800
    History
    CI: Add Ubuntu KVM job
    Radosław Piliszek authored
    This also uses the recommended machinery to set qemu instead
    of relying on config file override so that we test what we
    really want to test.
    
    Change-Id: I560e4f9d0a69c347e6aaf3b970331157c1a56f18
base.yaml 4.30 KiB
---
- job:
    name: kolla-ansible-base
    pre-run: tests/pre.yml
    run: tests/run.yml
    post-run: tests/post.yml
    attempts: 5
    timeout: 7200
    post-timeout: 1800
    required-projects:
      - openstack/kolla-ansible
      - openstack/requirements
    irrelevant-files:
      - ^.*\.rst$
      - ^doc/.*
      - ^lower-constraints.txt$
      - ^releasenotes/.*$
      - ^deploy-guide/.*$
      - ^test-requirements.txt$
      - ^etc/kolla/globals.yml$
      - ^tox.ini$
      - ^\..+
      - ^LICENSE$
      - ^contrib/
      - ^specs/
      - ^kolla_ansible/tests/
      - ^zuul\.d/
    vars:
      previous_release: ussuri
      scenario: core
      virt_type: qemu
      is_upgrade: no
      api_network_prefix: "192.0.2."
      api_network_prefix_length: "24"
      api_interface_name: vxlan0
      kolla_internal_vip_address: "192.0.2.10"
      address_family: 'ipv4'
      neutron_external_network_prefix: "198.51.100."
      neutron_external_network_prefix_length: "24"
      neutron_external_interface_name: vxlan1
      tls_enabled: false
      # NOTE(yoctozepto): Ansible on Debian defaults to /usr/bin/python which is
      # python2. Let's use python3 instead as expected in 2020 and beyond.
      ansible_python_interpreter: python3
    roles:
      - zuul: zuul/zuul-jobs

- job:
    name: kolla-ansible-kvm-base
    parent: kolla-ansible-base
    voting: false
    files:
      - ^ansible/roles/(nova-cell)/
    vars:
      virt_type: kvm

- job:
    name: kolla-ansible-ipv6-base
    parent: kolla-ansible-base
    voting: false
    vars:
      api_network_prefix: "fd::"
      api_network_prefix_length: "64"
      kolla_internal_vip_address: "fd::ff:0"
      address_family: 'ipv6'

- job:
    name: kolla-ansible-bifrost-base
    parent: kolla-ansible-base
    voting: false