From: Singla, Rajiv (rs153v) Date: Mon, 17 Sep 2018 03:20:45 +0000 (-0400) Subject: Issued security fixes X-Git-Tag: 3.0.1-ONAP~10 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=3edb59266ac24890044e63b7eb0a02bd690e15b8;p=dcaegen2%2Fanalytics%2Ftca-gen2.git Issued security fixes Issue-ID: DCAEGEN2-765 Change-Id: I19eaf86af61af5f177a06fea9bcf27bc57e41143 Signed-off-by: Singla, Rajiv (rs153v) --- diff --git a/.gitignore b/.gitignore index ff94b20..6405abb 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,8 @@ dependency-reduced-pom.xml blackDuckHubProjectName.txt blackDuckHubProjectVersionName.txt /bin/ + + +#ECOMP LOGS +**/debug-logs/ +**/logs/ \ No newline at end of file diff --git a/dcae-analytics/dcae-analytics-tca-web/Dockerfile b/dcae-analytics/dcae-analytics-tca-web/Dockerfile index 83136ad..19afab7 100644 --- a/dcae-analytics/dcae-analytics-tca-web/Dockerfile +++ b/dcae-analytics/dcae-analytics-tca-web/Dockerfile @@ -1,15 +1,20 @@ # NOTE: This Dockerfile is auto generated and filtered via maven resources plugin. # Edits to generated Dockerfile will NOT be saved. # Only changes made in docker/Dockerfile template file will be persistent +# ========================================================================== + FROM openjdk:8-jre-alpine + MAINTAINER Rajiv Singla + +VOLUME /tmp +ADD docker/logback.xml logback.xml +ADD target/dcae-analytics-tca-web-3.0.0-SNAPSHOT.jar dcae-analytics-tca-web.jar +EXPOSE 9091 + ENTRYPOINT ["java", \ "-Djava.security.egd=file:/dev/./urandom", \ "-Dlogging.config=logback.xml", \ "-Dlogging.file=logs/dcae-analytics-tca-web.log", \ "-Dspring.profiles.active=dev", \ "-jar", "dcae-analytics-tca-web.jar"] -EXPOSE 9091 -VOLUME /tmp -ADD docker/logback.xml logback.xml -ADD target/dcae-analytics-tca-web-3.0.0-SNAPSHOT.jar dcae-analytics-tca-web.jar diff --git a/dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile b/dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile index fcbc5ac..eccef3b 100644 --- a/dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile +++ b/dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile @@ -1,15 +1,20 @@ # NOTE: This Dockerfile is auto generated and filtered via maven resources plugin. # Edits to generated Dockerfile will NOT be saved. # Only changes made in docker/Dockerfile template file will be persistent +# ========================================================================== + FROM openjdk:8-jre-alpine + MAINTAINER Rajiv Singla + +VOLUME /tmp +ADD docker/logback.xml logback.xml +ADD target/${project.build.finalName}.jar ${project.artifactId}.jar +EXPOSE 9091 + ENTRYPOINT ["java", \ "-Djava.security.egd=file:/dev/./urandom", \ "-Dlogging.config=logback.xml", \ "-Dlogging.file=logs/${project.artifactId}.log", \ "-Dspring.profiles.active=dev", \ "-jar", "${project.artifactId}.jar"] -EXPOSE 9091 -VOLUME /tmp -ADD docker/logback.xml logback.xml -ADD target/${project.build.finalName}.jar ${project.artifactId}.jar diff --git a/dcae-analytics/dcae-analytics-tca-web/docker/logback.xml b/dcae-analytics/dcae-analytics-tca-web/docker/logback.xml index cba7e63..57348d3 100644 --- a/dcae-analytics/dcae-analytics-tca-web/docker/logback.xml +++ b/dcae-analytics/dcae-analytics-tca-web/docker/logback.xml @@ -23,7 +23,7 @@ ${componentName} - + diff --git a/dcae-analytics/dcae-analytics-tca-web/pom.xml b/dcae-analytics/dcae-analytics-tca-web/pom.xml index 689668e..4cc7e5b 100644 --- a/dcae-analytics/dcae-analytics-tca-web/pom.xml +++ b/dcae-analytics/dcae-analytics-tca-web/pom.xml @@ -135,6 +135,20 @@ org.springframework.boot spring-boot-maven-plugin + + + com.spotify + dockerfile-maven-plugin + + + docker-push + + build + push + + + + diff --git a/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/mongo/MongoAbatementEntity.java b/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/mongo/MongoAbatementEntity.java index 562c918..0cc1fcf 100644 --- a/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/mongo/MongoAbatementEntity.java +++ b/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/mongo/MongoAbatementEntity.java @@ -20,7 +20,6 @@ package org.onap.dcae.analytics.tca.web.abatement.mongo; import lombok.Data; -import lombok.NoArgsConstructor; import java.util.Date; @@ -35,7 +34,6 @@ import org.springframework.data.mongodb.core.mapping.Document; * @author Rajiv Singla */ @Data -@NoArgsConstructor @Document(collection = "tca_abatement") public class MongoAbatementEntity implements TcaAbatementEntity, TcaModel { diff --git a/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/simple/SimpleAbatementEntity.java b/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/simple/SimpleAbatementEntity.java index c12306f..42e3759 100644 --- a/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/simple/SimpleAbatementEntity.java +++ b/dcae-analytics/dcae-analytics-tca-web/src/main/java/org/onap/dcae/analytics/tca/web/abatement/simple/SimpleAbatementEntity.java @@ -20,7 +20,6 @@ package org.onap.dcae.analytics.tca.web.abatement.simple; import lombok.Data; -import lombok.NoArgsConstructor; import java.util.Date; @@ -31,7 +30,6 @@ import org.onap.dcae.analytics.tca.model.TcaModel; * @author Rajiv Singla */ @Data -@NoArgsConstructor public class SimpleAbatementEntity implements TcaAbatementEntity, TcaModel { private static final long serialVersionUID = 1L; diff --git a/dcae-analytics/pom.xml b/dcae-analytics/pom.xml index 3a20709..63a7755 100644 --- a/dcae-analytics/pom.xml +++ b/dcae-analytics/pom.xml @@ -56,7 +56,7 @@ 3.0.0-SNAPSHOT - 2.0.1.RELEASE + 2.0.5.RELEASE Finchley.RC2 1.4 2.9.2 @@ -108,6 +108,15 @@ content/repositories/releases/ nexus3.onap.org:10003 + + + + **/test/**,**/model/**,**/config/** + @@ -405,68 +414,6 @@ - - org.jacoco - jacoco-maven-plugin - ${jacoco.plugin.version} - - - **/generated/** - **/generated-sources/** - - - - - pre-unit-test - - prepare-agent - - - - ${project.build.directory}/jacoco/jacoco-ut.exec - surefireArgLine - - - - post-unit-test - test - - report - - - - ${project.build.directory}/jacoco/jacoco-ut.exec - ${project.reporting.outputDirectory}/jacoco-ut - - - - pre-integration-test - pre-integration-test - - prepare-agent - - - - ${project.build.directory}/jacoco/jacoco-it.exec - failsafeArgLine - - - - post-integration-test - post-integration-test - - report - - - - ${project.build.directory}/jacoco/jacoco-it.exec - ${project.reporting.outputDirectory}/jacoco-it - - - - - - org.codehaus.mojo diff --git a/pom.xml b/pom.xml index a33525c..d894d3f 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,7 @@ tca-gen2-parent 3.0.0-SNAPSHOT - TCA Standalone Parent + dcaegen2-analytics-tca-gen2 pom