From 87881ed77a6554ff4e1fccc55c1f5602fe03cc12 Mon Sep 17 00:00:00 2001 From: Remigiusz Janeczek Date: Thu, 29 Jul 2021 09:48:08 +0200 Subject: Make CbsClient config and policy paths configurable Issue-ID: DCAEGEN2-2692 Signed-off-by: Remigiusz Janeczek Change-Id: Ia9a7f265233fc78ac083180aea30d68407b6d487 --- Changelog.md | 4 + pom.xml | 2 +- rest-services/cbs-client/pom.xml | 2 +- .../services/cbs/client/api/CbsClientFactory.java | 5 + .../cbs/client/model/CbsClientConfiguration.java | 16 +++ .../cbs/client/api/CbsClientConfigurationTest.java | 117 ++++++++++++++++----- rest-services/dmaap-client/pom.xml | 2 +- rest-services/http-client/pom.xml | 2 +- rest-services/model/pom.xml | 2 +- rest-services/pom.xml | 2 +- security/crypt-password/pom.xml | 2 +- security/pom.xml | 2 +- security/ssl/pom.xml | 2 +- services/common/pom.xml | 2 +- services/external-schema-manager/pom.xml | 2 +- services/hv-ves-client/pom.xml | 2 +- services/hv-ves-client/producer/api/pom.xml | 2 +- services/hv-ves-client/producer/ct/pom.xml | 2 +- services/hv-ves-client/producer/impl/pom.xml | 2 +- services/hv-ves-client/producer/pom.xml | 2 +- services/hv-ves-client/protobuf/pom.xml | 2 +- services/pom.xml | 2 +- standardization/api-custom-header/pom.xml | 2 +- standardization/moher-api/healthstate/pom.xml | 2 +- standardization/moher-api/metrics/pom.xml | 2 +- standardization/moher-api/pom.xml | 2 +- standardization/moher-api/server-adapters/pom.xml | 2 +- .../server-adapters/reactor-netty/pom.xml | 2 +- .../server-adapters/spring-webflux/pom.xml | 2 +- standardization/pom.xml | 2 +- 30 files changed, 140 insertions(+), 54 deletions(-) diff --git a/Changelog.md b/Changelog.md index 63efe6d7..89c9ae22 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.8.7] - 29/07/2021 +### Added + - [DCAEGEN2-2692] (https://jira.onap.org/browse/DCAEGEN2-2692) - Make CBS-Client config and policy file paths configurable by environment variables + ## [1.8.6] - 07/06/2021 ### Added - [DCAEGEN2-2827] (https://jira.onap.org/browse/DCAEGEN2-2827) - Handle 429 error Too Many Requests diff --git a/pom.xml b/pom.xml index 5b1512f4..2e489881 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ org.onap.dcaegen2.services sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT dcaegen2-services-sdk Common SDK repo for all DCAE Services diff --git a/rest-services/cbs-client/pom.xml b/rest-services/cbs-client/pom.xml index 717e3a4f..1aaf74b9 100644 --- a/rest-services/cbs-client/pom.xml +++ b/rest-services/cbs-client/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-rest-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk.rest.services diff --git a/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientFactory.java b/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientFactory.java index 00dbf8a0..e43cf312 100644 --- a/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientFactory.java +++ b/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientFactory.java @@ -28,6 +28,8 @@ import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.impl.CbsClientRes import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.impl.CbsLookup; import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.model.CbsClientConfiguration; import org.onap.dcaegen2.services.sdk.security.ssl.TrustStoreKeys; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; /** @@ -38,6 +40,8 @@ import reactor.core.publisher.Mono; * @since 1.1.2 */ public class CbsClientFactory { + private static final Logger LOGGER = LoggerFactory.getLogger(CbsClientFactory.class); + /** *

Creates Mono which will emit instance of {@link CbsClient} when service discovery is complete.

* @@ -55,6 +59,7 @@ public class CbsClientFactory { * @since 1.1.2 */ public static @NotNull Mono createCbsClient(CbsClientConfiguration configuration) { + LOGGER.info("Configuration used for CBS Client: {}", configuration); return Mono.fromCallable(() -> buildHttpClient(configuration.trustStoreKeys())) .cache() .flatMap(httpClient -> createCbsClientMono(httpClient, configuration)); diff --git a/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/model/CbsClientConfiguration.java b/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/model/CbsClientConfiguration.java index 41848855..6eec6674 100644 --- a/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/model/CbsClientConfiguration.java +++ b/rest-services/cbs-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/model/CbsClientConfiguration.java @@ -72,6 +72,15 @@ public interface CbsClientConfiguration { */ String ENV_APP_NAME = "HOSTNAME"; + /** + * Name of environment variable containing path to application config file. + */ + String ENV_CBS_CLIENT_CONFIG_PATH = "CBS_CLIENT_CONFIG_PATH"; + + /** + * Name of environment variable containing path to policies file. + */ + String ENV_CBS_CLIENT_POLICY_PATH = "CBS_CLIENT_POLICY_PATH"; /** * Name of environment variable containing Consul host name. @@ -148,6 +157,13 @@ public interface CbsClientConfiguration { ImmutableCbsClientConfiguration.Builder configBuilder = ImmutableCbsClientConfiguration.builder() .hostname(getEnv(ENV_CBS_HOSTNAME)) .appName(getEnv(ENV_APP_NAME)); + + Optional.ofNullable(System.getenv(ENV_CBS_CLIENT_CONFIG_PATH)) + .ifPresent(configBuilder::configMapFilePath); + + Optional.ofNullable(System.getenv(ENV_CBS_CLIENT_POLICY_PATH)) + .ifPresent(configBuilder::policySyncFilePath); + return Optional.ofNullable(pathToCaCert).filter(certPath -> !"".equals(certPath)) .map(certPath -> createSslHttpConfig(configBuilder, certPath)) .orElseGet(() -> createPlainHttpConfig(configBuilder)); diff --git a/rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientConfigurationTest.java b/rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientConfigurationTest.java index 107c2d32..2e57adaa 100644 --- a/rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientConfigurationTest.java +++ b/rest-services/cbs-client/src/test/java/org/onap/dcaegen2/services/sdk/rest/services/cbs/client/api/CbsClientConfigurationTest.java @@ -2,7 +2,7 @@ * ============LICENSE_START==================================== * DCAEGEN2-SERVICES-SDK * ========================================================= - * Copyright (C) 2019 Nokia. All rights reserved. + * Copyright (C) 2019-2021 Nokia. 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. @@ -23,6 +23,7 @@ package org.onap.dcaegen2.services.sdk.rest.services.cbs.client.api; import org.junit.Rule; import org.junit.contrib.java.lang.system.EnvironmentVariables; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.api.exceptions.CbsClientConfigurationException; import org.onap.dcaegen2.services.sdk.rest.services.cbs.client.model.CbsClientConfiguration; @@ -40,17 +41,28 @@ import static org.assertj.core.api.Assertions.assertThatExceptionOfType; */ class CbsClientConfigurationTest { + public static final String ENV_DCAE_CA_CERTPATH = "DCAE_CA_CERTPATH"; + public static final String ENV_CONFIG_BINDING_SERVICE = "CONFIG_BINDING_SERVICE"; + public static final String ENV_CONFIG_BINDING_SERVICE_SERVICE_PORT = "CONFIG_BINDING_SERVICE_SERVICE_PORT"; + public static final String ENV_HOSTNAME = "HOSTNAME"; + public static final String ENV_CONSUL_HOST = "CONSUL_HOST"; + public static final String ENV_CBS_CLIENT_CONFIG_PATH = "CBS_CLIENT_CONFIG_PATH"; + public static final String ENV_CBS_CLIENT_POLICY_PATH = "CBS_CLIENT_POLICY_PATH"; + @Rule public final EnvironmentVariables envs = new EnvironmentVariables(); + @BeforeEach + void setUp(){ + envs.clear(ENV_DCAE_CA_CERTPATH, ENV_CONFIG_BINDING_SERVICE, ENV_CONFIG_BINDING_SERVICE_SERVICE_PORT, + ENV_HOSTNAME, ENV_CONSUL_HOST, ENV_CBS_CLIENT_CONFIG_PATH, ENV_CBS_CLIENT_POLICY_PATH); + } + @Test void fromEnvironment_shouldReturnConfigurationForConnectionWithoutTls_when_DCAE_CA_CERTPATH_isEmpty() { // given - envs.set("DCAE_CA_CERTPATH", ""); - envs.set("CONFIG_BINDING_SERVICE", "config-binding-service"); - envs.set("CONFIG_BINDING_SERVICE_SERVICE_PORT", "10000"); - envs.set("HOSTNAME", "dcae-prh"); - envs.set("CONSUL_HOST", "consul-server.onap"); + createBasicValidEnvsConfiguration(); + envs.set(ENV_DCAE_CA_CERTPATH, ""); // when CbsClientConfiguration configuration = CbsClientConfiguration.fromEnvironment(); @@ -63,10 +75,10 @@ class CbsClientConfigurationTest { @Test void fromEnvironment_shouldReturnConfigurationForConnectionOverTls_when_DCAE_CA_CERTPATH_isSet() throws URISyntaxException { // given - envs.set("DCAE_CA_CERTPATH", preparePathToCertFile()); - envs.set("CONFIG_BINDING_SERVICE", "config-binding-service"); - envs.set("HOSTNAME", "dcae-prh"); - envs.set("CONSUL_HOST", "consul-server.onap"); + envs.set(ENV_DCAE_CA_CERTPATH, preparePathToCertFile()); + envs.set(ENV_CONFIG_BINDING_SERVICE, "config-binding-service"); + envs.set(ENV_HOSTNAME, "dcae-prh"); + envs.set(ENV_CONSUL_HOST, "consul-server.onap"); // when CbsClientConfiguration configuration = CbsClientConfiguration.fromEnvironment(); @@ -76,14 +88,56 @@ class CbsClientConfigurationTest { assertThat(configuration.protocol()).isEqualTo("https"); } + @Test + void fromEnvironment_shouldReturnConfigurationWithCorrectConfigPath_when_CBS_CLIENT_CONFIG_PATH_isSet() { + // given + createBasicValidEnvsConfiguration(); + envs.set(ENV_CBS_CLIENT_CONFIG_PATH, "/new/config/path/application.yaml"); + + // when + CbsClientConfiguration configuration = CbsClientConfiguration.fromEnvironment(); + + // then + assertThat(configuration).isNotNull(); + assertThat(configuration.configMapFilePath()).isEqualTo("/new/config/path/application.yaml"); + } + + @Test + void fromEnvironment_shouldReturnConfigurationWithCorrectPolicyPath_when_CBS_CLIENT_POLICY_PATH_isSet() { + // given + createBasicValidEnvsConfiguration(); + envs.set(ENV_CBS_CLIENT_POLICY_PATH, "/new/config/path/policy.json"); + + // when + CbsClientConfiguration configuration = CbsClientConfiguration.fromEnvironment(); + + // then + assertThat(configuration).isNotNull(); + assertThat(configuration.policySyncFilePath()).isEqualTo("/new/config/path/policy.json"); + } + + @Test + void fromEnvironment_shouldReturnConfigurationWithDefaultPolicyAndConfigPaths_whenEnvsNotSet() { + // given + createBasicValidEnvsConfiguration(); + + // when + CbsClientConfiguration configuration = CbsClientConfiguration.fromEnvironment(); + + // then + assertThat(configuration).isNotNull(); + assertThat(configuration.configMapFilePath()).isEqualTo("/app-config/application_config.yaml"); + assertThat(configuration.policySyncFilePath()).isEqualTo("/etc/policies/policies.json"); + } + @Test void fromEnvironment_shouldReturn_CbsClientConfigurationException_When_DCAE_CA_CERTPATH_is_Null() { // given - envs.set("DCAE_CA_CERTPATH", null); - envs.set("CONFIG_BINDING_SERVICE_SERVICE_PORT", "9090"); - envs.set("CONFIG_BINDING_SERVICE", "config-binding-service"); - envs.set("HOSTNAME", "dcae-prh"); - envs.set("CONSUL_HOST", "consul-server.onap"); + envs.set(ENV_DCAE_CA_CERTPATH, null); + envs.set(ENV_CONFIG_BINDING_SERVICE_SERVICE_PORT, "9090"); + envs.set(ENV_CONFIG_BINDING_SERVICE, "config-binding-service"); + envs.set(ENV_HOSTNAME, "dcae-prh"); + envs.set(ENV_CONSUL_HOST, "consul-server.onap"); // when CbsClientConfiguration configuration = CbsClientConfiguration.fromEnvironment(); @@ -102,10 +156,10 @@ class CbsClientConfigurationTest { @Test void fromEnvironment_shouldReturn_CbsClientConfigurationException_When_DCAE_CA_CERTPATH_isWrong() { // given - envs.set("DCAE_CA_CERTPATH", "/home/cacert.pem"); - envs.set("HOSTNAME", "dcae-prh"); - envs.set("CONFIG_BINDING_SERVICE", "config-binding-service"); - envs.set("CONSUL_HOST", "consul-server.onap"); + envs.set(ENV_DCAE_CA_CERTPATH, "/home/cacert.pem"); + envs.set(ENV_HOSTNAME, "dcae-prh"); + envs.set(ENV_CONFIG_BINDING_SERVICE, "config-binding-service"); + envs.set(ENV_CONSUL_HOST, "consul-server.onap"); // then assertThatExceptionOfType(CbsClientConfigurationException.class) @@ -116,10 +170,10 @@ class CbsClientConfigurationTest { @Test void fromEnvironment_shouldReturn_CbsClientConfigurationException_When_HOSTNAME_isMissing() throws URISyntaxException { // given - envs.set("HOSTNAME", ""); - envs.set("DCAE_CA_CERTPATH", preparePathToCertFile()); - envs.set("CONFIG_BINDING_SERVICE", "config-binding-service"); - envs.set("CONSUL_HOST", "consul-server.onap"); + envs.set(ENV_HOSTNAME, ""); + envs.set(ENV_DCAE_CA_CERTPATH, preparePathToCertFile()); + envs.set(ENV_CONFIG_BINDING_SERVICE, "config-binding-service"); + envs.set(ENV_CONSUL_HOST, "consul-server.onap"); // then assertThatExceptionOfType(CbsClientConfigurationException.class) @@ -130,11 +184,11 @@ class CbsClientConfigurationTest { @Test void fromEnvironment_shouldReturn_CbsClientConfigurationException_When_CONFIG_BINDING_SERVICE_SERVICE_PORT_isEmpty() { // given - envs.set("CONFIG_BINDING_SERVICE_SERVICE_PORT", ""); - envs.set("DCAE_CA_CERTPATH", ""); - envs.set("HOSTNAME", "dcae-prh"); - envs.set("CONFIG_BINDING_SERVICE", "config-binding-service"); - envs.set("CONSUL_HOST", "consul-server.onap"); + envs.set(ENV_CONFIG_BINDING_SERVICE_SERVICE_PORT, ""); + envs.set(ENV_DCAE_CA_CERTPATH, ""); + envs.set(ENV_HOSTNAME, "dcae-prh"); + envs.set(ENV_CONFIG_BINDING_SERVICE, "config-binding-service"); + envs.set(ENV_CONSUL_HOST, "consul-server.onap"); // then assertThatExceptionOfType(CbsClientConfigurationException.class) @@ -142,6 +196,13 @@ class CbsClientConfigurationTest { .withMessageContaining("Cannot read CONFIG_BINDING_SERVICE_SERVICE_PORT from environment."); } + private void createBasicValidEnvsConfiguration() { + envs.set(ENV_CONFIG_BINDING_SERVICE, "config-binding-service"); + envs.set(ENV_CONFIG_BINDING_SERVICE_SERVICE_PORT, "10000"); + envs.set(ENV_HOSTNAME, "dcae-prh"); + envs.set(ENV_CONSUL_HOST, "consul-server.onap"); + } + private String preparePathToCertFile() throws URISyntaxException { return Paths.get(Passwords.class.getResource("/test-certs/cacert.pem").toURI()) + ""; } diff --git a/rest-services/dmaap-client/pom.xml b/rest-services/dmaap-client/pom.xml index 2462a440..7a9e584c 100644 --- a/rest-services/dmaap-client/pom.xml +++ b/rest-services/dmaap-client/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-rest-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk.rest.services diff --git a/rest-services/http-client/pom.xml b/rest-services/http-client/pom.xml index 15338406..f0edcdf5 100644 --- a/rest-services/http-client/pom.xml +++ b/rest-services/http-client/pom.xml @@ -28,7 +28,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-rest-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk.rest.services diff --git a/rest-services/model/pom.xml b/rest-services/model/pom.xml index 431039eb..cdf7a76e 100644 --- a/rest-services/model/pom.xml +++ b/rest-services/model/pom.xml @@ -27,7 +27,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-rest-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk.rest.services diff --git a/rest-services/pom.xml b/rest-services/pom.xml index 0f777a27..2dad8de1 100644 --- a/rest-services/pom.xml +++ b/rest-services/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk diff --git a/security/crypt-password/pom.xml b/security/crypt-password/pom.xml index 64a5784d..7f4efb77 100644 --- a/security/crypt-password/pom.xml +++ b/security/crypt-password/pom.xml @@ -6,7 +6,7 @@ org.onap.dcaegen2.services.sdk.security dcaegen2-services-sdk-security - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT 4.0.0 diff --git a/security/pom.xml b/security/pom.xml index 4450f5c3..1d459d4c 100644 --- a/security/pom.xml +++ b/security/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk.security diff --git a/security/ssl/pom.xml b/security/ssl/pom.xml index 9d937245..799f66c8 100644 --- a/security/ssl/pom.xml +++ b/security/ssl/pom.xml @@ -6,7 +6,7 @@ org.onap.dcaegen2.services.sdk.security dcaegen2-services-sdk-security - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT ssl diff --git a/services/common/pom.xml b/services/common/pom.xml index 4633ef8a..e2775bd0 100644 --- a/services/common/pom.xml +++ b/services/common/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT dcaegen2-services-sdk-services-common diff --git a/services/external-schema-manager/pom.xml b/services/external-schema-manager/pom.xml index 834e7066..abcddc5e 100644 --- a/services/external-schema-manager/pom.xml +++ b/services/external-schema-manager/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT dcaegen2-services-sdk-services-external-schema-manager diff --git a/services/hv-ves-client/pom.xml b/services/hv-ves-client/pom.xml index e1f32179..81b40a56 100644 --- a/services/hv-ves-client/pom.xml +++ b/services/hv-ves-client/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-services - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT dcaegen2-services-sdk-services-hvvesclient diff --git a/services/hv-ves-client/producer/api/pom.xml b/services/hv-ves-client/producer/api/pom.xml index daf5f518..e3d7a033 100644 --- a/services/hv-ves-client/producer/api/pom.xml +++ b/services/hv-ves-client/producer/api/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services.sdk hvvesclient-producer - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT hvvesclient-producer-api diff --git a/services/hv-ves-client/producer/ct/pom.xml b/services/hv-ves-client/producer/ct/pom.xml index dc7cdbad..9dc250a9 100644 --- a/services/hv-ves-client/producer/ct/pom.xml +++ b/services/hv-ves-client/producer/ct/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services.sdk hvvesclient-producer - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT hvvesclient-producer-ct diff --git a/services/hv-ves-client/producer/impl/pom.xml b/services/hv-ves-client/producer/impl/pom.xml index 56ac1868..7c0526bb 100644 --- a/services/hv-ves-client/producer/impl/pom.xml +++ b/services/hv-ves-client/producer/impl/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services.sdk hvvesclient-producer - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT hvvesclient-producer-impl diff --git a/services/hv-ves-client/producer/pom.xml b/services/hv-ves-client/producer/pom.xml index ceecd1d1..3a1ff339 100644 --- a/services/hv-ves-client/producer/pom.xml +++ b/services/hv-ves-client/producer/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-services-hvvesclient - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT hvvesclient-producer diff --git a/services/hv-ves-client/protobuf/pom.xml b/services/hv-ves-client/protobuf/pom.xml index 50cb9d86..5317fd35 100644 --- a/services/hv-ves-client/protobuf/pom.xml +++ b/services/hv-ves-client/protobuf/pom.xml @@ -26,7 +26,7 @@ dcaegen2-services-sdk-services-hvvesclient org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT High Volume VES Collector Client :: Protobuf diff --git a/services/pom.xml b/services/pom.xml index f07c4eb2..57f84423 100644 --- a/services/pom.xml +++ b/services/pom.xml @@ -26,7 +26,7 @@ org.onap.dcaegen2.services sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT org.onap.dcaegen2.services.sdk diff --git a/standardization/api-custom-header/pom.xml b/standardization/api-custom-header/pom.xml index b6e5e916..f5256f16 100644 --- a/standardization/api-custom-header/pom.xml +++ b/standardization/api-custom-header/pom.xml @@ -7,7 +7,7 @@ org.onap.dcaegen2.services.sdk dcaegen2-services-sdk-standardization - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT .. diff --git a/standardization/moher-api/healthstate/pom.xml b/standardization/moher-api/healthstate/pom.xml index ec10bbc0..be38c3fb 100644 --- a/standardization/moher-api/healthstate/pom.xml +++ b/standardization/moher-api/healthstate/pom.xml @@ -25,7 +25,7 @@ dcaegen2-sdk-moher-api org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT Monitoring and Healthcheck :: Health state diff --git a/standardization/moher-api/metrics/pom.xml b/standardization/moher-api/metrics/pom.xml index de8e2249..caeaeda4 100644 --- a/standardization/moher-api/metrics/pom.xml +++ b/standardization/moher-api/metrics/pom.xml @@ -26,7 +26,7 @@ dcaegen2-sdk-moher-api org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT Monitoring and Healthcheck :: Metrics diff --git a/standardization/moher-api/pom.xml b/standardization/moher-api/pom.xml index 079c9146..6d038fb6 100644 --- a/standardization/moher-api/pom.xml +++ b/standardization/moher-api/pom.xml @@ -26,7 +26,7 @@ dcaegen2-services-sdk-standardization org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT Monitoring and Healthcheck diff --git a/standardization/moher-api/server-adapters/pom.xml b/standardization/moher-api/server-adapters/pom.xml index 8e5d8078..44c53823 100644 --- a/standardization/moher-api/server-adapters/pom.xml +++ b/standardization/moher-api/server-adapters/pom.xml @@ -25,7 +25,7 @@ dcaegen2-sdk-moher-api org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT Monitoring and Healthcheck :: Server Adapters diff --git a/standardization/moher-api/server-adapters/reactor-netty/pom.xml b/standardization/moher-api/server-adapters/reactor-netty/pom.xml index 1122ae84..fc0e44d7 100644 --- a/standardization/moher-api/server-adapters/reactor-netty/pom.xml +++ b/standardization/moher-api/server-adapters/reactor-netty/pom.xml @@ -25,7 +25,7 @@ dcaegen2-sdk-moher-server-adapters org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT Monitoring and Healthcheck :: Server Adapters :: Reactor Netty diff --git a/standardization/moher-api/server-adapters/spring-webflux/pom.xml b/standardization/moher-api/server-adapters/spring-webflux/pom.xml index cd48de49..d82bda5c 100644 --- a/standardization/moher-api/server-adapters/spring-webflux/pom.xml +++ b/standardization/moher-api/server-adapters/spring-webflux/pom.xml @@ -25,7 +25,7 @@ dcaegen2-sdk-moher-server-adapters org.onap.dcaegen2.services.sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT Monitoring and Healthcheck :: Server Adapters :: Spring Webflux diff --git a/standardization/pom.xml b/standardization/pom.xml index c7e5ad3f..362fb9f4 100644 --- a/standardization/pom.xml +++ b/standardization/pom.xml @@ -8,7 +8,7 @@ org.onap.dcaegen2.services sdk - 1.8.6-SNAPSHOT + 1.8.7-SNAPSHOT .. -- cgit 1.2.3-korg