Merge "Create Stable Branch Jobs for kuberef"
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Tue, 1 Dec 2020 14:39:26 +0000 (14:39 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 1 Dec 2020 14:39:26 +0000 (14:39 +0000)
18 files changed:
jjb/airship/airship.yaml
jjb/barometer/barometer-rtd-jobs.yaml
jjb/barometer/barometer.yaml
jjb/ci_gate_security/anteater-report-to-gerrit.sh [deleted file]
jjb/ci_gate_security/anteater-security-audit-weekly.sh [deleted file]
jjb/ci_gate_security/anteater-security-audit.sh [deleted file]
jjb/ci_gate_security/opnfv-ci-gate-security.yaml [deleted file]
jjb/doctor/doctor-rtd-jobs.yaml
jjb/doctor/doctor.yaml
jjb/fuel/fuel-daily-jobs.yaml
jjb/fuel/fuel-docker-jobs.yaml
jjb/global/releng-macros.yaml
jjb/releng/opnfv-docker-arm.yaml
jjb/releng/opnfv-docker.yaml
releases/jerma/airship.yaml [new file with mode: 0644]
releases/jerma/barometer.yaml [new file with mode: 0644]
releases/jerma/doctor.yaml [new file with mode: 0644]
releases/jerma/dovetail.yaml [new file with mode: 0644]

index e732958..825fe10 100644 (file)
             -v /home/opnfv/functest/images:/home/opnfv/functest/images \
             -v /home/opnfv/functest/tempest_conf.yaml:/usr/lib/python3.6/\
           site-packages/functest/opnfv_tests/openstack/tempest/custom_tests/tempest_conf.yaml \
+            -v /home/opnfv/functest/singlevm.py:/usr/lib/python3.6/\
+          site-packages/functest/core/singlevm.py \
             $image run_tests -t {test} -r -p
 
 - builder:
           projects:
             - name: 'airship-opnfv-functest-healthcheck-{tag}-rmi'
               <<: *airship-jobs
+            - name: 'airship-opnfv-functest-smoke-{tag}-rmi'
+              <<: *airship-jobs
       - multijob:
           name: pull containers
           projects:
             - name: 'airship-opnfv-functest-healthcheck-{tag}-pull'
               <<: *airship-jobs
+            - name: 'airship-opnfv-functest-smoke-{tag}-pull'
+              <<: *airship-jobs
       - multijob:
           name: opnfv/functest-healthcheck:{functest_tag}
           projects:
               <<: *airship-jobs
             - name: 'airship-opnfv-functest-healthcheck-{tag}-cinder_test-run'
               <<: *airship-jobs
+      - multijob:
+          name: opnfv/functest-smoke:{functest_tag}
+          projects:
+            - name: 'airship-opnfv-functest-smoke-{tag}-tempest_keystone-run'
+              <<: *airship-jobs
 
 - project:
     name: 'airship'
index a8ec686..4f56829 100644 (file)
       - master:
           branch: '{stream}'
           disabled: false
+      - jerma: &jerma
+          branch: 'stable/{stream}'
+          gs-pathname: '/{stream}'
+          disabled: false
       - iruya: &iruya
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
index f61110a..b01a890 100644 (file)
           branch: '{stream}'
           gs-pathname: ''
           disabled: false
+      - jerma: &jerma
+          branch: 'stable/{stream}'
+          gs-pathname: '/{stream}'
+          disabled: false
       - iruya: &iruya
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
diff --git a/jjb/ci_gate_security/anteater-report-to-gerrit.sh b/jjb/ci_gate_security/anteater-report-to-gerrit.sh
deleted file mode 100644 (file)
index 51a8ac4..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-# SPDX-license-identifier: Apache-2.0
-set -o pipefail
-export PATH=$PATH:/usr/local/bin/
-EXITSTATUS=0
-
-# This Log should always exist
-if [[ -e securityaudit.log ]] ; then
-
-    #check if log has errors
-    if grep ERROR securityaudit.log; then
-        EXITSTATUS=1
-    fi
-
-    grep 'ERROR' securityaudit.log | awk -F"ERROR - " '{ print $2 }' | tr -d "\'\"" > shortlog
-
-    # Only report to Gerrit when there are errors to report.
-    if [[ -s shortlog ]]; then
-        echo -e "\nposting security audit report to gerrit...\n"
-        ssh -p 29418 gerrit.opnfv.org \
-            "gerrit review -p $GERRIT_PROJECT \
-            -m \"$(cat shortlog)\" \
-            $GERRIT_PATCHSET_REVISION \
-            --notify NONE"
-    fi
-
-    exit $EXITSTATUS
-fi
diff --git a/jjb/ci_gate_security/anteater-security-audit-weekly.sh b/jjb/ci_gate_security/anteater-security-audit-weekly.sh
deleted file mode 100644 (file)
index 6caa131..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-# SPDX-license-identifier: Apache-2.0
-##############################################################################
-# Copyright (c) 2017 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
-##############################################################################
-
-ANTEATER_SCAN_PATCHSET="${ANTEATER_SCAN_PATCHSET:-true}"
-
-cd $WORKSPACE
-REPORTDIR='.reports'
-mkdir -p $REPORTDIR
-# Ensure any user can read the reports directory
-chmod 777 $REPORTDIR
-
-ANTEATER_FILES="--patchset /home/opnfv/anteater/$PROJECT/patchset"
-
-if [[ "$ANTEATER_SCAN_PATCHSET" == "true" ]]; then
-    echo "Generating patchset file to list changed files"
-    git diff HEAD^1 --name-only | sed "s#^#/home/opnfv/anteater/$PROJECT/#" > $WORKSPACE/patchset
-    echo "Changed files are"
-    echo "--------------------------------------------------------"
-    cat $WORKSPACE/patchset
-    echo "--------------------------------------------------------"
-else
-    echo "Checking full project $PROJECT"
-    ANTEATER_FILES="--path /home/opnfv/anteater/$PROJECT"
-fi
-
-vols="-v $WORKSPACE:/home/opnfv/anteater/$PROJECT -v $WORKSPACE/$REPORTDIR:/home/opnfv/anteater/$REPORTDIR"
-envs="-e PROJECT=$PROJECT"
-
-echo "Pulling releng-anteater docker image"
-echo "--------------------------------------------------------"
-docker pull opnfv/releng-anteater
-echo "--------------------------------------------------------"
-
-cmd="docker run -i $envs $vols --rm opnfv/releng-anteater \
-/home/opnfv/venv/bin/anteater --project $PROJECT $ANTEATER_FILES"
-echo "Running docker container"
-echo "$cmd"
-$cmd > $WORKSPACE/securityaudit.log 2>&1
-exit_code=$?
-echo "--------------------------------------------------------"
-echo "Docker container exited with code: $exit_code"
-echo "--------------------------------------------------------"
-exit 0
diff --git a/jjb/ci_gate_security/anteater-security-audit.sh b/jjb/ci_gate_security/anteater-security-audit.sh
deleted file mode 100644 (file)
index 8a170b0..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-cd $WORKSPACE
-REPORTDIR='.reports'
-mkdir -p $REPORTDIR
-# Ensure any user can read the reports directory
-chmod 777 $REPORTDIR
-echo "Generating patchset file to list changed files"
-git diff HEAD^1 --name-only | sed "s#^#/home/opnfv/anteater/$PROJECT/#" > $WORKSPACE/patchset
-echo "Changed files are"
-echo "--------------------------------------------------------"
-cat $WORKSPACE/patchset
-echo "--------------------------------------------------------"
-
-vols="-v $WORKSPACE:/home/opnfv/anteater/$PROJECT -v $WORKSPACE/$REPORTDIR:/home/opnfv/anteater/$REPORTDIR"
-envs="-e PROJECT=$PROJECT"
-
-echo "Pulling releng-anteater docker image"
-echo "--------------------------------------------------------"
-docker pull opnfv/releng-anteater
-echo "--------------------------------------------------------"
-
-cmd="docker run -i $envs $vols --rm opnfv/releng-anteater \
-/home/opnfv/venv/bin/anteater --project $PROJECT --patchset /home/opnfv/anteater/$PROJECT/patchset"
-echo "Running docker container"
-echo "$cmd"
-$cmd > $WORKSPACE/securityaudit.log 2>&1
-exit_code=$?
-echo "--------------------------------------------------------"
-echo "Docker container exited with code: $exit_code"
-echo "--------------------------------------------------------"
-cat securityaudit.log
-exit 0
diff --git a/jjb/ci_gate_security/opnfv-ci-gate-security.yaml b/jjb/ci_gate_security/opnfv-ci-gate-security.yaml
deleted file mode 100644 (file)
index 1f75829..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
----
-# SPDX-license-identifier: Apache-2.0
-########################
-# Job configuration for opnfv-anteater (security audit)
-########################
-- project:
-
-    name: anteaterfw
-
-    project: anteaterfw
-
-    repo:
-      - apex
-      - apex-os-net-config
-      - apex-puppet-tripleo
-      - apex-tripleo-heat-templates
-      - armband
-      - auto
-      - availability
-      - bamboo
-      - barometer
-      - bottlenecks
-      - calipso
-      - clover
-      - container4nfv
-      - cperf
-      - daisy
-      - doctor
-      - domino
-      - dovetail
-      - dpacc
-      - enfv
-      - fds
-      - fuel
-      - ipv6
-      - joid
-      - kvmfornfv
-      - models
-      - moon
-      - nfvbench
-      - onosfw
-      - opera
-      - opnfvdocs
-      - orchestra
-      - ovn4nfv
-      - ovno
-      - ovsnfv
-      - parser
-      - pharos
-      - qtip
-      - releng
-      - releng-anteater
-      - releng-testresults
-      - releng-utils
-      - releng-xci
-      - samplevnf
-      - sdnvpn
-      - securityscanning
-      - sfc
-      - snaps
-      - stor4nfv
-      - storperf
-      - ves
-      - vswitchperf
-      - yardstick
-
-    jobs:
-      - 'opnfv-security-audit-verify-{stream}'
-      - 'opnfv-security-audit-{repo}-weekly-{stream}'
-
-    stream:
-      - master:
-          branch: '{stream}'
-          gs-pathname: ''
-          disabled: false
-
-########################
-# job templates
-########################
-- job-template:
-    name: 'opnfv-security-audit-{repo}-weekly-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    parameters:
-      - opnfv-build-defaults
-      - string:
-          name: ANTEATER_SCAN_PATCHSET
-          default: "false"
-          description: "Have anteater scan patchsets (true) or full project (false)"
-      - project-parameter:
-          project: '{repo}'
-          branch: '{branch}'
-
-    scm:
-      - git-scm-gerrit
-
-    triggers:
-      - timed: '@weekly'
-
-    builders:
-      - anteater-security-audit-weekly
-
-    publishers:
-      # defined in jjb/global/releng-macros.yml
-      - 'email-{repo}-ptl':
-          subject: 'OPNFV Security Scan Result: {repo}'
-      - workspace-cleanup:
-          fail-build: false
-
-- job-template:
-    name: 'opnfv-security-audit-verify-{stream}'
-
-    disabled: '{obj:disabled}'
-
-    parameters:
-      - label:
-          name: SLAVE_LABEL
-          default: 'opnfv-build'
-          description: 'Slave label on Jenkins'
-          all-nodes: false
-          node-eligibility: 'ignore-offline'
-      - project-parameter:
-          project: $GERRIT_PROJECT
-          branch: '{branch}'
-      - string:
-          name: GIT_BASE
-          default: https://gerrit.opnfv.org/gerrit/$PROJECT
-          # yamllint disable rule:line-length
-          description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
-          # yamllint enable rule:line-length
-
-    scm:
-      - git-scm-gerrit
-
-    # yamllint disable rule:line-length
-    triggers:
-      - gerrit:
-          server-name: 'gerrit.opnfv.org'
-          trigger-on:
-            - patchset-created-event:
-                exclude-drafts: 'false'
-                exclude-trivial-rebase: 'false'
-                exclude-no-code-change: 'false'
-            - draft-published-event
-            - comment-added-contains-event:
-                comment-contains-value: 'recheck'
-          projects:
-            - project-compare-type: 'REG_EXP'
-              project-pattern: 'apex|armband|bamboo|barometer|bottlenecks|calipso|cperf|daisy|doctor|dovetail|dpacc|enfv|fds|fuel|pharos|releng|sandbox|yardstick|infra|ipv6|kvmfornfv|models|moon'
-              branches:
-                - branch-compare-type: 'ANT'
-                  branch-pattern: '**/{branch}'
-              file-paths:
-                - compare-type: ANT
-                  pattern: '**'
-          skip-vote:
-            successful: true
-            failed: true
-            unstable: true
-            notbuilt: true
-    # yamllint enable rule:line-length
-
-    builders:
-      - anteater-security-audit
-      - report-security-audit-result-to-gerrit
-    publishers:
-      - archive-artifacts:
-          artifacts: ".reports/*"
-
-########################
-# builder macros
-########################
-- builder:
-    name: anteater-security-audit
-    builders:
-      - shell:
-          !include-raw: ./anteater-security-audit.sh
-
-- builder:
-    name: report-security-audit-result-to-gerrit
-    builders:
-      - shell:
-          !include-raw: ./anteater-report-to-gerrit.sh
-
-- builder:
-    name: anteater-security-audit-weekly
-    builders:
-      - shell:
-          !include-raw: ./anteater-security-audit-weekly.sh
index 512b990..52a3113 100644 (file)
@@ -13,7 +13,7 @@
       - master:
           branch: '{stream}'
           disabled: false
-      - hunter:
+      - jerma: &jerma
           branch: 'stable/{stream}'
           disabled: false
 
index 1b86a3a..bdeecdb 100644 (file)
@@ -11,7 +11,7 @@
           branch: '{stream}'
           gs-pathname: ''
           disabled: false
-      - hunter:
+      - jerma: &jerma
           branch: 'stable/{stream}'
           gs-pathname: '/{stream}'
           disabled: false
index de77523..ceb86c9 100644 (file)
               unstable-threshold: 'FAILURE'
 
     publishers:
-      - email-fuel-ptl
       - email-jenkins-admins-on-failure
 
 - job-template:
           !include-raw-escape: ./fuel-deploy.sh
 
     publishers:
-      - email-fuel-ptl
       - email-jenkins-admins-on-failure
       - report-provision-result
 
index b90f95d..922ff5c 100644 (file)
             - name: 'fuel-docker-manifest-{stream}'
               <<: *manifest-job-settings
 
-    publishers:
-      - email-fuel-ptl
-
 - job-template:
     name: 'fuel-docker-build-{arch_tag}-{stream}'
     disabled: '{obj:disabled}'
index ef37ef9..b82fbea 100644 (file)
           send-to:
             - recipients
 
-# Email PTL publishers
-- email_ptl_defaults: &email_ptl_defaults
-    name: 'email_ptl_defaults'
-    content-type: text
-    attach-build-log: true
-    attachments: '*.log'
-    compress-log: true
-    always: true
-    subject: '{subject}'
-
-- publisher: &email_apex_ptl_defaults
-    name: 'email-apex-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            trozet@redhat.com
-- publisher:
-    name: 'email-apex-os-net-config-ptl'
-    <<: *email_apex_ptl_defaults
-- publisher:
-    name: 'email-apex-puppet-tripleo-ptl'
-    <<: *email_apex_ptl_defaults
-- publisher:
-    name: 'email-apex-tripleo-heat-templates-ptl'
-    <<: *email_apex_ptl_defaults
-
-- publisher:
-    name: 'email-armband-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            bob.monkman@arm.com
-
-- publisher:
-    name: 'email-auto-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            tina.tsou@arm.com
-
-- publisher:
-    name: 'email-availability-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            fuqiao@chinamobile.com
-
-- publisher:
-    name: 'email-bamboo-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            donaldh@cisco.com
-
-- publisher:
-    name: 'email-barometer-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            aasmith@redhat.com
-
-- publisher:
-    name: 'email-bottlenecks-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            gabriel.yuyang@huawei.com
-
-- publisher:
-    name: 'email-calipso-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            korlev@cisco.com
-
-- publisher:
-    name: 'email-clover-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            stephen.wong1@huawei.com
-
-- publisher:
-    name: 'email-container4nfv-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            jiaxuan@chinamobile.com
-
-- publisher:
-    name: 'email-cperf-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            matt.welch@intel.com
-
-- publisher:
-    name: 'email-daisy-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            hu.zhijiang@zte.com.cn
-
-- publisher:
-    name: 'email-doctor-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            r-mibu@cq.jp.nec.com
-
-- publisher:
-    name: 'email-domino-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            ulas.kozat@huawei.com
-
-- publisher:
-    name: 'email-dovetail-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            georg.kunz@ericsson.com
-
-- publisher:
-    name: 'email-dpacc-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            denglingli@chinamobile.com
-
-- publisher:
-    name: 'email-enfv-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            JBuchanan@advaoptical.com
-
-- publisher:
-    name: 'email-fds-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            fbrockne@cisco.com
-
-- publisher:
-    name: 'email-fuel-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            Alexandru.Avadanii@enea.com
-
-- publisher:
-    name: 'email-functest-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            cedric.ollivier@orange.com
-
-- publisher:
-    name: 'email-ipv6-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            bh526r@att.com
-
-- publisher:
-    name: 'email-joid-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            artur.tyloch@canonical.com
-
-- publisher:
-    name: 'email-kvmfornfv-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            raghuveer.reddy@intel.com
-
-- publisher:
-    name: 'email-models-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            bs3131@att.com
-
-- publisher:
-    name: 'email-moon-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            ruan.he@orange.com
-
-- publisher:
-    name: 'email-nfvbench-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            ahothan@cisco.com
-
-- publisher:
-    name: 'email-onosfw-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            su.wei@huawei.com
-
-- publisher:
-    name: 'email-opera-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            Yingjun.li@huawei.com
-
-- publisher:
-    name: 'email-opnfvdocs-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            sofia.wallin@ericsson.com
-
-- publisher:
-    name: 'email-orchestra-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            giuseppe.carella@fokus.fraunhofer.de
-
-- publisher:
-    name: 'email-ovn4nfv-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            trinath.somanchi@gmail.com
-
-- publisher:
-    name: 'email-ovno-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            wsmackie@juniper.net
-
-- publisher:
-    name: 'email-ovsnfv-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            MarkD.Graymark.d.gray@intel.com
-
-- publisher:
-    name: 'email-parser-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            shang.xiaodong@zte.com.cn
-
-- publisher: &email_pharos_ptl_defaults
-    name: 'email-pharos-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            jack@jento.io
-
-- publisher: &email_laas_ptl_defaults
-    name: 'email-laas-ptl'
-    publishers:
-      - email-ext:
-        <<: *email_laas_ptl_defaults
-        recipients: >
-          pberberian@iol.unh.edu
-
-- publisher:
-    name: 'email-qtip-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            wu.zhihui1@zte.com.cn
-
-- publisher: &email_releng_ptl_defaults
-    name: 'email-releng-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            tbramwell@linuxfoundation.org
-- publisher:
-    name: 'email-releng-anteater-ptl'
-    <<: *email_releng_ptl_defaults
-- publisher:
-    name: 'email-releng-testresults-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            feng.xiaowei@zte.com.cn
-- publisher:
-    name: 'email-releng-utils-ptl'
-    <<: *email_releng_ptl_defaults
-- publisher:
-    name: 'email-releng-xci-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            fatih.degirmenci@ericsson.com
-          disable-publisher: true
-
-- publisher:
-    name: 'email-samplevnf-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            deepak.s@intel.com
-
-- publisher:
-    name: 'email-sdnvpn-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            tim.irnich@ericsson.com
-
-- publisher:
-    name: 'email-securityscanning-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            lhinds@redhat.com
-
-- publisher:
-    name: 'email-sfc-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            mbuil@suse.com
-
-- publisher:
-    name: 'email-snaps-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            s.pisarski@cablelabs.com
-
-- publisher:
-    name: 'email-stor4nfv-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            shane.wang@intel.com
-
-- publisher:
-    name: 'email-storperf-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            mark.beierl@emc.com
-
-- publisher:
-    name: 'email-ves-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            bryan.sullivan@att.com
-
-- publisher:
-    name: 'email-vswitchperf-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            sridhar.rao@spirent.com
-
-- publisher:
-    name: 'email-yardstick-ptl'
-    publishers:
-      - email-ext:
-          <<: *email_ptl_defaults
-          recipients: >
-            ross.b.brattain@intel.com
-
 - publisher:
     name: 'report-provision-result'
     publishers:
index e8a227f..8a10a28 100644 (file)
       stream: iruya
       branch: 'stable/{stream}'
       disabled: false
+    jerma: &jerma
+      stream: jerma
+      branch: 'stable/{stream}'
+      disabled: false
     dovetail-arm-receivers: &dovetail-arm-receivers
       receivers: >
           cristina.pauna@enea.com
index ac1c574..7795ba2 100644 (file)
       stream: iruya
       branch: 'stable/{stream}'
       disabled: false
+    jerma: &jerma
+      stream: jerma
+      branch: 'stable/{stream}'
+      disabled: false
     laas-receivers: &laas_receivers
       receivers: >
           pberberian@iol.unh.edu
           <<: *other-receivers
 
       # projects with jobs for iruya
-      - 'barometer-dma':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-dma'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-collectd':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-collectd'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-collectd-experimental':
-          project: 'barometer'
-          dockerdir: '.'
-          dockerfile: 'docker/barometer-collectd-experimental/Dockerfile'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-collectd-master':
-          project: 'barometer'
-          dockerdir: '.'
-          dockerfile: 'docker/barometer-collectd-master/Dockerfile'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-grafana':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-grafana'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-influxdb':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-influxdb'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-kafka':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-kafka'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-ves':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-ves'
-          <<: *iruya
-          <<: *other-receivers
-      - 'barometer-snmp':
-          project: 'barometer'
-          dockerdir: 'docker/barometer-snmp'
-          <<: *iruya
-          <<: *other-receivers
       - 'storperf-master':
           project: 'storperf'
           dockerdir: 'docker/storperf-master'
           <<: *iruya
           <<: *storperf-receivers
 
+      # projects with jobs for jerma
+      - 'barometer-collectd':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-collectd'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-collectd-experimental':
+          project: 'barometer'
+          dockerdir: '.'
+          dockerfile: 'docker/barometer-collectd-experimental/Dockerfile'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-collectd-latest':
+          project: 'barometer'
+          dockerdir: '.'
+          dockerfile: 'docker/barometer-collectd-latest/Dockerfile'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-dma':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-dma'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-grafana':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-grafana'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-influxdb':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-influxdb'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-kafka':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-kafka'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-ves':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-ves'
+          <<: *jerma
+          <<: *other-receivers
+      - 'barometer-snmp':
+          project: 'barometer'
+          dockerdir: 'docker/barometer-snmp'
+          <<: *jerma
+          <<: *other-receivers
+
     # yamllint enable rule:key-duplicates
     jobs:
       - "{dockerrepo}-docker-build-push-{stream}"
diff --git a/releases/jerma/airship.yaml b/releases/jerma/airship.yaml
new file mode 100644 (file)
index 0000000..9b15fe5
--- /dev/null
@@ -0,0 +1,17 @@
+# SPDX-License-Identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2020 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: airship
+project-type: installer
+release-model: stable
+
+branches:
+  - name: stable/jerma
+    location:
+      airship: 4b2c638c2495be08953c1687ddbe689927d6cd8f
diff --git a/releases/jerma/barometer.yaml b/releases/jerma/barometer.yaml
new file mode 100644 (file)
index 0000000..929d312
--- /dev/null
@@ -0,0 +1,17 @@
+# SPDX-License-Identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2020 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: barometer
+project-type: feature
+release-model: stable
+
+branches:
+  - name: stable/jerma
+    location:
+      barometer: f521375d6e898bbdef7abcd9cae25677af96bd82
diff --git a/releases/jerma/doctor.yaml b/releases/jerma/doctor.yaml
new file mode 100644 (file)
index 0000000..2c08924
--- /dev/null
@@ -0,0 +1,17 @@
+# SPDX-License-Identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2020 Nokia Corporation 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: doctor
+project-type: feature
+release-model: stable
+
+branches:
+  - name: stable/jerma
+    location:
+      doctor: 72a1f8c92f1692f1ea8dcb5bc706ec9939c30e0a
diff --git a/releases/jerma/dovetail.yaml b/releases/jerma/dovetail.yaml
new file mode 100644 (file)
index 0000000..23724af
--- /dev/null
@@ -0,0 +1,24 @@
+# SPDX-License-Identifier: Apache-2.0
+##############################################################################
+# Copyright 2020 Huawei Technologies Co., Ltd.
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+##############################################################################
+---
+project: dovetail
+project-type: testing
+release-model: stable
+
+branches:
+  - name: stable/jerma
+    location:
+      dovetail-webportal: 7a13dabbedff1184c12e3e4f5cf56545f1d01397