stream:
- 'master':
branch: '{stream}'
- openrc-credentials-file: 'est-jenkins-openrcfile-city-karlskrona-onap'
+ openrc-credentials-file: 'est-jenkins-openrcfile-city-frankfurt-cicd'
execution-mode: 'packaging'
- gated-projects: 'infra/engine|infra/provisioner/bifrost|infra/provisioner/heat|infra/installer/kolla|infra/installer/kubespray'
+ gated-projects: 'infra/engine|infra/provisioner/bifrost|infra/provisioner/heat'
successful: false
failed: false
unstable: false
name: VERBOSITY
default: 'true'
description: 'Verbosity setting for the engine - true or false - default is false'
- - string:
- name: ENGINE_REPO_URL
- default: 'https://gerrit.nordix.org/infra/engine.git'
- description: 'URL to Nordix Cloud Infra engine repository'
- - string:
- name: ARTIFACTS_TO_UPLOAD
- default: "k8s-installer-ubuntu1804.bsx"
- description: 'Artifacts to upload'
- - string:
- name: NORDIX_ARM_PUBLIC_IP
- default: '91.106.198.25'
- description: 'Public IP of Nordix Artifactory. Offline deployments can not resolve domain name'
- - string:
- name: NORDIX_ARM_HTTPS_URL
- default: 'https://artifactory.nordix.org/artifactory'
- description: 'URL to Nordix Artifactory'
- - string:
- name: NORDIX_ARM_REPO
- default: 'nordix-kubernetes'
- description: 'Name of the repository to upload and download artifact to/from. Depends on the stack'
- - string:
- name: NORDIX_ARTIFACT_URL
- default: "$NORDIX_ARM_HTTPS_URL/$NORDIX_ARM_REPO/installer/oss/gerrit/$GERRIT_CHANGE_NUMBER"
- description: 'Artifact to download'
- string:
name: CI_LOOP
default: 'verify'
description: 'CI loop type'
- label:
name: SLAVE_LABEL
- default: 'engine-package-{distro}'
+ default: 'engine-package-{distro}-fra'
description: 'Slave label to schedule this job on.'
- project-parameters:
project: $GERRIT_PROJECT
properties:
- logrotate
- - throttle:
- max-per-node: 1
- max-total: 3
- option: project
- build-blocker:
use-build-blocker: true
blocking-jobs:
- 'engine-verify-package-.*'
- - 'onap-sdc-periodic-release-offline-.*'
- - 'onap-so-periodic-release-offline-.*'
- - 'kubernetes-periodic-release-offline-.*'
+ - 'kubernetes-verify-package-.*'
block-level: 'NODE'
+ - throttle:
+ max-per-node: 1
+ max-total: 3
+ option: project
scm:
- git-scm-gerrit:
ssh-credentials-id: nordixinfra-nordix-gerrit-ssh
- branch: refs/heads/$GERRIT_BRANCH
+ branch: $GERRIT_BRANCH
refspec: $GERRIT_REFSPEC
wipe_workspace: true
clean_before: false
- openstack:
single-use: True
- build-timeout:
- timeout: 70
+ timeout: 240
- credentials-binding:
- username-password-separated:
credential-id: 'nordix-cicd-arm-credentials'
builders:
- - 'generate-sdf-for-change-macro'
+ - 'generate-change-metadata-macro'
+ - inject:
+ properties-file: "$WORKSPACE/change.properties"
- 'generate-ssh-keypair-macro'
- 'wait-pkg-mgr-macro'
- 'package-macro'