"Fossies" - the Fresh Open Source Software Archive

Member "keystone-18.0.0/.zuul.yaml" (14 Oct 2020, 8768 Bytes) of package /linux/misc/openstack/keystone-18.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": 17.0.0_vs_18.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 - job:
   70     name: keystone-dsvm-py3-functional-federation-ubuntu-focal
   71     parent: keystone-dsvm-functional
   72     nodeset: openstack-single-node-focal
   73     vars:
   74       devstack_localrc:
   75         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
   76         USE_PYTHON3: True
   77       devstack_services:
   78         keystone-saml2-federation: true
   79         tls-proxy: false
   80       devstack_plugins:
   81         keystone: https://opendev.org/openstack/keystone
   82       zuul_copy_output:
   83         /etc/shibboleth: logs
   84         /var/log/shibboleth: logs
   85 
   86 - job:
   87     name: keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k
   88     parent: keystone-dsvm-py3-functional-federation-ubuntu-focal
   89     vars:
   90       devstack_localrc:
   91         IDP_ID: k2k
   92 
   93 # This job will execute 'tox -e upgrade' from the OSA
   94 # repo specified in 'osa_test_repo'.
   95 - job:
   96     name: openstack-ansible-keystone-rolling-upgrade
   97     parent: openstack-ansible-cross-repo-functional
   98     required-projects:
   99       - name: openstack/openstack-ansible-os_keystone
  100     vars:
  101       tox_env: upgrade
  102       osa_test_repo: openstack/openstack-ansible-os_keystone
  103 
  104 - job:
  105      name: keystone-tox-protection
  106      parent: openstack-tox-py37
  107      timeout: 3600
  108      vars:
  109        tox_envlist: protection
  110        bindep_profile: test py37
  111        python_version: 3.7
  112 
  113 - job:
  114     name: keystone-dsvm-ldap-domain-specific-driver
  115     parent: devstack-tempest
  116     vars:
  117       devstack_localrc:
  118         KEYSTONE_CLEAR_LDAP: 'yes'
  119         LDAP_PASSWORD: 'nomoresecret'
  120         USE_PYTHON3: True
  121       devstack_services:
  122         ldap: true
  123 
  124 # Experimental
  125 - job:
  126     name: keystone-tox-patch_cover
  127     parent: openstack-tox
  128     description: |
  129       Run test for keystone project.
  130 
  131       Uses tox with the ``patch_cover`` environment.
  132     vars:
  133       tox_envlist: patch_cover
  134 
  135 # Experimental
  136 - job:
  137     name: keystone-grenade-multinode
  138     parent: grenade-multinode
  139     required-projects:
  140       - openstack/grenade
  141       - openstack/keystone
  142     vars:
  143       devstack_plugins:
  144         keystone: https://opendev.org/openstack/keystone
  145       grenade_devstack_localrc:
  146         shared:
  147           MULTI_KEYSTONE: True
  148 
  149 # Experimental
  150 - job:
  151     name: keystone-dsvm-functional-federation-centos7
  152     parent: keystone-dsvm-functional
  153     nodeset: devstack-single-node-centos-7
  154     vars:
  155       devstack_localrc:
  156         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  157       devstack_services:
  158         keystone-saml2-federation: true
  159         tls-proxy: false
  160       devstack_plugins:
  161         keystone: https://opendev.org/openstack/keystone
  162       zuul_copy_output:
  163         /etc/shibboleth: logs
  164 
  165 # Experimental
  166 - job:
  167     name: keystone-dsvm-functional-federation-ubuntu-xenial
  168     parent: keystone-dsvm-functional
  169     nodeset: openstack-single-node-xenial
  170     vars:
  171       devstack_localrc:
  172         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  173       devstack_services:
  174         keystone-saml2-federation: true
  175         tls-proxy: false
  176       devstack_plugins:
  177         keystone: https://opendev.org/openstack/keystone
  178       zuul_copy_output:
  179         /etc/shibboleth: logs
  180 
  181 # Experimental
  182 - job:
  183     name: keystone-dsvm-py35-functional-federation-ubuntu-xenial
  184     parent: keystone-dsvm-functional-federation
  185     vars:
  186       devstack_localrc:
  187         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  188         USE_PYTHON3: True
  189       zuul_copy_output:
  190         /etc/shibboleth: logs
  191 
  192 # Experimental
  193 # Transitional rename
  194 - job:
  195     name: keystone-dsvm-functional-federation
  196     parent: keystone-dsvm-functional-federation-ubuntu-xenial
  197 
  198 # Experimental
  199 # Transitional rename
  200 - job:
  201     name: keystone-dsvm-py35-functional-federation
  202     parent: keystone-dsvm-py35-functional-federation-ubuntu-xenial
  203 
  204 - project:
  205     templates:
  206       - openstack-cover-jobs
  207       - openstack-lower-constraints-jobs
  208       - openstack-python3-victoria-jobs
  209       - publish-openstack-docs-pti
  210       - periodic-stable-jobs
  211       - check-requirements
  212       - integrated-gate-py3
  213       - release-notes-jobs-python3
  214     check:
  215       jobs:
  216         - keystone-dsvm-py3-functional:
  217             irrelevant-files: &irrelevant-files
  218               - ^.*\.rst$
  219               - ^api-ref/.*$
  220               - ^doc/.*$
  221               - ^etc/.*$
  222               - ^keystone/tests/unit/.*$
  223               - ^releasenotes/.*$
  224         - keystone-dsvm-py3-functional-federation-ubuntu-focal:
  225             voting: false
  226             irrelevant-files: *irrelevant-files
  227         - keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k:
  228             irrelevant-files: *irrelevant-files
  229         - keystoneclient-devstack-functional:
  230             voting: false
  231             irrelevant-files: *irrelevant-files
  232         - keystone-dsvm-ldap-domain-specific-driver:
  233             voting: false
  234             irrelevant-files: &tempest-irrelevant-files
  235               - ^(test-|)requirements.txt$
  236               - ^.*\.rst$
  237               - ^api-ref/.*$
  238               - ^doc/.*$
  239               - ^etc/.*$
  240               - ^keystone/tests/unit/.*$
  241               - ^releasenotes/.*$
  242               - ^setup.cfg$
  243         - tempest-full-py3:
  244             irrelevant-files: *tempest-irrelevant-files
  245         - grenade:
  246             irrelevant-files: *tempest-irrelevant-files
  247         - tempest-ipv6-only:
  248             irrelevant-files: *tempest-irrelevant-files
  249         - keystone-tox-protection
  250     gate:
  251       jobs:
  252         - keystone-dsvm-py3-functional:
  253             irrelevant-files: *irrelevant-files
  254         - keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k:
  255             irrelevant-files: *irrelevant-files
  256         - tempest-full-py3:
  257             irrelevant-files: *tempest-irrelevant-files
  258         - grenade:
  259             irrelevant-files: *tempest-irrelevant-files
  260         - tempest-ipv6-only:
  261             irrelevant-files: *tempest-irrelevant-files
  262         - keystone-tox-protection
  263     experimental:
  264       jobs:
  265         - keystone-tox-patch_cover
  266         - keystone-grenade-multinode:
  267             irrelevant-files: *irrelevant-files
  268         - openstack-ansible-keystone-rolling-upgrade:
  269             irrelevant-files: *irrelevant-files
  270         - tempest-pg-full:
  271             irrelevant-files: *tempest-irrelevant-files
  272         - tempest-full-py3-opensuse15:
  273             irrelevant-files: *tempest-irrelevant-files
  274         - keystone-dsvm-functional-federation-centos7:
  275             irrelevant-files: *irrelevant-files
  276         - keystone-dsvm-functional-federation-ubuntu-xenial:
  277             irrelevant-files: *irrelevant-files
  278         - keystone-dsvm-py35-functional-federation-ubuntu-xenial:
  279             irrelevant-files: *irrelevant-files