The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
+## [1.7.0] - 29/03/2021
+ - [DCAEGEN2-2696](https://jira.onap.org/browse/DCAEGEN2-2696) - Update all HV-VES dependencies to newest versions
+
## [1.6.0] - 17/12/2020
- [DCAEGEN2-2537](https://jira.onap.org/browse/DCAEGEN2-2537) - Upgrade Reactor and SpringBoot in DFC, PM-Mapper, BBS
\ No newline at end of file
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-build</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
-autoCorrect: true
-failFast: false
-test-pattern: # Configure exclusions for test sources
- active: true
- patterns: # Test file regexes
- - '.*/test/.*'
- - '.*Test.kt'
- - '.*Spec.kt'
- exclude-rule-sets:
- - 'comments'
- exclude-rules:
- - 'NamingRules'
- - 'WildcardImport'
- - 'MagicNumber'
- - 'MaxLineLength'
- - 'LateinitUsage'
- - 'StringLiteralDuplication'
- - 'SpreadOperator'
- - 'TooManyFunctions'
- - 'ForEachOnRange'
build:
maxIssues: 3
weights:
- # complexity: 2
- # LongParameterList: 1
- # style: 1
- # comments: 1
+ # complexity: 2
+ # LongParameterList: 1
+ # style: 1
+ # comments: 1
processors:
active: true
threshold: 20
LongParameterList:
active: true
- threshold: 6
+ functionThreshold: 6
+ constructorThreshold: 7
ignoreDefaultParameters: false
MethodOverloading:
active: false
active: true
EmptyFunctionBlock:
active: true
- ignoreOverriddenFunctions: false
+ ignoreOverridden: false
EmptyIfBlock:
active: true
EmptyInitBlock:
TooGenericExceptionCaught:
active: true
exceptionNames:
- - ArrayIndexOutOfBoundsException
- - Error
- - Exception
- - IllegalMonitorStateException
- - NullPointerException
- - IndexOutOfBoundsException
- - RuntimeException
- - Throwable
+ - ArrayIndexOutOfBoundsException
+ - Error
+ - Exception
+ - IllegalMonitorStateException
+ - NullPointerException
+ - IndexOutOfBoundsException
+ - RuntimeException
+ - Throwable
TooGenericExceptionThrown:
active: true
exceptionNames:
- - Error
- - Exception
- - Throwable
- - RuntimeException
+ - Error
+ - Exception
+ - Throwable
+ - RuntimeException
formatting:
active: true
android: false
- autoCorrect: true
+
ChainWrapping:
active: false
- autoCorrect: true
+
CommentSpacing:
active: true
- autoCorrect: true
+
Filename:
active: true
FinalNewline:
active: true
- autoCorrect: true
+
ImportOrdering:
active: true
- autoCorrect: true
+
Indentation:
active: true
- autoCorrect: true
+
indentSize: 4
continuationIndentSize: 4
MaximumLineLength:
maxLineLength: 120
ModifierOrdering:
active: true
- autoCorrect: true
+
NoBlankLineBeforeRbrace:
active: true
- autoCorrect: true
+
NoConsecutiveBlankLines:
active: true
- autoCorrect: true
+
NoEmptyClassBody:
active: true
- autoCorrect: true
- NoItParamInMultilineLambda:
- active: true
+
NoLineBreakAfterElse:
active: true
- autoCorrect: true
+
NoLineBreakBeforeAssignment:
active: true
- autoCorrect: true
+
NoMultipleSpaces:
active: true
- autoCorrect: true
+
NoSemicolons:
active: true
- autoCorrect: true
+
NoTrailingSpaces:
active: true
- autoCorrect: true
+
NoUnitReturn:
active: true
- autoCorrect: true
+
NoUnusedImports:
active: true
- autoCorrect: true
+
NoWildcardImports:
active: true
- autoCorrect: true
+
ParameterListWrapping:
active: false
- autoCorrect: true
+
indentSize: 4
SpacingAroundColon:
active: true
- autoCorrect: true
+
SpacingAroundComma:
active: true
- autoCorrect: true
+
SpacingAroundCurly:
active: true
- autoCorrect: true
+
SpacingAroundKeyword:
active: true
- autoCorrect: true
+
SpacingAroundOperators:
active: true
- autoCorrect: true
+
SpacingAroundRangeOperator:
active: true
- autoCorrect: true
+
StringTemplate:
active: true
- autoCorrect: true
+
naming:
active: true
active: false
MemberNameEqualsClassName:
active: false
- ignoreOverriddenFunction: true
+ ignoreOverridden: true
ObjectPropertyNaming:
active: true
propertyPattern: '[A-Za-z][_A-Za-z0-9]*'
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-build</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>ves-hv-collector</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>ves-hv-collector</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<name>dcaegen2-collectors-veshv</name>
<description>VES HighVolume Collector</description>
<packaging>pom</packaging>
</modules>
<properties>
- <maven-resources-plugin.version>3.1.0</maven-resources-plugin.version>
- <asm.version>6.1.1</asm.version>
- <commons-lang3.version>3.7</commons-lang3.version>
- <maven-failsafe-plugin.version>2.22.0</maven-failsafe-plugin.version>
- <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>
- <os-maven-plugin.version>1.6.0</os-maven-plugin.version>
- <maven-dependency-plugin.version>3.1.1</maven-dependency-plugin.version>
- <docker-maven-plugin.version>0.30.0</docker-maven-plugin.version>
- <guava.version>27.0.1-jre</guava.version>
- <logback-classic.version>1.3.0-alpha4</logback-classic.version>
- <slf4j-api.version>1.8.0-beta1</slf4j-api.version>
- <reactor-bom.version>2020.0.2</reactor-bom.version>
- <kafka-clients.version>2.3.1</kafka-clients.version>
+ <maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
+ <asm.version>9.1</asm.version>
+ <commons-lang3.version>3.12.0</commons-lang3.version>
+ <maven-failsafe-plugin.version>2.22.2</maven-failsafe-plugin.version>
+ <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
+ <exec-maven-plugin.version>3.0.0</exec-maven-plugin.version>
+ <os-maven-plugin.version>1.7.0</os-maven-plugin.version>
+ <maven-dependency-plugin.version>3.1.2</maven-dependency-plugin.version>
+ <docker-maven-plugin.version>0.34.1</docker-maven-plugin.version>
+ <guava.version>30.1.1-jre</guava.version>
+ <logback-classic.version>1.3.0-alpha5</logback-classic.version>
+ <slf4j-api.version>2.0.0-alpha1</slf4j-api.version>
+ <reactor-bom.version>2020.0.5</reactor-bom.version>
+ <kafka-clients.version>2.7.0</kafka-clients.version>
<commons-cli.version>1.4</commons-cli.version>
- <javax.json-api.version>1.1.2</javax.json-api.version>
- <javax.json.version>1.1.2</javax.json.version>
- <micrometer-registry-prometheus.version>1.1.5</micrometer-registry-prometheus.version>
- <assertj-core.version>3.9.1</assertj-core.version>
- <mockito-kotlin.version>2.1.0</mockito-kotlin.version>
- <coroutines.version>1.3.0-M2</coroutines.version>
- <kotlin.version>1.3.31</kotlin.version>
+ <javax.json-api.version>1.1.4</javax.json-api.version>
+ <javax.json.version>1.1.4</javax.json.version>
+ <micrometer-registry-prometheus.version>1.6.5</micrometer-registry-prometheus.version>
+ <assertj-core.version>3.19.0</assertj-core.version>
+ <mockito-kotlin.version>2.2.0</mockito-kotlin.version>
+ <coroutines.version>1.4.2</coroutines.version>
+ <kotlin.version>1.4.10</kotlin.version>
<arrow.version>0.9.0</arrow.version>
- <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
- <build-helper-maven-plugin.version>1.7</build-helper-maven-plugin.version>
+ <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
+ <build-helper-maven-plugin.version>3.2.0</build-helper-maven-plugin.version>
<jacoco.version>0.8.3</jacoco.version>
- <detekt.version>1.0.0-RC14</detekt.version>
- <sdk.version>1.5.0</sdk.version>
+ <detekt.version>1.15.0</detekt.version>
+ <sdk.version>1.8.0</sdk.version>
<!-- Protocol buffers -->
- <protobuf.version>3.14.0</protobuf.version>
+ <protobuf.version>4.0.0-rc-2</protobuf.version>
<!-- Testing and code analysis -->
- <junit-platform.version>1.2.0-RC1</junit-platform.version>
- <junit-jupiter.version>5.2.0-RC1</junit-jupiter.version>
+ <junit-platform.version>1.2.0</junit-platform.version>
+ <junit-jupiter.version>5.8.0-M1</junit-jupiter.version>
<spek.version>1.1.5</spek.version>
- <gson.version>2.8.5</gson.version>
- <maven-surefire-plugin.version>2.22.0</maven-surefire-plugin.version>
+ <gson.version>2.8.6</gson.version>
+
<failIfMissingUnitTests>false</failIfMissingUnitTests>
<failIfMissingComponentTests>false</failIfMissingComponentTests>
<skipAnalysis>true</skipAnalysis>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
+ <pluginRepository>
+ <id>kotlinx-repository</id>
+ <name>kotlinx-repository</name>
+ <url>https://dl.bintray.com/kotlin/kotlinx/</url>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </pluginRepository>
</pluginRepositories>
<repositories>
+ <repository>
+ <id>kotlinx-repository</id>
+ <name>kotlinx-repository</name>
+ <url>https://dl.bintray.com/kotlin/kotlinx/</url>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
<repository>
<id>40_openecomp-release</id>
<name>40_openecomp-release</name>
<parent>
<artifactId>hv-collector-sources</artifactId>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
</parent>
<artifactId>hv-collector-commandline</artifactId>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
</parent>
<artifactId>hv-collector-configuration</artifactId>
import org.onap.dcaegen2.services.sdk.security.ssl.SecurityKeys
import java.io.File
import java.time.Duration
+import kotlin.test.fail
internal object ConfigurationTransformerTest : Spek({
import org.onap.dcae.collectors.veshv.config.api.model.ValidationException
import org.onap.dcae.collectors.veshv.utils.logging.LogLevel
import org.onap.dcaegen2.services.sdk.model.streams.dmaap.KafkaSink
+import kotlin.test.fail
internal object ConfigurationValidatorTest : Spek({
describe("ConfigurationValidator") {
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
</parent>
<artifactId>hv-collector-domain</artifactId>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
</parent>
<artifactId>hv-collector-health-check</artifactId>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
</parent>
<artifactId>hv-collector-main</artifactId>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
import org.onap.dcae.collectors.veshv.ves.message.generator.api.VesEventType.VALID
import org.onap.dcae.collectors.veshv.ves.message.generator.api.WireFrameParameters
import org.onap.dcae.collectors.veshv.ves.message.generator.api.WireFrameType.INVALID_GPB_DATA
+import kotlin.test.fail
/**
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>hv-collector-sources</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<parent>
<groupId>org.onap.dcaegen2.collectors.hv-ves</groupId>
<artifactId>ves-hv-collector</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
</goals>
<configuration>
<target name="detekt" unless="${skipAnalysis}">
- <java taskname="detekt" dir="${basedir}" fork="true" failonerror="true"
- classname="io.gitlab.arturbosch.detekt.cli.Main"
- classpathref="maven.plugin.classpath">
+ <java taskname="detekt" dir="${basedir}"
+ fork="true"
+ failonerror="true"
+ classname="io.gitlab.arturbosch.detekt.cli.Main"
+ classpathref="maven.plugin.classpath">
<arg value="--input"/>
<arg value="${basedir}/src/main/kotlin"/>
<arg value="--config-resource"/>
<arg value="onap-detekt-config.yml"/>
- <arg value="--filters"/>
- <arg value=".*/target/.*,.*/resources/.*"/>
<arg value="--report"/>
<arg value="html:${basedir}/target/detekt-report.html"/>
+ <arg value="--auto-correct"/>
</java>
</target>
</configuration>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>hv-collector-analysis</artifactId>
- <version>1.6.0-SNAPSHOT</version>
+ <version>1.7.0-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
#
ves-hv-collector:
- image: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:latest
+ image: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.7.0-SNAPSHOT
ports:
- "6060:6060"
- "6061:6061/tcp"
volumes:
- ./configuration/:/etc/ves-hv/configuration/
- ../ssl/:/etc/ves-hv/ssl/
- - ./logs:/var/log/ONAP/dcae-hv-ves-collector
+ - ./logs:/var/log/ONAP/dcae-hv-ves-collector/
#
#
xnf-simulator:
- image: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-xnf-simulator
+ image: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-xnf-simulator:1.7.0-SNAPSHOT
ports:
- "6062:6062/tcp"
- "6063:6063"
- ../ssl/:/etc/ves-hv/
dcae-app-simulator:
- image: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-dcae-app-simulator
+ image: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-dcae-app-simulator:1.7.0-SNAPSHOT
ports:
- "6064:6064/tcp"
command: ["--listen-port", "6064",
major=1
-minor=6
+minor=7
patch=0
base_version=${major}.${minor}.${patch}
release_version=${base_version}