Merge "Fix pmsh sonar job"
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Fri, 21 Feb 2020 17:23:04 +0000 (17:23 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 21 Feb 2020 17:23:04 +0000 (17:23 +0000)
33 files changed:
global-jjb
jenkins-config/clouds/openstack/cattle/centos7-builder-2c-1g.cfg
jenkins-config/clouds/openstack/cattle/centos7-builder-4c-4g.cfg
jenkins-config/clouds/openstack/cattle/centos7-docker-8c-8g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu1604-builder-2c-1g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu1604-builder-4c-2g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu1604-builder-4c-4g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu1604-builder-8c-8g.cfg
jenkins-config/clouds/openstack/cattle/ubuntu1804-builder-4c-4g.cfg [new file with mode: 0644]
jenkins-config/clouds/openstack/cattle/ubuntu1804-docker-8c-8g.cfg [new file with mode: 0644]
jjb/aaf/aaf-certservice-csit.yaml [new file with mode: 0644]
jjb/aai/aai-aai-common.yaml
jjb/aai/aai-model-loader.yaml
jjb/dcaegen2/dcaegen2-collectors-snmptrap.yaml
jjb/dcaegen2/dcaegen2-platform-configbinding.yaml
jjb/dcaegen2/dcaegen2-platform-docker-python-subprojects.yaml
jjb/dcaegen2/dcaegen2-platform-mod-bpgenerator.yaml
jjb/dcaegen2/dcaegen2-platform-mod-designtool.yaml
jjb/dcaegen2/dcaegen2-platform-mod-genprocessor.yaml
jjb/dcaegen2/dcaegen2-platform-mod-runtimeapi.yaml
jjb/dcaegen2/dcaegen2-platform-oti-eventproc.yaml
jjb/dcaegen2/dcaegen2-services-bbs-eventprocessor-java.yaml
jjb/dcaegen2/dcaegen2-services-datalake-handler.yaml
jjb/dcaegen2/dcaegen2-services-heartbeat.yaml
jjb/dcaegen2/dcaegen2-services-pm-subscription-handler-csit.yaml
jjb/sdnc/sdnc-apps.yaml
jjb/sdnc/sdnc-northbound.yaml
jjb/sdnc/sdnc-oam.yaml
jjb/sdnc/sdnc-oom.yaml
jjb/vfc/vfc-nfvo-driver-sfc.yaml
jjb/vfc/vfc-nfvo-resmanagement.yaml
packer/provision/local-builder.yaml
packer/provision/local-docker.yaml

index f098976..2100921 160000 (submodule)
@@ -1 +1 @@
-Subproject commit f09897651a64bbfa1d3424ca58d09cbb2af382cf
+Subproject commit 21009213aa6204bfb40eedc1b11f89a259abd917
index a542419..57bc082 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20190926-155906.553
+IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20200220-190206.299
 LABELS=centos7-builder-2c-1g
 HARDWARE_ID=v2-highcpu-2
index c583dd8..ef5f723 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20190926-155906.553
+IMAGE_NAME=ZZCI - CentOS 7 - builder - x86_64 - 20200220-190206.299
 LABELS=centos7-builder-4c-4g
 HARDWARE_ID=v2-highcpu-4
index 1829cfe..fa6448e 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20190926-164302.295
+IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20200220-190109.738
 LABELS=centos7-docker-8c-8g
 HARDWARE_ID=v2-highcpu-8
index fbd2831..9018cf4 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200204-095421.898
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200220-190142.855
 LABELS=ubuntu1604-builder-2c-1g
 HARDWARE_ID=v2-highcpu-2
index 7f2ebe8..610a33d 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200204-095421.898
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200220-190142.855
 LABELS=ubuntu1604-builder-4c-2g
 HARDWARE_ID=v2-highcpu-4
index 2bf93ca..ec5ae3e 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200204-095421.898
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200220-190142.855
 LABELS=ubuntu1604-builder-4c-4g
 HARDWARE_ID=v2-highcpu-4
index f28c24e..65e930c 100644 (file)
@@ -1,3 +1,3 @@
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200204-095421.898
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - builder - x86_64 - 20200220-190142.855
 LABELS=ubuntu1604-builder-8c-8g
 HARDWARE_ID=v2-highcpu-8
diff --git a/jenkins-config/clouds/openstack/cattle/ubuntu1804-builder-4c-4g.cfg b/jenkins-config/clouds/openstack/cattle/ubuntu1804-builder-4c-4g.cfg
new file mode 100644 (file)
index 0000000..7b9af8f
--- /dev/null
@@ -0,0 +1,3 @@
+IMAGE_NAME=ZZCI - Ubuntu 18.04 - builder - x86_64 - 20200219-191621.319
+LABELS=ubuntu1804-builder-4c-4g
+HARDWARE_ID=v2-highcpu-4
diff --git a/jenkins-config/clouds/openstack/cattle/ubuntu1804-docker-8c-8g.cfg b/jenkins-config/clouds/openstack/cattle/ubuntu1804-docker-8c-8g.cfg
new file mode 100644 (file)
index 0000000..c4d05ac
--- /dev/null
@@ -0,0 +1,3 @@
+IMAGE_NAME=ZZCI - Ubuntu 18.04 - docker - x86_64 - 20200219-195603.229
+LABELS=ubuntu1804-docker-8c-8g
+HARDWARE_ID=v2-highcpu-8
diff --git a/jjb/aaf/aaf-certservice-csit.yaml b/jjb/aaf/aaf-certservice-csit.yaml
new file mode 100644 (file)
index 0000000..68077b7
--- /dev/null
@@ -0,0 +1,14 @@
+- project:
+      name: aaf-certservice-csit
+      jobs:
+          - "{project-name}-{stream}-verify-csit-{functionality}"
+          - "{project-name}-{stream}-csit-{functionality}"
+      project-name: "aaf"
+      stream:
+          - "master":
+                branch: "master"
+      functionality:
+          - "certservice":
+                trigger_jobs:
+                    - "aaf-certservice-{stream}-merge-java"
+      robot-options: ""
index 0515a51..5f10f9a 100644 (file)
@@ -21,9 +21,9 @@
     stream:
       - 'master':
           branch: 'master'
+          mvn-params: '-P spring-boot-2-1'
       - 'elalto':
           branch: 'elalto'
-    mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-aai-common-settings'
     mvn-version: 'mvn35'
     files: '**'
@@ -44,6 +44,7 @@
     project: 'aai/aai-common'
     project-name: 'aai-aai-common'
     branch: 'master'
+    mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-aai-common-settings'
     mvn-goals: 'clean install'
     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
@@ -60,6 +61,7 @@
     stream:
       - 'master':
           branch: 'master'
+    mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-aai-common-settings'
     mvn-version: 'mvn35'
 
@@ -88,6 +90,7 @@
       - 'master':
           branch: 'master'
           distro: 'alpine'
+          mvn-params: '-P spring-boot-2-1'
     docker_name: 'onap/aai-common-{distro}'
     docker_build_args: '-f ./Dockerfile.{distro}'
     docker_root: '$WORKSPACE/Dockerfiles/aai-common/'
     build-node: ubuntu1604-docker-8c-8g
     jobs:
       - gerrit-whitesource-scan
+    mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-aai-common-settings'
     wss-product-name: 'aai'
     mvn-clean-install: true
index 25f4782..2a9c7c1 100644 (file)
@@ -28,6 +28,7 @@
           branch: 'elalto'
       - 'master':
           branch: 'master'
+          mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-model-loader-settings'
     files: '**'
     archive-artifacts: ''
@@ -47,6 +48,7 @@
     project: 'aai/model-loader'
     project-name: 'aai-model-loader'
     branch: 'master'
+    mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-model-loader-settings'
     mvn-goals: 'clean install'
     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
@@ -61,6 +63,7 @@
     stream:
       - 'master':
           branch: 'master'
+    mvn-params: '-P spring-boot-2-1'
     mvn-settings: 'aai-model-loader-settings'
 
 - project:
@@ -70,6 +73,7 @@
       - gerrit-info-yaml-verify
     build-node: centos7-builder-2c-1g
     project: aai/model-loader
+    mvn-params: '-P spring-boot-2-1'
     branch: master
 
 - project:
@@ -79,6 +83,7 @@
     jobs:
       - gerrit-whitesource-scan
     mvn-settings: 'aai-model-loader-settings'
+    mvn-params: '-P spring-boot-2-1'
     wss-product-name: 'aai'
     mvn-clean-install: true
     project: 'aai/model-loader'
index 779c9e3..b94302f 100644 (file)
@@ -6,6 +6,8 @@
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
       - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
 
     project: 'dcaegen2/collectors/snmptrap'
     stream:
index 9b8b581..78d12ee 100644 (file)
@@ -23,6 +23,8 @@
       # build docker image
       - '{project-name}-{stream}-merge-java'
       - '{project-name}-{stream}-release-version-java-daily'
+      - gerrit-release-verify
+      - gerrit-release-merge
     stream:
       - master:
           branch: master
index 911435c..847f052 100644 (file)
     #    project-name:
     #      - subproject-name1:
     #          src-dir: subproject-dir1
+    #          docker-name: onap/org.onap.dcaegen2.platform.something.name1
     #      - subproject-name2:
     #          src-dir: subproject-dir2
+    #          docker-name: onap/org.onap.dcaegen2.platform.something.name2
     #      - subproject-name3:
     #          src-dir: subproject-dir3
+    #          docker-name: onap/org.onap.dcaegen2.platform.something.name3
     #    stream:
     #      - master:
     #          branch: master
@@ -39,7 +42,6 @@
     nexus-iq-namespace: 'onap-'
     tox-dir: '{src-dir}'
     docker-root: '{src-dir}'
-    docker-name: 'onap/{project-name}'
     gerrit_trigger_file_paths:
       - compare-type: REG_EXP
         pattern: '{src-dir}/.*'
     mvn-settings: dcaegen2-platform-settings
     build-node: ubuntu1604-docker-8c-8g
     project-name:
-      - dcaegen2-platform-aoadapter:
+      - dcaegen2-platform-adapter-acumos:
           src-dir: adapter/acumos
+          docker-name: onap/org.onap.dcaegen2.platform.adapter.acumos
       - dcaegen2-platform-mod-distributorapi:
           src-dir: mod/distributorapi
+          docker-name: onap/org.onap.dcaegen2.platform.mod.distributorapi
       - dcaegen2-platform-mod-onboardingapi:
           src-dir: mod/onboardingapi
+          docker-name: onap/org.onap.dcaegen2.platform.mod.onboardingapi
       - dcaegen2-platform-oti-event-handler:
           src-dir: oti/event-handler
+          docker-name: onap/org.onap.dcaegen2.platform.oti.event-handler
     stream:
       - master:
           branch: master
     views:
       - project-view:
-          project-name: dcaegen2-platform-aoadapter
+          project-name: dcaegen2-platform-adapter
       - project-view:
           project-name: dcaegen2-platform-mod
       - project-view:
index 859badc..1c29e04 100644 (file)
@@ -8,7 +8,9 @@
       - '{project-name}-{stream}-{subproject}-merge-java'
       - '{project-name}-gerrit-release-jobs':
           build-node: centos7-docker-8c-8g
+          project-name: dcaegen2-platform-mod-bpgenerator
       - gerrit-maven-stage:
+          project-name: dcaegen2-platform-mod-bpgenerator
           sign-artifacts: true
           build-node: centos7-builder-4c-4g
           maven-versions-plugin: true
index 2402dd0..4cced95 100644 (file)
@@ -8,6 +8,9 @@
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java':
           mvn-goals: 'clean install'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+          project-name: dcaegen2-platform-mod-designtool
     subproject:
       - designtool:
           pom: 'mod/designtool/pom.xml'
index f3ad499..513df2f 100644 (file)
@@ -8,6 +8,9 @@
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java':
           mvn-goals: 'clean install'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+          project-name: dcaegen2-platform-mod-genprocessor
     subproject:
       - genprocessor:
           pom: 'mod/genprocessor/pom.xml'
index cdfd3c6..ed11903 100644 (file)
@@ -8,6 +8,9 @@
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java':
           mvn-goals: 'clean install'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+          project-name: dcaegen2-platform-mod-runtimeapi
     subproject:
       - runtimeapi:
           pom: 'mod/runtimeapi/pom.xml'
index c38e1c8..e5825be 100644 (file)
@@ -8,6 +8,10 @@
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java':
           mvn-goals: 'clean install'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+          project-name: dcaegen2-platform-oti-event-proc
+
     subproject:
       - eventproc:
           pom: 'oti/event-proc/pom.xml'
index 81444df..d2487dd 100644 (file)
@@ -7,6 +7,9 @@
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java':
           mvn-goals: 'clean install'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+          project-name: dcaegen2-services-bbs-event-processor
     subproject:
       - 'bbs-event-processor':
           pom: 'components/bbs-event-processor/pom.xml'
index 93e4608..a119ef9 100644 (file)
@@ -6,6 +6,9 @@
     jobs:
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+
     subproject:
       - 'datalake-handler':
           pom: 'components/datalake-handler/pom.xml'
     archive-artifacts: ''
     build-node: 'ubuntu1604-docker-8c-8g'
 
+- project:
+    name: dcaegen2-services-datalake-handler-admin-ui-release
+    project: 'dcaegen2/services'
+    project-name: 'dcaegen2-services-datalake-handler-admin-ui'
+    jobs:
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          build-node: centos7-builder-4c-4g
+          maven-versions-plugin: true
+          mvn-pom: 'components/datalake-handler/pom.xml'
+          mvn-params: '-f components/datalake-handler/pom.xml'
+          version-properties-file: 'components/datalake-handler/version.properties'
+          pattern: 'components/datalake-handler/**'
+      - gerrit-maven-docker-stage:
+          build-node: ubuntu1604-docker-8c-8g
+          mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/admin/pom.xml'
+          container-public-registry: 'nexus3.onap.org:10001'
+          container-staging-registry: 'nexus3.onap.org:10003'
+          pattern: 'components/datalake-handler/**'
+    stream:
+      - 'master':
+         branch: 'master'
+    mvn-settings: 'dcaegen2-services-settings'
+    maven-deploy-properties: |
+      deployAtEnd=true
+    files: '**'
+    archive-artifacts: ''
+    build-node: 'ubuntu1604-docker-8c-8g'
+
+- project:
+    name: dcaegen2-services-datalake-handler-db-init-release
+    project: 'dcaegen2/services'
+    project-name: 'dcaegen2-services-datalake-handler-db-init'
+    jobs:
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          build-node: centos7-builder-4c-4g
+          maven-versions-plugin: true
+          mvn-pom: 'components/datalake-handler/pom.xml'
+          mvn-params: '-f components/datalake-handler/pom.xml'
+          version-properties-file: 'components/datalake-handler/version.properties'
+          pattern: 'components/datalake-handler/**'
+      - gerrit-maven-docker-stage:
+          build-node: ubuntu1604-docker-8c-8g
+          mvn-goals: 'clean package dockerfile:build dockerfile:push -f components/datalake-handler/packages/init_db/pom.xml'
+          container-public-registry: 'nexus3.onap.org:10001'
+          container-staging-registry: 'nexus3.onap.org:10003'
+          pattern: 'components/datalake-handler/**'
+    stream:
+      - 'master':
+         branch: 'master'
+    mvn-settings: 'dcaegen2-services-settings'
+    maven-deploy-properties: |
+      deployAtEnd=true
+    files: '**'
+    archive-artifacts: ''
+    build-node: 'ubuntu1604-docker-8c-8g'
+
 - project:
     name: dcaegen2-services-datalake-handler-sonar
     jobs:
index bbf5b88..e9c8531 100644 (file)
@@ -6,6 +6,8 @@
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
       - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
 
     project: 'dcaegen2/services/heartbeat'
     stream:
index 3eb5989..20dcad4 100644 (file)
@@ -1,6 +1,7 @@
 - project:
     name: dcaegen2-services-pmsh-csit
     jobs:
+      - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
     project-name: dcaegen2-services-pmsh
     recipients: 'lego@est.tech'
@@ -8,7 +9,7 @@
       - 'master':
           branch: 'master'
     functionality:
-      - 'testsuites':
+      - 'testsuite':
           trigger_jobs:
             - '{project-name}-{stream}-release-version-java-daily'
     robot-options: ''
index 5775377..39a8977 100644 (file)
     stream:
       - 'master':
           branch: 'master'
-      - 'elalto':
-          branch: 'elalto'
-      - 'elalto-fluorine':
-          branch: 'elalto-fluorine'
     mvn-settings: 'sdnc-apps-settings'
 
     # due to a strange macro / variable translation problem this needs to be
index 7c7094f..85293ea 100644 (file)
     stream:
       - 'master':
           branch: 'master'
-      - 'elalto':
-          branch: 'elalto'
-      - 'elalto-fluorine':
-          branch: 'elalto-fluorine'
     mvn-settings: 'sdnc-northbound-settings'
 
     # due to a strange macro / variable translation problem this needs to be
index 53d26e3..c39db40 100644 (file)
     stream:
       - 'master':
           branch: 'master'
-      - 'elalto':
-          branch: 'elalto'
-      - 'elalto-fluorine':
-          branch: 'elalto-fluorine'
     mvn-settings: 'sdnc-oam-settings'
     maven-version: "mvn35"
     files: '**'
     archive-artifacts: ''
     build-node: ubuntu1604-builder-4c-4g
+    shallow-clone: true
     mvn-snapshot-id: 'ecomp-snapshots'
     nexus-snapshot-repo: 'snapshots'
 
index 1a02f8f..1ab6862 100644 (file)
@@ -13,8 +13,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'elalto':
-          branch: 'elalto'
 
     mvn-settings: 'sdnc-oom-settings'
     files: '**'
index 273e377..0483624 100644 (file)
@@ -32,6 +32,7 @@
 
 - project:
     name: vfc-nfvo-driver-sfc-sonar
+    java-version: openjdk11
     jobs:
       - gerrit-maven-sonar
     sonarcloud: true
index 9fa63c6..8beb8d4 100644 (file)
@@ -24,6 +24,7 @@
 
 - project:
     name: vfc-nfvo-resmanagement-sonar
+    java-version: openjdk11
     jobs:
       - gerrit-maven-sonar
     sonarcloud: true
index c156150..992cd48 100644 (file)
@@ -34,6 +34,7 @@
           - libssl-dev
           - libmysqlclient-dev
           - gcc
+          - python3-venv
       become: true
       when: ansible_distribution == 'Ubuntu'
 
           - libxml-xpath-perl
           - wget
           - make
-          - npm
           - sshuttle
           - netcat
           - libssl-dev
           - libffi-dev
-      become: true
-      when: ansible_distribution == 'Ubuntu'
-
-    - name: Install autorelease support packages
-      apt:
-        name:
           - xmlstarlet
           - xvfb
           - crudini
           - maven
           - python-ncclient
+          - xmlstarlet
+          - xvfb
+          - crudini
+          - maven
+          - python-ncclient
+          - nodejs-dev
+          - node-gyp
+          - nodejs
+          - npm
+        update_cache: yes
       become: true
       when: ansible_distribution == 'Ubuntu'
index 7b9f9c0..37e857f 100644 (file)
@@ -88,6 +88,7 @@
           - libssl-dev
           - libmysqlclient-dev
           - gcc
+          - python3-venv
       become: true
       when: ansible_distribution == 'Ubuntu'
 
           - libxml-xpath-perl
           - wget
           - make
-          - npm
           - sshuttle
           - netcat
           - libssl-dev
           - libffi-dev
-      become: true
-      when: ansible_distribution == 'Ubuntu'
-
-    - name: Install autorelease support packages
-      apt:
-        name:
           - xmlstarlet
           - xvfb
           - crudini
           - maven
           - python-ncclient
+          - xmlstarlet
+          - xvfb
+          - crudini
+          - maven
+          - python-ncclient
+          - nodejs-dev
+          - node-gyp
+          - nodejs
+          - npm
+        update_cache: yes
       become: true
       when: ansible_distribution == 'Ubuntu'