Add Queens, Rocky and Stein job
Let's test python-tempestconf patches with older releases as well. Change-Id: I891b1721c625c61880f289e74ad09d54df9c6f7a
This commit is contained in:
parent
01f2ab1ea4
commit
d4b7e15123
54
.zuul.yaml
54
.zuul.yaml
@ -10,6 +10,9 @@
|
|||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- python-tempestconf-tempest-devstack-admin
|
- python-tempestconf-tempest-devstack-admin
|
||||||
|
- python-tempestconf-tempest-devstack-admin-stein
|
||||||
|
- python-tempestconf-tempest-devstack-admin-rocky
|
||||||
|
- python-tempestconf-tempest-devstack-admin-queens
|
||||||
- python-tempestconf-tempest-devstack-admin-py3
|
- python-tempestconf-tempest-devstack-admin-py3
|
||||||
- python-tempestconf-tempest-devstack-demo
|
- python-tempestconf-tempest-devstack-demo
|
||||||
- python-tempestconf-tempest-devstack-demo-py3
|
- python-tempestconf-tempest-devstack-demo-py3
|
||||||
@ -22,6 +25,9 @@
|
|||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- python-tempestconf-tempest-devstack-admin
|
- python-tempestconf-tempest-devstack-admin
|
||||||
|
- python-tempestconf-tempest-devstack-admin-stein
|
||||||
|
- python-tempestconf-tempest-devstack-admin-rocky
|
||||||
|
- python-tempestconf-tempest-devstack-admin-queens
|
||||||
- python-tempestconf-tempest-devstack-admin-py3
|
- python-tempestconf-tempest-devstack-admin-py3
|
||||||
- python-tempestconf-tempest-devstack-demo
|
- python-tempestconf-tempest-devstack-demo
|
||||||
- python-tempestconf-tempest-devstack-demo-py3
|
- python-tempestconf-tempest-devstack-demo-py3
|
||||||
@ -31,6 +37,12 @@
|
|||||||
- tripleo-ci-centos-7-scenario002-standalone
|
- tripleo-ci-centos-7-scenario002-standalone
|
||||||
- tripleo-ci-centos-7-standalone-os-tempest
|
- tripleo-ci-centos-7-standalone-os-tempest
|
||||||
- refstack-client-devstack-tempestconf
|
- refstack-client-devstack-tempestconf
|
||||||
|
experimental:
|
||||||
|
jobs:
|
||||||
|
- python-tempestconf-tempest-devstack-demo-stein
|
||||||
|
- python-tempestconf-tempest-devstack-demo-rocky
|
||||||
|
- python-tempestconf-tempest-devstack-demo-queens
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: python-tempestconf-devstack-base
|
name: python-tempestconf-devstack-base
|
||||||
@ -134,6 +146,27 @@
|
|||||||
cloud_user: devstack-admin
|
cloud_user: devstack-admin
|
||||||
tempest_concurrency: 2
|
tempest_concurrency: 2
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: python-tempestconf-tempest-devstack-admin-stein
|
||||||
|
parent: python-tempestconf-tempest-devstack-admin
|
||||||
|
override-checkout: stable/stein
|
||||||
|
vars:
|
||||||
|
branch: stable/stein
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: python-tempestconf-tempest-devstack-admin-rocky
|
||||||
|
parent: python-tempestconf-tempest-devstack-admin
|
||||||
|
override-checkout: stable/rocky
|
||||||
|
vars:
|
||||||
|
branch: stable/rocky
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: python-tempestconf-tempest-devstack-admin-queens
|
||||||
|
parent: python-tempestconf-tempest-devstack-admin
|
||||||
|
override-checkout: stable/queens
|
||||||
|
vars:
|
||||||
|
branch: stable/queens
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: python-tempestconf-tempest-devstack-demo
|
name: python-tempestconf-tempest-devstack-demo
|
||||||
parent: python-tempestconf-devstack-base
|
parent: python-tempestconf-devstack-base
|
||||||
@ -153,6 +186,27 @@
|
|||||||
# is resolved
|
# is resolved
|
||||||
tempest_black_regex: 'tempest.api.compute.servers'
|
tempest_black_regex: 'tempest.api.compute.servers'
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: python-tempestconf-tempest-devstack-demo-stein
|
||||||
|
parent: python-tempestconf-tempest-devstack-demo
|
||||||
|
override-checkout: stable/stein
|
||||||
|
vars:
|
||||||
|
branch: stable/stein
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: python-tempestconf-tempest-devstack-demo-rocky
|
||||||
|
parent: python-tempestconf-tempest-devstack-demo
|
||||||
|
override-checkout: stable/rocky
|
||||||
|
vars:
|
||||||
|
branch: stable/rocky
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: python-tempestconf-tempest-devstack-demo-queens
|
||||||
|
parent: python-tempestconf-tempest-devstack-demo
|
||||||
|
override-checkout: stable/queens
|
||||||
|
vars:
|
||||||
|
branch: stable/queens
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: python-tempestconf-tempest-packstack-admin
|
name: python-tempestconf-tempest-packstack-admin
|
||||||
parent: python-tempestconf-packstack-base
|
parent: python-tempestconf-packstack-base
|
||||||
|
@ -7,6 +7,13 @@ to the output after that.
|
|||||||
|
|
||||||
**Role Variables**
|
**Role Variables**
|
||||||
|
|
||||||
|
.. zuul:rolevar:: branch
|
||||||
|
:type: string
|
||||||
|
:default: master
|
||||||
|
|
||||||
|
Branch name upper-constraints will be taken into account from when
|
||||||
|
python-tempestconf is installed in a venv.
|
||||||
|
|
||||||
.. zuul:rolevar:: cloud_user
|
.. zuul:rolevar:: cloud_user
|
||||||
:type: string
|
:type: string
|
||||||
:default: devstack
|
:default: devstack
|
||||||
|
@ -18,12 +18,24 @@
|
|||||||
args:
|
args:
|
||||||
chdir: "{{ tempestconf_src_relative_path }}"
|
chdir: "{{ tempestconf_src_relative_path }}"
|
||||||
|
|
||||||
|
- name: Install python-tempestconf (with constraints)
|
||||||
|
shell: |
|
||||||
|
set -ex
|
||||||
|
export PATH=$PATH:/usr/local/sbin:/usr/sbin
|
||||||
|
source {{ virtualenvs.tempestconf }}/bin/activate
|
||||||
|
pip install -c https://opendev.org/openstack/requirements/raw/branch/{{ branch }}/upper-constraints.txt .
|
||||||
|
args:
|
||||||
|
chdir: "{{ tempestconf_src_relative_path }}"
|
||||||
|
executable: /bin/bash
|
||||||
|
when: branch is defined
|
||||||
|
|
||||||
- name: Install python-tempestconf
|
- name: Install python-tempestconf
|
||||||
pip:
|
pip:
|
||||||
name: "."
|
name: "."
|
||||||
virtualenv: "{{ virtualenvs.tempestconf }}"
|
virtualenv: "{{ virtualenvs.tempestconf }}"
|
||||||
chdir: "{{ tempestconf_src_relative_path }}"
|
chdir: "{{ tempestconf_src_relative_path }}"
|
||||||
virtualenv_python: "{{ tempestconf_pip_virtualenv_python|default(omit) }}"
|
virtualenv_python: "{{ tempestconf_pip_virtualenv_python|default(omit) }}"
|
||||||
|
when: branch is not defined
|
||||||
|
|
||||||
- name: Generate tempest configuration file
|
- name: Generate tempest configuration file
|
||||||
shell: |
|
shell: |
|
||||||
|
@ -6,6 +6,13 @@ is then copied to tempest directory.
|
|||||||
|
|
||||||
**Role Variables**
|
**Role Variables**
|
||||||
|
|
||||||
|
.. zuul:rolevar:: branch
|
||||||
|
:type: string
|
||||||
|
:default: None
|
||||||
|
|
||||||
|
Branch name upper-constraints will be taken into accounts from when
|
||||||
|
python-tempestconf is installed in a venv.
|
||||||
|
|
||||||
.. zuul:rolevar:: devstack_base_dir
|
.. zuul:rolevar:: devstack_base_dir
|
||||||
:type: string
|
:type: string
|
||||||
:default: /opt/stack
|
:default: /opt/stack
|
||||||
|
@ -21,12 +21,24 @@
|
|||||||
args:
|
args:
|
||||||
chdir: "{{ tempestconf_src_relative_path }}"
|
chdir: "{{ tempestconf_src_relative_path }}"
|
||||||
|
|
||||||
|
- name: Install python-tempestconf (with constraints)
|
||||||
|
shell: |
|
||||||
|
set -ex
|
||||||
|
export PATH=$PATH:/usr/local/sbin:/usr/sbin
|
||||||
|
source {{ virtualenvs.tempestconf }}/bin/activate
|
||||||
|
pip install -c https://opendev.org/openstack/requirements/raw/branch/{{ branch }}/upper-constraints.txt .
|
||||||
|
args:
|
||||||
|
chdir: "{{ tempestconf_src_relative_path }}"
|
||||||
|
executable: /bin/bash
|
||||||
|
when: branch is defined
|
||||||
|
|
||||||
- name: Install python-tempestconf
|
- name: Install python-tempestconf
|
||||||
pip:
|
pip:
|
||||||
name: "."
|
name: "."
|
||||||
virtualenv: "{{ virtualenvs.tempestconf }}"
|
virtualenv: "{{ virtualenvs.tempestconf }}"
|
||||||
chdir: "{{ tempestconf_src_relative_path }}"
|
chdir: "{{ tempestconf_src_relative_path }}"
|
||||||
virtualenv_python: "{{ tempestconf_pip_virtualenv_python|default(omit) }}"
|
virtualenv_python: "{{ tempestconf_pip_virtualenv_python|default(omit) }}"
|
||||||
|
when: branch is not defined
|
||||||
|
|
||||||
- name: "Cat keystonerc_ file (only in packstack case)"
|
- name: "Cat keystonerc_ file (only in packstack case)"
|
||||||
shell: |
|
shell: |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user