- job:
    name: rally-task-neutron-with-extensions
    parent: rally-task-at-devstack
    required-projects:
      - name: openstack/devstack
      - name: openstack/rally
      - name: openstack/rally-openstack
      - name: openstack/networking-bgpvpn
      # NOTE(andreykurilin): this neutron plugin uses an old naming of
      #   devstack neutron services. The wrong check triggers call of
      #   an old (legacy) neutron devstack plugin and turns off all neutron
      #   services except q-svc
      #- name: openstack/neutron-fwaas
      - name: openstack/neutron-vpnaas
    vars:
      devstack_plugins:
        rally-openstack: https://opendev.org/openstack/rally-openstack
        networking-bgpvpn: https://opendev.org/openstack/networking-bgpvpn
        #neutron-fwaas: https://opendev.org/openstack/neutron-fwaas
        neutron-vpnaas: https://opendev.org/openstack/neutron-vpnaas
      devstack_services:
        networking-bgpvpn: true
        #neutron-fwaas: true
        neutron-vpnaas: true
        # disable redundant services for the job
        ceilometer-acentral: false
        ceilometer-acompute: false
        ceilometer-alarm-evaluator: false
        ceilometer-alarm-notifier: false
        ceilometer-anotification: false
        ceilometer-api: false
        ceilometer-collector: false
        horizon: false
        tempest: false
      rally_task: rally-jobs/neutron-with-extensions.yaml
