move all hard install config to environment vars 80/79380/4
authorJorge Hernandez <jorge.hernandez-herrero@att.com>
Thu, 28 Feb 2019 16:10:49 +0000 (10:10 -0600)
committerJorge Hernandez <jorge.hernandez-herrero@att.com>
Fri, 1 Mar 2019 15:56:11 +0000 (09:56 -0600)
commitb001c1ac5a0b4d938a69adb47f4613f64dc71c1a
treea83c2887edc25fd4eb24f3f6d485e8f860069c19
parent8e9ddde1bb1e3fc3f7b85af653d6251daf7e77d6
move all hard install config to environment vars

+ support multiple system properties files with variable interpolation
  loaded at initialization
+ support of configurable JVM options (-X, etc ..).
+ rearrange aaf configuration to avoid {{}} installation variables
  and use dynamic enviroment variables.
+ miscellaneous clean up in areas touched and checkstyle.

Change-Id: I71ad839778e17eb57c098a2c5cc2bf96e468669a
Issue-ID: POLICY-1524
Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
27 files changed:
docker_build.sh
docker_merge.sh
docker_verify.sh
feature-eelf/src/main/java/org/onap/policy/drools/eelf/EelfFeature.java
feature-eelf/src/test/java/org/onap/policy/drools/eelf/test/EElfTest.java
feature-pooling-dmaap/src/main/feature/config/feature-pooling-dmaap.properties
packages/docker/src/main/docker/Dockerfile
packages/docker/src/main/docker/do-start.sh
packages/install/src/files/base.conf
policy-management/src/main/java/org/onap/policy/drools/persistence/FileSystemPersistence.java
policy-management/src/main/java/org/onap/policy/drools/persistence/SystemPersistence.java
policy-management/src/main/java/org/onap/policy/drools/system/Main.java
policy-management/src/main/java/org/onap/policy/drools/system/PolicyEngine.java
policy-management/src/main/server-gen/bin/policy-management-controller
policy-management/src/main/server/config/aaf-credentials.properties [deleted file]
policy-management/src/main/server/config/aaf-location.properties [deleted file]
policy-management/src/main/server/config/aaf-system.properties [new file with mode: 0644]
policy-management/src/main/server/config/aaf.properties [deleted file]
policy-management/src/main/server/config/engine-system.properties [new file with mode: 0644]
policy-management/src/main/server/config/engine.properties [moved from policy-management/src/main/server/config/policy-engine.properties with 63% similarity]
policy-management/src/main/server/config/system.properties
policy-management/src/test/java/org/onap/policy/drools/persistence/SystemPersistenceTest.java [moved from policy-management/src/test/java/org/onap/policy/drools/persistence/test/SystemPersistenceTest.java with 61% similarity]
policy-management/src/test/java/org/onap/policy/drools/system/PolicyEngineManagerTest.java
policy-management/src/test/java/org/onap/policy/drools/system/PolicyEngineTest.java
policy-utils/src/main/java/org/onap/policy/drools/utils/PropertyUtil.java
policy-utils/src/main/java/org/onap/policy/drools/utils/logging/LoggerUtil.java
policy-utils/src/test/java/org/onap/policy/drools/utils/PropertyUtilTest.java