Merge "Create release specific periodic OpenStack jobs"
authorFatih Degirmenci <fdegir@gmail.com>
Mon, 13 Jan 2020 10:16:04 +0000 (10:16 +0000)
committerNordix Gerrit <gerrit@nordix.org>
Mon, 13 Jan 2020 10:16:04 +0000 (10:16 +0000)
jjb/cloud-infra/cloud-infra-periodic-openstack.yml

index 6b8822a9c57f5ddd57f1d9652626a41bebccfe5c..93fe54d321ff9cd0f06044b2d14f1875ce6513b2 100644 (file)
 
     stream:
       - 'master':
-          branch: '{stream}'
+          disabled: 'true'
+          engine-branch: 'master'
+          openstack-branch: '{stream}'
+      - 'train':
+          disabled: 'true'
+          engine-branch: 'master'
+          openstack-branch: '{stream}'
+      - 'stein':
           disabled: 'false'
+          engine-branch: 'master'
+          openstack-branch: '{stream}'
+      - 'rocky':
+          disabled: 'true'
+          engine-branch: 'master'
+          openstack-branch: '{stream}'
 
     distro:
       - ubuntu1804:
           disabled: 'false'
-      - centos7:
-          disabled: 'true'
 
     deploy-scenario:
       - os-nosdn-nofeature
     parameters:
       - project-parameters:
           project: '{project}'
-          branch: '{branch}'
+          branch: '{engine-branch}'
       - nordix-gerrit-parameters
       - label:
           name: SLAVE_LABEL
           name: USE_PREBUILT_DEPLOYMENT_IMAGE
           default: 'true'
           description: 'Use prebuilt deployment image while running as part of CI/CD'
+      - string:
+          name: OPENSTACK_VERSION
+          default: '{openstack-branch}'
+          description: 'OpenStack Version to deploy and test'
       - string:
           name: PROVISIONER_TYPE
           default: '{provisioner-type}'
     scm:
       - git-scm:
           ssh-credentials-id: nordixinfra-nordix-gerrit-ssh
-          branch: '{branch}'
+          branch: '{engine-branch}'
           refspec: ''
           wipe_workspace: true
           clean_before: false
                 DISTRO=$DISTRO
                 DEPLOY_TYPE=$DEPLOY_TYPE
                 USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
+                OPENSTACK_VERSION=$OPENSTACK_VERSION
                 PROVISIONER_TYPE=$PROVISIONER_TYPE
                 INSTALLER_TYPE=$INSTALLER_TYPE
                 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
               predefined-parameters: |
                 DISTRO=$DISTRO
                 DEPLOY_TYPE=$DEPLOY_TYPE
+                OPENSTACK_VERSION=$OPENSTACK_VERSION
                 PROVISIONER_TYPE=$PROVISIONER_TYPE
                 INSTALLER_TYPE=$INSTALLER_TYPE
                 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
               predefined-parameters: |
                 DISTRO=$DISTRO
                 DEPLOY_TYPE=$DEPLOY_TYPE
+                OPENSTACK_VERSION=$OPENSTACK_VERSION
                 PROVISIONER_TYPE=$PROVISIONER_TYPE
                 INSTALLER_TYPE=$INSTALLER_TYPE
                 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
               predefined-parameters: |
                 DISTRO=$DISTRO
                 DEPLOY_TYPE=$DEPLOY_TYPE
+                OPENSTACK_VERSION=$OPENSTACK_VERSION
                 PROVISIONER_TYPE=$PROVISIONER_TYPE
                 INSTALLER_TYPE=$INSTALLER_TYPE
                 DEPLOY_SCENARIO=$DEPLOY_SCENARIO
           name: DEPLOY_TYPE
           default: 'virtual'
           description: 'Type of the deployment. Overriden by upstream job.'
+      - string:
+          name: OPENSTACK_VERSION
+          default: 'stein'
+          description: 'OpenStack Version to deploy and test'
       - string:
           name: USE_PREBUILT_DEPLOYMENT_IMAGE
           default: 'false'
     scm:
       - git-scm:
           ssh-credentials-id: nordixinfra-nordix-gerrit-ssh
-          branch: '{branch}'
+          branch: '{engine-branch}'
           refspec: ''
           wipe_workspace: true
           clean_before: false