Extend capability of distributed cache 93/134293/5
authormpriyank <priyank.maheshwari@est.tech>
Mon, 24 Apr 2023 11:51:24 +0000 (12:51 +0100)
committermpriyank <priyank.maheshwari@est.tech>
Mon, 24 Apr 2023 16:58:10 +0000 (17:58 +0100)
commitd64fa3440d5ed07aa3f35573cfaec5825f002811
treed261c3d8054618bcd5574966d6c9c24419d2e484
parent2de9389a61f0feb37f0bcc22d6269e36dcfbd47c
Extend capability of distributed cache

- Extend cache configs to be able to work in stanalone mode as well as
  in cluster mode in kubernetes.
- Expose the parameters to enable or disable the feature.
- to make it work in standalone mode autodiscovery config will take care , and
  to run it on kubernetes enable the kubernetes option and provide the
  service name property.

Issue-ID: CPS-1637
Change-Id: I704c4aa11e65b17b5be80048e4246079014d8bb7
Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
cps-application/src/main/resources/application.yml
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/config/embeddedcache/SynchronizationCacheConfig.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/config/embeddedcache/SynchronizationCacheConfigSpec.groovy
cps-ncmp-service/src/test/resources/application.yml
cps-service/src/main/java/org/onap/cps/cache/AnchorDataCacheConfig.java
cps-service/src/test/groovy/org/onap/cps/cache/AnchorDataCacheConfigSpec.groovy
cps-service/src/test/resources/application.yml