"Fossies" - the Fresh Open Source Software Archive

Member "keystone-17.0.0/.zuul.yaml" (13 May 2020, 8084 Bytes) of package /linux/misc/openstack/keystone-17.0.0.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": 16.0.1_vs_17.0.0.

    1 # Licensed under the Apache License, Version 2.0 (the "License");
    2 # you may not use this file except in compliance with the License.
    3 # You may obtain a copy of the License at
    4 #
    5 #     http://www.apache.org/licenses/LICENSE-2.0
    6 #
    7 # Unless required by applicable law or agreed to in writing, software
    8 # distributed under the License is distributed on an "AS IS" BASIS,
    9 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   10 # See the License for the specific language governing permissions and
   11 # limitations under the License.
   12 
   13 - job:
   14     name: keystone-dsvm-functional
   15     parent: devstack-tempest
   16     timeout: 4200
   17     required-projects:
   18       - openstack/devstack-gate
   19       - openstack/keystone
   20       - openstack/keystone-tempest-plugin
   21     vars:
   22       tox_envlist: all
   23       tempest_test_regex: 'keystone_tempest_plugin'
   24       devstack_localrc:
   25         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
   26 
   27 - job:
   28     name: keystone-dsvm-py3-functional
   29     parent: keystone-dsvm-functional
   30     vars:
   31       devstack_localrc:
   32         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
   33         USE_PYTHON3: True
   34 
   35 - job:
   36     name: keystone-dsvm-functional-federation-opensuse15
   37     parent: keystone-dsvm-functional
   38     nodeset: devstack-single-node-opensuse-15
   39     vars:
   40       devstack_localrc:
   41         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
   42       devstack_services:
   43         keystone-saml2-federation: true
   44         tls-proxy: false
   45       devstack_plugins:
   46         keystone: https://opendev.org/openstack/keystone
   47       zuul_copy_output:
   48         /etc/shibboleth: logs
   49         /var/log/shibboleth: logs
   50 
   51 - job:
   52     name: keystone-dsvm-py3-functional-federation-opensuse15
   53     parent: keystone-dsvm-functional-federation-opensuse15
   54     vars:
   55       devstack_localrc:
   56         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
   57         USE_PYTHON3: True
   58       zuul_copy_output:
   59         /etc/shibboleth: logs
   60         /var/log/shibboleth: logs
   61 
   62 - job:
   63     name: keystone-dsvm-py3-functional-federation-opensuse15-k2k
   64     parent: keystone-dsvm-py3-functional-federation-opensuse15
   65     vars:
   66       devstack_localrc:
   67         IDP_ID: k2k
   68 
   69 # This job will execute 'tox -e upgrade' from the OSA
   70 # repo specified in 'osa_test_repo'.
   71 - job:
   72     name: openstack-ansible-keystone-rolling-upgrade
   73     parent: openstack-ansible-cross-repo-functional
   74     required-projects:
   75       - name: openstack/openstack-ansible-os_keystone
   76     vars:
   77       tox_env: upgrade
   78       osa_test_repo: openstack/openstack-ansible-os_keystone
   79 
   80 - job:
   81      name: keystone-tox-protection
   82      parent: openstack-tox-py37
   83      timeout: 3600
   84      vars:
   85        tox_envlist: protection
   86        bindep_profile: test py37
   87        python_version: 3.7
   88 
   89 - job:
   90     name: keystone-dsvm-ldap-domain-specific-driver
   91     parent: devstack-tempest
   92     vars:
   93       devstack_localrc:
   94         KEYSTONE_CLEAR_LDAP: 'yes'
   95         LDAP_PASSWORD: 'nomoresecret'
   96         USE_PYTHON3: True
   97       devstack_services:
   98         ldap: true
   99 
  100 # Experimental
  101 - job:
  102     name: keystone-tox-patch_cover
  103     parent: openstack-tox
  104     description: |
  105       Run test for keystone project.
  106 
  107       Uses tox with the ``patch_cover`` environment.
  108     vars:
  109       tox_envlist: patch_cover
  110 
  111 # Experimental
  112 - job:
  113     name: keystone-dsvm-grenade-multinode
  114     parent: legacy-dsvm-base-multinode
  115     run: playbooks/legacy/keystone-dsvm-grenade-multinode/run.yaml
  116     post-run: playbooks/legacy/keystone-dsvm-grenade-multinode/post.yaml
  117     timeout: 10800
  118     required-projects:
  119       - openstack/grenade
  120       - openstack/devstack-gate
  121       - openstack/keystone
  122 
  123 # Experimental
  124 - job:
  125     name: keystone-dsvm-functional-federation-centos7
  126     parent: keystone-dsvm-functional
  127     nodeset: devstack-single-node-centos-7
  128     vars:
  129       devstack_localrc:
  130         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  131       devstack_services:
  132         keystone-saml2-federation: true
  133         tls-proxy: false
  134       devstack_plugins:
  135         keystone: https://opendev.org/openstack/keystone
  136       zuul_copy_output:
  137         /etc/shibboleth: logs
  138 
  139 # Experimental
  140 - job:
  141     name: keystone-dsvm-functional-federation-ubuntu-xenial
  142     parent: keystone-dsvm-functional
  143     nodeset: openstack-single-node-xenial
  144     vars:
  145       devstack_localrc:
  146         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  147       devstack_services:
  148         keystone-saml2-federation: true
  149         tls-proxy: false
  150       devstack_plugins:
  151         keystone: https://opendev.org/openstack/keystone
  152       zuul_copy_output:
  153         /etc/shibboleth: logs
  154 
  155 # Experimental
  156 - job:
  157     name: keystone-dsvm-py35-functional-federation-ubuntu-xenial
  158     parent: keystone-dsvm-functional-federation
  159     vars:
  160       devstack_localrc:
  161         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  162         USE_PYTHON3: True
  163       zuul_copy_output:
  164         /etc/shibboleth: logs
  165 
  166 # Experimental
  167 # Transitional rename
  168 - job:
  169     name: keystone-dsvm-functional-federation
  170     parent: keystone-dsvm-functional-federation-ubuntu-xenial
  171 
  172 # Experimental
  173 # Transitional rename
  174 - job:
  175     name: keystone-dsvm-py35-functional-federation
  176     parent: keystone-dsvm-py35-functional-federation-ubuntu-xenial
  177 
  178 - project:
  179     templates:
  180       - openstack-cover-jobs
  181       - openstack-lower-constraints-jobs
  182       - openstack-python3-ussuri-jobs
  183       - publish-openstack-docs-pti
  184       - periodic-stable-jobs
  185       - check-requirements
  186       - integrated-gate-py3
  187       - release-notes-jobs-python3
  188     check:
  189       jobs:
  190         - keystone-dsvm-py3-functional:
  191             irrelevant-files: &irrelevant-files
  192               - ^.*\.rst$
  193               - ^api-ref/.*$
  194               - ^doc/.*$
  195               - ^etc/.*$
  196               - ^keystone/tests/unit/.*$
  197               - ^releasenotes/.*$
  198         - keystone-dsvm-py3-functional-federation-opensuse15:
  199             voting: false
  200             irrelevant-files: *irrelevant-files
  201         - keystone-dsvm-py3-functional-federation-opensuse15-k2k:
  202             irrelevant-files: *irrelevant-files
  203         - keystoneclient-devstack-functional:
  204             voting: false
  205             irrelevant-files: *irrelevant-files
  206         - keystone-dsvm-ldap-domain-specific-driver:
  207             voting: false
  208             irrelevant-files: &tempest-irrelevant-files
  209               - ^(test-|)requirements.txt$
  210               - ^.*\.rst$
  211               - ^api-ref/.*$
  212               - ^doc/.*$
  213               - ^etc/.*$
  214               - ^keystone/tests/unit/.*$
  215               - ^releasenotes/.*$
  216               - ^setup.cfg$
  217         - tempest-full-py3:
  218             irrelevant-files: *tempest-irrelevant-files
  219         - grenade-py3:
  220             irrelevant-files: *tempest-irrelevant-files
  221         - tempest-ipv6-only:
  222             irrelevant-files: *tempest-irrelevant-files
  223         - keystone-tox-protection
  224     gate:
  225       jobs:
  226         - keystone-dsvm-py3-functional:
  227             irrelevant-files: *irrelevant-files
  228         - keystone-dsvm-py3-functional-federation-opensuse15-k2k:
  229             irrelevant-files: *irrelevant-files
  230         - tempest-full-py3:
  231             irrelevant-files: *tempest-irrelevant-files
  232         - grenade-py3:
  233             irrelevant-files: *tempest-irrelevant-files
  234         - tempest-ipv6-only:
  235             irrelevant-files: *tempest-irrelevant-files
  236         - keystone-tox-protection
  237     experimental:
  238       jobs:
  239         - keystone-tox-patch_cover
  240         - keystone-dsvm-grenade-multinode:
  241             irrelevant-files: *irrelevant-files
  242         - openstack-ansible-keystone-rolling-upgrade:
  243             irrelevant-files: *irrelevant-files
  244         - tempest-pg-full:
  245             irrelevant-files: *tempest-irrelevant-files
  246         - tempest-full-py3-opensuse15:
  247             irrelevant-files: *tempest-irrelevant-files
  248         - keystone-dsvm-functional-federation-centos7:
  249             irrelevant-files: *irrelevant-files
  250         - keystone-dsvm-functional-federation-ubuntu-xenial:
  251             irrelevant-files: *irrelevant-files
  252         - keystone-dsvm-py35-functional-federation-ubuntu-xenial:
  253             irrelevant-files: *irrelevant-files