"Fossies" - the Fresh Open Source Software Archive

Member "keystone-16.0.2/.zuul.yaml" (7 Jun 2021, 8566 Bytes) of package /linux/misc/openstack/keystone-16.0.2.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_16.0.2.

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