Code Review
/
infra
/
cicd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Create periodic jobs for k8-multus-nofeature
[infra/cicd.git]
/
jjb
/
cloud-infra
/
cloud-infra-periodic-engine.yaml
diff --git
a/jjb/cloud-infra/cloud-infra-periodic-engine.yaml
b/jjb/cloud-infra/cloud-infra-periodic-engine.yaml
index 31b5f67a713105ba51a716717a01eb942dbfd4b9..6fbdd92c361e5afbc7b68805521ea6cb083d0463 100644
(file)
--- a/
jjb/cloud-infra/cloud-infra-periodic-engine.yaml
+++ b/
jjb/cloud-infra/cloud-infra-periodic-engine.yaml
@@
-60,12
+60,22
@@
dib_os_element: 'centos-minimal'
type:
dib_os_element: 'centos-minimal'
type:
- - virtual
+ - virtual:
+ slave-label: 'vpod-deploy-city'
+ yardstick-dispatcher: 'file'
+ build-trigger: 'H H/3 * * *'
+ - baremetal:
+ slave-label: 'baremetal-deploy'
+ yardstick-dispatcher: 'influxdb'
+ build-trigger: '@daily'
phase:
phase:
- - deploy
- - functest
- - yardstick
+ - deploy:
+ build-timeout: 60
+ - functest:
+ build-timeout: 120
+ - yardstick:
+ build-timeout: 30
jobs:
- 'cloud-infra-periodic-engine-{os}-{type}-{stream}'
jobs:
- 'cloud-infra-periodic-engine-{os}-{type}-{stream}'
@@
-87,12
+97,16
@@
- nordix-gerrit-parameters
- label:
name: SLAVE_LABEL
- nordix-gerrit-parameters
- label:
name: SLAVE_LABEL
- default: '
vpod-deploy-{os
}'
+ default: '
{slave-label
}'
description: 'Slave label to schedule this job on. All slaves have Ubuntu1604 no matter what distro target nodes use'
- string:
name: DISTRIBUTION
default: '{distribution}'
description: 'Distribution to use for configuring target nodes (networking etc.)'
description: 'Slave label to schedule this job on. All slaves have Ubuntu1604 no matter what distro target nodes use'
- string:
name: DISTRIBUTION
default: '{distribution}'
description: 'Distribution to use for configuring target nodes (networking etc.)'
+ - string:
+ name: DEPLOY_TYPE
+ default: '{type}'
+ description: 'Type of the deployment'
- string:
name: USE_PREBUILT_DEPLOYMENT_IMAGE
default: 'true'
- string:
name: USE_PREBUILT_DEPLOYMENT_IMAGE
default: 'true'
@@
-109,14
+123,22
@@
name: DIB_OS_ELEMENT
default: '{dib_os_element}'
description: 'DIB OS Element to use for building the deployment image to provision target nodes with'
name: DIB_OS_ELEMENT
default: '{dib_os_element}'
description: 'DIB OS Element to use for building the deployment image to provision target nodes with'
+ - string:
+ name: INSTALLER_TYPE
+ default: 'kubespray'
+ description: 'Installer to use for deploying the scenario'
- string:
name: DEPLOY_SCENARIO
default: 'k8-calico-nofeature'
description: 'Scenario to deploy and test'
- string:
name: TEST_SUITE
- string:
name: DEPLOY_SCENARIO
default: 'k8-calico-nofeature'
description: 'Scenario to deploy and test'
- string:
name: TEST_SUITE
- default: '
healthcheck
'
+ default: '
smoke
'
description: 'Test suite to run'
description: 'Test suite to run'
+ - string:
+ name: YARDSTICK_DISPATCHER
+ default: '{yardstick-dispatcher}'
+ description: 'Dispatcher to use for Yardstick reporting'
- string:
name: CLEANUP
default: 'true'
- string:
name: CLEANUP
default: 'true'
@@
-128,6
+150,7
@@
use-build-blocker: true
blocking-jobs:
- 'cloud-infra-verify-engine-{os}-.*'
use-build-blocker: true
blocking-jobs:
- 'cloud-infra-verify-engine-{os}-.*'
+ - 'cloud-infra-verify-scenario-{os}-.*'
- 'cloud-infra-periodic-engine-{os}-.*'
- 'cloud-infra-os-.*'
- 'cloud-infra-k8-.*'
- 'cloud-infra-periodic-engine-{os}-.*'
- 'cloud-infra-os-.*'
- 'cloud-infra-k8-.*'
@@
-139,10
+162,8
@@
wrappers:
- build-timeout:
wrappers:
- build-timeout:
- timeout:
12
0
+ timeout:
21
0
- fix-workspace-permissions
- fix-workspace-permissions
- - openstack:
- single-use: True
scm:
- git-scm:
scm:
- git-scm:
@@
-151,7
+172,7
@@
refspec: ''
triggers:
refspec: ''
triggers:
- - timed: '
H H/2 * * *
'
+ - timed: '
{build-trigger}
'
builders:
- multijob:
builders:
- multijob:
@@
-162,10
+183,12
@@
current-parameters: true
predefined-parameters: |
DISTRIBUTION=$DISTRIBUTION
current-parameters: true
predefined-parameters: |
DISTRIBUTION=$DISTRIBUTION
+ DEPLOY_TYPE=$DEPLOY_TYPE
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
IPA_DIB_OS_ELEMENT=$IPA_DIB_OS_ELEMENT
DIB_OS_RELEASE=$DIB_OS_RELEASE
DIB_OS_ELEMENT=$DIB_OS_ELEMENT
USE_PREBUILT_DEPLOYMENT_IMAGE=$USE_PREBUILT_DEPLOYMENT_IMAGE
IPA_DIB_OS_ELEMENT=$IPA_DIB_OS_ELEMENT
DIB_OS_RELEASE=$DIB_OS_RELEASE
DIB_OS_ELEMENT=$DIB_OS_ELEMENT
+ INSTALLER_TYPE=$INSTALLER_TYPE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
CLEANUP=$CLEANUP
git-revision: true
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
CLEANUP=$CLEANUP
git-revision: true
@@
-180,8
+203,11
@@
current-parameters: true
predefined-parameters: |
DISTRIBUTION=$DISTRIBUTION
current-parameters: true
predefined-parameters: |
DISTRIBUTION=$DISTRIBUTION
+ DEPLOY_TYPE=$DEPLOY_TYPE
+ INSTALLER_TYPE=$INSTALLER_TYPE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
+ YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
@@
-194,8
+220,11
@@
current-parameters: true
predefined-parameters: |
DISTRIBUTION=$DISTRIBUTION
current-parameters: true
predefined-parameters: |
DISTRIBUTION=$DISTRIBUTION
+ DEPLOY_TYPE=$DEPLOY_TYPE
+ INSTALLER_TYPE=$INSTALLER_TYPE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
DEPLOY_SCENARIO=$DEPLOY_SCENARIO
TEST_SUITE=$TEST_SUITE
+ YARDSTICK_DISPATCHER=$YARDSTICK_DISPATCHER
CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
CLEANUP=$CLEANUP
node-parameters: true
kill-phase-on: NEVER
@@
-219,6
+248,10
@@
name: DISTRIBUTION
default: 'ubuntu18'
description: 'Distribution to use for configuring target nodes (networking etc.). Overriden by upstream job.'
name: DISTRIBUTION
default: 'ubuntu18'
description: 'Distribution to use for configuring target nodes (networking etc.). Overriden by upstream job.'
+ - string:
+ name: DEPLOY_TYPE
+ default: 'virtual'
+ description: 'Type of the deployment. Overriden by upstream job.'
- string:
name: USE_PREBUILT_DEPLOYMENT_IMAGE
default: 'false'
- string:
name: USE_PREBUILT_DEPLOYMENT_IMAGE
default: 'false'
@@
-239,6
+272,10
@@
name: ENGINE_ANSIBLE_PARAMS
default: ' -v '
description: 'Extra paramters that can be added when run the play books.'
name: ENGINE_ANSIBLE_PARAMS
default: ' -v '
description: 'Extra paramters that can be added when run the play books.'
+ - string:
+ name: INSTALLER_TYPE
+ default: 'kubespray'
+ description: 'Installer to use for deploying the scenario'
- string:
name: DEPLOY_SCENARIO
default: 'k8-calico-nofeature'
- string:
name: DEPLOY_SCENARIO
default: 'k8-calico-nofeature'
@@
-249,19
+286,23
@@
description: 'Test framework to use'
- string:
name: TEST_SUITE
description: 'Test framework to use'
- string:
name: TEST_SUITE
- default: '
healthcheck
'
+ default: '
smoke
'
description: 'Test suite to run'
- string:
name: TEST_REPO_URL
default: 'https://gerrit.nordix.org/infra/test.git'
description: 'URL to Nordix Cloud Infra test repository'
description: 'Test suite to run'
- string:
name: TEST_REPO_URL
default: 'https://gerrit.nordix.org/infra/test.git'
description: 'URL to Nordix Cloud Infra test repository'
+ - string:
+ name: YARDSTICK_DISPATCHER
+ default: 'file'
+ description: 'Dispatcher to use for Yardstick reporting'
- string:
name: CLEANUP
default: 'false'
wrappers:
- build-timeout:
- string:
name: CLEANUP
default: 'false'
wrappers:
- build-timeout:
- timeout:
120
+ timeout:
'{build-timeout}'
- fix-workspace-permissions
scm:
- fix-workspace-permissions
scm: