Remove traces of Boron logic 34/63934/2
authorVratko Polak <vrpolak@cisco.com>
Wed, 4 Oct 2017 10:59:47 +0000 (12:59 +0200)
committerVratko Polak <vrpolak@cisco.com>
Wed, 4 Oct 2017 10:59:47 +0000 (12:59 +0200)
+ next-release-tag removal postponed to Carbon
+ csit-list-{stream}.inc instead listing all files
+ ovs-scm argument and git-opflex-ovs-v1 macro removed
+ git-opflex-ovs-v2 hardcoded for opflex openvswitch job
+ packaging VERSION_MAJOR not detecting boron
- removed whole comment block for jobs needing only stream and branch
+ for other jobs, edited examples to nitrogen and oxygen
- Comment for RELEASE_TAG kept with older tags
- packaging DOWNLOAD_URL kept with Boron-SR2 URL, FIXME added
+ Comment on BGP *-all features removed (as they are no longer used)
+ CSIT verify overrides removed for Dluxapps and Iotdm
+ Other CSIT old branch comments removed

Change-Id: I1431344cc5afd98e9e2c680ebaec0d3f3ea76dcb
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
14 files changed:
jjb/autorelease/autorelease-projects.yaml
jjb/bgpcep/bgpcep-csit-userfeatures.yaml
jjb/controller/controller-csit-akka1.yaml
jjb/dluxapps/dluxapps-csit-yangman.yaml
jjb/integration/integration-test-jobs.yaml
jjb/iotdm/iotdm-csit-basic.yaml
jjb/mdsal/mdsal-csit-bindingv1.yaml
jjb/opflex/opflex-dependencies.yaml
jjb/opflex/opflex-macros.yaml
jjb/packaging/build-rpm-snap.sh
jjb/packaging/packaging.yaml
jjb/releng-templates-java.yaml
jjb/releng-templates.yaml
jjb/sfc/sfc-python.yaml

index 82d8c4c2ce2654b46a480afca3c40908e0418e8c..46cbef590974eb8b0a59aa9af0e8da680666fee7 100644 (file)
@@ -10,7 +10,7 @@
           build-node: centos7-java-builder-2c-8g
       - gerrit-tox-verify
 
-    # todo: After boron EOL remove next-release-tag and directy pass
+    # todo: After Carbon EOL remove next-release-tag and directy pass
     # '{stream}' to autorelease-release-tag parameter
     stream:
       - oxygen:
index 732783b5a3151b7ff5417578ea61bcc76f55f8db..693849af2877289d9061776a6565555ff036e5f8 100644 (file)
@@ -31,7 +31,6 @@
           scope: 'all'
 
     # Features to install
-    # *-all is for Beryllium and Boron, without -all is for Boron and Carbon.
     install-features: >
         odl-restconf,
         odl-bgpcep-pcep,
index 3967efe5c38aa6b1c18cdd203916faab14006dc4..203bc1c8c5762e90bbda1a249904c6a630602ce3 100644 (file)
@@ -10,7 +10,6 @@
     # The functionality under test
     functionality: 'akka1'
 
-    # Project branches. Boron for actual testing, Beryllium for sanity.
     stream:
       - oxygen:
           branch: 'master'
index a6dcaaea9ff381f29c4ada354f233bf7dca0f902..32bea4c50120a25fc628e47af69d71f39672b30d 100644 (file)
           jre: 'openjdk8'
           karaf-version: karaf3
 
-    # dluxapps started in Carbon project, so current verify with Boron is not working
-    verify-stream: 'carbon'
-    verify-branch: 'stable/carbon'
-
     install:
       - all:
           scope: 'all'
index daf5de2154c4a46888afb6b7b2836ed79d9646bd..738628e9bcb2571ba09b9fd10068a6276a2df7b6 100644 (file)
 
     # This job's purpose is to update csit
     # tests to run in integration-distribution-test-{stream}
-    # by updating integration files: csit-list-carbon.inc,
-    # csit-list-boron.inc, csit-list-beryllium.inc
+    # by updating integration files: csit-list-{stream}.inc
     # These files can be used as !include in int-dist-test-{stream}
 
     ######################
index 707f2d6e6dfcdded08c361b01eaf6eb561dee0f1..6c4547b03f9323a57896175203e3932d71647370 100644 (file)
 
     # Project branches
     stream:
-      # Removed jobs testing Beryllium and Boron branches due to
-      # backward incompatible changes in test suites for Carbon
-      # TODO: Create test suites for specific release before
-      # Carbon if needed.
       - oxygen:
           branch: 'master'
           jre: 'openjdk8'
           jre: 'openjdk8'
           karaf-version: karaf3
 
-    # TODO: Delete the following if suites are compatible with Boron again.
-    verify-stream: 'carbon'
-    # TODO: Remove the lines above and below when carbon becomes the default scit-verify stream.
-    verify-branch: 'master'
-    # TODO: Update the line above when stable/carbon is created.
-
     install:
       - all:
           scope: 'all'
index fb249387360107ac1ebf1fa45f2de80a40887d2c..b018bb00a8b363d581baf6835677f8d9af8708c0 100644 (file)
@@ -10,7 +10,6 @@
     # The functionality under test
     functionality: 'bindingv1'
 
-    # Project branches. Boron for actual testing, Beryllium for sanity.
     stream:
       - oxygen:
           branch: 'master'
index 2d2e0aaf2660f0421a6392cf600cb280c0c4498d..0f397673b4b0b7066ea5c3f7680d5e9911f6503e 100644 (file)
@@ -6,26 +6,22 @@
       - 'opflex-rapidjson-{stream}'
       - 'opflex-openvswitch-{stream}'
 
-    # todo: remove 'ovs-scm' after boron EOL
     stream:
       - oxygen:
           branch: 'master'
           libuv-version: '1.8.0'
           rapidjson-version: '1.0.2'
           openvswitch-version: '2.6.0'
-          ovs-scm: v2
       - nitrogen:
           branch: 'stable/nitrogen'
           libuv-version: '1.8.0'
           rapidjson-version: '1.0.2'
           openvswitch-version: '2.6.0'
-          ovs-scm: v2
       - carbon:
           branch: 'stable/carbon'
           libuv-version: '1.8.0'
           rapidjson-version: '1.0.2'
           openvswitch-version: '2.6.0'
-          ovs-scm: v2
 
     project: 'opflex'
 
           description: 'openvswitch-version'
 
     scm:
-      - git-opflex-ovs-{ovs-scm}
+      - git-opflex-ovs-v2
 
     wrappers:
       - opendaylight-infra-wrappers:
index 44ebfef35fcbd23ac2ef8ef158840670b4cc639f..c1dfa113d40fb31a5b4f1b7e2443cdbf0113ca5c 100644 (file)
             - 'refs/tags/v$OPENVSWITCH_VERSION'
           wipe-workspace: true
 
-# todo: remove 'git-opflex-ovs-v1' after boron EOL
-- scm:
-    name: 'git-opflex-ovs-v1'
-    scm:
-      - git:
-          url: https://github.com/noironetworks/ovs.git
-          branches:
-            - 'origin/noiro'
-          wipe-workspace: true
-
 - scm:
     name: 'git-opflex-rapidjson'
     scm:
index b981c707b5ce9d5175b5723b8cdc0b79d4d2c92c..1518f22bbb004d64242337b18ed544cf007c9166 100644 (file)
@@ -19,9 +19,7 @@ $PYTHON -m pip install -r "$WORKSPACE/packaging/packages/requirements.txt"
 STREAM=${{JOB_NAME##*-}}
 
 # Convert stream to numeric ODL major version
-if [ "$STREAM" == "boron" ]; then
-  VERSION_MAJOR=5
-elif [ "$STREAM" == "carbon" ]; then
+if [ "$STREAM" == "carbon" ]; then
   VERSION_MAJOR=6
 elif [ "$STREAM" == "nitrogen" ]; then
   VERSION_MAJOR=7
index 41d81dbfd4bb40ec7163f3a0b2e667ac9597364d..83c2c629a618ecb318821bc402a4e506cb8b061b 100644 (file)
           staging-profile-id: ''
       - string:
           name: DOWNLOAD_URL
+          # FIXME: Update the default value to an active stream.
           # yamllint disable-line rule:line-length
           default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz'
           description: 'URL to ODL tarball artifact to repackage into .deb'
index 9b0da3c32eed6ff647fb3a01026de4675e83902a..a0efd78a99c39b7970a83ac4d1c10e8381fe4ce2 100644 (file)
 - job-template:
     name: '{project-name}-integration-{stream}'
 
-    # Job template for ODL integration verify jobs
-    #
-    # This is similar to a normal verify job, but it runs
-    # when a project that's a dependency of your project
-    # is successfully built.
-    #
-    # Required Variables:
-    #     stream:    release stream (eg. boron or carbon)
-    #     branch:    git branch (eg. stable/boron or master)
-
     project-type: freestyle
     node: '{build-node}'
     jdk: '{jdk}'
 - job-template:
     name: '{project-name}-merge-{stream}'
 
-    # Job template for ODL merge jobs
-    #
-    # The purpose of this job template is to setup a ODL merge job
-    # and deploy artifacts to Nexus.
-    #
-    # Required Variables:
-    #     stream:    release stream (eg. boron or carbon)
-    #     branch:    git branch (eg. stable/boron or master)
-
     # Need to keep jobs that deploy to Nexus at end of build as Maven
     # projects. Maybe reconsider this once upstream moves deploy to a
     # separate lifecycle:
 - job-template:
     name: '{project-name}-verify-{stream}-{maven}-{jdks}'
 
-    # Job template for ODL verify jobs
-    #
-    # The purpose of this job template is to setup a ODL verify job
-    #
-    # Required Variables:
-    #     stream:    release stream (eg. boron or carbon)
-    #     branch:    git branch (eg. stable/boron or master)
-
     project-type: freestyle
     node: '{build-node}'
     concurrent: true
index c4bf31156629890d27ee9e04b0aa91dd0d67f62f..18ae3c723e36de9743ddf47eba4d51776baf8775 100644 (file)
     name: tox_builder_verify
 
     # Required Variables:
-    #     branch:    git branch (eg. stable/boron or master)
+    #     branch:    git branch (eg. stable/nitrogen or master)
     #     toxdir:    directory containing the project's tox.ini relative to
     #                the workspace. Empty works if tox.ini is at project root.
     # Note that stream value is not needed.
     # virtualenv for nodejs.
     #
     # Required Variables:
-    #     stream:    release stream (eg. boron or carbon)
-    #     branch:    git branch (eg. stable/boron or master)
+    #     stream:    release stream (eg. nitrogen or oxygen)
+    #     branch:    git branch (eg. stable/nitrogen or master)
     #     nodedir:   directory of nodejs project to run node test against
     #     nodever:   version of node to install in virtualenv
 
index d8dc40cf3fc0ec69f6c4d68fa019b2643c893129..1e091f525d1d9fd2df72a1e64876778039304c1f 100644 (file)
@@ -4,8 +4,6 @@
     jobs:
       - 'sfc-verify-python-{stream}'
 
-    # stream:    release stream (eg. stable-boron or beryllium)
-    # branch:    git branch (eg. stable/boron or master)
     stream:
       - oxygen:
           branch: 'master'
 - job-template:
     name: 'sfc-verify-python-{stream}'
 
-    # Job template for ODL verify jobs
-    #
-    # The purpose of this job template is to setup a ODL verify job
-    #
-    # Required Variables:
-    #     stream:    release stream (eg. stable-boron or beryllium)
-    #     branch:    git branch (eg. stable/boron or master)
-
     project-type: freestyle
     node: centos7-java-builder-2c-8g
     concurrent: true