"Fossies" - the Fresh Open Source Software Archive

Member "keystone-19.0.0/.zuul.yaml" (14 Apr 2021, 8590 Bytes) of package /linux/misc/openstack/keystone-19.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": 18.0.0_vs_19.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-dsvm-ldap-domain-specific-driver
  106     parent: devstack-tempest
  107     vars:
  108       devstack_localrc:
  109         KEYSTONE_CLEAR_LDAP: 'yes'
  110         LDAP_PASSWORD: 'nomoresecret'
  111         USE_PYTHON3: True
  112       devstack_services:
  113         ldap: true
  114 
  115 # Experimental
  116 - job:
  117     name: keystone-tox-patch_cover
  118     parent: openstack-tox
  119     description: |
  120       Run test for keystone project.
  121 
  122       Uses tox with the ``patch_cover`` environment.
  123     vars:
  124       tox_envlist: patch_cover
  125 
  126 # Experimental
  127 - job:
  128     name: keystone-grenade-multinode
  129     parent: grenade-multinode
  130     required-projects:
  131       - openstack/grenade
  132       - openstack/keystone
  133     vars:
  134       devstack_plugins:
  135         keystone: https://opendev.org/openstack/keystone
  136       grenade_devstack_localrc:
  137         shared:
  138           MULTI_KEYSTONE: True
  139 
  140 # Experimental
  141 - job:
  142     name: keystone-dsvm-functional-federation-centos7
  143     parent: keystone-dsvm-functional
  144     nodeset: devstack-single-node-centos-7
  145     vars:
  146       devstack_localrc:
  147         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  148       devstack_services:
  149         keystone-saml2-federation: true
  150         tls-proxy: false
  151       devstack_plugins:
  152         keystone: https://opendev.org/openstack/keystone
  153       zuul_copy_output:
  154         /etc/shibboleth: logs
  155 
  156 # Experimental
  157 - job:
  158     name: keystone-dsvm-functional-federation-ubuntu-xenial
  159     parent: keystone-dsvm-functional
  160     nodeset: openstack-single-node-xenial
  161     vars:
  162       devstack_localrc:
  163         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  164       devstack_services:
  165         keystone-saml2-federation: true
  166         tls-proxy: false
  167       devstack_plugins:
  168         keystone: https://opendev.org/openstack/keystone
  169       zuul_copy_output:
  170         /etc/shibboleth: logs
  171 
  172 # Experimental
  173 - job:
  174     name: keystone-dsvm-py35-functional-federation-ubuntu-xenial
  175     parent: keystone-dsvm-functional-federation
  176     vars:
  177       devstack_localrc:
  178         TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
  179         USE_PYTHON3: True
  180       zuul_copy_output:
  181         /etc/shibboleth: logs
  182 
  183 # Experimental
  184 # Transitional rename
  185 - job:
  186     name: keystone-dsvm-functional-federation
  187     parent: keystone-dsvm-functional-federation-ubuntu-xenial
  188 
  189 # Experimental
  190 # Transitional rename
  191 - job:
  192     name: keystone-dsvm-py35-functional-federation
  193     parent: keystone-dsvm-py35-functional-federation-ubuntu-xenial
  194 
  195 - project:
  196     templates:
  197       - openstack-cover-jobs
  198       - openstack-python3-victoria-jobs
  199       - publish-openstack-docs-pti
  200       - periodic-stable-jobs
  201       - check-requirements
  202       - integrated-gate-py3
  203       - release-notes-jobs-python3
  204       - openstack-python3-wallaby-jobs-arm64
  205     check:
  206       jobs:
  207         - keystone-dsvm-py3-functional:
  208             irrelevant-files: &irrelevant-files
  209               - ^.*\.rst$
  210               - ^api-ref/.*$
  211               - ^doc/.*$
  212               - ^etc/.*$
  213               - ^keystone/tests/unit/.*$
  214               - ^releasenotes/.*$
  215         - keystone-dsvm-py3-functional-federation-ubuntu-focal:
  216             voting: false
  217             irrelevant-files: *irrelevant-files
  218         - keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k:
  219             irrelevant-files: *irrelevant-files
  220         - keystoneclient-devstack-functional:
  221             voting: false
  222             irrelevant-files: *irrelevant-files
  223         - keystone-dsvm-ldap-domain-specific-driver:
  224             voting: false
  225             irrelevant-files: &tempest-irrelevant-files
  226               - ^(test-|)requirements.txt$
  227               - ^.*\.rst$
  228               - ^api-ref/.*$
  229               - ^doc/.*$
  230               - ^etc/.*$
  231               - ^keystone/tests/unit/.*$
  232               - ^releasenotes/.*$
  233               - ^setup.cfg$
  234         - tempest-full-py3:
  235             irrelevant-files: *tempest-irrelevant-files
  236         - grenade:
  237             irrelevant-files: *tempest-irrelevant-files
  238         - tempest-ipv6-only:
  239             irrelevant-files: *tempest-irrelevant-files
  240         - keystone-protection-functional
  241     gate:
  242       jobs:
  243         - keystone-dsvm-py3-functional:
  244             irrelevant-files: *irrelevant-files
  245         - keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k:
  246             irrelevant-files: *irrelevant-files
  247         - tempest-full-py3:
  248             irrelevant-files: *tempest-irrelevant-files
  249         - grenade:
  250             irrelevant-files: *tempest-irrelevant-files
  251         - tempest-ipv6-only:
  252             irrelevant-files: *tempest-irrelevant-files
  253         - keystone-protection-functional
  254     experimental:
  255       jobs:
  256         - keystone-tox-patch_cover
  257         - keystone-grenade-multinode:
  258             irrelevant-files: *irrelevant-files
  259         - openstack-ansible-keystone-rolling-upgrade:
  260             irrelevant-files: *irrelevant-files
  261         - tempest-pg-full:
  262             irrelevant-files: *tempest-irrelevant-files
  263         - tempest-full-py3-opensuse15:
  264             irrelevant-files: *tempest-irrelevant-files
  265         - keystone-dsvm-functional-federation-centos7:
  266             irrelevant-files: *irrelevant-files
  267         - keystone-dsvm-functional-federation-ubuntu-xenial:
  268             irrelevant-files: *irrelevant-files
  269         - keystone-dsvm-py35-functional-federation-ubuntu-xenial:
  270             irrelevant-files: *irrelevant-files