Merge "add views for remaining jenkins subprojects"
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Mon, 22 Jul 2019 21:11:31 +0000 (21:11 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Mon, 22 Jul 2019 21:11:31 +0000 (21:11 +0000)
14 files changed:
jjb/container4nfv/container4nfv-arm64.yaml
jjb/container4nfv/container4nfv-project.yaml
jjb/container4nfv/container4nfv-rtd-jobs.yaml
jjb/fuel/fuel-daily-jobs.yaml
jjb/fuel/fuel-verify-jobs.yaml
jjb/functest/functest-docker.yaml
jjb/functest/functest-kubernetes.yaml
jjb/functest/functest.yaml
jjb/functest/xtesting.yaml
jjb/releng/opnfv-docker-arm.yaml
jjb/releng/opnfv-docker.yaml
releases/hunter/barometer.yaml
releases/hunter/fuel.yaml
releases/hunter/ipv6.yaml

index c5ba3be..04fdd5a 100644 (file)
@@ -7,8 +7,8 @@
     stream:
       - master:
           branch: master
-      - gambia:
-          branch: stable/gambia
+      - hunter:
+          branch: stable/hunter
     scenario:
       - 'k8-multus-nofeature-noha':
           disabled: false
       - 'trigger-deploy-{pod}-{stream}'
 
     builders:
-      - shell:
-          !include-raw: arm64/compass-build.sh
-      - shell:
-          !include-raw: arm64/compass-deploy.sh
+      - shell: !include-raw: arm64/compass-build.sh
+      - shell: !include-raw: arm64/compass-deploy.sh
       - trigger-builds:
           - project: yardstick-arm64-compass-arm-virtual03-daily-master
             current-parameters: false
@@ -63,8 +61,7 @@
               unstable-threshold: 'Failure'
           - project: functest-compass-arm-virtual-daily-master
             current-parameters: false
-            predefined-parameters:
-              DEPLOY_SCENARIO='k8-nosdn-nofeature-ha'
+            predefined-parameters: DEPLOY_SCENARIO='k8-nosdn-nofeature-ha'
             same-node: true
             block: true
             block-thresholds:
           wipe-workspace: true
 
     builders:
-      - shell:
-          !include-raw: arm64/deploy-cni.sh
+      - shell: !include-raw: arm64/deploy-cni.sh
 
 
 - trigger:
     triggers:
       - timed: '0 12 * * *'
 - trigger:
-    name: 'trigger-deploy-virtual-gambia'
+    name: 'trigger-deploy-virtual-hunter'
     triggers:
       - timed: '0 18 * * *'
 - trigger:
     triggers:
       - timed: '0 12 * * *'
 - trigger:
-    name: 'trigger-deploy-baremetal-gambia'
+    name: 'trigger-deploy-baremetal-hunter'
     triggers:
       - timed: '0 18 * * *'
index f1d58da..ca286bf 100644 (file)
@@ -18,7 +18,7 @@
           branch: '{stream}'
           gs-pathname: ''
           disabled: false
-      - gambia:
+      - hunter:
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
           disabled: false
index b55f958..70512a9 100644 (file)
@@ -13,7 +13,7 @@
       - master:
           branch: '{stream}'
           disabled: false
-      - gambia:
+      - hunter:
           branch: 'stable/{stream}'
           disabled: false
 
index 50c82a9..7fa0c5c 100644 (file)
@@ -16,7 +16,7 @@
       branch: '{stream}'
       disabled: false
       gs-pathname: ''
-      functest_docker_tag: hunter
+      functest_docker_tag: iruya
     hunter: &hunter
       stream: hunter
       branch: 'stable/{stream}'
index a5efd2d..0248907 100644 (file)
@@ -13,7 +13,7 @@
           branch: '{stream}'
           gs-pathname: ''
           disabled: false
-          functest_docker_tag: hunter
+          functest_docker_tag: iruya
       - hunter:
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
index 5612960..25ca03a 100644 (file)
       - 'tempest'
       - 'healthcheck'
       - 'features'
-      - 'components'
       - 'smoke'
       - 'benchmarking'
       - 'vnf'
 
     exclude:
       - stream: 'master'
-        image: 'components'
-      - stream: 'iruya'
-        image: 'components'
-      - stream: 'hunter'
-        image: 'components'
+        image: 'tempest'
 
     # settings for jobs run in multijob phases
     build-job-settings: &build-job-settings
               <<: *build-job-settings
             - name: 'functest-features-docker-build-arm64-{stream}'
               <<: *build-job-settings
-            - name: 'functest-components-docker-build-amd64-{stream}'
-              <<: *build-job-settings
-            - name: 'functest-components-docker-build-arm64-{stream}'
-              <<: *build-job-settings
             - name: 'functest-smoke-docker-build-amd64-{stream}'
               <<: *build-job-settings
             - name: 'functest-smoke-docker-build-arm64-{stream}'
               <<: *manifest-job-settings
             - name: 'functest-features-docker-manifest-{stream}'
               <<: *manifest-job-settings
-            - name: 'functest-components-docker-manifest-{stream}'
-              <<: *manifest-job-settings
             - name: 'functest-smoke-docker-manifest-{stream}'
               <<: *manifest-job-settings
             - name: 'functest-benchmarking-docker-manifest-{stream}'
index 9f8f22d..51638ff 100644 (file)
@@ -90,8 +90,7 @@
     name: functest-kubernetes-run-containers
     builders:
       - shell: |
-          set +e
-          set -x
+          set +ex
           [ ! -z "$WORKSPACE" ] && rm -rf $WORKSPACE/* || true
           if [ "{repo}" = "_" ]; then
             image={container}:{tag}
             $image run_tests -t {test}
           res=$?
           gsutil -m cp -r $WORKSPACE/ \
-            gs://artifacts.opnfv.org/functest-kubernetes/$JOB_NAME-$BUILD_ID
+            gs://artifacts.opnfv.org/functest-kubernetes/$JOB_NAME-$BUILD_ID > /dev/null 2>&1
           find $WORKSPACE -type f \
             -printf \
             "http://artifacts.opnfv.org/functest-kubernetes/$JOB_NAME-$BUILD_ID/%P\n"
     container: 'functest-kubernetes-smoke'
     test:
       - k8s_conformance
+      - xrally_kubernetes
     jobs:
       - 'functest-kubernetes-{repo}-{container}-{tag}-{test}-run'
+    exclude:
+      - tag: iruya
+        test: xrally_kubernetes
+      - tag: hunter
+        test: xrally_kubernetes
 
 - project:
     name: 'functest-kubernetes-opnfv-functest-kubernetes-features'
               <<: *functest-kubernetes-jobs
       - multijob:
           name: opnfv/functest-kubernetes-smoke:{tag}
+          execution-type: SEQUENTIALLY
           projects:
+            - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
+              <<: *functest-kubernetes-jobs
             - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
               <<: *functest-kubernetes-jobs
       - multijob:
               <<: *functest-kubernetes-jobs
       - multijob:
           name: opnfv/functest-kubernetes-smoke:{tag}
+          execution-type: SEQUENTIALLY
           projects:
+            - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
+              <<: *functest-kubernetes-jobs
             - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
               <<: *functest-kubernetes-jobs
       - multijob:
               <<: *functest-kubernetes-jobs
       - multijob:
           name: opnfv/functest-kubernetes-smoke:{tag}
+          execution-type: SEQUENTIALLY
           projects:
+            - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-xrally_kubernetes-run'
+              <<: *functest-kubernetes-jobs
             - name: 'functest-kubernetes-opnfv-functest-kubernetes-smoke-{tag}-k8s_conformance-run'
               <<: *functest-kubernetes-jobs
       - multijob:
index 8fe3659..80fac1c 100644 (file)
             -v /home/opnfv/functest/images:/home/opnfv/functest/images \
             -v /home/opnfv/functest/blacklist.yaml:/usr/lib/python$py/\
           site-packages/functest/opnfv_tests/openstack/rally/blacklist.yaml \
-            -v /home/opnfv/functest/tempest_blacklist.yaml:/usr/lib/python$py/\
-          site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/blacklist.yaml \
             $image run_tests -t {test}
           res=$?
           gsutil -m cp -r $WORKSPACE/ \
     jobs:
       - 'functest-{repo}-{container}-{tag}-gate'
       - 'functest-{repo}-{container}-{tag}-check'
+    exclude:
+      - tag: latest
 
 - project:
     name: functest-opnfv-functest-healthcheck-{tag}-build
index 48c0952..c220561 100644 (file)
     tag:
       - latest:
           branch: master
+          slave: lf-build2
       - iruya:
           branch: stable/iruya
+          slave: lf-build2
       - hunter:
           branch: stable/hunter
+          slave: lf-build2
 
 - parameter:
     name: xtesting-slave
     parameters:
       - label:
           name: slave
-          default: lf-build2
+          default: '{slave}'
 
 - parameter:
     name: xtesting-branch
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-pull'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
     builders:
       - xtesting-pull-containers:
           <<: *xtesting-containers
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-rmi'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
     builders:
       - xtesting-remove-images:
           <<: *xtesting-containers
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-{test}-run'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
     builders:
       - xtesting-run-containers:
           <<: *xtesting-run-containers
       - third
       - fourth
       - fifth
+      - sixth
+    exclude:
+      - tag: hunter
+        test: sixth
+      - tag: iruya
+        test: sixth
     jobs:
       - 'xtesting-{repo}-{container}-{tag}-{test}-run'
 
     triggers:
       - timed: '@daily'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
     properties:
       - build-blocker:
           use-build-blocker: true
           blocking-level: 'NODE'
           blocking-jobs:
-            - '^xtesting-[a-z]+-(daily|check|gate)$'
+            - '^xtesting-{tag}-(daily|check|gate)$'
     builders:
       - multijob:
           name: remove former images
               <<: *xtesting-jobs
             - name: 'xtesting-opnfv-xtesting-{tag}-fifth-run'
               <<: *xtesting-jobs
+            - name: 'xtesting-opnfv-xtesting-{tag}-sixth-run'
+              <<: *xtesting-jobs
 
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-gate'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
     scm:
       - xtesting-scm:
           ref: $GERRIT_REFSPEC
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-check'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
       - xtesting-branch:
           branch: '{branch}'
     scm:
     port:
     container: alpine
     tag: 3.9
+    slave: master
     jobs:
       - 'xtesting-{repo}-{container}-{tag}-rmi'
 
     port:
     container: alpine
     tag: 3.9
+    slave: master
     jobs:
       - 'xtesting-{repo}-{container}-{tag}-pull'
 
     name: 'xtesting-{tag}-check'
     project-type: multijob
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
       - xtesting-branch:
           branch: '{branch}'
     properties:
           use-build-blocker: true
           blocking-level: 'NODE'
           blocking-jobs:
-            - '^xtesting-[a-z]+-(daily|check|gate)$'
+            - '^xtesting-{tag}-(daily|check|gate)$'
     builders:
       - multijob:
           name: remove former images
             - name: 'xtesting-_-alpine-3.9-pull'
               <<: *xtesting-jobs
       - multijob:
-          name: opnfv/functest-xtesting
+          name: opnfv/xtesting
           projects:
             - name: 'xtesting-opnfv-xtesting-{tag}-check'
               <<: *xtesting-jobs
               <<: *xtesting-jobs
             - name: 'xtesting-opnfv-xtesting-{tag}-fifth-run'
               <<: *xtesting-jobs
+            - name: 'xtesting-opnfv-xtesting-{tag}-sixth-run'
+              <<: *xtesting-jobs
 
 - trigger:
     name: xtesting-patchset-created
       - xtesting-patchset-created:
           branch: '{branch}'
     parameters:
-      - xtesting-slave
+      - xtesting-slave:
+          slave: '{slave}'
     properties:
       - build-blocker:
           use-build-blocker: true
           blocking-level: 'NODE'
           blocking-jobs:
-            - '^xtesting-[a-z]+-(daily|check|gate)$'
+            - '^xtesting-{tag}-(daily|check|gate)$'
     builders:
       - multijob:
           name: remove former images
             - name: 'xtesting-_-alpine-3.9-pull'
               <<: *xtesting-jobs
       - multijob:
-          name: opnfv/functest-xtesting
+          name: opnfv/xtesting
           projects:
             - name: 'xtesting-opnfv-xtesting-{tag}-gate'
               <<: *xtesting-jobs
               <<: *xtesting-jobs
             - name: 'xtesting-opnfv-xtesting-{tag}-fifth-run'
               <<: *xtesting-jobs
+            - name: 'xtesting-opnfv-xtesting-{tag}-sixth-run'
+              <<: *xtesting-jobs
 
 - project:
     name: 'xtesting'
index 6ec3c89..a259da5 100644 (file)
           dockerdir: 'docker/storperf-master'
           docker_repo_name: 'opnfv/storperf-master'
           arch_tag: 'aarch64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-arm-receivers
       - 'storperf-graphite':
           project: 'storperf'
           dockerdir: 'docker/storperf-graphite'
           docker_repo_name: 'opnfv/storperf-graphite'
           arch_tag: 'aarch64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-arm-receivers
       - 'storperf-httpfrontend':
           project: 'storperf'
           dockerdir: 'docker/storperf-httpfrontend'
           docker_repo_name: 'opnfv/storperf-httpfrontend'
           arch_tag: 'aarch64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-arm-receivers
       - 'storperf-reporting':
           project: 'storperf'
           dockerdir: 'docker/storperf-reporting'
           docker_repo_name: 'opnfv/storperf-reporting'
           arch_tag: 'aarch64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-arm-receivers
       - 'storperf-swaggerui':
           project: 'storperf'
           dockerdir: 'docker/storperf-swaggerui'
           docker_repo_name: 'opnfv/storperf-swaggerui'
           arch_tag: 'aarch64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-arm-receivers
       - 'yardstick':
           project: 'yardstick'
index 08c08ee..85ddbf0 100644 (file)
       stream: master
       branch: '{stream}'
       disabled: false
-    danube: &danube
-      stream: danube
-      branch: 'stable/{stream}'
-      disabled: false
-    euphrates: &euphrates
-      stream: euphrates
-      branch: 'stable/{stream}'
-      disabled: false
-    fraser: &fraser
-      stream: fraser
-      branch: 'stable/{stream}'
-      disabled: false
-    gambia: &gambia
-      stream: gambia
-      branch: 'stable/{stream}'
-      disabled: false
     hunter: &hunter
       stream: hunter
       branch: 'stable/{stream}'
           <<: *master
           <<: *yardstick-receivers
 
-      # projects with jobs for euphrates
+      # projects with jobs for hunter
       - 'barometer-dma':
           project: 'barometer'
           dockerdir: 'docker/barometer-dma'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-collectd':
           project: 'barometer'
           dockerdir: 'docker/barometer-collectd'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-collectd-master':
           project: 'barometer'
           dockerdir: '.'
           dockerfile: 'docker/barometer-collectd-master/Dockerfile'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-grafana':
           project: 'barometer'
           dockerdir: 'docker/barometer-grafana'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-influxdb':
           project: 'barometer'
           dockerdir: 'docker/barometer-influxdb'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-kafka':
           project: 'barometer'
           dockerdir: 'docker/barometer-kafka'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-ves':
           project: 'barometer'
           dockerdir: 'docker/barometer-ves'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'barometer-snmp':
           project: 'barometer'
           dockerdir: 'docker/barometer-snmp'
-          <<: *gambia
+          <<: *hunter
           <<: *other-receivers
       - 'bottlenecks':
           project: 'bottlenecks'
-          <<: *gambia
-          <<: *other-receivers
-      - 'nfvbench':
-          project: 'nfvbench'
-          <<: *fraser
-          <<: *other-receivers
-      - 'qtip':
-          project: 'qtip'
-          dockerdir: '.'
-          dockerfile: 'docker/Dockerfile.local'
-          <<: *fraser
+          <<: *hunter
           <<: *other-receivers
       - 'storperf-master':
           project: 'storperf'
           dockerdir: 'docker/storperf-master'
           arch_tag: 'x86_64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-receivers
       - 'storperf-graphite':
           project: 'storperf'
           dockerdir: 'docker/storperf-graphite'
           arch_tag: 'x86_64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-receivers
       - 'storperf-httpfrontend':
           project: 'storperf'
           dockerdir: 'docker/storperf-httpfrontend'
           arch_tag: 'x86_64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-receivers
       - 'storperf-reporting':
           project: 'storperf'
           dockerdir: 'docker/storperf-reporting'
           arch_tag: 'x86_64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-receivers
       - 'storperf-swaggerui':
           project: 'storperf'
           dockerdir: 'docker/storperf-swaggerui'
           arch_tag: 'x86_64'
-          <<: *gambia
+          <<: *hunter
           <<: *storperf-receivers
       - 'yardstick':
           project: 'yardstick'
           <<: *hunter
           <<: *yardstick-receivers
-      # projects with jobs for fraser
-      - 'bottlenecks':
-          project: 'bottlenecks'
-          <<: *hunter
-          <<: *other-receivers
-      - 'clover':
-          project: 'clover'
-          dockerdir: '.'
-          dockerfile: 'docker/Dockerfile'
-          <<: *fraser
-          <<: *other-receivers
-      - 'clover-ns-nginx-lb':
-          project: 'clover'
-          dockerdir: 'samples/services/nginx/docker'
-          dockerfile: 'subservices/lb/Dockerfile'
-          <<: *fraser
-          <<: *other-receivers
-      - 'clover-ns-nginx-proxy':
-          project: 'clover'
-          dockerdir: 'samples/services/nginx/docker'
-          dockerfile: 'subservices/proxy/Dockerfile'
-          <<: *fraser
-          <<: *other-receivers
-      - 'clover-ns-nginx-server':
-          project: 'clover'
-          dockerdir: 'samples/services/nginx/docker'
-          dockerfile: 'subservices/server/Dockerfile'
-          <<: *fraser
-          <<: *other-receivers
-      - 'clover-ns-snort-ids':
-          project: 'clover'
-          dockerdir: 'samples/services/snort_ids/docker'
-          dockerfile: 'Dockerfile'
-          <<: *fraser
-          <<: *other-receivers
-      - 'dovetail':
-          project: 'dovetail'
-          <<: *fraser
-          <<: *other-receivers
     # yamllint enable rule:key-duplicates
     jobs:
       - "{dockerrepo}-docker-build-push-{stream}"
index 89b3022..71d787b 100644 (file)
@@ -11,6 +11,11 @@ project: barometer
 project-type: feature
 release-model: stable
 
+releases:
+  - version: opnfv-8.1.0
+    location:
+      barometer: 6fe9f36a63e71bd4614260cca0664b02b95c8b9c
+
 branches:
   - name: stable/hunter
     location:
index e1e111f..2ec2597 100644 (file)
@@ -20,5 +20,8 @@ releases:
   - version: opnfv-8.0.0
     location:
       fuel: 4e64c8495d8cddab653e7b6f8db1d4335755d4c9
+  - version: opnfv-8.1.0
+    location:
+      fuel: 09ec1e9cc02268c45d5cfd5a289b53a52d9c6e94
 
 release-notes: https://opnfv-fuel.readthedocs.io/en/latest/release/release-notes/release-notes.html
index 819100d..aa5e932 100644 (file)
@@ -15,6 +15,9 @@ releases:
   - version: opnfv-8.0.0
     location:
       ipv6: b113174fa52a1ac4bd20bdbdaea86b07897e7091
+  - version: opnfv-8.1.0
+    location:
+      ipv6: 9d3f926814387835029d80e49b8dfc9102c4ece7
 
 branches:
   - name: stable/hunter