2018-06-08 20:04:38 -05:00
|
|
|
---
|
|
|
|
- project:
|
2018-09-17 08:32:51 -05:00
|
|
|
templates:
|
|
|
|
- build-openstack-docs-pti
|
2018-06-08 20:04:38 -05:00
|
|
|
check:
|
|
|
|
jobs:
|
2018-09-17 10:38:01 -05:00
|
|
|
- build-openstack-api-ref
|
2018-09-17 09:38:04 -05:00
|
|
|
- build-openstack-releasenotes
|
2019-03-23 14:23:08 -05:00
|
|
|
- flock-devstack-config
|
2018-09-11 12:08:40 -05:00
|
|
|
- openstack-tox-linters
|
|
|
|
- sysinv-tox-py27
|
2019-01-16 08:42:09 +08:00
|
|
|
- sysinv-tox-py35
|
2018-09-12 12:09:23 -04:00
|
|
|
- sysinv-tox-flake8
|
2018-12-04 13:45:38 -06:00
|
|
|
- sysinv-tox-pylint
|
2018-09-07 07:51:43 -05:00
|
|
|
- controllerconfig-tox-flake8
|
|
|
|
- controllerconfig-tox-py27
|
|
|
|
- controllerconfig-tox-pylint
|
2018-11-08 12:49:37 -06:00
|
|
|
- cgtsclient-tox-py27
|
2018-11-22 08:40:05 -06:00
|
|
|
- cgtsclient-tox-pep8
|
|
|
|
- cgtsclient-tox-pylint
|
2018-12-24 10:06:37 -06:00
|
|
|
- puppet-manifests-lint
|
|
|
|
- puppet-modules-wrs-lint
|
2018-09-05 20:29:38 +02:00
|
|
|
gate:
|
|
|
|
jobs:
|
2018-09-17 10:38:01 -05:00
|
|
|
- build-openstack-api-ref
|
2018-09-17 09:38:04 -05:00
|
|
|
- build-openstack-releasenotes
|
2019-03-23 14:23:08 -05:00
|
|
|
- flock-devstack-config
|
2018-09-11 12:08:40 -05:00
|
|
|
- openstack-tox-linters
|
|
|
|
- sysinv-tox-py27
|
2019-01-16 08:42:09 +08:00
|
|
|
- sysinv-tox-py35
|
2018-09-12 12:09:23 -04:00
|
|
|
- sysinv-tox-flake8
|
2018-12-04 13:45:38 -06:00
|
|
|
- sysinv-tox-pylint
|
2018-09-07 07:51:43 -05:00
|
|
|
- controllerconfig-tox-flake8
|
|
|
|
- controllerconfig-tox-py27
|
|
|
|
- controllerconfig-tox-pylint
|
2018-11-08 12:49:37 -06:00
|
|
|
- cgtsclient-tox-py27
|
2018-11-22 08:40:05 -06:00
|
|
|
- cgtsclient-tox-pep8
|
|
|
|
- cgtsclient-tox-pylint
|
2018-12-24 10:06:37 -06:00
|
|
|
- puppet-manifests-lint
|
|
|
|
- puppet-modules-wrs-lint
|
2018-10-05 16:09:21 -05:00
|
|
|
post:
|
|
|
|
jobs:
|
2018-10-09 19:41:41 -05:00
|
|
|
- publish-stx-api-ref
|
2018-10-05 16:09:21 -05:00
|
|
|
- publish-stx-tox
|
2018-10-09 19:41:41 -05:00
|
|
|
- publish-stx-releasenotes
|
2018-08-10 16:16:47 +08:00
|
|
|
|
|
|
|
- job:
|
2018-09-11 12:08:40 -05:00
|
|
|
name: sysinv-tox-py27
|
2018-08-10 16:16:47 +08:00
|
|
|
parent: tox
|
|
|
|
description: |
|
2018-09-11 12:08:40 -05:00
|
|
|
Run py27 test for sysinv
|
2019-03-15 09:07:21 -05:00
|
|
|
nodeset: ubuntu-xenial
|
2018-08-10 16:16:47 +08:00
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
|
|
|
- starlingx/integ
|
2018-10-05 16:18:21 -05:00
|
|
|
files:
|
2018-11-22 08:40:05 -06:00
|
|
|
- sysinv/sysinv/*
|
2018-08-10 16:16:47 +08:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-08-10 16:16:47 +08:00
|
|
|
tox_envlist: py27
|
|
|
|
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
2018-09-07 07:51:43 -05:00
|
|
|
|
2019-01-16 08:42:09 +08:00
|
|
|
- job:
|
|
|
|
name: sysinv-tox-py35
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run py35 test for sysinv
|
2019-03-15 09:07:21 -05:00
|
|
|
nodeset: ubuntu-xenial
|
2019-01-16 08:42:09 +08:00
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
|
|
|
- starlingx/integ
|
2019-01-16 08:42:09 +08:00
|
|
|
files:
|
|
|
|
- sysinv/sysinv/*
|
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2019-01-16 08:42:09 +08:00
|
|
|
tox_envlist: py35
|
|
|
|
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
|
|
|
|
2018-09-11 12:08:40 -05:00
|
|
|
- job:
|
|
|
|
name: sysinv-tox-flake8
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run flake8 test for sysinv
|
2018-10-05 16:18:21 -05:00
|
|
|
files:
|
2018-11-22 08:40:05 -06:00
|
|
|
- sysinv/sysinv/*
|
2018-09-11 12:08:40 -05:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-09-11 12:08:40 -05:00
|
|
|
tox_envlist: flake8
|
|
|
|
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
|
|
|
|
2018-12-04 13:45:38 -06:00
|
|
|
- job:
|
|
|
|
name: sysinv-tox-pylint
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run pylint test for sysinv
|
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
|
|
|
- starlingx/integ
|
2018-12-04 13:45:38 -06:00
|
|
|
files:
|
|
|
|
- sysinv/sysinv/*
|
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-12-04 13:45:38 -06:00
|
|
|
tox_envlist: pylint
|
|
|
|
tox_extra_args: -c sysinv/sysinv/sysinv/tox.ini
|
|
|
|
|
2018-09-07 07:51:43 -05:00
|
|
|
- job:
|
|
|
|
name: controllerconfig-tox-flake8
|
|
|
|
parent: tox
|
|
|
|
description: Run flake8 tests for controllerconfig
|
2018-10-05 16:18:21 -05:00
|
|
|
files:
|
|
|
|
- controllerconfig/*
|
2018-09-07 07:51:43 -05:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-09-07 07:51:43 -05:00
|
|
|
tox_envlist: flake8
|
|
|
|
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: controllerconfig-tox-py27
|
|
|
|
parent: tox
|
|
|
|
description: Run py27 tests for controllerconfig
|
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
2018-10-05 16:18:21 -05:00
|
|
|
files:
|
|
|
|
- controllerconfig/*
|
2018-09-07 07:51:43 -05:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-09-07 07:51:43 -05:00
|
|
|
tox_envlist: py27
|
|
|
|
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: controllerconfig-tox-pylint
|
|
|
|
parent: tox
|
|
|
|
description: Run pylint tests for controllerconfig
|
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
2018-10-05 16:18:21 -05:00
|
|
|
files:
|
|
|
|
- controllerconfig/*
|
2018-09-07 07:51:43 -05:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-09-07 07:51:43 -05:00
|
|
|
tox_envlist: pylint
|
|
|
|
tox_extra_args: -c controllerconfig/controllerconfig/tox.ini
|
|
|
|
|
2018-08-23 13:36:42 -05:00
|
|
|
- job:
|
2019-03-23 14:23:08 -05:00
|
|
|
name: flock-devstack-config
|
|
|
|
parent: flock-devstack-base
|
2018-08-23 13:36:42 -05:00
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/fault
|
|
|
|
- starlingx/integ
|
|
|
|
- starlingx/update
|
2018-08-23 13:36:42 -05:00
|
|
|
vars:
|
|
|
|
tox_envlist: functional
|
|
|
|
devstack_services:
|
|
|
|
# StarlingX services
|
|
|
|
fm-common: true
|
|
|
|
fm-api: true
|
2019-03-06 10:19:56 -06:00
|
|
|
cgtsclient: true
|
2018-11-17 11:15:33 +08:00
|
|
|
sysinv-agent: true
|
2019-03-19 06:13:21 +08:00
|
|
|
sysinv-api: true
|
2018-08-23 13:36:42 -05:00
|
|
|
sysinv-cond: true
|
|
|
|
tls-proxy: false
|
|
|
|
devstack_plugins:
|
2019-04-20 12:14:01 -05:00
|
|
|
config: https://opendev.org/starlingx/config
|
|
|
|
fault: https://opendev.org/starlingx/fault
|
|
|
|
integ: https://opendev.org/starlingx/integ
|
|
|
|
update: https://opendev.org/starlingx/update
|
2018-11-08 12:49:37 -06:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cgtsclient-tox-py27
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run py27 test for cgts-client
|
|
|
|
files:
|
2018-11-22 08:40:05 -06:00
|
|
|
- sysinv/cgts-client/*
|
2018-11-08 12:49:37 -06:00
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
|
|
|
- starlingx/integ
|
2018-11-08 12:49:37 -06:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-11-08 12:49:37 -06:00
|
|
|
tox_envlist: py27
|
|
|
|
tox_extra_args: -c sysinv/cgts-client/cgts-client/tox.ini
|
2018-11-22 08:40:05 -06:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cgtsclient-tox-pep8
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run pep8 test for cgts-client
|
|
|
|
files:
|
|
|
|
- sysinv/cgts-client/*
|
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-11-22 08:40:05 -06:00
|
|
|
tox_envlist: pep8
|
|
|
|
tox_extra_args: -c sysinv/cgts-client/cgts-client/tox.ini
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cgtsclient-tox-pylint
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run pylint test for cgts-client
|
|
|
|
files:
|
|
|
|
- sysinv/cgts-client/*
|
|
|
|
required-projects:
|
2019-04-19 19:52:42 +00:00
|
|
|
- starlingx/update
|
|
|
|
- starlingx/fault
|
|
|
|
- starlingx/integ
|
2018-11-22 08:40:05 -06:00
|
|
|
vars:
|
2019-04-24 13:16:19 -05:00
|
|
|
tox_environment:
|
|
|
|
STX_PREFIX: ''
|
2018-11-22 08:40:05 -06:00
|
|
|
tox_envlist: pylint
|
|
|
|
tox_extra_args: -c sysinv/cgts-client/cgts-client/tox.ini
|
2018-12-24 10:06:37 -06:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: puppet-manifests-lint
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run puppetlint test for puppet-manifests
|
|
|
|
files:
|
|
|
|
- puppet-manifests/*
|
|
|
|
pre-run: playbooks/tox-puppet-lint/pre.yaml
|
|
|
|
vars:
|
|
|
|
tox_envlist: puppetlint
|
|
|
|
tox_extra_args: -c puppet-manifests/tox.ini
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: puppet-modules-wrs-lint
|
|
|
|
parent: tox
|
|
|
|
description: |
|
|
|
|
Run puppetlint test for puppet-modules-wrs
|
|
|
|
files:
|
|
|
|
- puppet-modules-wrs/*
|
|
|
|
pre-run: playbooks/tox-puppet-lint/pre.yaml
|
|
|
|
vars:
|
|
|
|
tox_envlist: puppetlint
|
|
|
|
tox_extra_args: -c puppet-modules-wrs/tox.ini
|