Add OSA periodic upgrade job
In order to increase the ability to test various scenario's for a greenfield deployment and an upgrade OSA is implementing periodic jobs to achieve this. These jobs will have a longer timeout to cover scenarios that are more complex or are essentially two builds in a row (eg: upgrades). This is an initial job to test the waters and iron out the kinks. Once this job is successful we intend to implement periodic deploy jobs (to guard against bitrot) and periodic upgrade jobs which test upgrades from N-2 (currently stable/newton) to N-1 (currently stable/ocata), and from N-1 to N (master). The jobs will execute multiple scenarios and on multiple operating systems. Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk> Change-Id: I63ce88510409f82791d3592b7d2c056e1fe0ff71
This commit is contained in:

committed by
Jesse Pretorius (odyssey4me)

parent
c1050cd071
commit
f98c097c67
@@ -18,3 +18,25 @@
|
||||
publishers:
|
||||
- devstack-logs
|
||||
- console-log
|
||||
|
||||
- job-template:
|
||||
name: 'periodic-openstack-ansible-{action}-{scenario}-{branch-name}-{node}{suffix}'
|
||||
node: '{node}'
|
||||
|
||||
wrappers:
|
||||
- build-timeout:
|
||||
timeout: 240
|
||||
- timestamps
|
||||
|
||||
builders:
|
||||
- print-template-name:
|
||||
template-name: "{template-name}"
|
||||
- zuul-git-branch-prep-upper-constraints:
|
||||
branch: '{branch}'
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
sudo scripts/gate-check-commit.sh "{scenario}" "{action}"
|
||||
|
||||
publishers:
|
||||
- devstack-logs
|
||||
- console-log
|
||||
|
@@ -8430,7 +8430,13 @@
|
||||
- magnum
|
||||
- sahara
|
||||
- swift
|
||||
- upgrade
|
||||
- 'periodic-openstack-ansible-{action}-{scenario}-{branch-name}-{node}{suffix}':
|
||||
action: upgrade
|
||||
branch: 'master'
|
||||
branch-name: 'master'
|
||||
node: ubuntu-xenial
|
||||
scenario: aio
|
||||
suffix: ''
|
||||
|
||||
- project:
|
||||
name: openstack-ansible-apt_package_pinning
|
||||
|
@@ -13116,10 +13116,10 @@ projects:
|
||||
- gate-openstack-ansible-openstack-ansible-magnum-ubuntu-xenial-nv
|
||||
- gate-openstack-ansible-openstack-ansible-sahara-ubuntu-xenial-nv
|
||||
- gate-openstack-ansible-openstack-ansible-swift-ubuntu-xenial-nv
|
||||
- gate-openstack-ansible-openstack-ansible-upgrade-centos-7-nv
|
||||
- gate-openstack-ansible-openstack-ansible-upgrade-ubuntu-xenial-nv
|
||||
release:
|
||||
- openstack-ansible-announce-release
|
||||
periodic:
|
||||
- periodic-openstack-ansible-upgrade-aio-master-ubuntu-xenial
|
||||
|
||||
- name: openstack/openstack-ansible-apt_package_pinning
|
||||
template:
|
||||
|
Reference in New Issue
Block a user