--- /dev/null
+---
+# these parameters are used for infra related variables
+- parameter:
+ name: infra-parameter
+ parameters:
+ - string:
+ name: JJB_GIT_REPO
+ default: https://git.openstack.org/openstack-infra/jenkins-job-builder
+ description: OpenStack JJB repo
+ - string:
+ name: JJB_VERSION
+ default: 2.2.1
+ description: OpenStack JJB version to install - matches to LFN JJB version
+
+# these parameters are used for setting the Gerrit Project on Nordix
+- parameter:
+ name: project-parameter
+ parameters:
+ - string:
+ name: PROJECT
+ default: '{project}'
+ description: JJB configured PROJECT parameter to identify a Nordix Gerrit project
+
+# these parameters are used for streaming changes from various Gerrit Systems
+- parameter:
+ name: nordix-gerrit-parameters
+ parameters:
+ - string:
+ name: GERRIT_USER
+ default: infra
+ description: Non-interactive user to stream Gerrit Events on Nordix Gerrit
+ - string:
+ name: GIT_BASE_HTTPS
+ default: https://gerrit.nordix.org/
+ description: HTTPS URL of Project Repo on Nordix Gerrit to clone repo
+ - string:
+ name: GIT_BASE_SSH
+ default: ssh://$GERRIT_USER@gerrit.nordix.org:29418/
+ description: HTTPS URL of Project Repo on Nordix Gerrit to clone repo
+
+- parameter:
+ name: onap-gerrit-parameters
+ parameters:
+ - string:
+ name: GERRIT_USER
+ default: nordix
+ description: Non-interactive user to stream Gerrit Events on ONAP Gerrit
+ - string:
+ name: GIT_BASE_HTTPS
+ default: https://gerrit.onap.org/r/p/
+ description: HTTPS URL to Project Repo on ONAP Gerrit to clone repo
+ - string:
+ name: GIT_BASE_SSH
+ default: ssh://$GERRIT_USER@gerrit.onap.org:29418/
+ description: SSH URL to Project Repo on ONAP Gerrit to clone repo
+
+# defaults for job build history
+- property:
+ name: logrotate-default
+ properties:
+ - build-discarder:
+ days-to-keep: 60
+ num-to-keep: 200
+ artifact-days-to-keep: 60
+ artifact-num-to-keep: 200
+
+# defaults for SCM and Gerrit
+- scm:
+ name: git-scm
+ scm:
+ - git: &git-scm-defaults
+ url: '$GIT_BASE_HTTPS'
+ branches:
+ - 'origin/$BRANCH'
+ timeout: 15
+ per-build-tag: false
+ skip-tag: true
+ shallow-clone: false
+ use-author: false
+ ignore-notify: false
+ wipe-workspace: true
+ prune: false
+
+- scm:
+ name: git-scm-gerrit
+ scm:
+ - git:
+ choosing-strategy: 'gerrit'
+ refspec: '$GERRIT_REFSPEC'
+ <<: *git-scm-defaults