"Fossies" - the Fresh Open Source Software Archive

Member "glance-20.0.1/.zuul.yaml" (12 Aug 2020, 9813 Bytes) of package /linux/misc/openstack/glance-20.0.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ansible YAML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for ".zuul.yaml": 20.0.0_vs_20.0.1.

    1 - job:
    2     name: glance-code-constants-check
    3     parent: tox
    4     description: |
    5       Tests to catch when code constants have gotten out of sync.
    6     vars:
    7       tox_envlist: gateonly
    8     irrelevant-files:
    9       - ^(test-|)requirements.txt$
   10       - ^lower-constraints.txt$
   11       - ^.*\.rst$
   12       - ^api-ref/.*$
   13       - ^doc/.*$
   14       - ^etc/.*$
   15       - ^releasenotes/.*$
   16       - ^setup.cfg$
   17       - ^tox.ini$
   18       - ^\.zuul\.yaml$
   19 
   20 - job:
   21     name: glance-tox-oslo-tips-base
   22     parent: tox
   23     abstract: true
   24     nodeset: ubuntu-bionic
   25     timeout: 2400
   26     description: Abstract job for Glance vs. oslo libraries
   27     # NOTE(rosmaita): we only need functional test jobs, oslo is
   28     # already running periodic jobs using our unit tests.  Those
   29     # jobs are configured for glance in openstack/project-config/
   30     # zuul.d/projects.yaml using the template 'periodic-jobs-with-oslo-master'
   31     # which is defined in openstack/openstack-zuul-jobs/zuul.d/
   32     # project-templates.yaml; the jobs the template refers to are
   33     # defined in openstack/openstack-zuul-jobs/zuul.d/jobs.yaml
   34     required-projects:
   35       - name: openstack/debtcollector
   36       - name: openstack/futurist
   37       - name: openstack/oslo.concurrency
   38       - name: openstack/oslo.config
   39       - name: openstack/oslo.context
   40       - name: openstack/oslo.db
   41       - name: openstack/oslo.i18n
   42       - name: openstack/oslo.log
   43       - name: openstack/oslo.messaging
   44       - name: openstack/oslo.middleware
   45       - name: openstack/oslo.policy
   46       - name: openstack/oslo.utils
   47       - name: openstack/osprofiler
   48       - name: openstack/stevedore
   49       - name: openstack/taskflow
   50 
   51 - job:
   52     name: glance-tox-functional-py37-oslo-tips
   53     parent: glance-tox-oslo-tips-base
   54     description: |
   55       Glance py37 functional tests vs. oslo libraries masters
   56     vars:
   57       python_version: 3.7
   58       tox_envlist: functional-py37
   59 
   60 - job:
   61     name: glance-tox-functional-py36-oslo-tips
   62     parent: glance-tox-oslo-tips-base
   63     description: |
   64       Glance py36 functional tests vs. oslo libraries masters
   65     vars:
   66       python_version: 3.6
   67       tox_envlist: functional-py36
   68 
   69 - job:
   70     name: glance-tox-keystone-tips-base
   71     parent: tox
   72     abstract: true
   73     nodeset: ubuntu-bionic
   74     timeout: 2400
   75     description: Abstract job for Glance vs. keystone
   76     required-projects:
   77       - name: openstack/keystoneauth
   78       - name: openstack/keystonemiddleware
   79       - name: openstack/python-keystoneclient
   80 
   81 - job:
   82     name: glance-tox-py37-keystone-tips
   83     parent: glance-tox-keystone-tips-base
   84     description: |
   85       Glance py37 unit tests vs. keystone masters
   86     vars:
   87       python_version: 3.7
   88       tox_envlist: py37
   89 
   90 - job:
   91     name: glance-tox-py36-keystone-tips
   92     parent: glance-tox-keystone-tips-base
   93     description: |
   94       Glance py36 unit tests vs. keystone masters
   95     vars:
   96       python_version: 3.6
   97       tox_envlist: py36
   98 
   99 - job:
  100     name: glance-tox-functional-py37-keystone-tips
  101     parent: glance-tox-keystone-tips-base
  102     description: |
  103       Glance py37 functional tests vs. keystone masters
  104     vars:
  105       python_version: 3.7
  106       tox_envlist: functional-py37
  107 
  108 - job:
  109     name: glance-tox-functional-py36-keystone-tips
  110     parent: glance-tox-keystone-tips-base
  111     description: |
  112       Glance py36 functional tests vs. keystone masters
  113     vars:
  114       python_version: 3.6
  115       tox_envlist: functional-py36
  116 
  117 - job:
  118     name: glance-tox-glance_store-tips-base
  119     parent: tox
  120     abstract: true
  121     nodeset: ubuntu-bionic
  122     timeout: 2400
  123     description: Abstract job for Glance vs. glance_store
  124     required-projects:
  125       - name: openstack/glance_store
  126 
  127 - job:
  128     name: glance-tox-py37-glance_store-tips
  129     parent: glance-tox-glance_store-tips-base
  130     description: |
  131       Glance py37 unit tests vs. glance_store master
  132     vars:
  133       python_version: 3.7
  134       tox_envlist: py37
  135 
  136 - job:
  137     name: glance-tox-py36-glance_store-tips
  138     parent: glance-tox-glance_store-tips-base
  139     description: |
  140       Glance py36 unit tests vs. glance_store master
  141     vars:
  142       python_version: 3.6
  143       tox_envlist: py36
  144 
  145 - job:
  146     name: glance-tox-functional-py37-glance_store-tips
  147     parent: glance-tox-glance_store-tips-base
  148     description: |
  149       Glance py37 functional tests vs. glance_store master
  150     vars:
  151       python_version: 3.7
  152       tox_envlist: functional-py37
  153 
  154 - job:
  155     name: glance-tox-functional-py36-glance_store-tips
  156     parent: glance-tox-glance_store-tips-base
  157     description: |
  158       Glance py36 functional tests vs. glance_store master
  159     vars:
  160       python_version: 3.6
  161       tox_envlist: functional-py36
  162 
  163 - job:
  164     name: glance-tox-cursive-tips-base
  165     parent: tox
  166     abstract: true
  167     nodeset: ubuntu-bionic
  168     timeout: 2400
  169     description: Abstract job for Glance vs. cursive and related libs
  170     required-projects:
  171       - name: x/cursive
  172       - name: openstack/python-barbicanclient
  173       - name: openstack/castellan
  174 
  175 - job:
  176     name: glance-tox-py37-cursive-tips
  177     parent: glance-tox-cursive-tips-base
  178     description: |
  179       Glance py37 unit tests vs. cursive (and related libs) master
  180     vars:
  181       python_version: 3.7
  182       tox_envlist: py37
  183 
  184 - job:
  185     name: glance-tox-py36-cursive-tips
  186     parent: glance-tox-cursive-tips-base
  187     description: |
  188       Glance py36 unit tests vs. cursive (and related libs) master
  189     vars:
  190       python_version: 3.6
  191       tox_envlist: py36
  192 
  193 - job:
  194     name: glance-tox-functional-py37-cursive-tips
  195     parent: glance-tox-cursive-tips-base
  196     description: |
  197       Glance py37 functional tests vs. cursive (and related libs) master
  198     vars:
  199       python_version: 3.7
  200       tox_envlist: functional-py37
  201 
  202 - job:
  203     name: glance-tox-functional-py36-cursive-tips
  204     parent: glance-tox-cursive-tips-base
  205     description: |
  206       Glance py36 functional tests vs. cursive (and related libs) master
  207     vars:
  208       python_version: 3.6
  209       tox_envlist: functional-py36
  210 
  211 - project:
  212     templates:
  213       - check-requirements
  214       - integrated-gate-storage
  215       - openstack-lower-constraints-jobs
  216       - openstack-python3-ussuri-jobs
  217       - periodic-stable-jobs
  218       - publish-openstack-docs-pti
  219       - release-notes-jobs-python3
  220     check:
  221       jobs:
  222         - openstack-tox-functional-py36
  223         - openstack-tox-functional-py37
  224         - glance-code-constants-check
  225         - devstack-plugin-ceph-tempest-py3:
  226             voting: false
  227             irrelevant-files: &tempest-irrelevant-files
  228               - ^(test-|)requirements.txt$
  229               - ^lower-constraints.txt$
  230               - ^.*\.rst$
  231               - ^api-ref/.*$
  232               - ^glance/hacking/.*$
  233               - ^glance/locale/.*$
  234               - ^glance/tests/.*$
  235               - ^doc/.*$
  236               - ^releasenotes/.*$
  237               - ^tools/.*$
  238               - ^tox.ini$
  239               - ^\.zuul\.yaml$
  240         - tempest-integrated-storage:
  241             irrelevant-files: *tempest-irrelevant-files
  242         - grenade:
  243             irrelevant-files: *tempest-irrelevant-files
  244         - tempest-ipv6-only:
  245             irrelevant-files: *tempest-irrelevant-files
  246 
  247     gate:
  248       jobs:
  249         - openstack-tox-functional-py36
  250         - openstack-tox-functional-py37
  251         - tempest-integrated-storage:
  252             irrelevant-files: *tempest-irrelevant-files
  253         - grenade:
  254             irrelevant-files: *tempest-irrelevant-files
  255         - tempest-ipv6-only:
  256             irrelevant-files: *tempest-irrelevant-files
  257     experimental:
  258       jobs:
  259         - glance-tox-py37-glance_store-tips
  260         - glance-tox-py36-glance_store-tips
  261         - glance-tox-functional-py37-glance_store-tips
  262         - glance-tox-functional-py36-glance_store-tips
  263         - barbican-simple-crypto-devstack-tempest
  264         - grenade-multinode
  265         - tempest-pg-full:
  266             irrelevant-files: *tempest-irrelevant-files
  267         - tempest-full-py3-opensuse15:
  268             irrelevant-files: *tempest-irrelevant-files
  269     periodic:
  270       jobs:
  271         # NOTE(rosmaita): we only want the "tips" jobs to be run against
  272         # master, hence the 'branches' qualifiers below.  Without them, when
  273         # a stable branch is cut, the tests would be run against the stable
  274         # branch as well, which is pointless because these libraries are
  275         # frozen (more or less) in the stable branches.
  276         #
  277         # The "tips" jobs can be removed from the stable branch .zuul.yaml
  278         # files if someone is so inclined, but that would require manual
  279         # maintenance, so we do not do it by default.  Another option is
  280         # to define these jobs in the openstack/project-config repo.
  281         # That would make us less agile in adjusting these tests, so we
  282         # aren't doing that either.
  283         - glance-tox-functional-py37-oslo-tips:
  284             branches: master
  285         - glance-tox-functional-py36-oslo-tips:
  286             branches: master
  287         - glance-tox-py37-keystone-tips:
  288             branches: master
  289         - glance-tox-py36-keystone-tips:
  290             branches: master
  291         - glance-tox-functional-py37-keystone-tips:
  292             branches: master
  293         - glance-tox-functional-py36-keystone-tips:
  294             branches: master
  295         - glance-tox-py37-glance_store-tips:
  296             branches: master
  297         - glance-tox-py36-glance_store-tips:
  298             branches: master
  299         - glance-tox-functional-py37-glance_store-tips:
  300             branches: master
  301         - glance-tox-functional-py36-glance_store-tips:
  302             branches: master
  303         - glance-tox-py37-cursive-tips:
  304             branches: master
  305         - glance-tox-py36-cursive-tips:
  306             branches: master
  307         - glance-tox-functional-py37-cursive-tips:
  308             branches: master
  309         - glance-tox-functional-py36-cursive-tips:
  310             branches: master