Merge "Remove devstack mitaka images"
authorAnil Belur <abelur@linuxfoundation.org>
Sat, 29 Apr 2017 12:17:23 +0000 (12:17 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Sat, 29 Apr 2017 12:17:23 +0000 (12:17 +0000)
19 files changed:
jjb/autorelease/autorelease-projects.yaml
jjb/autorelease/include-raw-autorelease-notify-build-failure.sh
jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml [new file with mode: 0644]
jjb/controller/controller-csit-ddb-expl-lead-movement.yaml [new file with mode: 0644]
jjb/integration/distribution/distribution-csit-userfeatures.yaml
jjb/integration/include-raw-integration-deploy-openstack-run-test.sh
jjb/integration/integration-detect-variables.sh
jjb/integration/integration-templates.yaml
jjb/integration/integration4-templates.yaml [new file with mode: 0644]
jjb/netvirt/netvirt-patch-test.yaml
jjb/packaging/include-raw-test-ansible-deb.sh
jjb/packaging/include-raw-test-deb.sh
jjb/packaging/include-raw-test-puppet.sh
jjb/packaging/packaging.yaml
jjb/packaging/puppet.yaml [new file with mode: 0644]
jjb/releng-defaults.yaml
jjb/releng-jobs.yaml
jjb/releng-macros.yaml
packer/provision/java-builder.sh

index a53c459456c2f48c441a4d90511390c8978d454e..dc5ef92097ad56d24c58df6ceb31af229732e316 100644 (file)
             fail-on-missing: true
       - opendaylight-infra-shiplogs:
           maven-version: 'mvn33'
+
+
+###
+# TODO: Remove this job once carbon tests failures are resolved
+# This jobs skips all tests and is intended to stage artifacts for integration
+# testing
+###
+
+- project:
+    name: autorelease-projects-notests
+    jobs:
+      - 'autorelease-release-notests-{stream}'
+
+    stream:
+      - carbon:
+          next-release-tag: Carbon
+          branch: 'stable/carbon'
+          jdk: 'openjdk8'
+          integration-test: carbon
+          karaf-version: karaf3
+
+
+    project: 'releng/autorelease'
+    archive-artifacts: '**/*.prop **/*.log **/patches/*.bundle **/patches/*.patch all-bundles.tar.gz'
+
+
+# Autorelease build jobs
+- job-template:
+    name: 'autorelease-release-notests-{stream}'
+
+    project-type: freestyle
+    node: centos7-autorelease-4c-16g
+    jdk: '{jdk}'
+    cron: 'H 0 * * *'
+
+    properties:
+      - build-discarder:
+          days-to-keep: '30'
+          num-to-keep: 40
+          artifact-num-to-keep: 1
+    # Make sure we only archive the last artifact until we figure out why
+    # autorelease carbon is not generating a staging repo.
+    #   - opendaylight-infra-properties:
+    #       build-days-to-keep: '30'
+
+    parameters:
+      - maven-exec:
+          maven-version: 'mvn33'
+      - opendaylight-infra-parameters:
+          os-cloud: '{os-cloud}'
+          project: '{project}'
+          branch: '{branch}'
+          refspec: 'refs/heads/{branch}'
+          artifacts: '{archive-artifacts}'
+      - distribution-karaf-version:
+          karaf-version: '{karaf-version}'
+      - autorelease-release-tag:
+          release-tag: '{next-release-tag}'
+      - autorelease-release-branch:
+          release-branch: '{branch}'
+
+    scm:
+      - git:
+          credentials-id: 'opendaylight-jenkins-ssh'
+          url: '$GIT_BASE'
+          refspec: '$GERRIT_REFSPEC'
+          branches:
+            - '$GERRIT_BRANCH'
+          choosing-strategy: 'gerrit'
+          skip-tag: true
+          submodule:
+            recursive: true
+            timeout: 60
+
+    wrappers:
+      - opendaylight-infra-wrappers:
+          build-timeout: '1440'
+
+    triggers:
+      - timed: '{cron}'
+
+    builders:
+      # force jenkins install of maven version before any shell scripts use it
+      - maven-target:
+          maven-version: 'mvn33'
+          goals: '-version'
+          settings: 'autorelease-settings'
+          settings-type: cfp
+          global-settings: 'odl-global-settings'
+          global-settings-type: cfp
+      - wipe-local-maven-repo
+      - jacoco-nojava-workaround
+      - shell: "./scripts/list-project-dependencies.sh"
+      - autorelease-determine-merge-order
+      - autorelease-cfp:
+          autorelease-settings: 'autorelease-settings'
+          odl-global-settings: 'odl-global-settings'
+      - autorelease-generate-taglist
+      - autorelease-distribute-taglist
+      - distribute-build-url:
+          path: 'integration/distribution/$KARAF_ARTIFACT/src/main/assembly'
+      - autorelease-generate-release-patches
+      # In a perfect world projects should be releasing separately and we consume them
+      # via a project that pulls the release bits from each project from Nexus.
+      # Keep the patches compatible with that ideal, but apply an edit
+      # to enable building in a single maven reactor afterwards.
+      - autorelease-fix-relative-paths
+      - maven-target:
+          maven-version: 'mvn33'
+          pom: 'pom.xml'
+          goals: |
+              clean deploy
+              -Pintegrationtests,docs,repoBuild
+              -Dcheckstyle.skip=true
+              -DskipTests=true
+              -DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage
+              {opendaylight-infra-mvn-opts}
+          java-opts:
+            - '-Xmx10g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
+          settings: 'autorelease-settings'
+          settings-type: cfp
+          global-settings: 'odl-global-settings'
+          global-settings-type: cfp
+      - autorelease-maven-deploy
+      - autorelease-get-integration-test-variables
+      - autorelease-maven-sources:
+          opendaylight-infra-mvn-opts: '{opendaylight-infra-mvn-opts}'
+          maven-version: 'mvn33'
+          settings: 'autorelease-settings'
+          global-settings: 'odl-global-settings'
+      - autorelease-maven-sources-post-process
+      - shell: |
+          mkdir -p archives/
+          cp *.log *.prop $_
+
+    publishers:
+      - opendaylight-infra-notify-status
+      - opendaylight-infra-sysstats
+      - archive:
+          # Need to archive dependencies.log in Jenkins to provide a simple
+          # way for downstream jobs to pull the latest version of this file
+          # in their builds.
+          # TODO stop archiving **/*.zip once we figure out why artifacts are
+          #      not deploying to Nexus
+          artifacts: 'dependencies.log, **/*.zip, /var/log/sa/*'
+      - trigger-parameterized-builds:
+          - project: 'integration-distribution-test-{integration-test}'
+            condition: UNSTABLE_OR_BETTER
+            property-file: variables.jenkins-trigger
+            fail-on-missing: true
+          - project: 'integration-distribution-test-{integration-test}'
+            condition: FAILED
+          - project: 'integration-sanity-test-{integration-test}'
+            condition: UNSTABLE_OR_BETTER
+            property-file: variables.jenkins-trigger
+            fail-on-missing: true
+          - project: 'integration-sanity-test-{integration-test}'
+            condition: FAILED
+          - project: 'packaging-build-rpm-master'
+            condition: UNSTABLE_OR_BETTER
+            predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
+            property-file: variables.jenkins-trigger
+            fail-on-missing: true
+      - opendaylight-infra-shiplogs:
+          maven-version: 'mvn33'
+
+
+###
+# TODO: Remove this job once carbon tests failures are resolved
+# This jobs uses -fn (fail never) and is intended to run the build until
+# complition without being intruptted on test failures.
+###
+
+- project:
+    name: autorelease-projects-failnever
+    jobs:
+      - 'autorelease-release-failnever-{stream}'
+
+    stream:
+      - carbon:
+          next-release-tag: Carbon
+          branch: 'stable/carbon'
+          jdk: 'openjdk8'
+          integration-test: carbon
+          karaf-version: karaf3
+
+    project: 'releng/autorelease'
+    archive-artifacts: '**/*.prop **/*.log **/patches/*.bundle **/patches/*.patch all-bundles.tar.gz'
+
+
+# Autorelease build jobs
+- job-template:
+    name: 'autorelease-release-failnever-{stream}'
+
+    project-type: freestyle
+    node: centos7-autorelease-4c-16g
+    jdk: '{jdk}'
+    cron: 'H 0 * * *'
+
+    properties:
+      - build-discarder:
+          days-to-keep: '30'
+          num-to-keep: 40
+          artifact-num-to-keep: 1
+    # Make sure we only archive the last artifact until we figure out why
+    # autorelease carbon is not generating a staging repo.
+    #   - opendaylight-infra-properties:
+    #       build-days-to-keep: '30'
+
+    parameters:
+      - maven-exec:
+          maven-version: 'mvn33'
+      - opendaylight-infra-parameters:
+          os-cloud: '{os-cloud}'
+          project: '{project}'
+          branch: '{branch}'
+          refspec: 'refs/heads/{branch}'
+          artifacts: '{archive-artifacts}'
+      - distribution-karaf-version:
+          karaf-version: '{karaf-version}'
+      - autorelease-release-tag:
+          release-tag: '{next-release-tag}'
+      - autorelease-release-branch:
+          release-branch: '{branch}'
+
+    scm:
+      - git:
+          credentials-id: 'opendaylight-jenkins-ssh'
+          url: '$GIT_BASE'
+          refspec: '$GERRIT_REFSPEC'
+          branches:
+            - '$GERRIT_BRANCH'
+          choosing-strategy: 'gerrit'
+          skip-tag: true
+          submodule:
+            recursive: true
+            timeout: 60
+
+    wrappers:
+      - opendaylight-infra-wrappers:
+          build-timeout: '1440'
+
+    triggers:
+      - timed: '{cron}'
+
+    builders:
+      # force jenkins install of maven version before any shell scripts use it
+      - maven-target:
+          maven-version: 'mvn33'
+          goals: '-version'
+          settings: 'autorelease-settings'
+          settings-type: cfp
+          global-settings: 'odl-global-settings'
+          global-settings-type: cfp
+      - wipe-local-maven-repo
+      - jacoco-nojava-workaround
+      - shell: "./scripts/list-project-dependencies.sh"
+      - autorelease-determine-merge-order
+      - autorelease-cfp:
+          autorelease-settings: 'autorelease-settings'
+          odl-global-settings: 'odl-global-settings'
+      - autorelease-generate-taglist
+      - autorelease-distribute-taglist
+      - distribute-build-url:
+          path: 'integration/distribution/$KARAF_ARTIFACT/src/main/assembly'
+      - autorelease-generate-release-patches
+      # In a perfect world projects should be releasing separately and we consume them
+      # via a project that pulls the release bits from each project from Nexus.
+      # Keep the patches compatible with that ideal, but apply an edit
+      # to enable building in a single maven reactor afterwards.
+      - autorelease-fix-relative-paths
+      - maven-target:
+          maven-version: 'mvn33'
+          pom: 'pom.xml'
+          goals: |
+              clean deploy
+              -Pintegrationtests,docs,repoBuild
+              -Dcheckstyle.skip=true
+              -DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage
+              -fn
+              {opendaylight-infra-mvn-opts}
+          java-opts:
+            - '-Xmx10g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
+          settings: 'autorelease-settings'
+          settings-type: cfp
+          global-settings: 'odl-global-settings'
+          global-settings-type: cfp
+      - autorelease-maven-deploy
+      - autorelease-get-integration-test-variables
+      - autorelease-maven-sources:
+          opendaylight-infra-mvn-opts: '{opendaylight-infra-mvn-opts}'
+          maven-version: 'mvn33'
+          settings: 'autorelease-settings'
+          global-settings: 'odl-global-settings'
+      - autorelease-maven-sources-post-process
+      - shell: |
+          mkdir -p archives/
+          cp *.log *.prop $_
+
+    publishers:
+      - opendaylight-infra-notify-status
+      - opendaylight-infra-sysstats
+      - archive:
+          # Need to archive dependencies.log in Jenkins to provide a simple
+          # way for downstream jobs to pull the latest version of this file
+          # in their builds.
+          # TODO stop archiving **/*.zip once we figure out why artifacts are
+          #      not deploying to Nexus
+          artifacts: 'dependencies.log, **/*.zip, /var/log/sa/*'
+      - trigger-parameterized-builds:
+          - project: 'integration-distribution-test-{integration-test}'
+            condition: UNSTABLE_OR_BETTER
+            property-file: variables.jenkins-trigger
+            fail-on-missing: true
+          - project: 'integration-distribution-test-{integration-test}'
+            condition: FAILED
+          - project: 'integration-sanity-test-{integration-test}'
+            condition: UNSTABLE_OR_BETTER
+            property-file: variables.jenkins-trigger
+            fail-on-missing: true
+          - project: 'integration-sanity-test-{integration-test}'
+            condition: FAILED
+          - project: 'packaging-build-rpm-master'
+            condition: UNSTABLE_OR_BETTER
+            predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
+            property-file: variables.jenkins-trigger
+            fail-on-missing: true
+      - opendaylight-infra-shiplogs:
+          maven-version: 'mvn33'
index d1b9da28c8a2bb07cd4b227d4682a5b1f0c45f79..ca31d529c5d3f0bd25894c74f52c4794d0dd29bd 100644 (file)
@@ -93,7 +93,7 @@ failure that we were able to automatically parse as well as console logs."
 # shellcheck disable=SC2034
 ATTACHMENT_EXCLUDE="Unable to attach error message snippet related to the failure
 since this exceeds the mail server attachment size limit. Please
-refer $ERROR_LOG in archives directory."
+refer ${ERROR_LOG##*/} in archives directory."
 ATTACHMENT=ATTACHMENT_INCLUDE  # default behaviour
 BODY="Attention ${PROJECT:-"OpenDaylight"}-devs,
 
diff --git a/jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml b/jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml
new file mode 100644 (file)
index 0000000..cf480b8
--- /dev/null
@@ -0,0 +1,33 @@
+---
+- project:
+    name: bgpcep-csit-bgpclustering-longevity
+    jobs:
+      - '{project}-csit-3node-{functionality}-{install}-{stream}'
+
+    # The project name
+    project: 'bgpcep'
+
+    # The functionality under test
+    functionality: 'bgpclustering-longevity'
+
+    # Project branches
+    stream:
+      - nitrogen:
+          branch: 'master'
+          jre: 'openjdk8'
+      - carbon:
+          branch: 'stable/carbon'
+          jre: 'openjdk8'
+          karaf-version: karaf3
+
+    install:
+      - only:
+          scope: 'only'
+
+    # Features to install
+    install-features: >
+        odl-restconf,
+        odl-bgpcep-bgp
+
+    # Built timeout
+    build-timeout: '1500'
diff --git a/jjb/controller/controller-csit-ddb-expl-lead-movement.yaml b/jjb/controller/controller-csit-ddb-expl-lead-movement.yaml
new file mode 100644 (file)
index 0000000..76edf60
--- /dev/null
@@ -0,0 +1,33 @@
+---
+- project:
+    name: mdsal-csit-dom-data-broker-explicit-leader-movement-longevity
+    jobs:
+      - '{project}-csit-3node-{functionality}-{install}-{stream}'
+
+    # The project name
+    project: 'controller'
+
+    # The functionality under test
+    functionality: 'ddb-expl-lead-movement-longevity'
+
+    # Project branches
+    stream:
+      - nitrogen:
+          branch: 'master'
+          jre: 'openjdk8'
+      - carbon:
+          branch: 'stable/carbon'
+          jre: 'openjdk8'
+          karaf-version: karaf3
+
+    install:
+      - only:
+          scope: 'only'
+
+    # Features to install
+    install-features: >
+        odl-restconf,
+        odl-clustering-test-app
+
+    # Built timeout
+    build-timeout: '1500'
index 756341427a7792e89610a1cf814ae1f9e35bf464..e1f68aca986374a95e291afb34acf77977f46a3b 100644 (file)
@@ -3,6 +3,7 @@
     name: distribution-csit-userfeatures
     jobs:
       - '{project}-csit-1node-{functionality}-{install}-{stream}'
+      - '{project}-csit4-1node-{functionality}-{install}-carbon'
 
     # The project name
     project: 'distribution'
index f26188442a89ed599dd707fe92c7f028626a76ad..f33d2b28133564fbd0fa9d6a448559b2aa1ba089 100644 (file)
@@ -170,8 +170,6 @@ service_plugins = networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin
 EOF
 fi #check for ENABLE_NETWORKING_L2GW
 
-fi #check for ODL_ML2_BRANCH
-
 fi #ODL_ENABLE_L3_FWD check
 
 cat >> ${local_conf_file_name} << EOF
@@ -180,8 +178,8 @@ cat >> ${local_conf_file_name} << EOF
 minimize_polling=True
 
 [ml2]
-# Needed for VLAN provider tests - because our provider networks are always encapsulated in VXLAN (br-phys1)
-# MTU(1440) + VXLAN(50) + VLAN(4) = 1494 < MTU eth0/br-phys1(1500)
+# Needed for VLAN provider tests - because our provider networks are always encapsulated in VXLAN (br-physnet1)
+# MTU(1440) + VXLAN(50) + VLAN(4) = 1494 < MTU eth0/br-physnet1(1500)
 physical_network_mtus = ${PUBLIC_PHYSICAL_NETWORK}:1440
 path_mtu = 1490
 
@@ -707,31 +705,23 @@ do
     EXTNET_VLAN_ID=167
     EXTNET_INTERNET_IP="10.9.9.9"
     EXTNET_PNF_IP="10.10.10.253"
-    if [[ ${CONTROLLERFEATURES} == *"odl-ovsdb-openstack"* ]]; then
-        ${SSH} ${!CONTROLIP} "sudo ifconfig ${PUBLIC_BRIDGE} up ${EXTNET_GATEWAY_IP}/24"
-    else
-        ${SSH} ${!CONTROLIP} "sudo ip link add link ${PUBLIC_BRIDGE} name ${PUBLIC_BRIDGE}.${EXTNET_VLAN_ID} type vlan id ${EXTNET_VLAN_ID}"
-        ${SSH} ${!CONTROLIP} "sudo ifconfig ${PUBLIC_BRIDGE} up"
-        ${SSH} ${!CONTROLIP} "sudo ifconfig ${PUBLIC_BRIDGE}.${EXTNET_VLAN_ID} up ${EXTNET_GATEWAY_IP}/24"
-
-        # Control Node - external net PNF simulation
-        ${SSH} ${!CONTROLIP} "
-            sudo ip netns add pnf_ns;
-            sudo ip link add pnf_veth0 type veth peer name pnf_veth1;
-            sudo ip link set pnf_veth1 netns pnf_ns;
-            sudo ip link set pnf_veth0 up;
-            sudo ip netns exec pnf_ns ifconfig pnf_veth1 up;
-            sudo ip netns exec pnf_ns ip link add link pnf_veth1 name pnf_veth1.${EXTNET_VLAN_ID} type vlan id ${EXTNET_VLAN_ID};
-            sudo ip netns exec pnf_ns ifconfig pnf_veth1.${EXTNET_VLAN_ID} up ${EXTNET_PNF_IP}/24;
-            sudo ovs-vsctl add-port ${PUBLIC_BRIDGE} pnf_veth0;
-        "
-
-        # Control Node - external net internet address simulation
-        ${SSH} ${!CONTROLIP} "
-            sudo ip tuntap add dev internet_tap mode tap;
-            sudo ifconfig internet_tap up ${EXTNET_INTERNET_IP}/24;
-        "
-    fi
+    ${SSH} ${!CONTROLIP} "sudo ifconfig ${PUBLIC_BRIDGE} up ${EXTNET_GATEWAY_IP}/24"
+
+    # Control Node - external net PNF simulation
+    ${SSH} ${!CONTROLIP} "
+        sudo ip netns add pnf_ns;
+        sudo ip link add pnf_veth0 type veth peer name pnf_veth1;
+        sudo ip link set pnf_veth1 netns pnf_ns;
+        sudo ip link set pnf_veth0 up;
+        sudo ip netns exec pnf_ns ifconfig pnf_veth1 up ${EXTNET_PNF_IP}/24;
+        sudo ovs-vsctl add-port ${PUBLIC_BRIDGE} pnf_veth0;
+    "
+
+    # Control Node - external net internet address simulation
+    ${SSH} ${!CONTROLIP} "
+        sudo ip tuntap add dev internet_tap mode tap;
+        sudo ifconfig internet_tap up ${EXTNET_INTERNET_IP}/24;
+    "
 
     # Computes
     compute_index=1
index 009e0fe4b45304a406a4614e27b4067bd5cab0e0..78067e9bd6a88203f7d70be3c6f64e51fbb41bb0 100644 (file)
@@ -20,7 +20,7 @@ if [ ${BUNDLE_URL} == 'last' ]; then
     BUNDLEFOLDER="${KARAF_ARTIFACT}-${BUNDLEVERSION}"
     BUNDLE="${KARAF_ARTIFACT}-${TIMESTAMP}.zip"
     ACTUAL_BUNDLE_URL="${NEXUSPATH}/${BUNDLEVERSION}/${BUNDLE}"
-elif [[ "${BUNDLE_URL}" == *"distribution-check"* ]]; then
+elif [[ "${BUNDLE_URL}" == *"jenkins"* ]]; then
     ACTUAL_BUNDLE_URL="${BUNDLE_URL}"
     BUNDLE="${BUNDLE_URL##*/}"
     BUNDLEFOLDER="${BUNDLE//.zip}"
index 878b59eddf14dda81bab95f2b16d8f0faa598f4c..b71eea9d5514b5e34a8d7c887c5819717d26fa86 100644 (file)
 
 - job-template:
     name: '{project}-csit-1node-{functionality}-{install}-{stream}'
+    # Keep synchronized with *-csit4-*-carbon please.
     disabled: false
 
     project-type: freestyle
diff --git a/jjb/integration/integration4-templates.yaml b/jjb/integration/integration4-templates.yaml
new file mode 100644 (file)
index 0000000..b8ca58c
--- /dev/null
@@ -0,0 +1,112 @@
+---
+- job-template:
+    name: '{project}-csit4-1node-{functionality}-{install}-carbon'
+    # Keep synchronized with *-csit-* please.
+    disabled: false
+
+    project-type: freestyle
+    node: centos7-robot-2c-2g
+
+    properties:
+      - opendaylight-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
+
+    parameters:
+      - opendaylight-infra-parameters:
+          os-cloud: '{os-cloud}'
+          project: 'integration/test'
+          branch: 'stable/carbon'
+          refspec: 'refs/heads/stable/carbon'
+          artifacts: '{archive-artifacts}'
+      - integration-distribution-branch:
+          branch: 'stable/carbon'
+      - integration-distribution-stream:
+          stream: 'carbon'
+      - integration-bundle-url:
+          bundle-url: '{bundle-url}'
+      - integration-controller-scope:
+          controller-scope: '{scope}'
+      - integration-controller-features:
+          controller-features: '{install-features}'
+      - integration-test-options:
+          test-options: '{robot-options}'
+      - integration-stream-test-plan:
+          stream-test-plan: '{project}-{functionality}-carbon.txt'
+      - integration-test-plan:
+          test-plan: '{project}-{functionality}.txt'
+      - integration-patch-refspec:
+          branch: 'master'
+      - integration-jdk-version:
+          jdkversion: 'openjdk8'
+      - distribution-karaf-version:
+          karaf-version: karaf4
+
+    scm:
+      - integration-gerrit-scm:
+          basedir: 'test'
+          refspec: '$PATCHREFSPEC'
+          branch: 'master'
+
+    wrappers:
+      - opendaylight-infra-wrappers:
+          build-timeout: '{build-timeout}'
+
+    builders:
+      - integration-infra-stack:
+          stack-template: '{stack-template}'
+          vm_0_count: '1'
+          vm_0_flavor: '{odl_system_flavor}'
+          vm_0_image: '{odl_system_image}'
+          vm_1_count: '{tools_system_count}'
+          vm_1_flavor: '{tools_system_flavor}'
+          vm_1_image: '{tools_system_image}'
+      - integration-install-robotframework
+      - inject:
+          properties-file: 'env.properties'
+      - integration-get-slave-addresses
+      - inject:
+          properties-file: 'slave_addresses.txt'
+      - integration-detect-variables
+      - integration-deploy-controller-run-test
+      - integration-cleanup-tmp
+
+    publishers:
+      - integration-robot:
+          unstable-if: 0.0
+          pass-if: 100.0
+      - email-notification:
+          email-recipients: '{email-recipients}'
+          email-prefix: '[{project}]'
+      - plot:
+          - title: '{01-plot-title}'
+            yaxis: '{01-plot-yaxis}'
+            group: '{01-plot-group}'
+            num-builds: '5400'
+            keep-records: true
+            style: line
+            use-description: false
+            # yamllint disable-line rule:line-length
+            csv-file-name: '{project}-csit4-1node-{functionality}-{install}-carbon-{01-plot-data-file}-history.csv'
+            series:
+              - file: '{01-plot-data-file}'
+                inclusion-flag: 'off'
+                display-table: true
+                format: csv
+          - title: '{02-plot-title}'
+            yaxis: '{02-plot-yaxis}'
+            group: '{02-plot-group}'
+            num-builds: '5400'
+            keep-records: true
+            style: line
+            use-description: false
+            # yamllint disable-line rule:line-length
+            csv-file-name: '{project}-csit4-1node-{functionality}-{install}-carbon-{02-plot-data-file}-history.csv'
+            series:
+              - file: '{02-plot-data-file}'
+                inclusion-flag: 'off'
+                display-table: true
+                format: csv
+      - integration-csit-archive-build
+      - opendaylight-infra-shiplogs:
+          maven-version: 'mvn33'
+
index d71f5b0433366b20baecaa10d711d6e09f13eedc..bbc9318acd7efcaee7e248cbd640602cf4e76e8e 100644 (file)
@@ -54,3 +54,6 @@
       - transparent-current:
           csit-list: >
               netvirt-csit-1node-openstack-newton-nodl-v2-gate-transparent-{stream}
+      - snat-conntrack:
+          csit-list: >
+              netvirt-csit-1node-openstack-newton-upstream-stateful-snat-conntrack-{stream}
index f77e7806ab154a15bf22f0c7cd5dcf96a8f947fa..31c0dcfc64387241edc0db811a9b63dcc4ddcba5 100644 (file)
@@ -11,6 +11,11 @@ virtualenv deb_build
 source deb_build/bin/activate
 pip install --upgrade pip
 
+# Wait for any background apt processes to finish
+# There seems to be a backgroud apt process that locks /var/lib/dpkg/lock
+# and causes our apt commands to fail.
+while pgrep apt > /dev/null; do sleep 1; done
+
 # Install latest ansible
 sudo apt-add-repository ppa:ansible/ansible
 sudo apt-get update
index 22930fa1713f7b2506a36a7c66ff7c3d50bfc8cc..bc6963adabf89c40d656d73428ba88483f62d5ed 100644 (file)
@@ -6,6 +6,11 @@
 #   -o pipefail: Fail on errors in scripts this calls, give stacktrace
 set -ex -o pipefail
 
+# Wait for any background apt processes to finish
+# There seems to be a backgroud apt process that locks /var/lib/dpkg/lock
+# and causes our apt commands to fail.
+while pgrep apt > /dev/null; do sleep 1; done
+
 # Install ODL from .deb link or .repo url
 if [[ $URL == *.deb ]]
 then
index cb015679bb539f54699ed6963cbb1ce00e2ac30c..cd063e2e620eded47156d88967b08960dcfee7ee 100644 (file)
@@ -9,12 +9,8 @@ set -ex -o pipefail
 # Adapted from puppet-opendaylight/Vagrantfile
 # https://github.com/dfarrell07/puppet-opendaylight/blob/master/Vagrantfile
 
-# Update Int/Pack's puppet-opendaylight submodule to latest master
-pushd "$WORKSPACE/packaging"
-git submodule init
-git submodule update --remote
-
 # Install system-wide dependencies
+# TODO: Are all of these still needed?
 sudo yum install -y ruby-devel gcc-c++ zlib-devel patch redhat-rpm-config make rubygems
 
 # Install RVM to help build recent version of Ruby
@@ -35,9 +31,9 @@ ruby --version
 # Install gems dependencies of puppet-opendaylight via Bundler
 gem install bundler
 echo export PATH="\\$PATH:/usr/local/bin" >> "$HOME/.bashrc"
-pushd "$WORKSPACE/packaging/puppet/puppet-opendaylight"
+pushd "$WORKSPACE/puppet"
 bundle install
 bundle update
 
-# Quick+important tests: Linting, rspec and Beaker on CentOS container tests
-bundle exec rake sanity
+# Execute set of tests passed as param from job
+bundle exec rake "$TEST_SUITE"
index 612c728dba95904fb1be16c9cd6523ef9fa5a4b0..15e880af933efacf710a6ccdad7cec4390f0c570 100644 (file)
@@ -4,13 +4,12 @@
     project-name: packaging
 
     jobs:
-      - '{project-name}-verify-python-{stream}'
+      - '{project-name}-verify-tox-{stream}'
       - 'packaging-build-rpm-{stream}'
       - 'packaging-build-rpm-snap-{stream}'
       - 'packaging-build-deb-{stream}'
       - 'packaging-test-rpm-{stream}'
       - 'packaging-test-deb-{stream}'
-      - 'packaging-test-puppet-{stream}'
       - 'packaging-test-ansible-rpm-{stream}'
       - 'packaging-test-ansible-deb-{stream}'
 
       - master:
           branch: 'master'
 
-- job-template:
-    name: 'packaging-test-puppet-{stream}'
-
-    node: centos7-docker-2c-4g
-
-    project-type: freestyle
-
-    properties:
-      - opendaylight-infra-properties:
-          build-days-to-keep: 7
-
-    parameters:
-      - opendaylight-infra-parameters:
-          os-cloud: '{os-cloud}'
-          project: '{project}'
-          branch: '{branch}'
-          refspec: 'refs/heads/{branch}'
-          artifacts: '{archive-artifacts}'
-
-    scm:
-      - integration-gerrit-scm:
-          basedir: 'packaging'
-          refspec: '$GERRIT_REFSPEC'
-          branch: 'master'
-
-    wrappers:
-      - opendaylight-infra-wrappers:
-          build-timeout: '{build-timeout}'
-
-    builders:
-      - shell: !include-raw: include-raw-test-puppet.sh
-
-    triggers:
-      - timed: '@daily'
-
 - job-template:
     name: 'packaging-build-rpm-{stream}'
 
diff --git a/jjb/packaging/puppet.yaml b/jjb/packaging/puppet.yaml
new file mode 100644 (file)
index 0000000..acfc7c3
--- /dev/null
@@ -0,0 +1,113 @@
+---
+- project:
+    name: puppet
+    project-name: puppet
+
+    jobs:
+      - '{project-name}-verify-tox-{stream}'
+      - 'puppet-test-sanity-{stream}'
+      - 'puppet-test-full-{stream}'
+
+    project: 'integration/packaging/puppet-opendaylight'
+
+    stream:
+      - master:
+          branch: 'master'
+
+- job-template:
+    name: 'puppet-test-sanity-{stream}'
+
+    node: centos7-docker-2c-4g
+
+    project-type: freestyle
+
+    properties:
+      - opendaylight-infra-properties:
+          build-days-to-keep: 7
+
+    parameters:
+      - opendaylight-infra-parameters:
+          os-cloud: '{os-cloud}'
+          project: '{project}'
+          branch: '{branch}'
+          refspec: 'refs/heads/{branch}'
+          artifacts: '{archive-artifacts}'
+      - string:
+          name: TEST_SUITE
+          default: 'sanity'
+          description: 'Set of tests to execute, Rakefile task'
+
+    scm:
+      - integration-gerrit-scm:
+          basedir: '{project-name}'
+          refspec: '$GERRIT_REFSPEC'
+          branch: '{branch}'
+
+    wrappers:
+      - opendaylight-infra-wrappers:
+          build-timeout: '{build-timeout}'
+
+    builders:
+      - shell: !include-raw: include-raw-test-puppet.sh
+
+    triggers:
+      - gerrit-trigger-patch-submitted:
+          server: '{server-name}'
+          project: '{project}'
+          branch: '{branch}'
+          files: '**'
+
+- job-template:
+    name: 'puppet-test-full-{stream}'
+
+    node: centos7-docker-2c-4g
+
+    project-type: freestyle
+
+    properties:
+      - opendaylight-infra-properties:
+          build-days-to-keep: 7
+
+    parameters:
+      - opendaylight-infra-parameters:
+          os-cloud: '{os-cloud}'
+          project: '{project}'
+          branch: '{branch}'
+          refspec: 'refs/heads/{branch}'
+          artifacts: '{archive-artifacts}'
+      - string:
+          name: TEST_SUITE
+          default: 'acceptance6_dock'
+          description: 'Set of tests to execute, Rakefile task'
+
+    scm:
+      - integration-gerrit-scm:
+          basedir: '{project-name}'
+          refspec: '$GERRIT_REFSPEC'
+          branch: '{branch}'
+
+    wrappers:
+      - opendaylight-infra-wrappers:
+          build-timeout: '{build-timeout}'
+
+    builders:
+      - shell: !include-raw: include-raw-test-puppet.sh
+
+    triggers:
+      - timed: '@daily'
+      - gerrit:
+          server-name: '{server-name}'
+          trigger-on:
+            - comment-added-contains-event:
+                comment-contains-value: 'puppet-test-full'
+          projects:
+            - project-compare-type: 'ANT'
+              project-pattern: '{project}'
+              branches:
+                - branch-compare-type: 'ANT'
+                  branch-pattern: '**/{branch}'
+          skip-vote:
+            successful: true
+            failed: true
+            unstable: true
+            notbuilt: true
index 87109833aaa8de32528d43311b387e6ab395b54f..9697659c20c620e70b5bfd4df1b147efeef6d3e9 100644 (file)
         controller-csit-1node-notifications-longevity-only-nitrogen,
         controller-csit-3node-drb-partnheal-longevity-only-nitrogen,
         controller-csit-3node-drb-precedence-longevity-only-nitrogen,
+        controller-csit-3node-ddb-expl-lead-movement-longevity-only-nitrogen,
+        bgpcep-csit-3node-bgpclustering-longevity-only-nitrogen,
         distribution-deploy-nitrogen,
         distribution-offline-nitrogen,
         openflowplugin-csit-1node-periodic-longevity-only-nitrogen
         controller-csit-3node-cs-partnheal-longevity-only-carbon,
         controller-csit-3node-drb-partnheal-longevity-only-carbon,
         controller-csit-3node-drb-precedence-longevity-only-carbon,
+        controller-csit-3node-ddb-expl-lead-movement-longevity-only-carbon,
+        bgpcep-csit-3node-bgpclustering-longevity-only-carbon,
         distribution-deploy-carbon,
         distribution-offline-carbon,
         distribution4-deploy-carbon,
         groupbasedpolicy-csit-1node-6node-all-nitrogen,
         groupbasedpolicy-csit-1node-6node-only-nitrogen,
         groupbasedpolicy-csit-1node-openstack-liberty-openstack-nitrogen,
-        groupbasedpolicy-csit-1node-openstack-mitaka-openstack-nitrogen,
         groupbasedpolicy-csit-1node-sxp-only-nitrogen,
         groupbasedpolicy-csit-3node-clustering-all-nitrogen,
         groupbasedpolicy-csit-3node-clustering-only-nitrogen,
         netconf-csit-1node-periodic-scale-only-nitrogen,
         netconf-csit-1node-userfeatures-all-nitrogen,
         netconf-csit-1node-userfeatures-only-nitrogen,
-        netconf-csit-3node-cluster-stress-all-nitrogen,
-        netconf-csit-3node-cluster-stress-only-nitrogen,
         netconf-csit-3node-clustering-all-nitrogen,
         netconf-csit-3node-clustering-only-nitrogen,
         netconf-csit-3node-periodic-clustering-scale-all-nitrogen,
         netconf-csit-3node-periodic-clustering-scale-only-nitrogen,
         netide-csit-1node-basic-all-nitrogen,
         netide-csit-1node-basic-only-nitrogen,
-        netvirt-csit-1node-openstack-mitaka-upstream-learn-nitrogen,
-        netvirt-csit-1node-openstack-mitaka-upstream-stateful-nitrogen,
-        netvirt-csit-1node-openstack-mitaka-upstream-stateful-snat-conntrack-nitrogen,
-        netvirt-csit-1node-openstack-mitaka-upstream-transparent-nitrogen,
+        netvirt-csit-1node-openstack-newton-nodl-v2-extensions-sfc-nitrogen,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-nitrogen,
         netvirt-csit-1node-openstack-newton-upstream-stateful-nitrogen,
         netvirt-csit-1node-openstack-newton-upstream-stateful-snat-conntrack-nitrogen,
         netvirt-csit-1node-openstack-newton-upstream-transparent-nitrogen,
-        netvirt-csit-3node-openstack-mitaka-upstream-learn-nitrogen,
-        netvirt-csit-3node-openstack-mitaka-upstream-stateful-nitrogen,
-        netvirt-csit-3node-openstack-mitaka-upstream-stateful-snat-conntrack-nitrogen,
-        netvirt-csit-3node-openstack-mitaka-upstream-transparent-nitrogen,
+        netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
+        netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
+        netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
+        netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-nitrogen,
         netvirt-csit-3node-openstack-newton-upstream-stateful-nitrogen,
         netvirt-csit-3node-openstack-newton-upstream-stateful-snat-conntrack-nitrogen,
         netvirt-csit-3node-openstack-newton-upstream-transparent-nitrogen,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-learn-nitrogen,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-stateful-nitrogen,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-transparent-nitrogen,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-transparent-nitrogen,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-learn-nitrogen,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-stateful-nitrogen,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-transparent-nitrogen,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-learn-nitrogen,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-stateful-nitrogen,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-transparent-nitrogen,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-learn-nitrogen,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-stateful-nitrogen,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-transparent-nitrogen,
         vtn-csit-1node-coordinator-only-nitrogen,
         vtn-csit-1node-manager-all-nitrogen,
         vtn-csit-1node-manager-only-nitrogen,
-        vtn-csit-1node-openstack-mitaka-neutron-nitrogen,
         vtn-csit-1node-openstack-newton-neutron-nitrogen,
         vtn-csit-3node-manager-all-nitrogen,
         vtn-csit-3node-manager-only-nitrogen,
         didm-csit-1node-discovery-only-carbon,
         distribution-csit-1node-userfeatures-all-carbon,
         distribution-csit-1node-userfeatures-only-carbon,
+        distribution-csit4-1node-userfeatures-all-carbon,
+        distribution-csit4-1node-userfeatures-only-carbon,
         dluxapps-csit-1node-yangman-all-carbon,
         dluxapps-csit-1node-yangman-only-carbon,
         eman-csit-1node-model-all-carbon,
         groupbasedpolicy-csit-1node-6node-all-carbon,
         groupbasedpolicy-csit-1node-6node-only-carbon,
         groupbasedpolicy-csit-1node-openstack-liberty-openstack-carbon,
-        groupbasedpolicy-csit-1node-openstack-mitaka-openstack-carbon,
         groupbasedpolicy-csit-1node-sxp-only-carbon,
         groupbasedpolicy-csit-3node-clustering-all-carbon,
         groupbasedpolicy-csit-3node-clustering-only-carbon,
         netconf-csit-1node-periodic-scale-only-carbon,
         netconf-csit-1node-userfeatures-all-carbon,
         netconf-csit-1node-userfeatures-only-carbon,
-        netconf-csit-3node-cluster-stress-all-carbon,
-        netconf-csit-3node-cluster-stress-only-carbon,
         netconf-csit-3node-clustering-all-carbon,
         netconf-csit-3node-clustering-only-carbon,
         netconf-csit-3node-periodic-clustering-scale-all-carbon,
         netconf-csit-3node-periodic-clustering-scale-only-carbon,
         netide-csit-1node-basic-all-carbon,
         netide-csit-1node-basic-only-carbon,
-        netvirt-csit-1node-openstack-mitaka-upstream-learn-carbon,
-        netvirt-csit-1node-openstack-mitaka-upstream-stateful-carbon,
-        netvirt-csit-1node-openstack-mitaka-upstream-stateful-snat-conntrack-carbon,
-        netvirt-csit-1node-openstack-mitaka-upstream-transparent-carbon,
         netvirt-csit-1node-openstack-newton-nodl-v2-extensions-sfc-carbon,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-carbon,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon,
         netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-stateful-carbon,
         netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-learn-carbon,
         netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-stateful-carbon,
-        netvirt-csit-3node-openstack-mitaka-upstream-learn-carbon,
-        netvirt-csit-3node-openstack-mitaka-upstream-stateful-carbon,
-        netvirt-csit-3node-openstack-mitaka-upstream-stateful-snat-conntrack-carbon,
-        netvirt-csit-3node-openstack-mitaka-upstream-transparent-carbon,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-learn-carbon,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-carbon,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-carbon,
         netvirt-csit-3node-openstack-newton-upstream-stateful-carbon,
         netvirt-csit-3node-openstack-newton-upstream-stateful-snat-conntrack-carbon,
         netvirt-csit-3node-openstack-newton-upstream-transparent-carbon,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-learn-carbon,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-stateful-carbon,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-transparent-carbon,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-learn-carbon,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-stateful-carbon,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-transparent-carbon,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-learn-carbon,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-stateful-carbon,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-transparent-carbon,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-learn-carbon,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-stateful-carbon,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-transparent-carbon,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-learn-carbon,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-stateful-carbon,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-transparent-carbon,
         vtn-csit-1node-coordinator-only-carbon,
         vtn-csit-1node-manager-all-carbon,
         vtn-csit-1node-manager-only-carbon,
-        vtn-csit-1node-openstack-mitaka-neutron-carbon,
         vtn-csit-1node-openstack-newton-neutron-carbon,
         vtn-csit-3node-manager-all-carbon,
         vtn-csit-3node-manager-only-carbon,
         groupbasedpolicy-csit-1node-6node-all-boron,
         groupbasedpolicy-csit-1node-6node-only-boron,
         groupbasedpolicy-csit-1node-openstack-liberty-openstack-boron,
-        groupbasedpolicy-csit-1node-openstack-mitaka-openstack-boron,
         groupbasedpolicy-csit-3node-clustering-all-boron,
         groupbasedpolicy-csit-3node-clustering-only-boron,
         l2switch-csit-1node-periodic-host-scalability-daily-only-boron,
         netconf-csit-1node-periodic-scale-only-boron,
         netconf-csit-1node-userfeatures-all-boron,
         netconf-csit-1node-userfeatures-only-boron,
-        netconf-csit-3node-cluster-stress-all-boron,
-        netconf-csit-3node-cluster-stress-only-boron,
         netconf-csit-3node-clustering-all-boron,
         netconf-csit-3node-clustering-only-boron,
         netconf-csit-3node-periodic-clustering-scale-all-boron,
         netconf-csit-3node-periodic-clustering-scale-only-boron,
         netide-csit-1node-basic-all-boron,
         netide-csit-1node-basic-only-boron,
-        netvirt-csit-1node-openstack-mitaka-upstream-learn-boron,
-        netvirt-csit-1node-openstack-mitaka-upstream-stateful-boron,
-        netvirt-csit-1node-openstack-mitaka-upstream-stateful-snat-conntrack-boron,
-        netvirt-csit-1node-openstack-mitaka-upstream-transparent-boron,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-boron,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-boron,
         netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-boron,
         netvirt-csit-2site-1node-openstack-newton-nodl-v2-upstream-stateful-boron,
         netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-learn-boron,
         netvirt-csit-2site-3node-openstack-newton-nodl-v2-upstream-stateful-boron,
-        netvirt-csit-3node-openstack-mitaka-upstream-learn-boron,
-        netvirt-csit-3node-openstack-mitaka-upstream-stateful-boron,
-        netvirt-csit-3node-openstack-mitaka-upstream-stateful-snat-conntrack-boron,
-        netvirt-csit-3node-openstack-mitaka-upstream-transparent-boron,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-learn-boron,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-boron,
         netvirt-csit-3node-openstack-newton-nodl-v2-upstream-stateful-snat-conntrack-boron,
         netvirt-csit-3node-openstack-newton-upstream-stateful-boron,
         netvirt-csit-3node-openstack-newton-upstream-stateful-snat-conntrack-boron,
         netvirt-csit-3node-openstack-newton-upstream-transparent-boron,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-learn-boron,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-stateful-boron,
-        netvirt-csit-hwvtep-1node-openstack-mitaka-upstream-transparent-boron,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-learn-boron,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-stateful-boron,
         netvirt-csit-hwvtep-1node-openstack-newton-nodl-v2-upstream-transparent-boron,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-learn-boron,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-stateful-boron,
         netvirt-csit-hwvtep-1node-openstack-newton-upstream-transparent-boron,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-learn-boron,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-stateful-boron,
-        netvirt-csit-hwvtep-3node-openstack-mitaka-upstream-transparent-boron,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-learn-boron,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-stateful-boron,
         netvirt-csit-hwvtep-3node-openstack-newton-nodl-v2-upstream-transparent-boron,
         netvirt-csit-hwvtep-3node-openstack-newton-upstream-transparent-boron,
         netvirt-legacy-csit-1node-openstack-basic-all-boron,
         netvirt-legacy-csit-1node-openstack-basic-only-boron,
-        netvirt-legacy-csit-1node-openstack-mitaka-upstream-boron,
         netvirt-legacy-csit-1node-openstack-newton-nodl-v2-upstream-boron,
         netvirt-legacy-csit-1node-openstack-newton-upstream-boron,
         netvirt-legacy-csit-3node-clustering-only-boron,
-        netvirt-legacy-csit-3node-openstack-mitaka-upstream-boron,
         netvirt-legacy-csit-3node-openstack-newton-nodl-v2-upstream-boron,
         netvirt-legacy-csit-3node-openstack-newton-upstream-boron,
         nic-csit-1node-basic-all-boron,
         vtn-csit-1node-coordinator-only-boron,
         vtn-csit-1node-manager-all-boron,
         vtn-csit-1node-manager-only-boron,
-        vtn-csit-1node-openstack-mitaka-neutron-boron,
         vtn-csit-1node-openstack-newton-neutron-boron,
         vtn-csit-3node-manager-all-boron,
         vtn-csit-3node-manager-only-boron
         groupbasedpolicy-csit-1node-6node-all-beryllium,
         groupbasedpolicy-csit-1node-6node-only-beryllium,
         groupbasedpolicy-csit-1node-openstack-liberty-openstack-beryllium,
-        groupbasedpolicy-csit-1node-openstack-mitaka-openstack-beryllium,
         groupbasedpolicy-csit-3node-clustering-all-beryllium,
         groupbasedpolicy-csit-3node-clustering-only-beryllium,
         l2switch-csit-1node-periodic-host-scalability-daily-only-beryllium,
         netconf-csit-1node-periodic-scale-only-beryllium,
         netconf-csit-1node-userfeatures-all-beryllium,
         netconf-csit-1node-userfeatures-only-beryllium,
-        netconf-csit-3node-cluster-stress-all-beryllium,
-        netconf-csit-3node-cluster-stress-only-beryllium,
         netconf-csit-3node-clustering-all-beryllium,
         netconf-csit-3node-clustering-only-beryllium,
         netconf-csit-3node-periodic-clustering-scale-all-beryllium,
         netide-csit-1node-basic-only-beryllium,
         netvirt-legacy-csit-1node-openstack-basic-all-beryllium,
         netvirt-legacy-csit-1node-openstack-basic-only-beryllium,
-        netvirt-legacy-csit-1node-openstack-mitaka-upstream-beryllium,
         netvirt-legacy-csit-1node-openstack-newton-nodl-v2-upstream-beryllium,
         netvirt-legacy-csit-1node-openstack-newton-upstream-beryllium,
         netvirt-legacy-csit-3node-clustering-only-beryllium,
-        netvirt-legacy-csit-3node-openstack-mitaka-upstream-beryllium,
         netvirt-legacy-csit-3node-openstack-newton-nodl-v2-upstream-beryllium,
         netvirt-legacy-csit-3node-openstack-newton-upstream-beryllium,
         nic-csit-1node-basic-all-beryllium,
         vtn-csit-1node-coordinator-only-beryllium,
         vtn-csit-1node-manager-all-beryllium,
         vtn-csit-1node-manager-only-beryllium,
-        vtn-csit-1node-openstack-mitaka-neutron-beryllium,
         vtn-csit-1node-openstack-newton-neutron-beryllium
 # CSIT TESTS END SED MARKER
index a327ce81e0550040230aaab6f2da25a0c11bd359..f45a61a8be9389c5b63eea48f7460e60be162363 100644 (file)
 
     triggers:
       - reverse:
-          jobs: 'builder-merge'
+          jobs: 'builder-jjb-merge'
 
     builders:
       - shell: |
index b1b8823f8d1e7c12a98eaf5458e8bf7d4792e966..f7d78e20b77fd6311fc20fbd1b9bc5d88ee43bdb 100644 (file)
           export PACKER_LOG_PATH="packer-build.log" && \
                       packer.io build -color=false -var-file=$CLOUDENV \
                        -var-file=../packer/vars/{platform}.json \
+                       -parallel=false \
                        ../packer/templates/{template}.json
 
 - builder:
index 9bfa6aab90267a1366586a25aee11934fb939104..57bcc1227314ab732de45b042158ae1d1377824c 100644 (file)
@@ -48,14 +48,14 @@ yum -y install mono-complete nuget
 echo "---> Installing the Hbase Server..."
 mkdir /tmp/Hbase
 cd /tmp/Hbase
-wget --no-verbose http://apache.osuosl.org/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz
+wget --no-verbose https://archive.apache.org/dist/hbase/hbase-0.94.27/hbase-0.94.27.tar.gz
 tar -xvf hbase-0.94.27.tar.gz
 
 # Needed by TSDR
 echo "---> Installing the Cassandra Server..."
 mkdir /tmp/cassandra
 cd /tmp/cassandra
-wget --no-verbose http://apache.osuosl.org/cassandra/2.1.16/apache-cassandra-2.1.16-bin.tar.gz
+wget --no-verbose https://archive.apache.org/dist/cassandra/2.1.16/apache-cassandra-2.1.16-bin.tar.gz
 tar -xvf apache-cassandra-2.1.16-bin.tar.gz
 
 # Generally useful for all projects