Merge "Update cloud image Ubuntu18.04 mininet ovs"
authorRobert Varga <nite@hq.sk>
Tue, 15 Nov 2022 22:49:29 +0000 (22:49 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 15 Nov 2022 22:49:29 +0000 (22:49 +0000)
17 files changed:
global-jjb
jenkins-config/clouds/openstack/odlvex/centos7-docker-1c-4g.cfg
jenkins-config/clouds/openstack/odlvex/centos7-docker-2c-2g.cfg
jenkins-config/clouds/openstack/odlvex/centos7-docker-2c-8g.cfg
jenkins-config/clouds/openstack/odlvex/centos7-docker-4c-4g.cfg
jenkins-config/clouds/openstack/odlvex/centos7-robot-2c-8g.cfg
jenkins-config/clouds/openstack/odlvex/queue-disttest-2c-1g.cfg
jenkins-config/clouds/openstack/odlvex/queue-intque-2c-1g.cfg
jjb/bgpcep/bgpcep.yaml
jjb/controller/controller.yaml
jjb/infrautils/infrautils.yaml
jjb/integration/distribution/distribution-jobs.yaml
jjb/integration/integration-templates.yaml
jjb/lf-infra/zzz-test-release.yaml
jjb/netconf/netconf.yaml
jjb/releng-maven-mri-stage.yaml
jjb/releng-templates-java.yaml

index 98090d2e52c78ada3ae2bc3fe4cb918df309a207..3c627ccf046b02f12767aa45d9ac4bf515352f2f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 98090d2e52c78ada3ae2bc3fe4cb918df309a207
+Subproject commit 3c627ccf046b02f12767aa45d9ac4bf515352f2f
index dcbcb5f6a4ebce68298ff1c6c48fa1952b5a0758..3e5b61dcdccabc157b09188d20c39ab613b245ae 100644 (file)
@@ -1,3 +1,3 @@
 LABELS=centos7-docker-1c-4g
-IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221016-223020.545
+IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221101-220103.978
 HARDWARE_ID=v3-standard-2
index 3f5940e5c9fd67073fb9ae7da5998dbbb18ae718..58913d1cbee6b3ee897c91656f79bfb029a7be65 100644 (file)
@@ -1,3 +1,3 @@
 LABELS=centos7-docker-2c-2g
-IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221016-223020.545
+IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221101-220103.978
 HARDWARE_ID=v3-standard-2
index fa81881ec579245f2810f3bf05cc0edf70f13bc8..3723fe3c78d612f172e53b44ab72392dab0e37e6 100644 (file)
@@ -1,3 +1,3 @@
 LABELS=centos7-docker-2c-8g
-IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221016-223020.545
+IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221101-220103.978
 HARDWARE_ID=v3-standard-2
index 18be072c7d0ec01bb6fb461f80bfeb2e4698fa2b..1136fe1a303c1ff6c6220b80d1977000f9ba7d84 100644 (file)
@@ -1,3 +1,3 @@
 LABELS=centos7-docker-4c-4g
-IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221016-223020.545
+IMAGE_NAME=ZZCI - CentOS 7 - docker - x86_64 - 20221101-220103.978
 HARDWARE_ID=v3-standard-4
index 0dddd11c85bb7da8531584cec80b197e8d23f012..3d7f399a0c7026043d9b394501c47d3250879d02 100644 (file)
@@ -1,4 +1,4 @@
 LABELS=centos7-robot-2c-8g
-IMAGE_NAME=ZZCI - CentOS 7 - robot - x86_64 - 20221016-223041.341
+IMAGE_NAME=ZZCI - CentOS 7 - robot - x86_64 - 20221101-220138.675
 HARDWARE_ID=v3-standard-2
 INSTANCE_CAP=16
index 43ce012288f46e96d0dfdbca5657926e3e43fd3d..d7a73a33c1015f2edd3c35b3a10e63e8e6161b23 100644 (file)
@@ -1,4 +1,4 @@
 LABELS=queue-disttest-2c-1g
-IMAGE_NAME=ZZCI - CentOS 7 - robot - x86_64 - 20221016-223041.341
+IMAGE_NAME=ZZCI - CentOS 7 - robot - x86_64 - 20221101-220138.675
 HARDWARE_ID=v3-standard-2
 INSTANCE_CAP=1
index ba081df5d1beb9107a62eab19fab20913fb92508..52fe1dadee0ebf361e4cfd8b1cb7867fa96e7da0 100644 (file)
@@ -1,5 +1,5 @@
 LABELS=queue-intque-2c-1g
-IMAGE_NAME=ZZCI - CentOS 7 - robot - x86_64 - 20221016-223041.341
+IMAGE_NAME=ZZCI - CentOS 7 - robot - x86_64 - 20221101-220138.675
 HARDWARE_ID=v3-standard-2
 INSTANCE_CAP=1
 NUM_EXECUTORS=4
index ea7f07290db9b5b1796ecfdc23cf85c855393916..b3fdf276fb78e1766365695074b35ac31aba8135 100644 (file)
     # Used by the release job
     staging-profile-id: 9427a05049030
 
-- project:
-    name: bgpcep-0.16.x
-    jobs:
-      - "{project-name}-maven-javadoc-jobs"
-      - "{project-name}-rtd-jobs":
-          build-node: centos7-builder-2c-2g
-          project-pattern: bgpcep
-          rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
-          rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
-      - odl-maven-jobs-jdk11
-      - odl-maven-verify-jobs
-
-    stream: 0.16.x
-    project: "bgpcep"
-    project-name: "bgpcep"
-    build-node: centos7-builder-8c-8g
-    build-timeout: 120
-    branch: 0.16.x
-    java-version: "openjdk11"
-    mvn-settings: "bgpcep-settings"
-    mvn-opts: "-Xmx2048m"
-    dependencies: >
-      odlparent-merge-{stream},
-      yangtools-merge-{stream},
-      controller-merge-{stream},
-      mdsal-merge-{stream}
-    email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]"
-    # Used by the release job
-    staging-profile-id: 9427a05049030
-
 - project:
     name: bgpcep-release-management
     jobs:
index bfd3c2e96e961a53db17bcef8830a74acca24e51..c0f7961f004c5d657eeb187b0b66912a7cf57490 100644 (file)
     # Used by the release job
     staging-profile-id: 96c1c9177efdd
 
+- project:
+    name: controller-6.0.x
+    jobs:
+      - "{project-name}-rtd-jobs":
+          build-node: centos7-builder-2c-2g
+          project-pattern: controller
+          rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
+          rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
+      - odl-maven-jobs-jdk17
+      - odl-maven-verify-jobs-jdk17
+
+    stream: 6.0.x
+    project: "controller"
+    project-name: "controller"
+    branch: 6.0.x
+    build-node: centos8-builder-4c-4g
+    java-version: "openjdk17"
+    mvn-settings: "controller-settings"
+    mvn-goals: "clean deploy -Pdocs"
+    build-timeout: 90
+    dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}"
+    email-upstream: "[controller] [odlparent] [yangtools] [aaa]"
+
+    # Used by the release job
+    staging-profile-id: 96c1c9177efdd
+
 - project:
     name: controller-5.0.x
     jobs:
index e54ca50759ddb15f3f9dc81c58d9563f2c7bb167..d9210e2642c4c24b909f6fe7850fcbe478080b3c 100644 (file)
     # Used by the release job
     staging-profile-id: 96fca0367756c
 
+- project:
+    name: infrautils-4.0.x
+    jobs:
+      - "{project-name}-rtd-jobs":
+          build-node: centos7-builder-2c-2g
+          doc-dir: .tox/docs/tmp/html
+          project-pattern: infrautils
+          rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
+          rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
+      - odl-maven-jobs-jdk17
+      - odl-maven-verify-jobs-jdk17
+
+    stream: 4.0.x
+    project: "infrautils"
+    project-name: "infrautils"
+    branch: "4.0.x"
+    java-version: "openjdk17"
+    mvn-settings: "infrautils-settings"
+    build-node: centos8-builder-4c-4g
+    dependencies: "odlparent-merge-{stream}"
+    email-upstream: "[infrautils] [odlparent]"
+
+    # Used by the release job
+    staging-profile-id: 96fca0367756c
+
 - project:
     name: infrautils-3.0.x
     jobs:
index a6d755ed6839a036734dd829e0383bcf8e3f6c65..5a40f97741b09fae58351bb22242117e0f181bd4 100644 (file)
     name: distribution-release
     jobs:
       - gerrit-maven-stage:
+          sbom-generator: true
           sign-artifacts: true
 
     project: "integration/distribution"
index d9aadb32d7e091e03f2eeb95016a4a6bef73194b..3acb7f6c7b5bfa7aad2470ffe2d8b21cdc370776 100644 (file)
 
     docker_system_count: "1"
     docker_system_flavor: "v3-standard-2"
-    docker_system_image: "ZZCI - CentOS 7 - docker - x86_64 - 20221016-223020.545"
+    docker_system_image: "ZZCI - CentOS 7 - docker - x86_64 - 20221101-220103.978"
 
     #####################
     # Job Configuration #
index f87f5fe9e6cf5a0a86b300475245b8d308d5f4cf..d979fa26f7350e68838aa23c706d702db7ae9ca0 100644 (file)
@@ -2,7 +2,9 @@
 - project:
     name: "{project-name}-maven-stage-{stream}"
     jobs:
-      - gerrit-maven-stage
+      - gerrit-maven-stage:
+          sbom-generator: true
+
     project: zzz-test-release
     project-name: zzz-test-release
     stream: master
index d3702638678593d58cd7f67abe59420326bac5c5..0ce53e2cb610847c76623bf62197446c10c4e734 100644 (file)
     # Used by the release job
     staging-profile-id: a67b22fc3663f
 
+- project:
+    name: netconf-4.0.x
+    jobs:
+      - "{project-name}-rtd-jobs":
+          build-node: centos8-builder-2c-2g
+          project-pattern: netconf
+          rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
+          rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
+      - gerrit-tox-verify:
+          build-node: centos8-builder-2c-2g
+          parallel: true
+      - odl-maven-jobs-jdk17
+      - odl-maven-verify-jobs-jdk17
+
+    project: "netconf"
+    project-name: "netconf"
+    stream: 4.0.x
+    branch: "4.0.x"
+    build-node: centos8-builder-4c-4g
+    java-version: "openjdk17"
+    karaf-version: "netconf"
+    mvn-settings: "netconf-settings"
+    mvn-goals: "clean deploy -Pintegrationtests"
+    build-timeout: 90
+    dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}"
+    email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]"
+
+    # Used by the release job
+    staging-profile-id: a67b22fc3663f
+
 - project:
     name: netconf-3.0.x
     jobs:
index d08c7b4c2aadc1b7555769b82f7edbc50f5a7dc3..857cfbf2458d580f3735a74861a6c70186bcd9a6 100644 (file)
     mvn-version: mvn35
     ossrh-profile-id: ""
     mvn-pom: ""
+    sbom-flags: ""
+    sbom-path: "$WORKSPACE"
+    sbom-generator: false
+    sbom-generator-version: "v0.0.15"
     sign-artifacts: false
     sign-mode: serial
     stream: master
           name: STAGING_PROFILE_ID
           default: "{staging-profile-id}"
           description: Nexus staging profile ID.
+      - string:
+          name: SBOM_GENERATOR_VERSION
+          default: "{sbom-generator-version}"
+          description: SBOM generator version to download and run.
+      - string:
+          name: SBOM_PATH
+          default: "{sbom-path}"
+          description: path where SBOM needs to be executed.
 
     builders:
       - lf-infra-pre-build
       - shell: !include-raw-escape: global-jjb/shell/maven-patch-release.sh
       - lf-maven-build:
           mvn-goals: "{mvn-goals}"
+      # With SBOM Generator
+      - conditional-step:
+          condition-kind: boolean-expression
+          condition-expression: "{sbom-generator}"
+          steps:
+            - shell: echo 'Running SBOM Generator'
+            - lf-infra-maven-sbom-generator:
+                sbom-flags: "{sbom-flags}"
       - lf-sigul-sign-dir:
           sign-artifacts: "{sign-artifacts}"
           sign-dir: "$WORKSPACE/m2repo"
index 3ee731f1886ea494194ef70077e7b919779a1765..7c3b930997d7755069fd8ee53a4693b51730e14a 100644 (file)
 
       - gerrit-maven-stage:
           sign-artifacts: true
+          sbom-generator: true
           cron: ""
 
       - gerrit-maven-mri-stage:
+          sbom-generator: true
           sign-artifacts: true
           cron: ""
 
           build-timeout: 180
 
       - gerrit-maven-stage:
+          sbom-generator: true
           sign-artifacts: true
           cron: ""
 
       - gerrit-maven-mri-stage:
+          sbom-generator: true
           sign-artifacts: true
           cron: ""