summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jjb/apex/apex-project-jobs.yml5
-rw-r--r--jjb/apex/apex-verify-jobs.yml5
-rw-r--r--jjb/apex/apex.yml204
-rw-r--r--jjb/apex/apex.yml.j215
-rw-r--r--jjb/apex/scenarios.yaml.hidden19
-rw-r--r--jjb/compass4nfv/compass-ci-jobs.yml143
-rw-r--r--jjb/functest/functest-docker.yml3
-rw-r--r--jjb/functest/functest-kubernetes-project-jobs.yml4
-rw-r--r--jjb/functest/functest-project-jobs.yml4
-rw-r--r--jjb/global/slave-params.yml30
-rw-r--r--jjb/joid/joid-daily-jobs.yml66
-rw-r--r--jjb/joid/joid-verify-jobs.yml2
-rw-r--r--jjb/releng/opnfv-lint.yml5
-rw-r--r--jjb/releng/releng-release-create-branch.sh2
-rw-r--r--releases/fraser/apex.yaml29
-rw-r--r--releases/fraser/armband.yml9
-rw-r--r--releases/fraser/barometer.yaml9
-rw-r--r--releases/fraser/bottlenecks.yaml9
-rw-r--r--releases/fraser/clover.yaml9
-rw-r--r--releases/fraser/daisy.yaml9
-rw-r--r--releases/fraser/doctor.yaml9
-rw-r--r--releases/fraser/fds.yaml9
-rw-r--r--releases/fraser/fuel.yaml9
-rw-r--r--releases/fraser/joid.yaml9
-rw-r--r--releases/fraser/nfvbench.yaml9
-rw-r--r--releases/fraser/ovn4nfv.yaml9
-rw-r--r--releases/fraser/samplevnf.yaml9
-rw-r--r--releases/fraser/sfc.yaml9
-rw-r--r--releases/fraser/storperf.yaml9
-rw-r--r--releases/fraser/vswitchperf.yaml9
-rw-r--r--releases/fraser/yardstick.yaml9
31 files changed, 560 insertions, 120 deletions
diff --git a/jjb/apex/apex-project-jobs.yml b/jjb/apex/apex-project-jobs.yml
index 58072865d..700ff60e8 100644
--- a/jjb/apex/apex-project-jobs.yml
+++ b/jjb/apex/apex-project-jobs.yml
@@ -9,6 +9,11 @@
gs-pathname: ''
concurrent-builds: 3
disabled: false
+ - fraser: &fraser
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
+ concurrent-builds: 3
+ disabled: false
- euphrates: &euphrates
branch: 'stable/euphrates'
gs-pathname: '/euphrates'
diff --git a/jjb/apex/apex-verify-jobs.yml b/jjb/apex/apex-verify-jobs.yml
index 302932246..3a693c87e 100644
--- a/jjb/apex/apex-verify-jobs.yml
+++ b/jjb/apex/apex-verify-jobs.yml
@@ -12,6 +12,11 @@
gs-pathname: ''
verify-scenario: 'os-odl-nofeature-ha'
disabled: false
+ - fraser: &fraser
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
+ verify-scenario: 'os-odl-nofeature-ha'
+ disabled: false
- danube: &danube
branch: 'stable/{stream}'
gs-pathname: '/{stream}'
diff --git a/jjb/apex/apex.yml b/jjb/apex/apex.yml
index 428835683..a4c68600f 100644
--- a/jjb/apex/apex.yml
+++ b/jjb/apex/apex.yml
@@ -28,6 +28,16 @@
scenario_stream: 'master'
disable_daily: false
disable_promote: false
+ - fraser: &fraser
+ branch: 'stable/fraser'
+ gs-pathname: '/fraser'
+ build-slave: 'apex-build-master'
+ virtual-slave: 'apex-virtual-master'
+ baremetal-slave: 'apex-baremetal-master'
+ verify-scenario: 'os-odl-nofeature-ha'
+ scenario_stream: 'fraser'
+ disable_daily: true
+ disable_promote: true
- euphrates: &euphrates
branch: 'stable/euphrates'
gs-pathname: '/euphrates'
@@ -52,6 +62,42 @@
scenario:
- 'os-nosdn-nofeature-noha':
+ <<: *fraser
+ - 'os-nosdn-nofeature-ha':
+ <<: *fraser
+ - 'os-odl-nofeature-ha':
+ <<: *fraser
+ - 'os-odl-nofeature-noha':
+ <<: *fraser
+ - 'os-odl-bgpvpn-ha':
+ <<: *fraser
+ - 'os-ovn-nofeature-noha':
+ <<: *fraser
+ - 'os-nosdn-fdio-noha':
+ <<: *fraser
+ - 'os-nosdn-fdio-ha':
+ <<: *fraser
+ - 'os-nosdn-bar-ha':
+ <<: *fraser
+ - 'os-nosdn-bar-noha':
+ <<: *fraser
+ - 'os-nosdn-nofeature-ha-ipv6':
+ <<: *fraser
+ - 'os-nosdn-ovs_dpdk-noha':
+ <<: *fraser
+ - 'os-nosdn-ovs_dpdk-ha':
+ <<: *fraser
+ - 'os-nosdn-kvm_ovs_dpdk-noha':
+ <<: *fraser
+ - 'os-nosdn-kvm_ovs_dpdk-ha':
+ <<: *fraser
+ - 'os-odl-sfc-noha':
+ <<: *fraser
+ - 'os-odl-sfc-ha':
+ <<: *fraser
+ - 'os-nosdn-calipso-noha':
+ <<: *fraser
+ - 'os-nosdn-nofeature-noha':
<<: *danube
- 'os-nosdn-nofeature-ha':
<<: *danube
@@ -1071,6 +1117,159 @@
# builder macros
########################
+# fraser Builder
+- builder:
+ name: apex-builder-fraser
+ builders:
+ - multijob:
+ name: Baremetal Deploy and Test Phase
+ condition: SUCCESSFUL
+ projects:
+ - name: 'apex-os-nosdn-nofeature-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-nofeature-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-odl-nofeature-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-odl-nofeature-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-odl-bgpvpn-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-ovn-nofeature-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-fdio-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-fdio-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-bar-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-bar-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-nofeature-ha-ipv6-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-ovs_dpdk-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-ovs_dpdk-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-kvm_ovs_dpdk-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-kvm_ovs_dpdk-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-odl-sfc-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-odl-sfc-ha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+ - name: 'apex-os-nosdn-calipso-noha-baremetal-fraser'
+ node-parameters: false
+ current-parameters: false
+ predefined-parameters: |
+ OPNFV_CLEAN=yes
+ kill-phase-on: NEVER
+ abort-all-job: true
+ git-revision: false
+
# danube Builder
- builder:
name: apex-builder-danube
@@ -1636,6 +1835,11 @@
- timed: '0 0 1-31/2 * *'
- trigger:
+ name: 'apex-fraser'
+ triggers:
+ - timed: '0 0 2-30/2 * *'
+
+- trigger:
name: 'apex-euphrates'
triggers:
- timed: '0 0 2-30/2 * *'
diff --git a/jjb/apex/apex.yml.j2 b/jjb/apex/apex.yml.j2
index 0bedd3560..25b9cd9d7 100644
--- a/jjb/apex/apex.yml.j2
+++ b/jjb/apex/apex.yml.j2
@@ -28,6 +28,16 @@
scenario_stream: 'master'
disable_daily: false
disable_promote: false
+ - fraser: &fraser
+ branch: 'stable/fraser'
+ gs-pathname: '/fraser'
+ build-slave: 'apex-build-master'
+ virtual-slave: 'apex-virtual-master'
+ baremetal-slave: 'apex-baremetal-master'
+ verify-scenario: 'os-odl-nofeature-ha'
+ scenario_stream: 'fraser'
+ disable_daily: true
+ disable_promote: true
- euphrates: &euphrates
branch: 'stable/euphrates'
gs-pathname: '/euphrates'
@@ -996,6 +1006,11 @@
- timed: '0 0 1-31/2 * *'
- trigger:
+ name: 'apex-fraser'
+ triggers:
+ - timed: '0 0 2-30/2 * *'
+
+- trigger:
name: 'apex-euphrates'
triggers:
- timed: '0 0 2-30/2 * *'
diff --git a/jjb/apex/scenarios.yaml.hidden b/jjb/apex/scenarios.yaml.hidden
index 93ce931eb..58f1c64f4 100644
--- a/jjb/apex/scenarios.yaml.hidden
+++ b/jjb/apex/scenarios.yaml.hidden
@@ -19,6 +19,25 @@ master:
- 'os-odl-sfc-noha'
- 'os-odl-sfc-ha'
- 'os-nosdn-calipso-noha'
+fraser:
+ - 'os-nosdn-nofeature-noha'
+ - 'os-nosdn-nofeature-ha'
+ - 'os-odl-nofeature-ha'
+ - 'os-odl-nofeature-noha'
+ - 'os-odl-bgpvpn-ha'
+ - 'os-ovn-nofeature-noha'
+ - 'os-nosdn-fdio-noha'
+ - 'os-nosdn-fdio-ha'
+ - 'os-nosdn-bar-ha'
+ - 'os-nosdn-bar-noha'
+ - 'os-nosdn-nofeature-ha-ipv6'
+ - 'os-nosdn-ovs_dpdk-noha'
+ - 'os-nosdn-ovs_dpdk-ha'
+ - 'os-nosdn-kvm_ovs_dpdk-noha'
+ - 'os-nosdn-kvm_ovs_dpdk-ha'
+ - 'os-odl-sfc-noha'
+ - 'os-odl-sfc-ha'
+ - 'os-nosdn-calipso-noha'
euphrates:
- 'os-nosdn-nofeature-noha'
- 'os-nosdn-nofeature-ha'
diff --git a/jjb/compass4nfv/compass-ci-jobs.yml b/jjb/compass4nfv/compass-ci-jobs.yml
index 44cb84d8e..0d5f92c2a 100644
--- a/jjb/compass4nfv/compass-ci-jobs.yml
+++ b/jjb/compass4nfv/compass-ci-jobs.yml
@@ -14,13 +14,13 @@
ppa-pathname: '/{stream}'
disabled: false
openstack-version: pike
- euphrates: &euphrates
- stream: euphrates
+ fraser: &fraser
+ stream: fraser
branch: 'stable/{stream}'
disabled: false
gs-pathname: '/{stream}'
ppa-pathname: '/{stream}'
- openstack-version: ocata
+ openstack-version: pike
danube: &danube
stream: danube
branch: 'stable/{stream}'
@@ -45,11 +45,11 @@
- baremetal:
slave-label: compass-baremetal-branch
os-version: 'xenial'
- <<: *euphrates
+ <<: *fraser
- virtual:
slave-label: compass-virtual-branch
os-version: 'xenial'
- <<: *euphrates
+ <<: *fraser
# -------------------------------
# master
# -------------------------------
@@ -69,9 +69,6 @@
- 'os-nosdn-nofeature-ha':
disabled: false
auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
- - 'os-odl_l2-nofeature-ha':
- disabled: false
- auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
- 'os-odl_l3-nofeature-ha':
disabled: false
auto-trigger-name: 'compass-{scenario}-{pod}-{stream}-trigger'
@@ -386,7 +383,7 @@
!include-raw-escape: ./compass-deploy.sh
- conditional-step:
condition-kind: regex-match
- regex: (danube|euphrates)
+ regex: (danube|fraser)
label: '{stream}'
steps:
- shell:
@@ -486,10 +483,6 @@
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-nofeature-ha-baremetal-centos-master-trigger'
- triggers:
- - timed: ''
-- trigger:
name: 'compass-os-odl_l3-nofeature-ha-baremetal-centos-master-trigger'
triggers:
- timed: '0 15 * * *'
@@ -583,10 +576,6 @@
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-nofeature-ha-huawei-pod7-danube-trigger'
- triggers:
- - timed: '' # '0 21 * * *'
-- trigger:
name: 'compass-os-odl_l3-nofeature-ha-huawei-pod7-danube-trigger'
triggers:
- timed: '' # '0 15 * * *'
@@ -679,10 +668,6 @@
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-nofeature-ha-baremetal-master-trigger'
- triggers:
- - timed: ''
-- trigger:
name: 'compass-os-odl_l3-nofeature-ha-baremetal-master-trigger'
triggers:
- timed: '0 18 1-29/2 * *'
@@ -701,7 +686,7 @@
- trigger:
name: 'compass-os-odl_l2-moon-ha-baremetal-master-trigger'
triggers:
- - timed: '0 12 2-30/2 * *'
+ - timed: '' # '0 12 2-30/2 * *'
- trigger:
name: 'compass-os-nosdn-kvm-ha-baremetal-master-trigger'
triggers:
@@ -764,98 +749,94 @@
- timed: ''
# -------------------
-# ha-baremetal-euphrates
+# ha-baremetal-fraser
# -------------------
- trigger:
- name: 'compass-os-nosdn-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: '0 1 1-29/2 * *'
- trigger:
- name: 'compass-os-nosdn-openo-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-openo-ha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-nofeature-ha-baremetal-euphrates-trigger'
- triggers:
- - timed: ''
-- trigger:
- name: 'compass-os-odl_l3-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-odl_l3-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: '0 21 2-30/2 * *'
- trigger:
- name: 'compass-os-onos-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-onos-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-ocl-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-ocl-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-onos-sfc-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-onos-sfc-ha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-moon-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-odl_l2-moon-ha-baremetal-fraser-trigger'
triggers:
- - timed: '0 5 1-29/2 * *'
+ - timed: '' # '0 5 1-29/2 * *'
- trigger:
- name: 'compass-os-nosdn-kvm-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-kvm-ha-baremetal-fraser-trigger'
triggers:
- timed: '0 13 2-30/2 * *'
- trigger:
- name: 'compass-os-nosdn-ovs_dpdk-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-ovs_dpdk-ha-baremetal-fraser-trigger'
triggers:
- timed: '0 9 1-29/2 * *'
- trigger:
- name: 'compass-k8-nosdn-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'compass-k8-nosdn-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl-sfc-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-odl-sfc-ha-baremetal-fraser-trigger'
triggers:
- timed: '0 17 2-30/2 * *'
- trigger:
- name: 'compass-os-nosdn-bar-ha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-bar-ha-baremetal-fraser-trigger'
triggers:
- timed: '0 21 1-29/2 * *'
- trigger:
- name: 'compass-k8-nosdn-stor4nfv-ha-baremetal-euphrates-trigger'
+ name: 'compass-k8-nosdn-stor4nfv-ha-baremetal-fraser-trigger'
triggers:
- timed: ''
# ---------------------
-# noha-baremetal-euphrates
+# noha-baremetal-fraser
# ---------------------
- trigger:
- name: 'compass-os-nosdn-kvm-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-kvm-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-nosdn-nofeature-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-nofeature-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l3-nofeature-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-odl_l3-nofeature-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-moon-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-odl_l2-moon-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl-sfc-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-odl-sfc-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-nosdn-ovs_dpdk-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-ovs_dpdk-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-nosdn-bar-noha-baremetal-euphrates-trigger'
+ name: 'compass-os-nosdn-bar-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-k8-nosdn-stor4nfv-noha-baremetal-euphrates-trigger'
+ name: 'compass-k8-nosdn-stor4nfv-noha-baremetal-fraser-trigger'
triggers:
- timed: ''
@@ -871,10 +852,6 @@
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-nofeature-ha-virtual-master-trigger'
- triggers:
- - timed: ''
-- trigger:
name: 'compass-os-odl_l3-nofeature-ha-virtual-master-trigger'
triggers:
- timed: '0 19 2-30/2 * *'
@@ -893,7 +870,7 @@
- trigger:
name: 'compass-os-odl_l2-moon-ha-virtual-master-trigger'
triggers:
- - timed: '30 12 1-29/2 * *'
+ - timed: '' # '30 12 1-29/2 * *'
- trigger:
name: 'compass-os-nosdn-kvm-ha-virtual-master-trigger'
triggers:
@@ -937,7 +914,7 @@
- trigger:
name: 'compass-os-odl_l2-moon-noha-virtual-master-trigger'
triggers:
- - timed: '0 18 2-30/2 * *'
+ - timed: '' # '0 18 2-30/2 * *'
- trigger:
name: 'compass-os-odl-sfc-noha-virtual-master-trigger'
triggers:
@@ -956,97 +933,93 @@
- timed: '0 10 2-30/2 * *'
# -----------------
-# ha-virtual-euphrates
+# ha-virtual-fraser
# -----------------
- trigger:
- name: 'compass-os-nosdn-nofeature-ha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-nofeature-ha-virtual-fraser-trigger'
triggers:
- timed: '0 23 1-29/2 * *'
- trigger:
- name: 'compass-os-nosdn-openo-ha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-openo-ha-virtual-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-nofeature-ha-virtual-euphrates-trigger'
- triggers:
- - timed: ''
-- trigger:
- name: 'compass-os-odl_l3-nofeature-ha-virtual-euphrates-trigger'
+ name: 'compass-os-odl_l3-nofeature-ha-virtual-fraser-trigger'
triggers:
- timed: '0 22 2-30/2 * *'
- trigger:
- name: 'compass-os-onos-nofeature-ha-virtual-euphrates-trigger'
+ name: 'compass-os-onos-nofeature-ha-virtual-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-ocl-nofeature-ha-virtual-euphrates-trigger'
+ name: 'compass-os-ocl-nofeature-ha-virtual-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-onos-sfc-ha-virtual-euphrates-trigger'
+ name: 'compass-os-onos-sfc-ha-virtual-fraser-trigger'
triggers:
- timed: ''
- trigger:
- name: 'compass-os-odl_l2-moon-ha-virtual-euphrates-trigger'
+ name: 'compass-os-odl_l2-moon-ha-virtual-fraser-trigger'
triggers:
- timed: '0 20 1-29/2 * *'
- trigger:
- name: 'compass-os-nosdn-kvm-ha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-kvm-ha-virtual-fraser-trigger'
triggers:
- timed: '0 16 2-30/2 * *'
- trigger:
- name: 'compass-os-nosdn-ovs_dpdk-ha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-ovs_dpdk-ha-virtual-fraser-trigger'
triggers:
- timed: '0 14 1-29/2 * *'
- trigger:
- name: 'compass-os-odl-sfc-ha-virtual-euphrates-trigger'
+ name: 'compass-os-odl-sfc-ha-virtual-fraser-trigger'
triggers:
- timed: '0 18 2-30/2 * *'
- trigger:
- name: 'compass-k8-nosdn-nofeature-ha-virtual-euphrates-trigger'
+ name: 'compass-k8-nosdn-nofeature-ha-virtual-fraser-trigger'
triggers:
- timed: '5 1 2-30/2 * *'
- trigger:
- name: 'compass-os-nosdn-bar-ha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-bar-ha-virtual-fraser-trigger'
triggers:
- timed: '0 19 1-29/2 * *'
- trigger:
- name: 'compass-k8-nosdn-stor4nfv-ha-virtual-euphrates-trigger'
+ name: 'compass-k8-nosdn-stor4nfv-ha-virtual-fraser-trigger'
triggers:
- - timed: '' # '0 14 1-29/2 * *'
+ - timed: '0 15 1-29/2 * *'
# -------------------
-# noha-virtual-euphrates
+# noha-virtual-fraser
# -------------------
- trigger:
- name: 'compass-os-nosdn-kvm-noha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-kvm-noha-virtual-fraser-trigger'
triggers:
- timed: '0 15 1-29/2 * *'
- trigger:
- name: 'compass-os-nosdn-nofeature-noha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-nofeature-noha-virtual-fraser-trigger'
triggers:
- timed: '0 17 2-30/2 * *'
- trigger:
- name: 'compass-os-odl_l3-nofeature-noha-virtual-euphrates-trigger'
+ name: 'compass-os-odl_l3-nofeature-noha-virtual-fraser-trigger'
triggers:
- timed: '0 23 1-29/2 * *'
- trigger:
- name: 'compass-os-odl_l2-moon-noha-virtual-euphrates-trigger'
+ name: 'compass-os-odl_l2-moon-noha-virtual-fraser-trigger'
triggers:
- timed: '0 21 2-30/2 * *'
- trigger:
- name: 'compass-os-odl-sfc-noha-virtual-euphrates-trigger'
+ name: 'compass-os-odl-sfc-noha-virtual-fraser-trigger'
triggers:
- timed: '0 19 1-29/2 * *'
- trigger:
- name: 'compass-os-nosdn-ovs_dpdk-noha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-ovs_dpdk-noha-virtual-fraser-trigger'
triggers:
- timed: '0 12 2-30/2 * *'
- trigger:
- name: 'compass-os-nosdn-bar-noha-virtual-euphrates-trigger'
+ name: 'compass-os-nosdn-bar-noha-virtual-fraser-trigger'
triggers:
- timed: '0 12 1-29/2 * *'
- trigger:
- name: 'compass-k8-nosdn-stor4nfv-noha-virtual-euphrates-trigger'
+ name: 'compass-k8-nosdn-stor4nfv-noha-virtual-fraser-trigger'
triggers:
- - timed: '' # '0 12 2-30/2 * *'
+ - timed: '0 13 2-30/2 * *'
diff --git a/jjb/functest/functest-docker.yml b/jjb/functest/functest-docker.yml
index 909c7b079..43fb4f045 100644
--- a/jjb/functest/functest-docker.yml
+++ b/jjb/functest/functest-docker.yml
@@ -12,6 +12,9 @@
- master:
branch: '{stream}'
disabled: false
+ - fraser:
+ branch: 'stable/{stream}'
+ disabled: false
- euphrates:
branch: 'stable/{stream}'
disabled: false
diff --git a/jjb/functest/functest-kubernetes-project-jobs.yml b/jjb/functest/functest-kubernetes-project-jobs.yml
index 3eba5d177..55999060a 100644
--- a/jjb/functest/functest-kubernetes-project-jobs.yml
+++ b/jjb/functest/functest-kubernetes-project-jobs.yml
@@ -18,6 +18,10 @@
branch: '{stream}'
gs-pathname: ''
disabled: false
+ - fraser:
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
+ disabled: false
- euphrates:
branch: 'stable/{stream}'
gs-pathname: '/{stream}'
diff --git a/jjb/functest/functest-project-jobs.yml b/jjb/functest/functest-project-jobs.yml
index e068a4fee..b3ab3ca37 100644
--- a/jjb/functest/functest-project-jobs.yml
+++ b/jjb/functest/functest-project-jobs.yml
@@ -18,6 +18,10 @@
branch: '{stream}'
gs-pathname: ''
disabled: false
+ - fraser:
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
+ disabled: false
- euphrates:
branch: 'stable/{stream}'
gs-pathname: '/{stream}'
diff --git a/jjb/global/slave-params.yml b/jjb/global/slave-params.yml
index 6171a6abd..628c13f79 100644
--- a/jjb/global/slave-params.yml
+++ b/jjb/global/slave-params.yml
@@ -20,6 +20,21 @@
description: 'SSH key to use for Apex'
- parameter:
+ name: 'apex-baremetal-fraser-defaults'
+ parameters:
+ - label:
+ name: SLAVE_LABEL
+ default: 'apex-baremetal-master'
+ - string:
+ name: GIT_BASE
+ default: https://gerrit.opnfv.org/gerrit/$PROJECT
+ description: 'Git URL to use on this Jenkins Slave'
+ - string:
+ name: SSH_KEY
+ default: /root/.ssh/id_rsa
+ description: 'SSH key to use for Apex'
+
+- parameter:
name: 'apex-baremetal-euphrates-defaults'
parameters:
- label:
@@ -66,6 +81,21 @@
description: 'SSH key to use for Apex'
- parameter:
+ name: 'apex-virtual-fraser-defaults'
+ parameters:
+ - label:
+ name: SLAVE_LABEL
+ default: 'apex-virtual-master'
+ - string:
+ name: GIT_BASE
+ default: https://gerrit.opnfv.org/gerrit/$PROJECT
+ description: 'Git URL to use on this Jenkins Slave'
+ - string:
+ name: SSH_KEY
+ default: /root/.ssh/id_rsa
+ description: 'SSH key to use for Apex'
+
+- parameter:
name: 'apex-virtual-euphrates-defaults'
parameters:
- label:
diff --git a/jjb/joid/joid-daily-jobs.yml b/jjb/joid/joid-daily-jobs.yml
index 947b2f1ab..1e92fbfef 100644
--- a/jjb/joid/joid-daily-jobs.yml
+++ b/jjb/joid/joid-daily-jobs.yml
@@ -13,8 +13,8 @@
# -------------------------------
# BRANCH ANCHORS
# -------------------------------
- euphrates: &euphrates
- stream: euphrates
+ fraser: &fraser
+ stream: fraser
branch: 'stable/{stream}'
disabled: false
gs-pathname: '/{stream}'
@@ -31,7 +31,7 @@
pod:
- baremetal:
slave-label: joid-baremetal
- <<: *euphrates
+ <<: *fraser
- baremetal:
slave-label: joid-baremetal
<<: *master
@@ -232,9 +232,9 @@
########################
# trigger macros
########################
-# os-nosdn-nofeature-ha trigger - branch: euphrates
+# os-nosdn-nofeature-ha trigger - branch: fraser
- trigger:
- name: 'joid-os-nosdn-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'joid-os-nosdn-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: '5 2 * * *'
# os-nosdn-nofeature-ha trigger - branch: master
@@ -242,9 +242,9 @@
name: 'joid-os-nosdn-nofeature-ha-baremetal-master-trigger'
triggers:
- timed: '5 2 * * *'
-# os-odl_l2-nofeature-ha trigger - branch: euphrates
+# os-odl_l2-nofeature-ha trigger - branch: fraser
- trigger:
- name: 'joid-os-odl_l2-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'joid-os-odl_l2-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: '5 7 * * *'
# os-odl_l2-nofeature-ha trigger - branch: master
@@ -252,9 +252,9 @@
name: 'joid-os-odl_l2-nofeature-ha-baremetal-master-trigger'
triggers:
- timed: '5 7 * * *'
-# os-nosdn-lxd-noha trigger - branch: euphrates
+# os-nosdn-lxd-noha trigger - branch: fraser
- trigger:
- name: 'joid-os-nosdn-lxd-noha-baremetal-euphrates-trigger'
+ name: 'joid-os-nosdn-lxd-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 22 * * *'
# os-nosdn-lxd-noha trigger - branch: master
@@ -262,9 +262,9 @@
name: 'joid-os-nosdn-lxd-noha-baremetal-master-trigger'
triggers:
- timed: '5 22 * * *'
-# os-nosdn-lxd-ha trigger - branch: euphrates
+# os-nosdn-lxd-ha trigger - branch: fraser
- trigger:
- name: 'joid-os-nosdn-lxd-ha-baremetal-euphrates-trigger'
+ name: 'joid-os-nosdn-lxd-ha-baremetal-fraser-trigger'
triggers:
- timed: '5 10 * * *'
# os-nosdn-lxd-ha trigger - branch: master
@@ -272,9 +272,9 @@
name: 'joid-os-nosdn-lxd-ha-baremetal-master-trigger'
triggers:
- timed: '5 10 * * *'
-# os-nosdn-nofeature-noha trigger - branch: euphrates
+# os-nosdn-nofeature-noha trigger - branch: fraser
- trigger:
- name: 'joid-os-nosdn-nofeature-noha-baremetal-euphrates-trigger'
+ name: 'joid-os-nosdn-nofeature-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 4 * * *'
# os-nosdn-nofeature-noha trigger - branch: master
@@ -282,9 +282,9 @@
name: 'joid-os-nosdn-nofeature-noha-baremetal-master-trigger'
triggers:
- timed: '5 4 * * *'
-# k8-nosdn-nofeature-noha trigger - branch: euphrates
+# k8-nosdn-nofeature-noha trigger - branch: fraser
- trigger:
- name: 'joid-k8-nosdn-nofeature-noha-baremetal-euphrates-trigger'
+ name: 'joid-k8-nosdn-nofeature-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 15 * * *'
# k8-nosdn-nofeature-noha trigger - branch: master
@@ -292,9 +292,9 @@
name: 'joid-k8-nosdn-nofeature-noha-baremetal-master-trigger'
triggers:
- timed: '5 15 * * *'
-# k8-nosdn-lb-noha trigger - branch: euphrates
+# k8-nosdn-lb-noha trigger - branch: fraser
- trigger:
- name: 'joid-k8-nosdn-lb-noha-baremetal-euphrates-trigger'
+ name: 'joid-k8-nosdn-lb-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 20 * * *'
# k8-nosdn-lb-noha trigger - branch: master
@@ -302,9 +302,9 @@
name: 'joid-k8-nosdn-lb-noha-baremetal-master-trigger'
triggers:
- timed: '5 20 * * *'
-# k8-ovn-lb-noha trigger - branch: euphrates
+# k8-ovn-lb-noha trigger - branch: fraser
- trigger:
- name: 'joid-k8-ovn-lb-noha-baremetal-euphrates-trigger'
+ name: 'joid-k8-ovn-lb-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 17 * * *'
# k8-ovn-lb-noha trigger - branch: master
@@ -312,9 +312,9 @@
name: 'joid-k8-ovn-lb-noha-baremetal-master-trigger'
triggers:
- timed: '5 17 * * *'
-# os-nosdn-openbaton-ha trigger - branch: euphrates
+# os-nosdn-openbaton-ha trigger - branch: fraser
- trigger:
- name: 'joid-os-nosdn-openbaton-ha-baremetal-euphrates-trigger'
+ name: 'joid-os-nosdn-openbaton-ha-baremetal-fraser-trigger'
triggers:
- timed: '5 23 * * *'
# os-nosdn-openbaton-ha trigger - branch: master
@@ -322,9 +322,9 @@
name: 'joid-os-nosdn-openbaton-ha-baremetal-master-trigger'
triggers:
- timed: '5 23 * * *'
-# os-ocl-nofeature-ha trigger - branch: euphrates
+# os-ocl-nofeature-ha trigger - branch: fraser
- trigger:
- name: 'joid-os-ocl-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'joid-os-ocl-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: '5 13 * * *'
# os-ocl-nofeature-ha trigger - branch: master
@@ -332,9 +332,9 @@
name: 'joid-os-ocl-nofeature-ha-baremetal-master-trigger'
triggers:
- timed: '5 13 * * *'
-# os-ocl-nofeature-noha trigger - branch: euphrates
+# os-ocl-nofeature-noha trigger - branch: fraser
- trigger:
- name: 'joid-os-ocl-nofeature-noha-baremetal-euphrates-trigger'
+ name: 'joid-os-ocl-nofeature-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 16 * * *'
# os-ocl-nofeature-noha trigger - branch: master
@@ -342,9 +342,9 @@
name: 'joid-os-ocl-nofeature-noha-baremetal-master-trigger'
triggers:
- timed: '5 16 * * *'
-# k8-canal-lb-noha trigger - branch: euphrates
+# k8-canal-lb-noha trigger - branch: fraser
- trigger:
- name: 'joid-k8-canal-lb-noha-baremetal-euphrates-trigger'
+ name: 'joid-k8-canal-lb-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 14 * * *'
# k8-canal-lb-noha trigger - branch: master
@@ -352,9 +352,9 @@
name: 'joid-k8-canal-lb-noha-baremetal-master-trigger'
triggers:
- timed: '5 14 * * *'
-# k8-multus-lb-noha trigger - branch: euphrates
+# k8-multus-lb-noha trigger - branch: fraser
- trigger:
- name: 'joid-k8-multus-lb-noha-baremetal-euphrates-trigger'
+ name: 'joid-k8-multus-lb-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 18 * * *'
# k8-multus-lb-noha trigger - branch: master
@@ -362,9 +362,9 @@
name: 'joid-k8-multus-lb-noha-baremetal-master-trigger'
triggers:
- timed: '5 18 * * *'
-# k8-nosdn-lb_ceph-noha trigger - branch: euphrates
+# k8-nosdn-lb_ceph-noha trigger - branch: fraser
- trigger:
- name: 'joid-k8-nosdn-lb_ceph-noha-baremetal-euphrates-trigger'
+ name: 'joid-k8-nosdn-lb_ceph-noha-baremetal-fraser-trigger'
triggers:
- timed: '5 18 * * *'
# k8-nosdn-lb_ceph-noha trigger - branch: master
@@ -372,9 +372,9 @@
name: 'joid-k8-nosdn-lb_ceph-noha-baremetal-master-trigger'
triggers:
- timed: '5 18 * * *'
-# os-ovn-nofeature-ha trigger - branch: euphrates
+# os-ovn-nofeature-ha trigger - branch: fraser
- trigger:
- name: 'joid-os-ovn-nofeature-ha-baremetal-euphrates-trigger'
+ name: 'joid-os-ovn-nofeature-ha-baremetal-fraser-trigger'
triggers:
- timed: '5 19 * * *'
# os-ovn-nofeature-ha trigger - branch: master
diff --git a/jjb/joid/joid-verify-jobs.yml b/jjb/joid/joid-verify-jobs.yml
index 53bc3f38a..2d1c7c9f3 100644
--- a/jjb/joid/joid-verify-jobs.yml
+++ b/jjb/joid/joid-verify-jobs.yml
@@ -13,7 +13,7 @@
branch: '{stream}'
gs-pathname: ''
disabled: false
- - euphrates:
+ - fraser: &fraser
branch: 'stable/{stream}'
gs-pathname: '/{stream}'
disabled: false
diff --git a/jjb/releng/opnfv-lint.yml b/jjb/releng/opnfv-lint.yml
index 0ac552082..80893de89 100644
--- a/jjb/releng/opnfv-lint.yml
+++ b/jjb/releng/opnfv-lint.yml
@@ -11,12 +11,17 @@
jobs:
- 'opnfv-lint-verify-{stream}'
- 'opnfv-yamllint-verify-{stream}'
+ - 'opnfv-pylint-verify-{stream}'
stream:
- master:
branch: '{stream}'
gs-pathname: ''
disabled: false
+ - fraser:
+ branch: 'stable/{stream}'
+ gs-pathname: '/{stream}'
+ disabled: false
- danube:
branch: 'stable/{stream}'
gs-pathname: '/{stream}'
diff --git a/jjb/releng/releng-release-create-branch.sh b/jjb/releng/releng-release-create-branch.sh
index 83755608e..92be0e637 100644
--- a/jjb/releng/releng-release-create-branch.sh
+++ b/jjb/releng/releng-release-create-branch.sh
@@ -31,7 +31,7 @@ for release_file in $RELEASE_FILES; do
NEW_FILES=$(git status --porcelain --untracked=no | cut -c4-)
if [ -n "$NEW_FILES" ]; then
git add $NEW_FILES
- git commit -m "Create Stable Branch Jobs for $(basename $release_file .yaml)"
+ git commit -sm "Create Stable Branch Jobs for $(basename $release_file .yaml)"
git push origin HEAD:refs/for/master
fi
done
diff --git a/releases/fraser/apex.yaml b/releases/fraser/apex.yaml
new file mode 100644
index 000000000..70f34fa88
--- /dev/null
+++ b/releases/fraser/apex.yaml
@@ -0,0 +1,29 @@
+# SPDX-License-Identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2018 The Linux Foundation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+---
+project: apex
+project-type: installer
+release-model: stable
+upstream: https://wiki.openstack.org/wiki/TripleO
+
+branches:
+ - name: stable/fraser
+ location:
+ apex: b047099b609eac330486f23913e8046d0f22c1ab
+ - name: stable/fraser
+ location:
+ apex-tripleo-heat-templates: 01db62fd83df2af8b7d87280919a435ee43dc40f
+ - name: stable/fraser
+ location:
+ apex-puppet-tripleo: 7e42851739337960ff1255f9c84773aa13d47bc0
+ - name: stable/fraser
+ location:
+ apex-os-net-config: a301f9f0fff8b227562fdec639e66d76dafb4634
+
+release-notes: http://docs.opnfv.org/en/stable-euphrates/submodules/apex/docs/release/release-notes/release-notes.html
diff --git a/releases/fraser/armband.yml b/releases/fraser/armband.yml
new file mode 100644
index 000000000..ae2e44db4
--- /dev/null
+++ b/releases/fraser/armband.yml
@@ -0,0 +1,9 @@
+---
+project: armband
+project-type: installer
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ armband: 46040c0ab85aeba942b7ec7897b32243f859aac0
diff --git a/releases/fraser/barometer.yaml b/releases/fraser/barometer.yaml
new file mode 100644
index 000000000..1ff908544
--- /dev/null
+++ b/releases/fraser/barometer.yaml
@@ -0,0 +1,9 @@
+---
+project: barometer
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ barometer: 2d98d11d981dc9e6597532f130a241cd20cc963d
diff --git a/releases/fraser/bottlenecks.yaml b/releases/fraser/bottlenecks.yaml
new file mode 100644
index 000000000..778e6ed3b
--- /dev/null
+++ b/releases/fraser/bottlenecks.yaml
@@ -0,0 +1,9 @@
+---
+project: bottlenecks
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ bottlenecks: d10c4644d44f707998c7f05dc72ec4913576b752
diff --git a/releases/fraser/clover.yaml b/releases/fraser/clover.yaml
new file mode 100644
index 000000000..91758cd9a
--- /dev/null
+++ b/releases/fraser/clover.yaml
@@ -0,0 +1,9 @@
+---
+project: clover
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ clover: 67b7fb49e6ea6ac9c2547af263355e5f1aeade42
diff --git a/releases/fraser/daisy.yaml b/releases/fraser/daisy.yaml
new file mode 100644
index 000000000..78efc4810
--- /dev/null
+++ b/releases/fraser/daisy.yaml
@@ -0,0 +1,9 @@
+---
+project: daisy
+project-type: installer
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ daisy: 5bbbe44397d946b4d6fb3bdee6fba2c09131b698
diff --git a/releases/fraser/doctor.yaml b/releases/fraser/doctor.yaml
new file mode 100644
index 000000000..bc74a0346
--- /dev/null
+++ b/releases/fraser/doctor.yaml
@@ -0,0 +1,9 @@
+---
+project: doctor
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ doctor: 06980156b3eed6a6e456d3105c70b68386c1dfb7
diff --git a/releases/fraser/fds.yaml b/releases/fraser/fds.yaml
new file mode 100644
index 000000000..9d08cbf46
--- /dev/null
+++ b/releases/fraser/fds.yaml
@@ -0,0 +1,9 @@
+---
+project: fds
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ fds: 6eb4ed8ce9be7135ec65318b7b833f3c487498be
diff --git a/releases/fraser/fuel.yaml b/releases/fraser/fuel.yaml
new file mode 100644
index 000000000..d0b7b1912
--- /dev/null
+++ b/releases/fraser/fuel.yaml
@@ -0,0 +1,9 @@
+---
+project: fuel
+project-type: installer
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ fuel: e083cf6350a227da161b07d2c68d9aa200611b32
diff --git a/releases/fraser/joid.yaml b/releases/fraser/joid.yaml
new file mode 100644
index 000000000..c2ca0cde1
--- /dev/null
+++ b/releases/fraser/joid.yaml
@@ -0,0 +1,9 @@
+---
+project: joid
+project-type: installer
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ joid: f1b6b2867e4e907cb84ea4670ad32f36bddcbf6c
diff --git a/releases/fraser/nfvbench.yaml b/releases/fraser/nfvbench.yaml
new file mode 100644
index 000000000..e573a8b69
--- /dev/null
+++ b/releases/fraser/nfvbench.yaml
@@ -0,0 +1,9 @@
+---
+project: nfvbench
+project-type: tools
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ nfvbench: 34c00544f7f7dbfa49bbdcd83eca2936b60826c7
diff --git a/releases/fraser/ovn4nfv.yaml b/releases/fraser/ovn4nfv.yaml
new file mode 100644
index 000000000..a04bd0266
--- /dev/null
+++ b/releases/fraser/ovn4nfv.yaml
@@ -0,0 +1,9 @@
+---
+project: ovn4nfv
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ ovn4nfv: 9623c07f59e059ed0b1cdc6fdfec9c7d9996d88d
diff --git a/releases/fraser/samplevnf.yaml b/releases/fraser/samplevnf.yaml
new file mode 100644
index 000000000..c6eda5a0c
--- /dev/null
+++ b/releases/fraser/samplevnf.yaml
@@ -0,0 +1,9 @@
+---
+project: samplevnf
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ samplevnf: b38082760fc411a8fc9e74f9c2d3a44ad633db5c
diff --git a/releases/fraser/sfc.yaml b/releases/fraser/sfc.yaml
new file mode 100644
index 000000000..d42302054
--- /dev/null
+++ b/releases/fraser/sfc.yaml
@@ -0,0 +1,9 @@
+---
+project: sfc
+project-type: feature
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ sfc: 9dda531e8e9be93b930b89d45a395085fbcb61cc
diff --git a/releases/fraser/storperf.yaml b/releases/fraser/storperf.yaml
new file mode 100644
index 000000000..4a1734c76
--- /dev/null
+++ b/releases/fraser/storperf.yaml
@@ -0,0 +1,9 @@
+---
+project: storperf
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/euphrates
+ location:
+ storperf: ce8adafbccb4bc37930f95561fa24874906013ad
diff --git a/releases/fraser/vswitchperf.yaml b/releases/fraser/vswitchperf.yaml
new file mode 100644
index 000000000..bcf60e757
--- /dev/null
+++ b/releases/fraser/vswitchperf.yaml
@@ -0,0 +1,9 @@
+---
+project: vswitchperf
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ vswitchperf: a87a7696e58082b10fadef24176d53ebc67f3bd5
diff --git a/releases/fraser/yardstick.yaml b/releases/fraser/yardstick.yaml
new file mode 100644
index 000000000..53bcfa625
--- /dev/null
+++ b/releases/fraser/yardstick.yaml
@@ -0,0 +1,9 @@
+---
+project: yardstick
+project-type: testing
+release-model: stable
+
+branches:
+ - name: stable/fraser
+ location:
+ yardstick: f19016b39b828f648a66adc305cce17f5146e922