[DCAE] Enable SBOM report instrumentation
Added new properties to enable SBOM report
generation
Change-Id: I74d262ec9844a1c6d87d821fb50b26bc70cdef56
Signed-off-by: vv770d <vv770d@att.com>
Issue-ID: DCAEGEN2-3225
diff --git a/jjb/dcaegen2/dcaegen2-analytics-tca-gen2.yaml b/jjb/dcaegen2/dcaegen2-analytics-tca-gen2.yaml
index 06f2439..f0c3634 100644
--- a/jjb/dcaegen2/dcaegen2-analytics-tca-gen2.yaml
+++ b/jjb/dcaegen2/dcaegen2-analytics-tca-gen2.yaml
@@ -16,6 +16,7 @@
container-staging-registry: 'nexus3.onap.org:10003'
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
project: 'dcaegen2/analytics/tca-gen2'
diff --git a/jjb/dcaegen2/dcaegen2-collectors-datafile.yaml b/jjb/dcaegen2/dcaegen2-collectors-datafile.yaml
index f8ecadf..3bac9d4 100644
--- a/jjb/dcaegen2/dcaegen2-collectors-datafile.yaml
+++ b/jjb/dcaegen2/dcaegen2-collectors-datafile.yaml
@@ -29,6 +29,7 @@
mvn-goals: 'clean deploy'
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
- '{project-name}-gerrit-release-jobs':
diff --git a/jjb/dcaegen2/dcaegen2-collectors-hv-ves.yaml b/jjb/dcaegen2/dcaegen2-collectors-hv-ves.yaml
index a78a14b..35d4eea 100644
--- a/jjb/dcaegen2/dcaegen2-collectors-hv-ves.yaml
+++ b/jjb/dcaegen2/dcaegen2-collectors-hv-ves.yaml
@@ -31,6 +31,7 @@
build-node: centos7-docker-8c-8g
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
mvn-goals: 'clean deploy -Ddocker.skip'
diff --git a/jjb/dcaegen2/dcaegen2-collectors-restconf.yaml b/jjb/dcaegen2/dcaegen2-collectors-restconf.yaml
index 82eaa2e..61e8b02 100644
--- a/jjb/dcaegen2/dcaegen2-collectors-restconf.yaml
+++ b/jjb/dcaegen2/dcaegen2-collectors-restconf.yaml
@@ -9,6 +9,7 @@
- gerrit-maven-merge
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
- gerrit-maven-docker-stage:
diff --git a/jjb/dcaegen2/dcaegen2-platform-mod2-helm-generator.yaml b/jjb/dcaegen2/dcaegen2-platform-mod2-helm-generator.yaml
index 26ffa5f..fba6375 100644
--- a/jjb/dcaegen2/dcaegen2-platform-mod2-helm-generator.yaml
+++ b/jjb/dcaegen2/dcaegen2-platform-mod2-helm-generator.yaml
@@ -10,6 +10,8 @@
- gerrit-maven-merge
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
+ sbom-path: 'mod2/helm-generator/'
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
version-properties-file: 'mod2/helm-generator/version.properties'
diff --git a/jjb/dcaegen2/dcaegen2-platform-ves-openapi-manager.yaml b/jjb/dcaegen2/dcaegen2-platform-ves-openapi-manager.yaml
index e1a776f..3bdb739 100644
--- a/jjb/dcaegen2/dcaegen2-platform-ves-openapi-manager.yaml
+++ b/jjb/dcaegen2/dcaegen2-platform-ves-openapi-manager.yaml
@@ -11,6 +11,7 @@
sign-artifacts: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
+ sbom-generator: true
- gerrit-maven-docker-stage:
build-node: ubuntu1804-docker-8c-8g
container-public-registry: 'nexus3.onap.org:10001'
diff --git a/jjb/dcaegen2/dcaegen2-services-datalake-handler.yaml b/jjb/dcaegen2/dcaegen2-services-datalake-handler.yaml
index 4a4d3d0..4b35e76 100644
--- a/jjb/dcaegen2/dcaegen2-services-datalake-handler.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-datalake-handler.yaml
@@ -36,6 +36,8 @@
jobs:
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
+ sbom-path: 'components/datalake-handler/'
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
mvn-pom: 'components/datalake-handler/pom.xml'
@@ -69,6 +71,8 @@
project-name: 'dcaegen2-services-datalake-handler-admin-ui'
jobs:
- gerrit-maven-stage:
+ sbom-generator: true
+ sbom-path: 'components/datalake-handler/'
sign-artifacts: true
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
@@ -103,6 +107,8 @@
project-name: 'dcaegen2-services-datalake-handler-des'
jobs:
- gerrit-maven-stage:
+ sbom-generator: true
+ sbom-path: 'components/datalake-handler/'
sign-artifacts: true
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
diff --git a/jjb/dcaegen2/dcaegen2-services-kpi-computation-ms.yaml b/jjb/dcaegen2/dcaegen2-services-kpi-computation-ms.yaml
index 8ff354c..df5560f 100644
--- a/jjb/dcaegen2/dcaegen2-services-kpi-computation-ms.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-kpi-computation-ms.yaml
@@ -36,6 +36,8 @@
jobs:
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
+ sbom-path: 'components/kpi-computation-ms/'
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
mvn-pom: 'components/kpi-computation-ms/pom.xml'
diff --git a/jjb/dcaegen2/dcaegen2-services-mapper.yaml b/jjb/dcaegen2/dcaegen2-services-mapper.yaml
index 272140e..e6bbdbe 100644
--- a/jjb/dcaegen2/dcaegen2-services-mapper.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-mapper.yaml
@@ -9,6 +9,7 @@
- gerrit-maven-merge
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-builder-4c-4g
maven-versions-plugin: true
- gerrit-maven-docker-stage:
diff --git a/jjb/dcaegen2/dcaegen2-services-pm-mapper.yaml b/jjb/dcaegen2/dcaegen2-services-pm-mapper.yaml
index a90e701..5a0e814 100644
--- a/jjb/dcaegen2/dcaegen2-services-pm-mapper.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-pm-mapper.yaml
@@ -29,6 +29,7 @@
mvn-goals: 'clean deploy'
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
- '{project-name}-gerrit-release-jobs':
diff --git a/jjb/dcaegen2/dcaegen2-services-prh.yaml b/jjb/dcaegen2/dcaegen2-services-prh.yaml
index 6e22469..08078e8 100644
--- a/jjb/dcaegen2/dcaegen2-services-prh.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-prh.yaml
@@ -10,6 +10,7 @@
sign-artifacts: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
+ sbom-generator: true
- gerrit-maven-docker-stage:
build-node: ubuntu1804-docker-8c-8g
container-public-registry: 'nexus3.onap.org:10001'
diff --git a/jjb/dcaegen2/dcaegen2-services-sdk.yaml b/jjb/dcaegen2/dcaegen2-services-sdk.yaml
index 1ac1745..7c63d19 100644
--- a/jjb/dcaegen2/dcaegen2-services-sdk.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-sdk.yaml
@@ -8,6 +8,7 @@
- gerrit-maven-merge
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
- '{project-name}-gerrit-release-jobs':
diff --git a/jjb/dcaegen2/dcaegen2-services-slice-analysis-ms.yaml b/jjb/dcaegen2/dcaegen2-services-slice-analysis-ms.yaml
index db98a33..aed1f2a 100644
--- a/jjb/dcaegen2/dcaegen2-services-slice-analysis-ms.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-slice-analysis-ms.yaml
@@ -35,6 +35,8 @@
jobs:
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
+ sbom-path: 'components/slice-analysis-ms/'
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
mvn-pom: 'components/slice-analysis-ms/pom.xml'
diff --git a/jjb/dcaegen2/dcaegen2-services-son-handler.yaml b/jjb/dcaegen2/dcaegen2-services-son-handler.yaml
index a9c173c..d2eb8ee 100644
--- a/jjb/dcaegen2/dcaegen2-services-son-handler.yaml
+++ b/jjb/dcaegen2/dcaegen2-services-son-handler.yaml
@@ -8,6 +8,7 @@
- gerrit-maven-merge
- gerrit-maven-stage:
sign-artifacts: true
+ sbom-generator: true
build-node: centos7-docker-8c-8g
maven-versions-plugin: true
- gerrit-maven-docker-stage: