X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fcloud-infra%2Fcloud-infra-periodic-openstack.yml;h=6d00ae2f9b3f059c42062471579f12411f05b597;hb=refs%2Fchanges%2F56%2F3456%2F1;hp=c90853cd0b689f4afee2041fa2ce5c7f72a6e9aa;hpb=06094c2722f9eb1776bb292d09773f7bcf45dc44;p=infra%2Fcicd.git diff --git a/jjb/cloud-infra/cloud-infra-periodic-openstack.yml b/jjb/cloud-infra/cloud-infra-periodic-openstack.yml index c90853cd..6d00ae2f 100644 --- a/jjb/cloud-infra/cloud-infra-periodic-openstack.yml +++ b/jjb/cloud-infra/cloud-infra-periodic-openstack.yml @@ -42,28 +42,47 @@ 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' + - ubuntu1804 deploy-scenario: - os-nosdn-nofeature - ci-loop: - - daily - type: - baremetal: pod-name: est-baremetal + slave-label: baremetal-deploy provisioner-type: bifrost installer-type: kolla - slave-label: baremetal-deploy + test-suite: smoke + yardstick-dispatcher: 'influxdb' + ci-loop: daily + trigger-on: '@daily' + - virtual: + pod-name: est-virtual + slave-label: vpod + provisioner-type: bifrost + installer-type: kolla + test-suite: healthcheck yardstick-dispatcher: 'influxdb' + ci-loop: periodic + trigger-on: '0 */8 * * *' phase: - deploy: @@ -91,12 +110,16 @@ parameters: - project-parameters: project: '{project}' - branch: '{branch}' + branch: '{engine-branch}' - nordix-gerrit-parameters - label: name: SLAVE_LABEL default: '{slave-label}' description: 'Slave label to schedule this job on. All slaves have Ubuntu1604 no matter what distro target nodes use' + - string: + name: CI_LOOP + default: '{ci-loop}' + description: 'Type of the deployment' - string: name: DISTRO default: '{distro}' @@ -109,6 +132,10 @@ 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}' @@ -123,7 +150,7 @@ description: 'Scenario to deploy and test' - string: name: TEST_SUITE - default: 'smoke' + default: '{test-suite}' description: 'Test suite to run' - string: name: YARDSTICK_DISPATCHER @@ -139,9 +166,13 @@ - build-blocker: use-build-blocker: true blocking-jobs: + - 'cloud-infra-verify-engine-.*' + - 'cloud-infra-verify-scenario-.*' - 'cloud-infra-periodic-engine-.*' + - 'onap-.*' - 'k8-.*' - 'os-.*' + - 'nolabs-.*' block-level: 'NODE' - throttle: max-per-node: 1 @@ -156,13 +187,13 @@ scm: - git-scm: ssh-credentials-id: nordixinfra-nordix-gerrit-ssh - branch: '{branch}' + branch: '{engine-branch}' refspec: '' wipe_workspace: true clean_before: false triggers: - - timed: '@daily' + - timed: '{trigger-on}' builders: - description-setter: @@ -174,9 +205,11 @@ - name: 'openstack-deploy-{distro}-{installer-type}-{type}-{ci-loop}-{stream}' current-parameters: true predefined-parameters: | + CI_LOOP=$CI_LOOP 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 @@ -192,8 +225,10 @@ - name: 'openstack-functest-{distro}-{installer-type}-{type}-{ci-loop}-{stream}' current-parameters: true predefined-parameters: | + CI_LOOP=$CI_LOOP DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE + OPENSTACK_VERSION=$OPENSTACK_VERSION PROVISIONER_TYPE=$PROVISIONER_TYPE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO @@ -210,8 +245,10 @@ - name: 'openstack-yardstick-{distro}-{installer-type}-{type}-{ci-loop}-{stream}' current-parameters: true predefined-parameters: | + CI_LOOP=$CI_LOOP DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE + OPENSTACK_VERSION=$OPENSTACK_VERSION PROVISIONER_TYPE=$PROVISIONER_TYPE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO @@ -225,11 +262,13 @@ name: promote condition: SUCCESSFUL projects: - - name: 'scenario-{distro}-promote-{type}-{ci-loop}-{stream}' + - name: 'openstack-promote-{distro}-{installer-type}-{type}-{ci-loop}-{stream}' current-parameters: true predefined-parameters: | + CI_LOOP=$CI_LOOP DISTRO=$DISTRO DEPLOY_TYPE=$DEPLOY_TYPE + OPENSTACK_VERSION=$OPENSTACK_VERSION PROVISIONER_TYPE=$PROVISIONER_TYPE INSTALLER_TYPE=$INSTALLER_TYPE DEPLOY_SCENARIO=$DEPLOY_SCENARIO @@ -258,10 +297,18 @@ name: DISTRO default: 'ubuntu1804' description: 'Distribution to use for configuring target nodes (networking etc.). Overriden by upstream job.' + - string: + name: CI_LOOP + default: '{ci-loop}' + description: 'Type of the deployment' - string: 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' @@ -310,7 +357,7 @@ scm: - git-scm: ssh-credentials-id: nordixinfra-nordix-gerrit-ssh - branch: '{branch}' + branch: '{engine-branch}' refspec: '' wipe_workspace: true clean_before: false