summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2022-12-08 17:59:45 +0100
committerCédric Ollivier <cedric.ollivier@orange.com>2022-12-08 18:08:31 +0100
commitbf5675bdba1bf204326b38e29c1e4b096e36a5ed (patch)
treecefd746eabf2a38982f1220ad2a6f999e89841e7
parent938f98d9a0ae3390adc75cfdfa7f2334186a4cad (diff)
Get rid of global jjb in Anuket
They are useless here, never updated and failed a lot because of package management issues in it. It now defines all views in the classical way. It also removes all rtd jobs as they are useless. Our docs are built on git events via RTD too. (and it avoids the hardcoded token which should be a security convern). If needed, cirv and laas python verification will be updated in a second patchset. Change-Id: I5aee179d804a5547a464501a03d7afa395420552 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
-rw-r--r--.gitmodules3
-rw-r--r--docs/ci/user-guide.rst33
m---------global-jjb0
-rw-r--r--jjb/barometer/barometer-rtd-jobs.yaml40
-rw-r--r--jjb/cirv/cirv-hdv-rtd-jobs.yaml22
-rw-r--r--jjb/cirv/cirv-rtd-jobs.yaml21
-rw-r--r--jjb/cirv/cirv-sdv-rtd-jobs.yaml22
-rw-r--r--jjb/cirv/cirv-views.yaml6
-rw-r--r--jjb/cirv/cirv.yaml15
-rw-r--r--jjb/dovetail/dovetail-rtd-jobs.yaml23
l---------jjb/global-jjb/jjb1
l---------jjb/global-jjb/shell1
-rw-r--r--jjb/kuberef/kuberef-rtd-jobs.yaml29
-rw-r--r--jjb/kuberef/kuberef-views.yaml14
-rw-r--r--jjb/laas/laas.yml15
-rw-r--r--jjb/nfvbench/nfvbench-rtd-jobs.yaml20
-rw-r--r--jjb/nfvbench/nfvbench-views.yaml14
-rw-r--r--jjb/opnfvdocs/docs-rtd.yaml52
-rw-r--r--jjb/opnfvdocs/opnfvdocs-views.yaml14
-rw-r--r--jjb/releng/releng-info-vote.yaml6
-rw-r--r--jjb/releng/releng-views.yaml15
-rw-r--r--jjb/samplevnf/samplevnf-rtd-jobs.yaml13
-rw-r--r--jjb/samplevnf/samplevnf-views.yaml14
-rw-r--r--jjb/storperf/storperf-rtd-jobs.yaml12
-rw-r--r--jjb/storperf/storperf-views.yaml16
-rw-r--r--jjb/vineperf/vineperf-rtd-jobs.yaml37
-rw-r--r--jjb/vineperf/vineperf-views.yaml14
-rw-r--r--jjb/vswitchperf/vswitchperf-rtd-jobs.yaml29
-rw-r--r--jjb/vswitchperf/vswitchperf-views.yaml14
29 files changed, 81 insertions, 434 deletions
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 9f7b77825..000000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "jjb/global-jjb"]
- path = global-jjb
- url = https://github.com/lfit/releng-global-jjb
diff --git a/docs/ci/user-guide.rst b/docs/ci/user-guide.rst
index b2921f14a..a56a3a1b0 100644
--- a/docs/ci/user-guide.rst
+++ b/docs/ci/user-guide.rst
@@ -101,39 +101,6 @@ on merges and tags to your project repository::
project: 'myproject'
<<: *master
-
-Documentation Builds
-~~~~~~~~~~~~~~~~~~~~
-
-Documentation is build using they Python Sphinx project. You can read
-more about how these build work and how your documentation should be
-setup in the `opnfvdocs`_ project.
-
-Create a file at **jjb/myproject/myproject-rtd-builds.yaml** with the
-following content::
-
- ---
- - project:
- name: myproject-rtd
- project: myproject
- project-name: myproject
-
- project-pattern: 'myproject'
- rtd-build-url: <request from LFN IT>
- rtd-token: <request from LFN IT>
-
- jobs:
- - '{project-name}-rtd-jobs'
-
-.. note::
- Open a ticket with a link to the change adding your documentation
- at `support.linuxfoundation.org`_ and the LFN IT team will
- provide you the *rtd-build-url* and *rtd-token*.
-
-This will create jobs to build your project documentation (under *docs/*
-in your project repository) on proposed changes, and trigger a rebuild
-on the RTD site when code is merged in your project.
-
.. _Jenkins Job Builder: https://docs.openstack.org/infra/jenkins-job-builder/
.. _Releng: https://gerrit.opnfv.org/gerrit/admin/repos/releng
.. _Global-JJB: https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/index.html
diff --git a/global-jjb b/global-jjb
deleted file mode 160000
-Subproject bee1d1152f7fd19e81ef23344011541d1d66a09
diff --git a/jjb/barometer/barometer-rtd-jobs.yaml b/jjb/barometer/barometer-rtd-jobs.yaml
deleted file mode 100644
index 9d1a86a9d..000000000
--- a/jjb/barometer/barometer-rtd-jobs.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
----
-- project:
- name: barometer-rtd
- project: barometer
- project-name: barometer
-
- project-pattern: 'barometer'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-barometer/47353/'
- rtd-token: 'aef70b8a0148b295e25dd92474110bcd622bacb0'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - moselle: &moselle
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - lakelse: &lakelse
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - jerma: &jerma
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - iruya: &iruya
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/cirv/cirv-hdv-rtd-jobs.yaml b/jjb/cirv/cirv-hdv-rtd-jobs.yaml
deleted file mode 100644
index 54c007730..000000000
--- a/jjb/cirv/cirv-hdv-rtd-jobs.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-- project:
- name: cirv-hdv-rtd
- project: cirv-hdv
- project-name: cirv-hdv
-
- project-pattern: 'cirv-hdv'
- # yamllint disable-line rule:line-length
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-cirv-hdv/140801/'
- rtd-token: 'f29ff450f15f5c01f89f238320aa33763256bc7c'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/cirv/cirv-rtd-jobs.yaml b/jjb/cirv/cirv-rtd-jobs.yaml
deleted file mode 100644
index 2812d9e87..000000000
--- a/jjb/cirv/cirv-rtd-jobs.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-- project:
- name: cirv-rtd
- project: cirv
- project-name: cirv
-
- project-pattern: 'cirv'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-cirv/140765/'
- rtd-token: 'cec79ce42917b10adb33f0af8aaa9be33eee63d9'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/cirv/cirv-sdv-rtd-jobs.yaml b/jjb/cirv/cirv-sdv-rtd-jobs.yaml
deleted file mode 100644
index 2a5cf96c0..000000000
--- a/jjb/cirv/cirv-sdv-rtd-jobs.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-- project:
- name: cirv-sdv-rtd
- project: cirv-sdv
- project-name: cirv-sdv
-
- project-pattern: 'cirv-sdv'
- # yamllint disable-line rule:line-length
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-cirv-sdv/140800/'
- rtd-token: '5ce62cc08e799ac377397d654b62bde0d1dec22d'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/cirv/cirv-views.yaml b/jjb/cirv/cirv-views.yaml
deleted file mode 100644
index 17d4e875a..000000000
--- a/jjb/cirv/cirv-views.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- project:
- name: cirv-view
- views:
- - project-view
- project-name: cirv
diff --git a/jjb/cirv/cirv.yaml b/jjb/cirv/cirv.yaml
deleted file mode 100644
index 5c0bccf2b..000000000
--- a/jjb/cirv/cirv.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-- project:
- name: cirv-tox-verify
-
- project: 'cirv'
- project-name: 'cirv'
- build-days-to-keep: 7
-
- stream:
- - master
-
- disabled: false
-
- jobs:
- - '{project-name}-python-jobs'
diff --git a/jjb/dovetail/dovetail-rtd-jobs.yaml b/jjb/dovetail/dovetail-rtd-jobs.yaml
deleted file mode 100644
index 1190f65a7..000000000
--- a/jjb/dovetail/dovetail-rtd-jobs.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
----
-- project:
- name: dovetail-rtd
- project: dovetail
- project-name: dovetail
-
- project-pattern: 'dovetail'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-dovetail/47364/'
- rtd-token: '47df9d7358b153666c2cf5cc139cd3a65d135688'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/global-jjb/jjb b/jjb/global-jjb/jjb
deleted file mode 120000
index 23c884f04..000000000
--- a/jjb/global-jjb/jjb
+++ /dev/null
@@ -1 +0,0 @@
-../../global-jjb/jjb \ No newline at end of file
diff --git a/jjb/global-jjb/shell b/jjb/global-jjb/shell
deleted file mode 120000
index d37c43f86..000000000
--- a/jjb/global-jjb/shell
+++ /dev/null
@@ -1 +0,0 @@
-../../global-jjb/shell \ No newline at end of file
diff --git a/jjb/kuberef/kuberef-rtd-jobs.yaml b/jjb/kuberef/kuberef-rtd-jobs.yaml
deleted file mode 100644
index 24dae885e..000000000
--- a/jjb/kuberef/kuberef-rtd-jobs.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
----
-- project:
- name: kuberef-rtd
- project: kuberef
- project-name: kuberef
-
- project-pattern: 'kuberef'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-kuberef/159252/'
- rtd-token: '286e3f86439fccbf0ae0c73053f142c4ae5b68b3'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - lakelse: &lakelse
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - kali: &kali
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - jerma: &jerma
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/kuberef/kuberef-views.yaml b/jjb/kuberef/kuberef-views.yaml
index 7b19c2df6..ba01868a9 100644
--- a/jjb/kuberef/kuberef-views.yaml
+++ b/jjb/kuberef/kuberef-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
+- view:
name: kuberef-view
- views:
- - project-view
- project-name: kuberef
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^kuberef-.*
diff --git a/jjb/laas/laas.yml b/jjb/laas/laas.yml
index 12b5eeb2d..14141de5f 100644
--- a/jjb/laas/laas.yml
+++ b/jjb/laas/laas.yml
@@ -14,21 +14,6 @@
- 'laas-dashboard-backup'
- 'laas-dashboard-deploy'
-- project:
- name: laas-dashboard-verify
-
- project: 'laas'
- project-name: 'laas'
- build-days-to-keep: 7
-
- stream:
- - master
-
- disabled: false
-
- jobs:
- - 'gerrit-tox-verify'
-
- job-template:
name: 'laas-dashboard-backup'
diff --git a/jjb/nfvbench/nfvbench-rtd-jobs.yaml b/jjb/nfvbench/nfvbench-rtd-jobs.yaml
deleted file mode 100644
index 5ff94834a..000000000
--- a/jjb/nfvbench/nfvbench-rtd-jobs.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
----
-- project:
- name: nfvbench-rtd
- project: nfvbench
- project-name: nfvbench
-
- project-pattern: 'nfvbench'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-nfvbench/47376/'
- rtd-token: '7d77b15615ffe7906f1f20e245c80dc0a0f97e47'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/nfvbench/nfvbench-views.yaml b/jjb/nfvbench/nfvbench-views.yaml
index 6175a4427..2b621401d 100644
--- a/jjb/nfvbench/nfvbench-views.yaml
+++ b/jjb/nfvbench/nfvbench-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
+- view:
name: nfvbench-view
- views:
- - project-view
- project-name: nfvbench
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^nfvbench-.*
diff --git a/jjb/opnfvdocs/docs-rtd.yaml b/jjb/opnfvdocs/docs-rtd.yaml
deleted file mode 100644
index d8ed123c9..000000000
--- a/jjb/opnfvdocs/docs-rtd.yaml
+++ /dev/null
@@ -1,52 +0,0 @@
----
-- project:
- name: docs-rtd
- project: 'opnfvdocs'
- project-name: 'opnfvdocs'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfvdocsdemo/79560/'
- rtd-token: 'a96c3622a270344cf9bf3f73b0dfa04f59fc59c0'
- project-pattern: 'opnfvdocs'
- jobs:
- - '{project-name}-rtd-jobs'
- - 'gerrit-tox-verify':
- python-version: python3
- tox-envs: "docs"
- build-days-to-keep: 7
- - 'docs-merge-rtd-{stream}'
-
- stream:
- - master:
- branch: 'master'
- - moselle:
- branch: 'stable/{stream}'
- - lakelse:
- branch: 'stable/{stream}'
- - iruya:
- branch: 'stable/{stream}'
- - jerma:
- branch: 'stable/{stream}'
-
-- job-template:
- name: 'docs-merge-rtd-{stream}'
-
- project-type: freestyle
-
- parameters:
- - label:
- name: SLAVE_LABEL
- default: 'lf-build6'
- description: 'Slave label on Jenkins'
- all-nodes: false
- node-eligibility: 'ignore-offline'
- - project-parameter:
- project: '{project}'
- branch: '{branch}'
-
- triggers:
- - gerrit-trigger-change-merged:
- project: '**'
- branch: '{branch}'
- files: 'docs/**/*.*'
-
- builders:
- - 'remove-old-docs-from-opnfv-artifacts'
diff --git a/jjb/opnfvdocs/opnfvdocs-views.yaml b/jjb/opnfvdocs/opnfvdocs-views.yaml
index 27645f9ec..7f6e8f999 100644
--- a/jjb/opnfvdocs/opnfvdocs-views.yaml
+++ b/jjb/opnfvdocs/opnfvdocs-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
+- view:
name: opnfvdocs-view
- views:
- - project-view
- project-name: opnfvdocs
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^opnfvdocs-.*
diff --git a/jjb/releng/releng-info-vote.yaml b/jjb/releng/releng-info-vote.yaml
deleted file mode 100644
index 3382d5d8a..000000000
--- a/jjb/releng/releng-info-vote.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- project:
- name: info-vote
- build-node: lf-build6
- jobs:
- - 'info-vote-verify'
diff --git a/jjb/releng/releng-views.yaml b/jjb/releng/releng-views.yaml
index 12dfbfe35..b38af574e 100644
--- a/jjb/releng/releng-views.yaml
+++ b/jjb/releng/releng-views.yaml
@@ -1,7 +1,12 @@
---
-- project:
+- view:
name: releng-view
- views:
- - common-view
- view-name: releng
- view-regex: ^releng.*
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^releng-.*
diff --git a/jjb/samplevnf/samplevnf-rtd-jobs.yaml b/jjb/samplevnf/samplevnf-rtd-jobs.yaml
deleted file mode 100644
index 9c09c827e..000000000
--- a/jjb/samplevnf/samplevnf-rtd-jobs.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-- project:
- name: samplevnf-rtd
- project: samplevnf
- project-name: samplevnf
-
- gerrit-skip-vote: true
- project-pattern: 'samplevnf'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-samplevnf/47390/'
- rtd-token: '133bd533bd10428c549c17967469b25e847f42f4'
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/samplevnf/samplevnf-views.yaml b/jjb/samplevnf/samplevnf-views.yaml
index 26ea8068c..8b946ae6b 100644
--- a/jjb/samplevnf/samplevnf-views.yaml
+++ b/jjb/samplevnf/samplevnf-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
+- view:
name: samplevnf-view
- views:
- - project-view
- project-name: samplevnf
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^samplevnf-.*
diff --git a/jjb/storperf/storperf-rtd-jobs.yaml b/jjb/storperf/storperf-rtd-jobs.yaml
deleted file mode 100644
index e8ee7b985..000000000
--- a/jjb/storperf/storperf-rtd-jobs.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
----
-- project:
- name: storperf-rtd
- project: storperf
- project-name: storperf
-
- project-pattern: 'storperf'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-storperf/47395/'
- rtd-token: '8a5c04ef90e5f32edc4e805a5018763cd25e9afc'
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/storperf/storperf-views.yaml b/jjb/storperf/storperf-views.yaml
index cc687195b..02107659e 100644
--- a/jjb/storperf/storperf-views.yaml
+++ b/jjb/storperf/storperf-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
- name: storperf
- - common-view
- view-name: storperf-view
- view-regex: ^storperf.*
+- view:
+ name: storperf-view
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^storperf-.*
diff --git a/jjb/vineperf/vineperf-rtd-jobs.yaml b/jjb/vineperf/vineperf-rtd-jobs.yaml
deleted file mode 100644
index cd99ae562..000000000
--- a/jjb/vineperf/vineperf-rtd-jobs.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
----
-- project:
- name: vineperf-rtd
- project: vineperf
- project-name: vineperf
-
- gerrit-skip-vote: true
- project-pattern: 'vineperf'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-vineperf/47398/'
- rtd-token: '47bbe5675e6cc5a6207fcc9b4db8dac03c27d9de'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - moselle: &moselle
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - lakelse: &lakelse
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - jerma:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/vineperf/vineperf-views.yaml b/jjb/vineperf/vineperf-views.yaml
index 1f5348f92..5d0ad6e6f 100644
--- a/jjb/vineperf/vineperf-views.yaml
+++ b/jjb/vineperf/vineperf-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
+- view:
name: vineperf-view
- views:
- - project-view
- project-name: vineperf
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^vineperf-.*
diff --git a/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml b/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
deleted file mode 100644
index 6b41bfb6e..000000000
--- a/jjb/vswitchperf/vswitchperf-rtd-jobs.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
----
-- project:
- name: vswitchperf-rtd
- project: vswitchperf
- project-name: vswitchperf
-
- gerrit-skip-vote: true
- project-pattern: 'vswitchperf'
- rtd-build-url: 'https://readthedocs.org/api/v2/webhook/opnfv-vswitchperf/47398/'
- rtd-token: '47bbe5675e6cc5a6207fcc9b4db8dac03c27d9de'
-
- stream:
- - master:
- branch: '{stream}'
- disabled: false
- - jerma: &jerma
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - hunter:
- branch: 'stable/{stream}'
- gs-pathname: '/{stream}'
- disabled: false
- - gambia:
- branch: 'stable/{stream}'
- disabled: false
-
- jobs:
- - '{project-name}-rtd-jobs'
diff --git a/jjb/vswitchperf/vswitchperf-views.yaml b/jjb/vswitchperf/vswitchperf-views.yaml
index 5b8564579..fe04a94d8 100644
--- a/jjb/vswitchperf/vswitchperf-views.yaml
+++ b/jjb/vswitchperf/vswitchperf-views.yaml
@@ -1,6 +1,12 @@
---
-- project:
+- view:
name: vswitchperf-view
- views:
- - project-view
- project-name: vswitchperf
+ view-type: list
+ columns:
+ - status
+ - weather
+ - job
+ - last-success
+ - last-failure
+ - last-duration
+ regex: ^vswitchperf-.*