Merge "Fix: Add HELM credentials to oom-settings"
authorBengt Thuree <bthuree@linuxfoundation.org>
Tue, 19 Apr 2022 02:14:59 +0000 (02:14 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 19 Apr 2022 02:14:59 +0000 (02:14 +0000)
64 files changed:
global-jjb
jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/config-params.yaml [deleted file]
jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/content [deleted symlink]
jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/serverCredentialMappings.sandbox.yaml [deleted symlink]
jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/serverCredentialMappings.yaml [deleted file]
jjb/ccsdk/apps.yaml
jjb/ccsdk/ccsdk-csit.yaml
jjb/ccsdk/ccsdk-oran.yaml
jjb/ccsdk/cds.yaml
jjb/ccsdk/distribution.yaml
jjb/ccsdk/features.yaml
jjb/ccsdk/parent.yaml
jjb/ccsdk/sli.yaml
jjb/cli/cli.yaml
jjb/cps/cps-cps-tbdmt.yaml
jjb/cps/cps-cps-temporal-csit.yaml
jjb/cps/cps-cps-temporal.yaml
jjb/cps/cps-ncmp-dmi-plugin-csit.yaml [new file with mode: 0644]
jjb/cps/cps-ncmp-dmi-plugin.yaml
jjb/cps/cps.yaml
jjb/dcaegen2/dcaegen2-collectors-snmptrap.yaml
jjb/dcaegen2/dcaegen2-collectors-ves.yaml
jjb/dmaap/dmaap-messagerouter-messageservice.yaml
jjb/doc/doc-install-plantuml.sh [deleted file]
jjb/doc/doc-post-rtd.sh [deleted file]
jjb/doc/doc-templates-rtd.yaml [deleted file]
jjb/doc/doc.yaml
jjb/externalapi/externalapi-nbi.yaml [new file with mode: 0644]
jjb/global-defaults.yaml
jjb/modeling/modeling-etsicatalog.yaml
jjb/oom/offline-installer.yaml
jjb/oom/oom-helm.yaml
jjb/policy/policy-csit.yaml
jjb/relman/relman.yaml [new file with mode: 0644]
jjb/rtdv3/rtdv3.yaml
jjb/sdc/sdc-csit.yaml
jjb/sdc/sdc-onap-ui-angular.yaml
jjb/sdc/sdc-onap-ui-common.yaml
jjb/sdc/sdc-sdc-be-common.yaml
jjb/sdc/sdc-sdc-distribution-client.yaml
jjb/sdc/sdc-sdc-docker-base.yaml
jjb/sdc/sdc-sdc-helm-validator.yaml
jjb/sdc/sdc-sdc-pubsub.yaml
jjb/sdc/sdc-sdc-tosca.yaml
jjb/sdc/sdc-sdc-workflow-designer.yaml
jjb/sdc/sdc.yaml
jjb/sdnc/sdnc-apps.yaml
jjb/sdnc/sdnc-csit.yaml
jjb/sdnc/sdnc-northbound.yaml
jjb/sdnc/sdnc-oam.yaml
jjb/so/so-adapters-so-nssmf-adapter.yaml
jjb/so/so.yaml
jjb/usecases/usecases-csit.yaml
jjb/vfc/vfc-gvnfm-vnflcm-csit.yaml
jjb/vfc/vfc-gvnfm-vnflcm-java.yaml
jjb/vfc/vfc-gvnfm-vnflcm-python.yaml
jjb/vfc/vfc-gvnfm-vnfres-csit.yaml
jjb/vfc/vfc-nfvo-lcm-csit.yaml
jjb/vfc/vfc-nfvo-lcm-java.yaml
jjb/vfc/vfc-nfvo-lcm-python.yaml
jjb/vnfsdk/vnfsdk-refrepo.yaml
jjb/vnfsdk/vnfsdk-validation.yaml
packer/provision/helm.yaml
shell/onap-gerrit-review-wrapper.sh [new file with mode: 0755]

index 77f06cb..fca0db4 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 77f06cb5e687962c7f999c80fbcf2a6b31042afd
+Subproject commit fca0db4ebfaa82e0acbdfc9310141f5750e532b2
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/config-params.yaml
deleted file mode 100644 (file)
index d52c73c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
----
-name: "modeling-toscaparsers-settings"
-comment: "modeling-toscaparsers-settings"
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/content b/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/content
deleted file mode 120000 (symlink)
index e830ebd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/serverCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/serverCredentialMappings.sandbox.yaml
deleted file mode 120000 (symlink)
index 8f92057..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../managed-config-templates/mavenSettings-serverCredentialMappings.sandbox.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/serverCredentialMappings.yaml b/jenkins-config/managed-config-files/mavenSettings/modeling-toscaparsers-settings/serverCredentialMappings.yaml
deleted file mode 100644 (file)
index a4b0ac6..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
----
-serverCredentialMappings:
-  - serverId: "ecomp-snapshots"
-    credentialsId: &cred "modeling-toscaparsers"
-  - serverId: "ecomp-site"
-    credentialsId: *cred
-  - serverId: "ecomp-staging"
-    credentialsId: *cred
-  - serverId: "nexus3.onap.org:10001"
-    credentialsId: "read-only-docker"
-  - serverId: "nexus3.onap.org:10002"
-    credentialsId: *cred
-  - serverId: "nexus3.onap.org:10003"
-    credentialsId: *cred
-  - serverId: "nexus3.onap.org:10004"
-    credentialsId: *cred
-  - serverId: "docker.io"
-    credentialsId: "onap_dockerhub_creds"
index 775f856..2044e81 100644 (file)
@@ -34,6 +34,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-apps-settings'
@@ -80,6 +82,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-apps-settings'
index c8af14c..ead2542 100644 (file)
     stream:
       - 'master':
           branch: 'master'
-      - 'honolulu':
-          branch: 'honolulu'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'ccsdk-distribution-settings'
     robot-options: ''
     branch: 'master'
     stream:
       - 'master':
           branch: 'master'
-      - 'honolulu':
-          branch: 'honolulu'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'ccsdk-oran-settings'
     robot-options: ''
     branch: 'master'
index 5a61506..88ccf2e 100644 (file)
@@ -29,6 +29,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-oran-settings'
@@ -52,6 +54,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-oran-settings'
index f0fd25f..f0870f6 100644 (file)
@@ -28,6 +28,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-cds-settings'
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-cds-settings'
index 4a24dd2..265a696 100644 (file)
@@ -30,6 +30,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-distribution-settings'
@@ -71,6 +73,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-distribution-settings'
index ba34b88..27bddeb 100644 (file)
@@ -22,6 +22,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-features-settings'
@@ -69,6 +71,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-features-settings'
index d3d780c..13976b7 100644 (file)
@@ -33,6 +33,8 @@
                 mvn-params: '-Drevision=3.0.0'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-parent-settings'
@@ -56,6 +58,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-parent-settings'
index 34f56cd..f0ac46b 100644 (file)
@@ -22,6 +22,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-sli-settings'
@@ -68,6 +70,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: 'mvn36'
     mvn-settings: 'ccsdk-sli-settings'
index 3f182ec..bc94556 100644 (file)
     build-node: centos7-builder-2c-1g
     project: cli
     branch: master
+
+- project:
+    name: cli-sonar-verify
+    java-version: openjdk11
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    build-node: ubuntu1804-docker-8c-8g
+    project: 'cli'
+    project-name: 'cli'
+    branch: 'master'
+    mvn-settings: 'cli-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
index fd3aae0..4bfbe3e 100644 (file)
       sonar-mvn-goal: '{sonar_mvn_goal}'
       cron: '@daily'
       build-node: centos7-docker-8c-8g
-      project: cps/cps-tbdmt
-      project-name: cps-cps-tbdmt
+      project: 'cps/cps-tbdmt'
+      project-name: 'cps-cps-tbdmt'
       branch: 'master'
       mvn-settings: 'cps-cps-tbdmt-settings'
       mvn-goals: 'clean install'
       mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+    name: cps-tbdmt-sonar-verify
+    java-version: openjdk11
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonarcloud-qualitygate-wait: true
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    build-node: centos7-docker-8c-8g
+    project: 'cps/cps-tbdmt'
+    project-name: 'cps-cps-tbdmt'
+    branch: 'master'
+    mvn-settings: 'cps-cps-tbdmt-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
index 1dbd062..83c1cc3 100644 (file)
@@ -4,10 +4,10 @@
       jobs:
           - '{project-name}-review-verification-maven-{stream}':
                 mvn-goals: clean install
-                mvn-params: '-Dmaven.test.skip=true -Ddocker.repository.push='
+                mvn-params: '-Dmaven.test.skip=true -Ddocker.repository.push= -Pdocker'
           - '{project-name}-merge-verification-maven-{stream}':
                 mvn-goals: clean install
-                mvn-params: '-Dmaven.test.skip=true -Ddocker.repository.push='
+                mvn-params: '-Dmaven.test.skip=true -Ddocker.repository.push= -Pdocker'
       project-name: 'cps-cps-temporal'
       recipients: 'toine.siebelink@est.tech'
       # project name in gerrit
index d7b4ebc..3defa76 100644 (file)
@@ -42,6 +42,9 @@
       - 'istanbul':
           branch: 'istanbul'
           cron: ''
+      - 'jakarta':
+          branch: 'jakarta'
+          cron: ''
     mvn-settings: cps-cps-temporal-settings
     files: '**'
     archive-artifacts: ''
     sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: centos7-docker-8c-8g
-    project: cps/cps-temporal
-    project-name: cps-cps-temporal
-    branch: master
-    mvn-settings: cps-cps-temporal-settings
+    project: 'cps/cps-temporal'
+    project-name: 'cps-cps-temporal'
+    branch: 'master'
+    mvn-settings: 'cps-cps-temporal-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+    name: cps-cps-temporal-sonar-verify
+    java-version: openjdk11
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonarcloud-qualitygate-wait: true
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    build-node: centos7-docker-8c-8g
+    project: 'cps/cps-temporal'
+    project-name: 'cps-cps-temporal'
+    branch: 'master'
+    mvn-settings: 'cps-cps-temporal-settings'
     mvn-goals: 'clean install'
     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
 
diff --git a/jjb/cps/cps-ncmp-dmi-plugin-csit.yaml b/jjb/cps/cps-ncmp-dmi-plugin-csit.yaml
new file mode 100644 (file)
index 0000000..86ff13c
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+      name: cps-ncmp-dmi-plugin-csit
+      jobs:
+          - '{project-name}-review-verification-maven-{stream}':
+                mvn-goals: clean install
+                mvn-params: '-Dmaven.test.skip=true -Pdocker'
+          - '{project-name}-merge-verification-maven-{stream}':
+                mvn-goals: clean install
+                mvn-params: '-Dmaven.test.skip=true -Pdocker'
+      project-name: 'cps-ncmp-dmi-plugin'
+      recipients: 'toine.siebelink@est.tech'
+      # project name in gerrit
+      project: 'cps/ncmp-dmi-plugin'
+      stream:
+          - 'master':
+                branch: 'master'
+          - 'istanbul':
+                branch: 'istanbul'
+      mvn-settings: 'cps-ncmp-dmi-plugin-settings'
+      robot-options: ''
index c7f6a5d..3a47d4b 100644 (file)
@@ -44,6 +44,9 @@
       - 'istanbul':
           branch: 'istanbul'
           cron: ''
+      - 'jakarta':
+          branch: 'jakarta'
+          cron: ''
     mvn-settings: cps-ncmp-dmi-plugin-settings
     files: '**'
     archive-artifacts: ''
     sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: centos7-docker-8c-8g
-    project: cps/ncmp-dmi-plugin
-    project-name: cps-ncmp-dmi-plugin
-    branch: master
-    mvn-settings: cps-ncmp-dmi-plugin-settings
+    project: 'cps/ncmp-dmi-plugin'
+    project-name: 'cps-ncmp-dmi-plugin'
+    branch: 'master'
+    mvn-settings: 'cps-ncmp-dmi-plugin-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+
+- project:
+    name: cps-ncmp-dmi-plugin-sonar-verify
+    java-version: openjdk11
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonarcloud-qualitygate-wait: true
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    build-node: centos7-docker-8c-8g
+    project: 'cps/ncmp-dmi-plugin'
+    project-name: 'cps-ncmp-dmi-plugin'
+    branch: 'master'
+    mvn-settings: 'cps-ncmp-dmi-plugin-settings'
     mvn-goals: 'clean install'
     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
 
index f618d3d..f604966 100644 (file)
@@ -57,6 +57,9 @@
       - 'istanbul':
           branch: 'istanbul'
           cron: ''
+      - 'jakarta':
+          branch: 'jakarta'
+          cron: ''
     mvn-settings: 'cps-settings'
     files: '**'
     archive-artifacts: ''
index 06c1505..799fd78 100644 (file)
@@ -15,7 +15,8 @@
     build-node: ubuntu1804-docker-8c-8g
     mvn-settings: 'dcaegen2-collectors-snmptrap-settings'
     jobs:
-      - '{project-name}-python-jobs'
+      - '{project-name}-python-jobs':
+               pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
       - '{project-name}-{stream}-release-version-java-daily'
       - '{project-name}-gerrit-release-jobs':
           build-node: centos7-docker-8c-8g
index 4a4f21f..7fa8ef5 100644 (file)
@@ -8,6 +8,7 @@
       - '{project-name}-{stream}-merge-java'
       - gerrit-maven-stage:
           sign-artifacts: false
+          sbom-generator: true
           build-node: ubuntu1804-docker-8c-8g
           maven-versions-plugin: true
       - gerrit-maven-docker-stage:
index 394a920..8320488 100644 (file)
@@ -95,8 +95,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
     mvn-settings: 'dmaap-messagerouter-messageservice-settings'
     java-version: openjdk11
 
diff --git a/jjb/doc/doc-install-plantuml.sh b/jjb/doc/doc-install-plantuml.sh
deleted file mode 100644 (file)
index 0f5aedd..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-set -x
-if [ ! -d /usr/share/plantuml ]
-       then
-       sudo mkdir -p /usr/share/plantuml
-       cd /usr/share/plantuml
-       sudo wget https://nexus.onap.org/service/local/repositories/central/content/net/sourceforge/plantuml/plantuml/8059/plantuml-8059.jar
-       sudo mv plantuml-8059.jar plantuml.jar
-       fi
-
-if [ ! -f /usr/bin/plantuml ]
-       then
-       sudo touch /usr/bin/plantuml
-       sudo chmod +w /usr/bin/plantuml
-       echo "#!/bin/bash" > /tmp/x.$$
-       echo "java -jar /usr/share/plantuml/plantuml.jar \$@"  >> /tmp/x.$$
-       sudo cp /tmp/x.$$ /usr/bin/plantuml
-       sudo chmod +x /usr/bin/plantuml
-       fi
diff --git a/jjb/doc/doc-post-rtd.sh b/jjb/doc/doc-post-rtd.sh
deleted file mode 100644 (file)
index 78b8d0b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-if [ "$GERRIT_BRANCH" == "master" ]; then
-    RTD_BUILD_VERSION=latest
-else
-    RTD_BUILD_VERSION="${{GERRIT_BRANCH/\//-}}"
-fi
-
-# shellcheck disable=SC1083
-curl -X POST \
-    -d "branches=$RTD_BUILD_VERSION" \
-    -d "token=$DOCS_RTD_TOKEN"  \
-    https://readthedocs.org/api/v2/webhook/{rtdproject}
diff --git a/jjb/doc/doc-templates-rtd.yaml b/jjb/doc/doc-templates-rtd.yaml
deleted file mode 100644 (file)
index d4e5424..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
----
-- job-template:
-    # Job template for verifying Sphinx/Restructured Text for RTD
-    #
-    # The purpose of this job template is verify documentation source
-    #
-    # Required Variables:
-    #     branch:        git branch
-    # Optional Variables:
-    #     path:      directory containing the project's tox.ini relative to
-    #                the workspace. The default is the project root.
-
-    name: '{project-name}-{stream}-verify-rtd'
-    path: '$WORKSPACE'
-
-    project-type: freestyle
-    concurrent: true
-    node: '{build-node}'
-
-    properties:
-      - infra-properties:
-          build-days-to-keep: '{build-days-to-keep}'
-
-    parameters:
-      - infra-parameters:
-          project: '{project}'
-          branch: '{branch}'
-          refspec: 'refs/heads/{branch}'
-          artifacts: '{archive-artifacts}'
-      - maven-exec:
-          maven-version: '{maven-version}'
-
-    scm:
-      - git:
-          credentials-id: '{jenkins-ssh-credential}'
-          url: '$GIT_BASE'
-          refspec: ''
-          choosing-strategy: 'default'
-          branches:
-            - 'refs/heads/{branch}'
-          skip-tag: true
-          wipe-workspace: true
-          submodule:
-            recursive: '{submodule-recursive}'
-            timeout: '24'
-
-    wrappers:
-      - infra-wrappers:
-          build-timeout: '{build-timeout}'
-
-    triggers:
-      - gerrit-trigger-patch-submitted:
-          server: '{server-name}'
-          project: '**'
-          branch: '{branch}'
-          files: 'docs/**/*.rst'
-      - timed: 'H H * * *'
-
-    builders:
-      - shell: |
-          if [ "$GERRIT_PROJECT" != "doc" ]; then
-              if [ -d docs/submodules/$GERRIT_PROJECT.git ]; then
-                  cd docs/submodules/$GERRIT_PROJECT.git
-              else
-                  cd docs/submodules/$GERRIT_PROJECT
-              fi
-              git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
-          else
-              git fetch origin $GERRIT_REFSPEC && git checkout FETCH_HEAD
-          fi
-      - shell: !include-raw: doc-install-plantuml.sh
-      - shell: |
-          #!/bin/bash
-          python3 -m venv $WORKSPACE/venv-tox
-          source $WORKSPACE/venv-tox/bin/activate
-          pip install --upgrade pip
-          pip install --upgrade tox argparse
-          pip freeze
-          cd $WORKSPACE/{path}
-          tox
-          mkdir -p "$WORKSPACE/archives"
-          mv  docs/_build/html "$WORKSPACE/archives/"
-
-    publishers:
-      - lf-infra-publish
-
-- job-template:
-    # Job template for merging/publishing Sphinx/Restructured Text at RTD
-    #
-    # The purpose of this job template is to trigger updates after
-    # a merge of documentation source in gerrit
-    #
-    # Required Variables:
-    #     branch:        git branch
-    #     rtdproject:    name of a project at readthedocs.io
-    # Optional Variables:
-    #     path:      directory containing the project's tox.ini relative to
-    #                the workspace. The default is the project root.
-
-    name: '{project-name}-{stream}-merge-rtd'
-    path: '$WORKSPACE'
-
-    project-type: freestyle
-    concurrent: false
-    node: '{build-node}'
-
-    properties:
-      - infra-properties:
-          build-days-to-keep: '{build-days-to-keep}'
-
-    parameters:
-      - infra-parameters:
-          project: '{project}'
-          branch: '{branch}'
-          refspec: 'refs/heads/{branch}'
-          artifacts: '{archive-artifacts}'
-      - maven-exec:
-          maven-version: '{maven-version}'
-
-    scm:
-      - git:
-          credentials-id: '{jenkins-ssh-credential}'
-          url: '$GIT_BASE'
-          refspec: ''
-          choosing-strategy: 'default'
-          branches:
-            - 'refs/heads/{branch}'
-          skip-tag: true
-          wipe-workspace: true
-          submodule-recursive: '{submodule-recursive}'
-
-
-    wrappers:
-      - infra-wrappers:
-          build-timeout: '{build-timeout}'
-      - credentials-binding:
-          - text:
-             credential-id: docs-token
-             variable: DOCS_RTD_TOKEN
-
-    triggers:
-      - gerrit:
-          server-name: '{server-name}'
-          trigger-on:
-            - change-merged-event
-            - comment-added-contains-event:
-                comment-contains-value: 'remerge'
-          projects:
-            - project-compare-type: 'ANT'
-              project-pattern: '**'
-              branches:
-                - branch-compare-type: 'ANT'
-                  branch-pattern: '**/{branch}'
-              file-paths:
-                - compare-type: ANT
-                  pattern: docs/**/*.rst
-
-    builders:
-      - shell: !include-raw: doc-post-rtd.sh
-
-    publishers:
-      - lf-infra-publish
index f9f2cf2..ad3cea7 100644 (file)
@@ -5,22 +5,6 @@
     views:
       - project-view
 
-- project:
-    name: doc
-    project-name: 'doc'
-    python-version: python3
-    jobs:
-      - '{project-name}-{stream}-verify-rtd':
-          build-node: centos7-docker-8c-8g
-      - '{project-name}-{stream}-merge-rtd'
-
-    project: 'doc'
-    rtdproject: 'onap/58810/'
-    mvn-settings: 'doc-settings'
-    stream:
-      - frankfurt:
-          branch: 'frankfurt'
-
 - project:
     name: doc-info
     project-name: doc
diff --git a/jjb/externalapi/externalapi-nbi.yaml b/jjb/externalapi/externalapi-nbi.yaml
new file mode 100644 (file)
index 0000000..6bda3cb
--- /dev/null
@@ -0,0 +1,94 @@
+---
+- project:
+    name: externalapi-project-view
+    project-name: externalapi
+    views:
+      - project-view
+
+- project:
+    name: externalapi-nbi
+    project-name: 'externalapi-nbi'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - gerrit-maven-stage:
+          sign-artifacts: true
+          build-node: centos7-docker-8c-8g
+          maven-versions-plugin: true
+          mvn-params: '-Dmaven.test.skip=true'
+      - gerrit-maven-docker-stage:
+          build-node: ubuntu1804-docker-8c-8g
+          maven-versions-plugin: true
+          container-public-registry: 'nexus3.onap.org:10001'
+          container-staging-registry: 'nexus3.onap.org:10003'
+          mvn-params: '-Dmaven.test.skip=true -P docker'
+      - '{project-name}-gerrit-release-jobs':
+          build-node: centos7-docker-8c-8g
+    project: 'externalapi/nbi'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'externalapi-nbi-settings'
+    java-version: openjdk11
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1804-builder-4c-4g
+
+- project:
+    name: externalapi-nbi-arm64
+    project-name: 'externalapi-nbi-arm64'
+    jobs:
+      - '{project-name}-{stream}-docker-version-java-daily':
+          docker-pom: 'pom.xml'
+          mvn-profile: 'docker'
+          mvn-params: '-Dmaven.test.skip=true'
+          build-node: 'ubuntu1804-docker-arm64-4c-2g'
+    project: 'externalapi/nbi'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'externalapi-nbi-settings'
+    files: '**'
+    archive-artifacts: ''
+
+- project:
+    name: externalapi-nbi-clm
+    jobs:
+      - gerrit-maven-clm
+    nexus-iq-namespace: 'onap-'
+    project: 'externalapi/nbi'
+    project-name: 'externalapi-nbi'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'externalapi-nbi-settings'
+    java-version: openjdk11
+
+- project:
+    name: externalapi-nbi-sonar
+    jobs:
+      - gerrit-maven-sonar-prescan-script
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    cron: '@daily'
+    build-node: ubuntu1804-builder-4c-4g
+    project: 'externalapi/nbi'
+    project-name: 'externalapi-nbi'
+    branch: 'master'
+    mvn-settings: 'externalapi-nbi-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+    java-version: openjdk11
+    sonar-prescan-script: !include-raw-escape: ../ubuntu-latest-nodejs.sh
+
+- project:
+    name: externalapi-nbi-info
+    project-name: externalapi-nbi
+    jobs:
+      - gerrit-info-yaml-verify
+    build-node: centos7-builder-2c-1g
+    project: externalapi/nbi
+    branch: master
index e29f278..f285698 100644 (file)
@@ -59,7 +59,7 @@
     # SonarCloud
     sonarcloud_project_organization: onap
     sonarcloud_api_token: da97604dfdc36ec82488a97ebea96ad01f7b10ff
-    sonar_mvn_goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.8.0.2131:sonar"
+    sonar_mvn_goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar"
 
     # Nexus3 docker registries
     container-public-registry: nexus3.onap.org:10001
index a2fc451..5bea13d 100644 (file)
@@ -30,7 +30,7 @@
             build-node: centos7-docker-8c-8g
     files: '**'
     archive-artifacts: ''
-    build-node: centos7-redis-4c-4g
+    build-node: ubuntu1804-builder-4c-4g
 
 - project:
     name: modeling-etsicatalog-sonar
@@ -42,7 +42,7 @@
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
     sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
-    build-node: centos7-redis-4c-4g
+    build-node: ubuntu1804-builder-4c-4g
     project: 'modeling/etsicatalog'
     project-name: 'modeling-etsicatalog'
     branch: 'master'
index 24c399c..196a53e 100644 (file)
                 branch: 'master'
           - 'istanbul':
                 branch: 'istanbul'
+
+- project:
+      name: offline-installer-pytest
+      project: oom/offline-installer
+      project-name: offline-installer
+      build-node: ubuntu1804-docker-8c-8g
+      python-version: python3
+      jobs:
+          - integration-tox-verify
+      subproject:
+          - 'docker-downloader':
+                tox-dir: 'build/download'
+                tox-envs: 'pytest'
+                pattern: 'build/download/**'
+      stream:
+          - 'master':
+                branch: 'master'
+          - 'istanbul':
+                branch: 'istanbul'
index 8336695..0df072c 100644 (file)
     stream:
       - "master":
           branch: "master"
+      - "jakarta":
+          branch: "jakarta"
       - "istanbul":
           branch: "istanbul"
-      - "honolulu":
-          branch: "honolulu"
+
 
     helm_bin:
       - helm3.5
-      - helm3.3
+      - helm3.6
 
     exclude: []
     subproject: []
       - "{project-name}-{stream}-verify-{helm_bin}":
           build_script: "{oom_build_script}"
           files: "**"
-          build-timeout: 600
+          build-timeout: 900
       - "{project-name}-{stream}-merge-helm":
           build_script: "{oom_build_script}"
           post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
           files: "**"
-          build-timeout: 600
+          build-timeout: 900
       - "{project-name}-{stream}-release-helm":
           build_script: "{oom_build_script}"
           post_build_script: !include-raw-escape: shell/publish_helm_charts.sh
           files: "**"
-          build-timeout: 600
+          build-timeout: 900
 
       # Below jobs disabled until future need.
       - "{project-name}-{subproject}-{stream}-verify-helm2":
index 56d1660..f423d00 100644 (file)
     trigger_jobs:
       - 'policy-api-{stream}-merge-java'
       - 'policy-docker-{stream}-merge-java'
+
+- project:
+    name: policy-clamp-project-csit
+    jobs:
+      - '{project-name}-{stream}-project-csit-verify-{functionality}'
+      - '{project-name}-{stream}-project-csit-{functionality}'
+    project-name: 'policy-clamp'
+    recipients: 'jrh3@att.com ram_krishna.verma@bell.ca liam.fallon@est.tech ajith.sreekumar@est.tech pd1248@att.com'
+    project: 'policy/docker'
+    stream:
+      - 'master':
+          branch: 'master'
+      - 'honolulu':
+          branch: 'honolulu'
+    functionality:
+      - 'clamp'
+    trigger_jobs:
+      - 'policy-clamp-{stream}-merge-java'
+      - 'policy-docker-{stream}-merge-java'
diff --git a/jjb/relman/relman.yaml b/jjb/relman/relman.yaml
new file mode 100644 (file)
index 0000000..94ba547
--- /dev/null
@@ -0,0 +1,14 @@
+---
+- project:
+    name: relman-project-view
+    project-name: relman
+    views:
+      - project-view
+
+- project:
+    name: relman-info
+    project: relman
+    project-name: relman
+    build-node: centos7-builder-2c-1g
+    jobs:
+      - gerrit-info-yaml-verify
index a4cec83..eb0d11a 100644 (file)
     tox-dir: "docs/"
     doc-dir: "_build/html"
     build-node: centos7-builder-2c-1g
+    # the jjb is very short and filtering docs falsy raises side effects in
+    # ONAP doc
+    gerrit_trigger_file_paths:
+    # override the default to allow rechecking a patchset
+    gerrit_verify_triggers:
+      - patchset-created-event:
+          exclude-drafts: true
+          exclude-trivial-rebase: false
+          exclude-no-code-change: false
+      - draft-published-event
+      - comment-added-contains-event:
+          comment-contains-value: "(recheck|reverify)"
     # override the default to ignore ref-updated-event (tag)
     gerrit_merge_triggers:
       - change-merged-event
       - comment-added-contains-event:
-          comment-contains-value: remerge$
+          comment-contains-value: "remerge"
     jobs:
       - rtdv3-global-verify
       - rtdv3-global-merge:
index 3064f2c..4b88c57 100644 (file)
@@ -21,8 +21,8 @@
       stream:
           - 'master':
                 branch: 'master'
-          - 'istanbul':
-                branch: 'istanbul'
+          - 'jakarta':
+                branch: 'jakarta'
       java-version: openjdk11
       maven-version: 'mvn36'
       mvn-settings: 'sdc-settings'
index dd25652..e720f32 100644 (file)
@@ -24,8 +24,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-onap-ui-angular-settings'
     files: '**'
     archive-artifacts: ''
@@ -40,7 +40,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/onap-ui-angular'
index 6316059..ab23a67 100644 (file)
@@ -18,8 +18,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-onap-ui-common-settings'
     files: '**'
     archive-artifacts: ''
@@ -34,7 +34,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/onap-ui-common'
index 5d204dd..d365db5 100644 (file)
@@ -21,8 +21,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-be-common-settings'
     files: '**'
     archive-artifacts: ''
@@ -37,7 +37,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/sdc-be-common'
@@ -58,8 +58,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-be-common-settings'
 
 - project:
index 9e7a5e1..32d9507 100644 (file)
@@ -23,8 +23,8 @@
       - 'master':
           branch: 'master'
           java-version: openjdk11
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
           java-version: openjdk11
     mvn-settings: 'sdc-sdc-distribution-client-settings'
     files: '**'
@@ -59,7 +59,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/sdc-distribution-client'
@@ -81,8 +81,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-distribution-client-settings'
     java-version: openjdk11
 
index 45372c3..5857c1c 100644 (file)
@@ -23,8 +23,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-docker-base-settings'
     files: '**'
     archive-artifacts: ''
index 2477488..39010d3 100644 (file)
@@ -74,6 +74,6 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-helm-validator-settings'
index 46a68cf..1cf4aad 100644 (file)
@@ -18,8 +18,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-pubsub-settings'
     files: '**'
     archive-artifacts: ''
@@ -34,7 +34,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/sdc-pubsub'
index c8aa37d..9b0c252 100644 (file)
@@ -4,6 +4,7 @@
     project-name: sdc-sdc-tosca
     views:
       - project-view
+    java-version: openjdk11
 
 - project:
     name: sdc-sdc-tosca
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-tosca-settings'
     files: '**'
     archive-artifacts: ''
     build-timeout: 60
     maven-version: 'mvn36'
+    java-version: openjdk11
 
 - project:
     name: sdc-sdc-tosca-sonar
@@ -38,7 +40,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/sdc-tosca'
@@ -48,6 +50,7 @@
     mvn-params: '-Dsonar.branch={branch}'
     mvn-goals: 'clean install'
     mvn-opts: '-Xmx1024m'
+    java-version: openjdk11
 
 - project:
     name: sdc-sdc-tosca-clm
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-tosca-settings'
+    java-version: openjdk11
 
 - project:
     name: sdc-sdc-tosca-info
@@ -71,3 +75,4 @@
     build-node: centos7-builder-2c-1g
     project: sdc/sdc-tosca
     branch: master
+    java-version: openjdk11
index 41a1bb0..43f0db8 100644 (file)
@@ -28,8 +28,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-workflow-designer-settings'
     files: '**'
     archive-artifacts: ''
@@ -46,7 +46,7 @@
     sonarcloud-project-organization: '{sonarcloud_project_organization}'
     sonarcloud-api-token: '{sonarcloud_api_token}'
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
-    sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
+    sonar-mvn-goal: '{sonar_mvn_goal}'
     cron: '@daily'
     build-node: ubuntu1804-builder-4c-4g
     project: 'sdc/sdc-workflow-designer'
@@ -68,8 +68,8 @@
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdc-sdc-workflow-designer-settings'
 
 - project:
index 184f6f0..46b4b79 100644 (file)
@@ -67,8 +67,8 @@
       - 'master':
           branch: 'master'
           java-version: openjdk11
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
           java-version: openjdk11
     mvn-settings: 'sdc-settings'
     files: '**'
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-version: 'mvn36'
     mvn-settings: 'sdc-settings'
     java-version: openjdk11
index f7c7d69..efa64ec 100644 (file)
@@ -38,6 +38,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version : "mvn36"
     mvn-settings: 'sdnc-apps-settings'
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version : "mvn36"
     mvn-settings: 'sdnc-apps-settings'
index 4c16882..989853f 100644 (file)
@@ -17,6 +17,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdnc-oam-settings'
     robot-options: ''
     branch: 'master'
index 9447158..0da9c8c 100644 (file)
@@ -19,6 +19,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: "mvn36"
     mvn-settings: 'sdnc-northbound-settings'
@@ -68,6 +70,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdnc-northbound-settings'
     java-version: openjdk11
     mvn-version: 'mvn36'
index 4775d7d..f38b1de 100644 (file)
@@ -28,6 +28,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     java-version: openjdk11
     mvn-version: "mvn36"
     mvn-settings: 'sdnc-oam-settings'
@@ -69,6 +71,8 @@
           branch: 'master'
       - 'istanbul':
           branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'sdnc-oam-settings'
     java-version: openjdk11
     mvn-version: 'mvn36'
index 3668479..d230d00 100644 (file)
@@ -39,8 +39,8 @@
       - 'honolulu':
           branch: 'honolulu'
           java-version: openjdk11
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
           java-version: openjdk11
     mvn-settings: 'so-adapters-so-nssmf-adapter-settings'
     files: '**'
index 7f71b50..510e108 100644 (file)
@@ -29,8 +29,8 @@
       - 'master':
           branch: 'master'
           java-version: openjdk11
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
           java-version: openjdk11
       - 'recursive-orch':
           branch: 'recursive-orch'
     stream:
       - 'master':
           branch: 'master'
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
     mvn-settings: 'so-settings'
 
 - project:
       - 'master':
           branch: 'master'
           java-version: openjdk11
-      - 'istanbul':
-          branch: 'istanbul'
+      - 'jakarta':
+          branch: 'jakarta'
           java-version: openjdk11
index c9e70d8..0befe7b 100644 (file)
@@ -13,6 +13,7 @@
       - 'pnf-sw-upgrade':
           trigger_jobs:
     robot-options: ''
+    cron: ''
 
 - project:
     name: usecases-config-over-netconf
index 08ec49b..674e71a 100644 (file)
@@ -5,7 +5,7 @@
       - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
     project-name: 'vfc-gvnfm-vnflcm'
-    recipients: 'yangyanyj@chinamobile.com'
+    recipients: 'dengyuanhong@chinamobile.com'
     stream: 'master'
     functionality:
       - 'sanity-check':
index e05273b..13c0955 100644 (file)
@@ -47,7 +47,7 @@
     sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
     mvn-params: '-f lcm/pom.xml'
-    build-node: centos7-redis-4c-4g
+    build-node: ubuntu1804-builder-4c-4g
     project: 'vfc/gvnfm/vnflcm'
     project-name: 'vfc-gvnfm-vnflcm-lcm'
     branch: 'master'
index 991848a..797e0a0 100644 (file)
@@ -8,7 +8,7 @@
       - 'master':
           branch: 'master'
     mvn-settings: 'vfc-gvnfm-vnflcm-settings'
-    build-node: centos7-redis-4c-4g
+    build-node: ubuntu1804-builder-4c-4g
     subproject:
       - 'lcm':
           path: 'lcm'
index e4a0d8f..cd4b848 100644 (file)
@@ -5,7 +5,7 @@
       - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
     project-name: 'vfc-gvnfm-vnfres'
-    recipients: 'yangyanyj@chinamobile.com'
+    recipients: 'dengyuanhong@chinamobile.com'
     stream: 'master'
     functionality:
       - 'sanity-check':
index c687330..1a03d5d 100644 (file)
@@ -5,7 +5,7 @@
       - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
     project-name: 'vfc-nfvo-lcm'
-    recipients: 'yangyanyj@chinamobile.com'
+    recipients: 'dengyuanhong@chinamobile.com'
     stream: 'master'
     functionality:
       - 'sanity-check':
index fd848c5..4fe8a6d 100644 (file)
@@ -36,7 +36,7 @@
     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
     sonar-mvn-goal: "org.sonarsource.scanner.maven:sonar-maven-plugin:3.6.0.1398:sonar"
     cron: '@daily'
-    build-node: centos7-redis-4c-4g
+    build-node: ubuntu1804-builder-4c-4g
     project: 'vfc/nfvo/lcm'
     project-name: 'vfc-nfvo-lcm'
     branch: 'master'
index 6fa0d24..19791ef 100644 (file)
@@ -7,7 +7,7 @@
       - 'master':
           branch: 'master'
     mvn-settings: 'vfc-nfvo-lcm-settings'
-    build-node: centos7-redis-4c-4g
+    build-node: ubuntu1804-builder-4c-4g
     subproject:
       - 'lcm':
           path: '.'
index 9702e88..519c447 100644 (file)
       - 'istanbul':
           branch: 'istanbul'
     mvn-settings: 'vnfsdk-refrepo-settings'
+
+- project:
+    name: vnfsdk-refrepo-sonar-verify
+    java-version: openjdk11
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    build-node: centos7-docker-8c-8g
+    project: 'vnfsdk/refrepo'
+    project-name: 'vnfsdk-refrepo'
+    branch: 'master'
+    mvn-settings: 'vnfsdk-refrepo-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
index 1d69406..4364220 100644 (file)
                 pre_script: !include-raw-escape: ./generate-dosc.sh
                 project_id: org.onap.vnfsdk.validation
                 post_script: !include-raw-escape: ./upload-artifact.sh
+
+- project:
+    name: vnfsdk-validation-sonar-verify
+    java-version: openjdk11
+    mvn-version: "mvn36"
+    maven-version: "mvn36"
+    jobs:
+      - gerrit-maven-sonar-verify
+    sonarcloud: true
+    sonarcloud-project-organization: '{sonarcloud_project_organization}'
+    sonarcloud-api-token: '{sonarcloud_api_token}'
+    sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
+    sonar-mvn-goal: '{sonar_mvn_goal}'
+    build-node: centos7-docker-8c-8g
+    project: 'vnfsdk/validation'
+    project-name: 'vnfsdk-validation'
+    branch: 'master'
+    mvn-settings: 'vnfsdk-validation-settings'
+    mvn-goals: 'clean install'
+    mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
index 479be53..1c78671 100644 (file)
@@ -6,10 +6,9 @@
   become_method: sudo
 
   vars:
-    kubectl_version: 1.15.11
-    helm_version: 2.16.6
-    helm3_3_version: 3.3.4
-    helm3_5_version: 3.5.1
+    kubectl_version: 1.19.11
+    helm3_6_version: 3.6.3
+    helm3_5_version: 3.5.2
     chartmuseum_version: 0.12.0
 
   tasks:
         mode: 0775
       become: yes
 
-    - name: 'Install Helm {{helm_version}}'
+    - name: 'Install Helm 3.6 {{helm3_6_version}}'
       block:
-        - name: 'Fetch tar.gz for {{helm_version}}'
-          get_url:
-            url: "http://storage.googleapis.com/kubernetes-helm/helm-v{{helm_version}}-linux-amd64.tar.gz"
-            dest: "/tmp/helm-v{{helm_version}}-linux-amd64.tar.gz"
-        - name: 'Unarchive {{helm_version}}'
-          unarchive:
-            src: "/tmp/helm-v{{helm_version}}-linux-amd64.tar.gz"
-            dest: /tmp
-            remote_src: true
-          become: yes
-        - name: 'Move {{helm_version}} bin to /usr/local/bin and set as executable'
-          command: 'mv /tmp/linux-amd64/helm /usr/local/bin/helm'
-          become: yes
-        - name: 'Check Helm {{helm_version}}'
-          command: 'which helm'
-
-    - name: 'Install Helm 3.3 {{helm3_3_version}}'
-      block:
-        - name: 'Create directory /tmp/helm3_3'
+        - name: 'Create directory /tmp/helm3_6'
           file:
-            path: /tmp/helm3_3
+            path: /tmp/helm3_6
             state: directory
-        - name: 'Fetch tar.gz for Helm 3.3'
+        - name: 'Fetch tar.gz for Helm 3.6'
           get_url:
-            url: "https://get.helm.sh/helm-v{{helm3_3_version}}-linux-amd64.tar.gz"
-            dest: /tmp/helm3_3
-        - name: 'Unarchive Helm 3.3'
+            url: "https://get.helm.sh/helm-v{{helm3_6_version}}-linux-amd64.tar.gz"
+            dest: /tmp/helm3_6
+        - name: 'Unarchive Helm 3.6'
           unarchive:
-            src: "/tmp/helm3_3/helm-v{{helm3_3_version}}-linux-amd64.tar.gz"
-            dest: /tmp/helm3_3
+            src: "/tmp/helm3_6/helm-v{{helm3_6_version}}-linux-amd64.tar.gz"
+            dest: /tmp/helm3_6
             remote_src: true
           become: yes
-        - name: 'Move Helm 3.3 bin to /usr/local/bin and set as executable'
-          command: 'mv /tmp/helm3_3/linux-amd64/helm /usr/local/bin/helm3.3'
+        - name: 'Move Helm 3.6 bin to /usr/local/bin and set as executable'
+          command: 'mv /tmp/helm3_6/linux-amd64/helm /usr/local/bin/helm3.6'
           become: yes
-        - name: 'Check Helm 3.3'
-          command: 'which helm3.3'
+        - name: 'Check Helm 3.6'
+          command: 'which helm3.6'
         - name: 'Check kubectl {{kubectl_version}}'
           command: 'which kubectl'
 
-        - name: 'Install Helm 3.3'
+        - name: 'Install Helm 3.6'
           shell: |
-             echo "----> Installing helm 3.3"
-             wget 'https://get.helm.sh/helm-v{{helm3_3_version}}-linux-amd64.tar.gz'
-             tar -xvf 'https://get.helm.sh/helm-v{{helm3_3_version}}-linux-amd64.tar.gz'
-             mv linux-amd64/helm /usr/local/bin/helm3.3
-             which helm3.3
+             echo "----> Installing helm 3.6"
+             wget 'https://get.helm.sh/helm-v{{helm3_6_version}}-linux-amd64.tar.gz'
+             tar -xvf 'https://get.helm.sh/helm-v{{helm3_6_version}}-linux-amd64.tar.gz'
+             mv linux-amd64/helm /usr/local/bin/helm3.6
+             which helm3.6
           become: true
 
     - name: 'Install Helm3.5 {{helm3_5_version}}'
diff --git a/shell/onap-gerrit-review-wrapper.sh b/shell/onap-gerrit-review-wrapper.sh
new file mode 100755 (executable)
index 0000000..ba07fe7
--- /dev/null
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# ================================================================================
+# Copyright (c) 2022 AT&T Intellectual Property. All rights reserved.
+# ================================================================================
+# 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.
+# ============LICENSE_END=========================================================
+
+set -eu
+echo "--> onap-gerrit-review-wrapper.sh"
+
+# Cleanup temporary directory if exist
+rm -Rf /tmp/ogr
+
+# Create temporary directory to clone OGR repository
+(
+   mkdir /tmp/ogr
+   cd  /tmp/ogr
+   git clone https://github.com/TonyLHansen/onap-gerrit-review.git
+)
+# Add OGR/bin to PATH
+export PATH=$PATH:/tmp/ogr/onap-gerrit-review/bin
+
+# Execute OGR
+onap-gerrit-review -E git pull "https://gerrit.onap.org/r/$GERRIT_PROJECT" "$GERRIT_REFSPEC"
+